زمان جاری : سه شنبه 16 اردیبهشت 1404 - 7:13 بعد از ظهر
نام کاربری :
پسورد :

آخرین اخبار و اطلاعیه ها

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


تاپیک سایت های مفید و کاربردی
•´¯`•.چت روم تالار گفتمان اسکینک دات آی آر .•´¯`•
تاپیک جامع تغییر نام کاربری اعضای اسکینک

پاسخ جدید
نویسنده پیام
alinajafi
آنلاین

ارسال‌ها : 10654
عضویت: 27 /10 /1392
تشکرها : 4190
تشکر شده : 9401
اموزش کامل و فارسی ساخت پنل برای سایتتون یا قالب هاتون !!!

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

اسکریپت پنل تنظیمات پوسته دارای فایل های functions ، Setting و

interface آماده ست و نیازی نیست برای پوسته ی خود از صفر پنل بنویسید.

برای استفاده از این اسکریپت ابتدا فایل های پوشه admin را در پوشه

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

) خود اضافه کنید و در صورتی که قالب شما این فایل را ندارد یک فایل فانکشن

بسازید.

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

شوند ، اگر در پیشخوان چک کنید بخشی در قسمت نمایش ایجاد شده به نام Site

Options که مربوط به پنل تنظیمات شماست.

ابتدا باید shortname پوسته را تعریف کنید تا هنگام تعریف متغیر ها بتوانید از آن به درستی استفاده کنید.

فرضا ما در طول آموزش از shortname زیر استفاده می کنیم ؛

wptools

برای تعریف این شورت نیم ابتدا به پوشه admin بروید و فایل

theme-settings.php را باز کنید و در خط ۹ این فایل کد زیر را مشاهده می

کنید ؛

$shortname = \"yourtheme\";

در بالا yourtheme را به wptools تغییر دهید ، به شکل زیر ؛

$shortname = \"wptools\";

در بخش بعدی باید به سراغ تغییرات نام پنل پوسته برویم ، یعنی تغییر

عنوان Site Options به عنوان دلخواه خودتون مثلا تنظیمات پوسته ابزار

وردپرس ، برای این کار به پوشه admin بروید و admin-interface.php را باز

کنید و در خط ۲۳ دو فیلد اول را که نوشته شده دقیقا Site Options را به

عنوان مد نظرخودتان تغییر دهید ، در خط ۷۴ نیز کلمه Site Options را به

عنوان مدنظرتون تغییر بدید و فایل را ذخیره کنید.

پنل شما آماده ایجاد تغییرات اصلی است و کارای پایه رو انجام دادید.

حالا باید یاد بگیریم چطور در بخشی از قالب کدی فراخوانی کنیم و در تنظیمات نیز بخشی برای تغییر متغیر فرار دهیم.

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

فیلد text یا textarea ایجاد کنید ابتدا فرضا در بخش متن تست شما باید یک

فیلد متنی در پنل تنظیمات قرار بدهید با shortname مختص همان فیلد و یک بخش

echo برای نمایش محتویاتی که در پنل تنظیمات در این فیلد وارد می شود.

ابتدا به فایل theme-settings.php بروید و در خط ۷۳ مشاهده می کنید یک فیلد برای مثال قرار گرفته.

$options[] = array( \"name\" => __(\'Text Field\',\'framework_localize\'),

\"desc\" => \"This is a text field.\",

\"id\" => $shortname.\"_sample_text_field\",

\"std\" => \"\",

\"type\" => \"text\");

همانطور که مشاهده می کنید شورت نیم این فیلد بصورت _sample_text_field

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

می گیرد.

بخش desc توضیحات برای راهنمایی کاربر است و name نیز عنوان فیلد است و در بخش std نیز می توانید محتویات پیشفرض قرار دهید.

برای اینکه محتویات این فیلد در قالب مشاهده شود بصورت زیر کد را در بخش مدنظر در قالب قرار می دهید ؛

بخش هایی که رنگ قرمز کردم همان شورت نیم های اختصاصی فیلد متنی شما

هستند که حالا برای متغیر های بیشتری که تعریف می کنید می توانید تغییر

دهید و برای هر کدام حتما باید شورت نیم مختص به آن تعریف کنید.

برای تصاویر ، ۱۶ میلیون رنگ کردن قالب ، تغییر دسته های قابل نمایش در

بخشی از قالب و … می توانید از فایل sample-page.php که در پوشه اسکریپت

قرار دارد الگو بگیرید و در انتها یک پنل تنظیمات کامل بنویسید.

امیدوارم نیاز شمارو تا حدی برطرف کرده باشیم اما برای یک پنل تنظیمات

حرفه ای تر باید PHP را از قبل بلد باشید و در آموزش های حرفه ای که بزودی

قرار می گیرد با ما همراه باشید تا بتوانید یک پنل تنظیمات قالب حرفه ای

برای پوسته وردپرس خود ایجاد کنید.

باتشکر علی نجفی / alinajafi

دانلود

دوشنبه 03 آذر 1393 - 19:24
نقل قول این ارسال در پاسخ
تشکر شده: 3 کاربر از alinajafi به خاطر این مطلب مفید تشکر کرده اند: shayan & soheilnew & chshop &
shayan
آفلاین



ارسال‌ها : 3977
عضویت: 30 /6 /1392
تشکرها : 2110
تشکر شده : 2356
پاسخ : 1 RE اموزش کامل و فارسی ساخت پنل برای سایتتون یا قالب هاتون !!!

دمو؟

دوشنبه 03 آذر 1393 - 19:26
نقل قول این ارسال در پاسخ
اطلاعیه جلسه مدیران اسکینک
alinajafi
آفلاین



ارسال‌ها : 10654
عضویت: 27 /10 /1392
تشکرها : 4190
تشکر شده : 9401
پاسخ : 2 RE اموزش کامل و فارسی ساخت پنل برای سایتتون یا قالب هاتون !!!

نقل قول از shayan

دمو؟

دمو نداره :(

سه شنبه 04 آذر 1393 - 19:23
نقل قول این ارسال در پاسخ
اطلاعیه جلسه مدیران اسکینک
555555
آفلاین



ارسال‌ها : 58
عضویت: 11 /4 /1392
تعداد اخطار: 3
تشکر شده : 5
پاسخ : 3 RE اموزش کامل و فارسی ساخت پنل برای سایتتون یا قالب هاتون !!!

آموزش تم اپشن رو ندارید>؟


امضا کاربر











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



مجمع طراحان وب و گرافیک ایران

http://Dwgir.com



تجربیات با تجربه ها را تجربه نکنید , بلکه از تجربه ها درس بگیریم.



سوپر گروه

https://telegram.me/joinchat/BYMy8j6JciS5qC1soPJEow



کانال رسمی مجمع

https://telegram.me/Dwgir_com


شنبه 10 مهر 1395 - 19:49
نقل قول این ارسال در پاسخ
اطلاعیه جلسه مدیران اسکینک


برای ارسال پاسخ ابتدا وارد حساب کاربری خود شوید.
xتبلیغات
...
X بستن تبلیغات
نمایندگی هاست خرید هاست