آموزش کامل CSS – قسمت هشتم: فاصله بین المان ها

همان طور که در قسمت های قبلی آموزش css گفتیم المان های html دارای فاصله ای نامرئی از یکدیگر هستند. این فاصله ها از طریق مارجین اندازه گیری و استفاده می شوند.

مارجین

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

تعریف مارجین: فاصله ای است بین بیرونی ترین سطح هر المان با خارجی ترین سطح المان دیگر.

نحوه اضافه کردن مارجین به المان ها

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

مثال زیر مارجین از 4 طرف برای یک پاراگراف را مشخص می کند:

p {

margin-top: 100px;

margin-right: 50px;

margin-bottom: 120px;

margin-left: 70px;

}

یک میانبر ساده

کد زیر معادل مثال فوق است:

p {

margin: 100px 50px 120px 70px;

}

اعداد به ترتیب فاصله از بالا، راست، پایین و چپ هستند. همچنین اگر یکی از اعداد را ننویسیم به صورت پیش فرض صفر در نظر گرفته می شود.

نکته: مارجین را می توانیم به تمام المان های html اعمال کنیم.

به عنوان تمرین دو متن و دو جعبه‌ی مستطیلی ایجاد کنید و بین دو جعبه فاصله ۱۰۰ پیکسلی و بین متن‌ها فاصله ۲۰۰ پیکسلی بگذارید.

آموزش کامل وردپرس – قسمت دهم

ارسال خودکار مطالب به کاربران سایت

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

function email_members ($post_ID)

{

global $wpdb;

$usersarray = $wpdb->get_results ("SELECT user_email FROM $wpdb->users;");

$users = implode("," , usersarray);

mail($users , "این ایمیل از سایت پردیس وردپرس ارسال شده");

return $post_ID;

}

add_action('publish_post' , 'email_members');

تابع فوق را باید در فایل funtion.php سایتتان قرار دهید.

آموزش کامل وردپرس – قسمت نهم

نمایش مشخصات و تعداد کاربران سایت

نمایش مشخصات کاربر

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

<?php

global $current_user;

get_currentuserinfo();

echo 'نام کاربری:' . $current_user->user_login. "\n";

echo 'ایمیل:' . $current_user->user_email. "\n";

echo 'سطح دسترسی:' . $current_user->user_level. "\n";

echo 'نام:' . $current_user->user_name. "\n";

echo 'نام خانوادگی:' . $current_user->user_family. "\n";

echo 'نام نمایشی:' . $current_user->display_name. "\n";

echo 'شناسه کاربری:' . $current_user->id. "\n";

?>

نمایش تعداد کاربران سایت

برای این منظور کد زیر را در هر قسمتی از قالب می توانید قرار دهید یا صفحه ای جدید ساخته و در آن قرار دهید.

<?php

$users = $wpdb->get_var("SELECT COUNT (ID) FROM $wpdb->users");

echo "تعدادکاربران : $users"; ?>

قالب وردپرس enfold انفولد فارسی

قالب وردپرس enfold فارسی

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

رابط کاربری انفولد

پنل مدیریت انفولد

رتینا انفولد

ریسپانسیو انفولد

ویژگی های قالب

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

با بیش از 60 فونت فارسی توسط پردیس وردپرس

قالب وردپرس divi دیوی فارسی

قالب وردپرس divi فارسی

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

ویژگی های قالب divi

صفحه ورود شیک

login-divi-pardiswp

صفحه ساز زیبا و اختصاصی حرفه ای

page-builder-divi-pardiswp

پنل تنظیمات کامل و فارسی

تنظیمات قالب دیوی

سبد خرید حرفه ای برای فروشگاه سایت

cart-divi-pardiswp

برگه تسویه حساب کامل و حرفه ای

tasviye-hesab-divi-pardiswp

ویژگی های دیگر قالب

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

قالب وردپرس unik یونیک فارسی

قالب وردپرس یونیک فارسی

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

ویژگی های قالب یونیک

صفحات قالب یونیک

 دیگر ویژگی های قالب

  • ویرایشگر زنده قالب
  • حالت نمایش تمام صفحه
  • شورت کدهای سازنده
  • صفحه ساز ویژوال کامپوزر
  • قابلیت سفارشی سازی
  • تنظیمات پیشرفته فارسی
  • انیمیشن های html5
  • سی اس اس سفارشی
  • افزونه رولوشن اسلایدر
  • اسلاید های نامحدود
  • سایدبارهای نامحدود
  • 5 ابزارک سفارشی
  • رنگ بندی نامحدود
  • تصاویر با کیفیت رتینا
  • زیبا و کاربر پسند
  • سازگاری با ووکامرس
  • طراحی انعطاف پذیر
  • بیش از 300 فونت آیکون
  • بیش از 500 فونت گوگل
  • ویجت های سفارشی
  • فرم های آجاکس
  • بسته نصبی با دمو
  • پشتیبانی 24 ساعته
  • نصب و آپدیت های رایگان

شماره تماس پشتیبانی: 09171271925

ایمیل پشتیبانی: pardiswp@gmail.com

آموزش کامل PHP – قسمت دهم: توابع

در این قسمت از سری آموزش های php به آموزش توابع می پردازیم. توابع از مهمترین بخش های هر زبان برنامه نویسی می باشد.

تابع (function)

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

در php دو نوع تابع داریم، یکی توابع پیش فرض که از قبل در برنامه وجود دارد و یکی توابعی که توسط کاربر نوشته می شوند. توابع پیش فرض در واقع همان دستوراتی هستند که در php وجود دارند مثلا echo که ورودی را از ما می گیرد و بدون تغییر چاپ می کند.

چند نکته

  • بر خلاف متغییرها نام توابع به حروف کوچک و بزرگ حساس نمی باشد. یعنی چه با حروف بزرگ و چه با حروف کوچک بنویسیم تاثیری در عملکرد آن ندارد.
  • نام تابع را می تواند با یک آندرلاین شروع شود.
  • تا زمانی که تابع فراخوانی نشود کد داخل آن اجرا نمی شود.

ساختار کلی توابع در php

<?php

function name() {

func code

}

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

پارامتر های تابع (ورودی تابع)

تابع می تواند یک یا چند ورودی داشته باشد یا اصلا ورودی نداشته باشد. ورودی را می توانیم به صورت پارامتری به تابع ارسال کنیم. برای این منظور برای هر ورودی یک متغیر در داخل پرانتز جلوی نام تابع تعریف می کنیم. به مثال زیر توجه کنید:

<?php

function myfunc($name , $age){

echo your name is $name and age is $age;

}

myfunc("mohammad" , "27");

?>

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

آرگومان های ورودی پیش فرض

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

php?>

("function myfunc ($name = "mohammad

{ ;echo $name }

;()myfunc

<?

در کد فوق هنگام تعریف تابع یک مقدار پیش فرض برای پارامتر نام در نظر گرفته شده بنابراین با وجود این که در هنگام فراخوانی تابع ورودی داده نشده برنامه با خطا مواجه نمی شود.

مقادیر بازگشتی در تابع

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

<?php

function zarb($a , $b) {

$c = $a * $b;

return $c;

}

$d = zarb(3 , 3);

echo $d;

?>

در کد فوق مقدار بازگشتی تابع ضرب را در متغیر d ریخته و آن را در خروجی نمایش داده ایم.

آموزش ایجاد شبکه های اجتماعی با وردپرس

چگونه با وردپرس شبکه اجتماعی بسازیم

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

افزونه WP Symposium A Social Network For WordPress

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

  • بخش انجمن گفتگو
  • دیوار فعالیت ها مانند فیس بوک
  • بخش عضویت کاربران
  • پیام های خصوصی
  • نمایش اعلان ها (notification)
  • پنجره چت انفرادی
  • چت روم
  • صفحه پروفایل
  • ابزارک های شبکه اجتماعی
  • هشدارهای فعالیت
  • سازگاری با سایر افزونه ها
  • و …

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

 

قالب وردپرس سون مگ sevenmag فارسی

قالب مجله خبری sevenmag فارسی

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

دانلود رایگان قالب های حرفه ای در پردیس وردپرس

ویژگی های قالب

ویژگی های سون مگ

  • صفحه ساز قدرتمند
  • تنظیمات پیشرفته
  • سفارشی سازی بالا
  • طراحی فلت و مدرن
  • کاملا ریسپانسیو
  • فارسی و راست چین
  • دموی آماده و بسته نصبی
  • سرعت بالای صفحات
  • کد نویسی بهینه و سئو
  • سیستم نقد و بررسی
  • مستر اسلایدر حرفه ای
  • ساختار های مختلف وبلاگی
  • چند صفحه خانگی مختلف
  • سیستم امتیاز دهی
  • ستاره کاربران با آجاکس
  • نمایش رویدادهای اخیر
  • نمایش تمام صفحه سایت
  • لوگوی سفارشی در سربرگ
  • نمایش تبلیغات در سربرگ
  • سایدبار های نامحدود
  • 4 فرمت مختلف پست
  • استایل های روشن و تیره
  • کیفیت گرافیکی رتینا
  • رنگ بندی نامحدود
  • 13 ابزارک سفارشی
  • ادغام شبکه های اجتماعی
  • شورت کد های مفید
  • ویجت نظر سنجی آجاکس
  • پشتیبانی از ووکامرس
  • ویجت آب و هوا
  • افزونه بی بی پرس
  • ویجت ثبت نام آجاکس
  • سیستم پرسش و پاسخ
  • افزونه بادی پرس
  • فرم تماس 7
  • ووکامرس فارسی

دمو سون مگ

قالب دایرکتوری وردپرس listify فارسی

قالب دایرکتوری وردپرس listify

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

نسخه اورجینال با ترجمه فارسی + پشتیبانی و آپدیت های رایگان

بسیاری از سایت های دایرکتوری در دنیا با این قالب راه اندازی شده اند. این سایت ها می توانند شامل مواردی مانند زیر باشند:

  • خرید خانه و نمایش املاک و مستغلات
  • خرید و نمایش خودرو ها
  • نمایش و رزرو رستوران ها و هتل ها
  • خرید و نمایش وسایل خانگی
  • خرید و نمایش وسایل الکترونیکی
  • نمایش انواع نیازمندی های مختلف و …

قالب وردپرس listify یک قالب دایرکتوری و آگهی کامل و زیبا با قابلیت های فروان در این زمینه است. شما به راحتی می توانید با این قالب از اینترنت کسب در آمد کنید.

قالب به خوبی برای موتور های جستجو بهینه شده و کد نویسی آن مناسب سئوی گوگل می باشد.

کد نویسی بهینه گوگل

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

تست کارایی لیست فای

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

در آمد از سایت با لیست فای

 ویژگی های کلیدی دیگر

  • منوی جداگانه لیست برای قرار دادن دایرکتوری مورد نظر
  • امکان دسته بندی و تنظیمات پیشرفته لیست ها
  • افزونه فرم ساز حرفه ای نینجا فرم به صورت رایگان
  • سیستم جستجوی پیشرفته براساس محل یا کد پستی و …
  • امکان قرار دادن نقشه و جستجو بر اساس نقشه
  • امکان قرار دادن اشتراک و بازدید شبکه های اجتماعی
  • ساخت لیست و دایرکتوری دلخواه به صورت پیشرفته
  • پشتیبانی کامل از افزونه های ووکامرس و گرویتی فرم
  • افزونه wp job manager مدیریت شغلی وردپرس
  • کاملا ریسپانسیو، تصاویر با کیفیت بالا و تمام صفحه
  • قابلیت تنظیمات کامل و سفارشی سازی بالا
  • 6 استایل مختلف برای تم در منوی سفارشی سازی
  • قابلیت تنظیمات فونت و غیره در منوی سفارشی سازی
  • کاملا فارسی و راست چین با پشتیبانی و آپدیت های رایگان
  • قابلیت نصب آسان و مرحله به مرحله به صورت ویزارد