آموزش گام به گام و تصویری HTML قسمت بیستم و دوم (ایران گستر)

HTML

ایران گستر در صدد آن است تا با آموزش های تصویری خود, شما را با به روز ترین زبان های برنامه نویسی آشنا کند تا با یادگیری آنها بتوانبد وارد بازار کار شوید و کسب و کار خود را رونق بخشید. از این پس آموزش های HTML مارا دنبال کنید.

 

 

[caption id="attachment_3063" align="aligncenter" width="255"]HTML HTML[/caption]

عنصر <form>

عنصر <form> فرمی را تعریف می کند که برای دریافت داده های کاربر مورد استفاده قرار می گیرد و به طور کل به این شکل است:(ایران گستر)

هر فرم HTML ای دارای عناصر فرم (form elements) است و به خودی خود هیچ کاری را نمی تواند انجام دهد. این عناصر فرم در واقع انواع مختلف دریافت داده ها هستند؛ به طور مثال text field (مانند فیلد دریافت نام و نام خانوادگی کاربر)، checkbox (فیلد هایی که کاربر آن ها را تیک می زند) و … . ما می خواهیم با این عناصر به صورت خلاصه آشنا شویم.(ایران گستر)

 

عنصر <input>

عنصر <input> مهم ترین و شناخته شده ترین عنصر یک فرم است. ظاهر این تگ بر اساس attribute ای به نام type تغییر می کند و بستگی دارد که ما به این attribute چه مقداری داده باشیم:(ایران گستر)

Type توضیحات
<input type=”text”> یک فیلد متنی خالی به ما می دهد
<input type=”radio”> یک radio button به ما می دهد (انتخاب یک گزینه بین چند گزینه)
<input type=”submit”> یک submit button به ما می دهد (برای ثبت نهایی و ارسال فرم)

حالت <"input type="text>

نوع text یک فیلد متنی خالی به ما می دهد:(ایران گستر)

مشاهده ی خروجی در JSBin

نکته: در مورد این فرم باید به دو مورد توجه کرد؛ اولا خود تگ form قابل مشاهده نیست و ثانیا عرض پیشفرض فیلدهای text برابر با 20 کاراکتر است.(ایران گستر)

حالت <"input type="radio>

این نوع از type یک radio button را تعریف می کند. این نوع دکمه ها به کاربر اجازه می دهند که از بین چند گزینه تنها یک گزینه را انتخاب کند. در مثال زیر از کاربر خواسته ایم که جنسیت خود را به ما بگوید:(ایران گستر)

مشاهده ی خروجی در JSBin

حالت <"input type="submit>

در این نوع type، دکمه ای برای ارسال نهایی فرم به form-handler ایجاد می شود. form-handler ها در اکثر اوقات صفحات اسکریپت نویسی شده ای هستند که اطلاعات کاربر را پردازش می کنند. این صفحات در attribute ای به نام action آدرس دهی می شوند. به مثال زیر نگاه کنید:(ایران گستر)

مشاهده ی خروجی در JSBin

پیامی که پس از ثبت فرم به شما نشان داده می شود توسط سرور و پس از بررسی داده ها تولید شده است.(ایران گستر)

 


آموزش گام به گام و تصویری HTML قسمت بیستم و یکم (ایران گستر)

HTML

ایران گستر در صدد آن است تا با آموزش های تصویری خود, شما را با به روز ترین زبان های برنامه نویسی آشنا کند تا با یادگیری آنها بتوانبد وارد بازار کار شوید و کسب و کار خود را رونق بخشید. از این پس آموزش های HTML مارا دنبال کنید.

 

 

[caption id="attachment_3063" align="aligncenter" width="255"]HTML HTML[/caption]

 

 

آشنایی با XHTML

به زبان ساده، XHTML همان HTML است که به صورت XML نوشته شده باشد.(ایران گستر)

 XHTML مخفف EXtensible HyperText Markup Language و به معنی «زبان امتدادپذیر نشانه‌گذاری فرامتنی» است اما نگذارید این اسم های قلمبه و سلمبه شما را فریب دهد! XHTML دقیقا مانند HTML نوشته می شود اما قوانین سخت گیرانه تری دارد و همانطور که گفتیم انگار می خواهیم HTML را به صورت یک برنامه ی XML بنویسیم. همچنین قابل ذکر است که XHTML توسط تمام مرورگر های مطرح پشتیبانی می شود.(ایران گستر)

 

چرا XHTML ؟

بسیاری از صفحات وب دارای HTML بد و غیر معتبر هستند. به طور مثال کد HTML زیر در تمام مرورگر ها کار می کند اما از نظر فنی غیر صحیح است:(ایران گستر)

 


رفع خطای صفحه سفید مرگ در وردپرس

صفحه سفید مرگ

ایران گستر در صدد آن است تا شما عزیزان را با طراحی سایت با وردپرس آشنا کنیم,خطاهای وردپرس مانند خطای صفحه سفید و نحوه رفع آنها را برایتان بازگو کنیم, تا بتوانید آنرا در سایت خود به کار گیرید. که  تمامی این مقالات را به صورت کاملا رایگان در اختیارتان قرار میدهد, پس با ما همراه باشید.

 

 

آموزش رفع خطای صفحه سفید وردپرس

1- یکی از محتمل‌ترین علل رخ دادن خطای صفحه سفید وردپرس ، اختلال پلاگین یا همان افزونه‌ها خواهد بود که برای رفع این مشکل باید در ابتدا تمامی افزونه‌ها را به صورت کامل غیر فعال کرده و سپس شروع به فعال‌سازی یک به یک آنها کنید تا افزونه‌ای که برای شما ایجاد مشکل می‌کند را بیابید.

نکته : اگر به داشبورد وردپرس خود دسترسی ندارید ، شما می‌توانید از طریق کنترل پنل وب هاستینگ خود ، به بخش Wp-admin رفته و نام پوشه پلاگین را به صورت کامل تغییر دهید. با این ترفند ، تمامی پلاگین‌ها غیر فعال خواهد شد و شما می‌توانید به رفع مشکل بپردازید.

 

2- دیگر دلیل رخ دادن خطای صفحه سفید وردپرس ، نصب پوسته‌ جدید است که ممکن است با فعال‌سازی آن ، وردپرس و کلیت سیستم مدیریت محتوا شما دچار اختلال و مشکلاتی مانند صفحه سفید گردند.

برای رفع این مشکل همانند دلیل اول ، به داشبورد وردپرس خود رفته و پوسته وردپرس خود را تغییر دهید تا بتوانید مشکل پوسته را رفع کنید. همچنین در صورتی که به داشبورد وردپرس نیز دسترسی ندارید ، از بخش File manager کنترل پنل وب هاست خود به آدرس wp-content/themes رفته و اقدام به حذف و یا تغییر نام پوشه پوسته جدید خود کنید تا وردپرس به صورت خودکار به از پوسته پیش فرض نیز استفاده نماید.

 

3- یکی دیگر از دلایل رخ دادن خطای مرگ وردپرس ، رخ دادن این خطا پس از آپدیت است که به دلیل ناخوانایی پلاگین و یا پوسته‌ها رخ می‌دهد ، بنابراین اگر پس از آپدیت وردپرس خود به این مشکل برخورد کردید ، همانند مراحل بخش اول و بخش دوم به غیر فعال‌سازی پلاگین‌ها و پوسته‌ها نیز بپردازید تا مشکل را بیابید.

 

راه‌کار پایانی رفع خطای صفحه سفید وردپرس

در صورتی که برای رفع مشکل صفحه سفید وردپرس ، نتوانستید از راه‌حل‌های بالا استفاده کنید ، از طریق مدیریت فایل کنترل پنل هاست خود ، فایل wp-config.php را یافته و WP-DEBUG را فعال کنید تا تمامی خطاهای رخ داده به صورت کامل به شما نمایش داده شود.

- برای این امر ، کد زیر را در فایل wp-config.php پیدا کنید و مقدار false را به true تغییر دهید.

define( "WP_DEBUG", false );

نکته : پس از رفع مشکل خود ، مجددآً به wp-config.php برگردید و مقدار true را به false تغییر دهید.


رفع خطای 404 پس از تغییر پیوند یکتای وردپرس

خطای 404

ایران گستر در صدد آن است تا شما عزیزان را با طراحی سایت با وردپرس آشنا کنیم,خطاهای وردپرس مانند خطای 404 و نحوه رفع آنها را برایتان بازگو کنیم, تا بتوانید آنرا در سایت خود به کار گیرید. که  تمامی این مقالات را به صورت کاملا رایگان در اختیارتان قرار میدهد, پس با ما همراه باشید.

 

 

رفع خطای 404

قدم 1: تنظیم سند لینک‌های یکتا و URLهای شما

  • از تنظیمات لینک‌های یکتای خود اسکرین شات بگیرید یا آنها را یادداشت کنید. شما به این تنظیمات در قدم بعدی احتیاج خواهید داشت.

 

  • اگر از تنظیمات پیش فرض (default) استفاده می‌کنید باید قدم‌های 2 و 4 را نادیده بگیرید زیرا وردپرس به طور خودکار لینک‌ها را  تغییر مسیر خواهد داد اما قدم‌های 3 و 5 را باید حتما انجام دهید.

براینمونه تماشا می‌کنید:

هم‌چنین برخی از URL جاری خودتان را یادداشت کنید تا بعداً بتوانید آن‌ها را تست کنید.  بین 10 تا 20 مورد URL را تست کنید. هنگامی‌که URL ها را تست می‌کنید مطمئن شوید همه چیز درست است و به خوبی کار می‌کند.

 

قدم 2: ساخت کدهای تغییر مسیر لینک‌ها در وردپرس

به این آدرس بروید و فرم کوتاهی که در این آدرس نمایش داده شده است را با اطلاعات سایت خود پر کنید.

تغییر مسیر لینک‌ها در وردپرس

پس از انجام این مرحله، شما یک کد تغییر مسیر دریافت خواهید کرد، این کد را کپی کنید:

 

قدم 3: تعویض تغییرات لینک‌های یکتا در وردپرس

در پیشخوان وردپرس‌تان:

تنظیمات لینک‌های یکتا را به “نام نوشته” (post name) تغییر دهید و تنظیمات را ذخیره کنید.

تغییر پیوند یکتا در وردپرس

پس از این مرحله خطای 404 را برای لینک‌های قدیمی خود دریافت خواهید کرد. برای نمونه نتایج موتورهای جستجو به شما خطای 404 را نشان خواهد و همچنین هر لینکی که به طور خودکار ساخته شده است خطای 404 را به همراه دارد.

 

قدم 4: اجرا کردن کد

در این مرحله خطای 404 برطرف می‌شود.

  • از sftp یا مدیریت فایلِ هاست وردپرس تان برای ویرایش فایل ” htaccess. ” استفاده کنید این فایل در پوشه اصلی وردپرس‌تان  قرارداد.
  • کد مرحله 2 را در این فایل قرار دهید، این کد را دقیقاً پس از عبارت “END WordPress#” قرار دهید و فایل را ذخیره کنید.

 

قدم 5: تست کردن URLهای وردپرس

در نهایت URLهای مرحله 1 را تست کنید تا مطمئن شوید که سالم هستند و تغییر مسیر به درستی عمل کرده است. همچنین می‌توانید همان URLها یا سایت خودتان را در موتورهای جستجو، جست و جو کنید و عملکرد صحیح تغییر مسیر را تماشا کنید =.


رفع خطای Establishing a Database Connection

خطای Establishing a Database Connection

ایران گستر در صدد آن است تا شما عزیزان را با طراحی سایت با وردپرس آشنا کنیم,خطاهای وردپرس مانند خطای Establishing a Database Connection و نحوه رفع آنها را برایتان بازگو کنیم, تا بتوانید آنرا در سایت خود به کار گیرید. که  تمامی این مقالات را به صورت کاملا رایگان در اختیارتان قرار میدهد, پس با ما همراه باشید.

 

 

رفع خطایEstablishing a Database Connection

پیام خطای Establishing a Database Connection یکی از پیام‌هایی است که سیستم وردپرس در صورت عدم توانایی ارتباط با پایگاه داده به نمایش درمی‌آورد.
علت رخداد این مشکل ممکن است یکی از دلایل زیر باشد.

  • عدم پاسخگویی سرور پایگاه داده
  • آسیب دیدگی پایگاه داده
  • اشتباه در ورود آدرس پایگاه داده
  • اشتباه در تعیین نام پایگاه داده
  • اشتباه در تعیین نام کاربری
  • اشتباه در تعیین گذرواژه
  • تعداد بالای بازدیدکنندگان سایت و محدودیت در ایجاد ارتباط بیشتر به صورت همزمان با پایگاه داده

وردپرس

روش برطرف کردن مشکل Error Establishing a Database Connection

پیش از اقدام به یافتن و حل مشکل، بهتر است با مراجعه به پنل مدیریت هاست، از اطلاعات خود پشتیبان تهیه کنید تا در صورت ایجاد اشکال در هر یک از مراحل بتوانید وضعیت را به شکل فعلی برگردانید.

 

بررسی آسیب دیدگی پایگاه داده

قدم نخست برای پیدا کردن علت اصلی مشکل، مراجعه به شاخه‌ی wp-admin است تا مطمئن شوید که این پیام خطا در آن بخش هم قابل مشاهده است.

اگر با مراجعه به بخش مدیریت پیام «One or more database tables are unavailable. The database may need to be repaired» را مشاهده نمودید، وردپرس توانسته است با پایگاه داده ارتباط برقرار کند ولی برخی یا تمام جدول‌های بانک اطلاعاتی وردپرس آسیب دیده‌اند.

اگر این پیام خطا را مشاهده کردید، خط زیر را در فایل wp-config.php پیش از That’s all… اضافه نمایید تا وردپرس اجازه‌ی تعمیر پایگاه داده را به شما بدهد.

پس از اضافه کردن این کد، به بخش مدیریت وردپرس مراجعه کنید تا وردپرس امکان تعمیر را برای پایگاه داده فراهم کند.
حالت تعمیر پایگاه داده در وردپرس
اگر با انجام تعمیرات، مشکل وردپرس حل نشود، لازم است تا مشکل به صورت دستی و توسط یک کارشناس برنامه‌نویسی وردپرس مورد بررسی قرار گیرد.

تحت هر شرایطی پس از استفاده از قابلیت تعمیر، کد اضافه شده در فایلwp-config.php را فورا حذف نمایید.

 

علت‌های دیگر خطا در ارتباط با پایگاه داده

چنانچه در بخش مدیریت نیز با پیام Establishing a Database Connection مواجه شدید، لازم است تا مراحل را به شکل زیر دنبال کنید:

اگر پیش از این سایت به درستی عمل می‌کرده است و این مشکل به تازگی رخ داده است، ممکن است تعداد بازدیدکنندگان سایت شما بیش از حد مجاز برای پایگاه داده بوده است و سیستم توانایی پاسخگویی به این حجم از بازدید را ندارد.

چندین بار تلاش کنید تا سایت را باز کنید. اگر در برخی دفعات سایت قابل مشاهده است، لازم است تا سیستم را بهینه‌سازی کنید یا امکانات سخت‌افزاری و نرم‌افزاری آن را بهبود دهید.

یک روش دیگر برای آزمودن کارایی سرور MySQL مراجعه به رابط phpMyAdmin برای تست کردن سرعت عملکرد و پاسخگویی پایگاه داده است. اگر ارتباط phpMyAdmin با پایگاه به آسانی و با سرعت زیاد انجام نمی‌شود. احتمال کمبود منابع قوت می‌یابد.

 

اشتباه بودن اطلاعات ارتباطی با پایگاه داده

اگر سایت را به تازگی راه‌اندازی کرده‌اید و پیش از این سایت در دسترس نبوده است، به احتمال زیاد یکی از اطلاعات نشانی سرور، نام پایگاه داده، نام کاربری یا گذرواژه‌ی وارد شده در فایل wp-config.php نادرست است.

یک بار دیگر اطلاعات دقیق را از کنترل پنل هاست استخراج نمایید و آن‌ها را مطابق کدزیر در فایل wp-config.php جاگذاری نمایید:

در برخی از سرورهای ویندوزی یا هاست‌های پربازدید، نشانی سرور پایگاه داده با localhost مشخص نمی‌شود. در چنین شرایطی بررسی کنید که نشانی پایگاه داده ممکن است با یک IP قابل دسترسی باشد.