نکته های مهمی که شما در هنگام تغییر تم وردپرس باید بدانید

  • بوسیله: محسن شفیعی
  • در 1391/11/30 - 11:37
  • دیدگاه‌ها برای نکته های مهمی که شما در هنگام تغییر تم وردپرس باید بدانید بسته هستند
وردپرس - WordPress

وردپرس – WordPress

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

توجه به جنبه های تم فعلی

ممکن است تم فعلی شما دارای تنظیماتی است و یا خودتان کدهایی را برای تنظیمات تم نوشته اید. شما باید این کدها را در نظر بگیرید. این کدها که معمولا داخل فایل functions.php است.

(بیشتر…)

ساخت کنترل های سفارشی برای ویدئو در HTML5

  • بوسیله: محسن شفیعی
  • در 1391/11/29 - 21:43
  • یک نظر
ساخت کنترل های سفارشی برای ویدئو در HTML5

ساخت کنترل های سفارشی برای ویدئو در HTML5

در HTML5 به سادگی میتوان کنترل های سفارشی برای پخش ویدئوها ساخت. حتی این امکان را به شما میدهد که بتوانید دکمه های اضافی مانند حرکت سریع به جلو را بسازید. این کارها با استفاده از APIهای جاوا اسکریپت قابل انجام است. اگر در مورد ویدئو در HTML5 چیزی نمیدانید به مطلب “شروعی بر ویدئو در HTML5” مراجعه کنید.

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

(بیشتر…)

نحوه کار با PDO و دفع SQL Injection از طریق آن

  • بوسیله: محسن شفیعی
  • در 1391/11/28 - 13:47
  • نظرات (8)
نحوه کار با PDO و دفع SQL Injection از طریق آن

نحوه کار با PDO و دفع SQL Injection از طریق آن

این مطلب در دسته بندی مطالب پی اچ پی است. پی اچ پی را در اینجا دنبال کنید.

در مطالب گذشته در مورد امنیت در PHP در مورد حمله SQL Injection صحبت کردیم. و گفتیم میتوان با استفاده از PDO برای دفع این حملات استفاده کرد. در این مطلب با نحوه کار با PDO آشنا میشویم. سعی کنید از این به بعد در پروژه ها از PDO استفاده کنید.

شما احتمالا همیشه برای نمایش تعدادی رکورد از دیتابیس به صورت زیر به دیتابیس متصل میشدید و رکوردها را نمایش میدادید:

$connection=@mysql_connect($host,$user_name,$pass_word) or die(mysql_error());
$dbConnection=mysql_select_db($db_name,$connection) or die(mysql_error());
$query="insert into p5
                    (id,name,num_of_stu) values
                    ('".$id."','".$name."','".$num_of_stu."')";
$result=mysql_query($query);

اما با PDO کار فقط کمی فرق میکند. با PDO شما میتوانید به همه دیتابیس ها از انواع مختلف متصل شوید بدون اینکه در کدهایتان تغییری ایجاد کنید(البته کمی تغییر اجتناب ناپذیر است). همچنین PDO به صورت شی گرا نوشته شده است. وقتی شما از PDO برای کار با دیتابیس استفاده میکنید در واقع شما حملات SQL Injection را نیز دفع کرده اید. اطلاعات بیشتر در مورد SQL Injection

(بیشتر…)

چرا هزینه های برنامه نویسی بالاست؟

  • بوسیله: محسن شفیعی
  • در 1391/11/25 - 12:31
  • نظرات (9)
چرا هزینه های برنامه نویسی بالاست؟

چرا هزینه های برنامه نویسی بالاست؟

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

(بیشتر…)

5 منبعی که همه طراحان وب باید بدانند

  • بوسیله: محسن شفیعی
  • در 1391/11/24 - 18:46
  • دیدگاه‌ها برای 5 منبعی که همه طراحان وب باید بدانند بسته هستند
طراحی وب

طراحی وب

برای یک طراح وب ضروری است که همیشه بتواند از امکانات موجود استفاده کند تا هم کارهای خودش  را سرعت ببخشد و هم بتواند ایده های جدید کسب کند. در این مطلب به چندی از این منابع سرک میکشیم.

سایت Pattern Tap

6 منبعی که همه طراحان وب باید بدانند

6 منبعی که همه طراحان وب باید بدانند

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

(بیشتر…)

فاویکون(Favicon): نقش در حال تغییر

  • بوسیله: محسن شفیعی
  • در 1391/11/23 - 19:07
  • یک نظر
فاویکون(Favicon): نقش در حال تغییر

فاویکون(Favicon): نقش در حال تغییر

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

امروزه از فاویکون به عنوان یکی از مقاصد تجاری استفاده میشود. زیرا میتوان با استفاده از این قابلیت نمایی زیبا از سایت را به کاربر نشان داد.

مفهوم فاویکون اولین بار در IE در سال 1999 بوجود آمد. فایلی با فرمت ico. که در ریشه هاست با نام favicon.ico قرار دارد. از آن زمان تا به حال خیلی چیز تغییر پیدا کرده اند. از این قابلیت امروزه در بسیاری از وسایل استفاده میشود.

نحوه استفاده

در HTML5 برای خصوصیت rel این قابلیت مقدار icon را انتخاب کرده است.

(بیشتر…)

مجموعه بزرگی از آیکون فونت ها

  • بوسیله: محسن شفیعی
  • در 1391/11/22 - 11:04
  • دیدگاه‌ها برای مجموعه بزرگی از آیکون فونت ها بسته هستند
مجموعه بزرگی از آیکون فونت ها

مجموعه بزرگی از آیکون فونت ها

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

(بیشتر…)

نحوه آپلود فایل در PHP

  • بوسیله: محسن شفیعی
  • در 1391/11/21 - 20:29
  • نظرات (12)
نحوه آپلود فایل در PHP

نحوه آپلود فایل در PHP

این مطلب در دسته بندی مطالب پی اچ پی است. پی اچ پی را در اینجا دنبال کنید.

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

الزامات

برای آپلود فایل ابتدا باید مطمئن شوید که امکان آپلود فایل برای شما وجود دارد یا خیر که این کار را میتوانید با استفاده از تابع phpinfo انجام دهید و مقدار file_uploads را چک کنید که برابر on باشد. البته این امکان امروزه در همه وب سایت ها فعال است.

فایل های آپلود شده در PHP ابتدا به پوشه temporary منتقل میشوند که به صورت پیشفرض محل آن مشخص است. شما میتوانید از طریق فایل php.ini و مقدار upload_tmp_dir این مسیر را خودتان تغییر دهید.

HTML

برای اینکه به کاربر امکان آپلود فایل بدهید ابتدا باید یک فرم با خصوصیت enctype و مقدار multipart/form-data بسازید سپس یک input با نوع file درون آن ایجاد کنید. مانند دیگر عناصر فرم شما حتما باید خصوصیت  name را برای این عنصر مقداردهی کنید.

(بیشتر…)

رسم نمودار با pChart در PHP

  • بوسیله: محسن شفیعی
  • در 1391/11/19 - 22:34
  • نظرات (9)
رسم نمودار با pChart در PHP

رسم نمودار با pChart در PHP

این مطلب در دسته بندی مطالب پی اچ پی است. پی اچ پی را در اینجا دنبال کنید.

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


نصب

این کتابخانه با PHP نسخه 5 به بالا کار میکند. همچنین در نسخه شما باید قابلیتهای GD و FreeType فعال باشد. البته امروزه به صورت متداول فعال است اما برای اطمینان با استفاده از تابع phpinfo این دو قابلیت را چک کنید. در صورت فعال بودن این دو قابلیت هم چنین داشتن PHP نسخه 5 به بالا شما میتوانید از pChart استفاده کنید.

(بیشتر…)

نکته سریع: roleها در HTML5

  • بوسیله: محسن شفیعی
  • در 1391/11/18 - 21:18
  • نظرات (4)
اچ تی ام ال 5 - HTML5

اچ تی ام ال 5 – HTML5

در HTML5 شما میتوانید قسمت های مختلف سایت را با استفاده از roleها به مرورگر بشناسانید. مهمترین roleهایی که باید از آنها آگاه باشید در زیر لیست شده اند:

  • banner – مخصوص تگ header است و مشخص کننده اسم سایت است
  • search – مخصوص فرم Search
  • main – مخصوص مشخص کردن بخش اصلی صفحه. اطلاعات بیشتر
  • navigation – برای هر کدام از منوها. عموما برای عنصر nav استفاده میشود.
  • contentinfo – شامل اطلاعاتی در مورد صفحه مانند کپی رایت و لینک های حریم خصوصی

این مشخصه ها در سئو تاثیر بسزایی دارند.

برای اضافه کردن role به یک تگ به این صورت عمل میکنیم:

<header role=”banner”> آپارنت </header>

برای اطلاع از تمامی roleها به این صفحه مراجعه کنید: W3 – The Roles Model