Quantcast
Viewing all 4496 articles
Browse latest View live

افزونه وردپرسی نظر سنجی جامع نسخه 2.7

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

 

Image may be NSFW.
Clik here to view.

 

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

لیستی از امکانات افزونه :

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

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


خبرنامه حرفه ای با افزونه فارسی MyMail وردپرسی نسخه 2.0.30

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

 

Image may be NSFW.
Clik here to view.

 

از ویژگی های ” افزونه خبرنامه ایمیل MyEmail وردپرس”:

  • پیگیری باز می شود، کلیک، Unsubscriptions و پرش
  • پیگیری کشورها و شهرهای مختلف
  • شش نوع از پاسخ دهندگان خودکار
  • ارسال ارسال نشده است خود را به مشترکین خود
  • استفاده پویا و سفارشی برچسب ها (متغیرهایی)
  • جاسازی خبرنامه با کد کوتاه فعال
  • ارسال از طریق ایمیل
  • به اشتراک گذاشتن با خدمات رسانه های اجتماعی
  • فرم ثبت نامحدود
  • ابزارک سایدبار
  • انتخاب کردن یک و یا دو پشتیبان
  • ویرایشگر با نمایش کد
  • تنوع رنگ نامحدود
  • تعبیه تصویر اختیاری
  • سبک های خودکار درون خطی
  • سابقه و هدف پشتیبانی تصویر
  • پیش نمایش سریع
  • حمایت بازنگری (بومی)
  • چند زبان آماده
  • پشتیبانی SMTP
    DomainKeys
  • پشتیبانی ایمیل شناسایی
  • واردات و صادرات برای مشترکین
  • پشتیبانی شبکیه چشم,

این نوشته خبرنامه حرفه ای با افزونه فارسی MyMail وردپرسی نسخه 2.0.30 برای اولین بار در بیست اسکریپت منتشر شده است.

افزونه پوشه بندی بخش چندرسانه ای وردپرس با WP Media Folder نسخه 3.3.3

WP Media Folder نام یک افزونه تجاری وردپرس می باشد که با نصب آن می توانید بخش چندرسانه ای وردپرس خود را فولدر بندی کنید . از قابلیت های این افزونه می توان به پوشه بندی در چندین سطح , حرکت و تغییر مسیر فایل ها با کشیدن و رها کردن , ساخت گالری در پوشه ها , آپلود انبوه فایل دریک پوشه خاص , پشتیبانی از افزونه ووکامرس نیز اشاره کرد.

Image may be NSFW.
Clik here to view.

این نوشته افزونه پوشه بندی بخش چندرسانه ای وردپرس با WP Media Folder نسخه 3.3.3 برای اولین بار در بیست اسکریپت منتشر شده است.

افزونه حرفه ای بهینه ساز وردپرس Ultimate Tweaker نسخه 1.3.6

افزونه حرفه ای بهینه ساز و کاربری Ultimate Tweaker این قدرت را به شما می دهد تا بیش از +۲۴۰  ویژگی و تغییر در وب سایت وردپرسی خود اعمال کنید و حتی نام سیستم مدیریت محتوا وردپرسی و بخش های جزئی و کلی اون را تغییر دهید .

Image may be NSFW.
Clik here to view.
Ultimate-Tweaker

امکانات افزونه :

  • بینهایت ابزار های متفاوت و کاربردی
  • 240 + هک و ابزار متفاوت وردپرس
  • بدون نیاز به یک خط کدنویسی
  •  تغییر کلی وردپرس شما که شامل :   تغییر نام ” وردپرس ” از عنوان سایت ، متن پائینی در پنل وردپرس ،     حذف گزینه ”  راهنما ” در پنل مدیریت  و …
  • فشرده سازی کد های HTML
  • پاکسازی تگ ها
  • تنظیمات حرفه ای مدیریت  لوگو و فاو ایکون سایت وردپرسی شما
  • محافظت کامل از محتوای ، حفظ امنیت و کمک به امنیت کامل وبسایت شما
  • مجهز به reCaptcha 2 برای ایجادکد امنیتی در بخش های مختلف سایت
  • مدیریت کامل و حرفه ای بر بخش های مهم و کلی قالب مثل : مدیریت پوسته ها ، مدیریت افزونه ها ، مدیریت مدیریت کاربران ، مدیریت پست ها و صفحات و …
  • شخصی سازی کامل صفحه ورود وردپرس شما
  • امکان مدیریت بر بخش بروز رسانی وردپرس : غیر فعال یا فعال کردن بروز رسانی ها
  • کمک به سئو و بهینه سازی وبسایت شما
  • دارا بودن صفحه در حال تعمیر برای مواقعی که میخواید سایت برای تعمیر یا تغییرات از دسترس خارج شود
  • پشتیبانی از کد های کوتاه کیبورد مانند : Ctrl+s ، Ctrl+q و …
  • پشتیبانی و هماهنی کامل از صفحه ساز گرافیکی ویژوال کامپوزر
  • دارای ابزار های قدرتمند عیب یابی ، تکثیر کننده ، ترجمه وسریع و چندین ابزار مفید و کاربردی دیگر
  • و هر آنچه شما برای بهینه ، ایمن و   شخصی سازی کامل سایت وردپرسی خود نیاز دارید…

این نوشته افزونه حرفه ای بهینه ساز وردپرس Ultimate Tweaker نسخه 1.3.6 برای اولین بار در بیست اسکریپت منتشر شده است.

دانلود افزونه افزایش سرعت وردپرس WP Rocket نسخه 2.6.13

WP Rocket نام افزونه ای می باشد که به وسیله آن قادر هستید سرعت وب سایت وردپرسی خود را به صورت قابل توجهی افزایش دهید! این افزونه با Cache کردن صفحات در مرورگر و سرور ، بهینه سازی فایل های CSS, JS و HTML و فشرده سازی آن ها ، نمایش تصاویر در صورت درخواست کاربران (LazyLoad) قادر است سرعت وب سایت های شما را به صورت باور نکردنی افزایش دهد! این افزونه همچنین دارای نصب ساده و آسان نیز می باشد. هم اکنون می توانید نسخه بروز 2.6.13 آن را از 20 اسکریپت دریافت کنید .

Image may be NSFW.
Clik here to view.
wp-rocket-v2.6.13

امکانات افزونه :

  • کش و ذخیره سازی صفحات سایت

  • کش و ذخیره پیش بارگذار

  • افزایش سرعت بارگذاری تصاویر و ویدیوها

  • فشرده سازی فایل های استاتیک ( css / js / txt )

  • ویرایش و توسعه آسان توسط برنامه نویسان وردپرس

  •  و …

این نوشته دانلود افزونه افزایش سرعت وردپرس WP Rocket نسخه 2.6.13 برای اولین بار در بیست اسکریپت منتشر شده است.

دانلود تمامی افزونه های سیستم Freer

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

 

Image may be NSFW.
Clik here to view.

 

لیست افزونه ها

  • ماژول پرداخت بانک اقتصاد نوين
  • ماژول پرداخت بانک ملت شاپرک
  • ماژول پرداخت بانک پارسيان (pec24.com)
  • ماژول پرداخت بانک پارسيان (pecco24.com)
  • ماژول پرداخت بانک سامان شاپرک
  • ماژول پرداخت درگاه امن پاسارگاد
  • درگاه بانک شهر جدید
  • ماژول پرداخت زرين پال
  • ماژول پرداخت Payline
  • ماژول پرداخت ماژول درگاه دایاپی (مستقیم هوشمند)
  • ماژول درگاه دایاپی (مستقیم :ملت-پارسیان-سامان-پاسارگاد-ملی-تجارت-سرمایه)
  • ماژول پرداخت تک پرداخت
  • ماژول پرداخت پارس‌پال
  • ماژول پرداخت JayPal – بانک ملت
  • ماژول پرداخت JayPal – درگاه امن پاسارگاد
  • ماژول پرداخت فرستنده (بانک سامان)
  • ماژول پرداخت فرستنده با کمک آپديت شده! Ferestandea Api
  • درگاه مستقيم مهرپي – بانک پارسيان
  • درگاه مستقيم shetab.us – بانک پارسیان
  • ماژول درگاه میهن‌پال
  • ماژول درگاه اکسین پی
  • ماژول درگاه ePaybank.ir
  • ماژول درگاه شتاب‌ها
  • ماژول درگاه پرداخت کارت‌خوان
  • ماژول ارسال پيامک محصول مخصوص Freer SMS
  • ماژول ارسال پيامک محصول مخصوص سايت Persian sms*
  • ماژول ارسال پيامک محصول مخصوص سايت f2u*
  • ماژول ارسال پيامک محصول مخصوص سايت Panel2u*
  • ماژول ارسال پيامک محصول مخصوص سايت Ideh Pardazan SMS*
  • ماژول ارسال پيامک محصول مخصوص سايت Ideh Pardazan SMS(خط ۳۰۰۰)*
  • ماژول ارسال پيامک محصول مخصوص سايت پيامک ايرانيان IR-Payamak*
  • ماژول ارسال پيامک محصول مخصوص WebStudio*
  • ماژول ارسال پيامک محصول مخصوص samanpayamak*
  • ماژول ارسال پيامک محصول مخصوص Sigma sms*
  • ماژول ارسال پيامک محصول مخصوص PanizSMS*
  • ماژول ارسال پيامک محصول مخصوص اسـپــاد اس ام اس*
  • ماژول ارسال پيامک محصول مخصوص Iran SMS Panel*
  • ماژول ارسال پيامک محصول مخصوص SMSCLiCK*
  • ماژول ارسال پيامک محصول مخصوص hezarnevis*
  • ماژول ارسال پيامک محصول مخصوص Limoo20 SMS Panel*
  • ماژول ارسال پيامک محصول مخصوص پیامکده*
  • ماژول ارسال پيامک محصول مخصوص شبنم*
  • ماژول ارسال پيامک محصول مخصوص آردین اس ام اس*
  • ماژول ارسال پيامک محصول مخصوص دیاکو پیامک*

 

*: توجه داشته باشيد که ماژول‌هاي ارسال اس ام اس براي هر سيستم و ارايه کننده خدمات اس ام اس متفاوت است و اين ماژول تنها براي ارايه کننده مشخص شده به درستي کار مي‌کند. براي اطلاعات بيشتر با نويسنده ماژول تماس بگيريد.‌‌

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

افزونه شخصی سازی حساب کاربری ووکامرس My Account Page

My Account Page نام یک افزونه کاربردی ارائه شده توسط مجموعه yith می باشد که با نصب آن در فروشگاه ووکامرس خود قادر هستید برگه حساب کاربری مشتریان را به دلخواه شخصی سازی نمایید. شما با این افزونه قادر هستید براحتی بخش حساب کاربری ووکامرس را به راحتی کنترل و تغییر دهید و از امکانات فراوانی که این افزونه نظیر دسته بندی بخش ها ، دسترسی راحت تر به محصولات دانلودی اشاره نمود. از جمله قابلیت های این افزونه می توان به تنظیم چیدمان تب ها ، تنظیم منو ها و گزینه ها ، رنگ بندی و… اشاره کرد. قابل ذکر است این افزونه با سری 2.4 ووکامرس سازگاری دارد.

Image may be NSFW.
Clik here to view.

این نوشته افزونه شخصی سازی حساب کاربری ووکامرس My Account Page برای اولین بار در بیست اسکریپت منتشر شده است.

افزونه خبرنامه AcyMailing فارسی نسخه 5 برای جوملا

امروز در این پست برای شما کامپوننت خبرنامه acymailing 5 به صورت اورجینال  و فارسی سازی شده و در سایت قرار گرفته است . این نسخه اورجینال می باشد و با تمامی پلاگین ها و ماژول های کامپوننت می باشد ( این پکیج همراه با ۱۳۰ ماژول و پلاگین الحاقی منتشر شده که فقط در نسخه اورجینال موجود می باشند) کامپوننت خبرنامه AcyMailing یک کامپوننت بی نظیر جهت ارسال خبرنامه و ایمیل مارکتینگ برای جوملا ۲٫۵ و جوملا ۳ می باشد .

 

Image may be NSFW.
Clik here to view.

 

ویژگیهای این کامپوننت عبارتند از:

  • ساخت قالب برای هر خبرنامه ای که ارسال می شود به ایمیل کاربران
  • تایید و معتبرسازی ایمیل کاربران
  • گرفتن عضو به صورت جداگانه
  • انتقال کاربران جوملا به لیست کاربران خبرنامه
  • ارتباط مستقیم بین منوی کاربری جوملا و کاربران این کامپوننت
  • استفاده از سطح دسترسی ها
  • تنظیم ارسال خبرنامه
  • گروه بندی بسیار قوی
  • جلوگیری از اسپم شدن ایمیل ها
  • ذخیره IP کاربران جهت مطابقت قوانین کشورهای مختلف
  • ورود کاربران از سیستم مختلف: CSV, Acajoom, Letterman, Communicator, ccNewsletter, Yanc, jNews
  • ارسال ایمیل نامحدود
  • عضویت نامحدود کاربران
  • قابلیت درج در محتوا
  • داشتن کنترل پنل بسیار ساده
  • تنظیمات پیشرفته

 

این نسخه که آخرین نسخه این کامپوننت می باشد همراه با بیش از ۱۰۰ پلاگین الحاقی منتشر شده که این کامپوننت ارزشمند را با بیش از نود درصد افزونه های معروف جوملا سازگار میکند افزونه هایی همانند ( افزونه های سری CJ ، جومسوشیال ، ایزی بلاگ ، آر اس ممبرشیپ ، k2 ،  انجمن ساز کیونا ، سری افزونه ای دی جی مثل دی جی کلاسفید ، آر اس فرم ، جومشاپینگ، ردشاپ ، k2store ، و صدها افزونه دیگر…)

این نوشته افزونه خبرنامه AcyMailing فارسی نسخه 5 برای جوملا برای اولین بار در بیست اسکریپت منتشر شده است.


تغییر پوسته مدیریت وردپرس با پوسته حرفه ای Legacy نسخه 4.0

Legacy نام یک پوسته بسیار زیبا و تجاری برای مدیریت وردپرس می باشد که با استفاده از آن می توانید از پوسته معمولی و خسته کننده وردپرس به یک سیستم مدیریت جذاب و حرفه ای آن را مبدل کنید. از قابلیت های این پوسته می توان به پشتیبانی از زبان راست چین و rtl و همچنین طراحی بی نظیر و فلت و واکنش گرا و استفاده از فونت آیکون نیز در این پوسته اشاره کرد .جاداره که عرض کنیم این پوسته زیبا توسط themepassion طراحی شده است و قبلا هم پوسته ای با نام Ultra را که طراحی ایشان است قرار داده بودیم.

 

Image may be NSFW.
Clik here to view.

 

  • یوزر و پسورد دمو :

demo می باشد

این نوشته تغییر پوسته مدیریت وردپرس با پوسته حرفه ای Legacy نسخه 4.0 برای اولین بار در بیست اسکریپت منتشر شده است.

افزونه نمایش برچسب انرژی محصولات ووکامرس EU Energy Label نسخه 1.0.2

شاید بخواهید میزان مصرف انرژی محصولات فروشگاه خود را به کاربران و مشتریان خود نمایش دهید تا از وضعیت و میزان مصرف آن آگاه شوند. افزونه Woocommerce EU Energy Label  نسخه 1.0.2 شما را قادر می سازد تا براحتی اقدام به نمایش برچسب انرژی محصول در فروشگاه ووکامرس خود کنید. از قابلیت های کلیدی این افزونه می توان به قابلیت جستجوی محصولات بر اساس برچسب انرژی ، قابلیت انتخاب تصویر برای برچسب انرژی ، قابلیت نمایش برچسب انرژی در جزئیات محصول و یا روی تصویر اشاره نمود. این افزونه نسخه حرفه ای می باشد و از نسخه رایگان امکانات بیشتری دارد.

Image may be NSFW.
Clik here to view.

این نوشته افزونه نمایش برچسب انرژی محصولات ووکامرس EU Energy Label نسخه 1.0.2 برای اولین بار در بیست اسکریپت منتشر شده است.

افزونه فارسی کانال تلگرام اتوماتیک وردپرس Channeller

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

 

Image may be NSFW.
Clik here to view.

این نوشته افزونه فارسی کانال تلگرام اتوماتیک وردپرس Channeller برای اولین بار در بیست اسکریپت منتشر شده است.

افزونه ووکامرسی امتیاز و پاداش مشتریان Points And Rewards نسخه 1.5.3

افزونه ووکامرسی points and rewards همونطور که از اسمش پیداست یک افزونه جهت پاداش و امتیاز دهی ب کاربران بعد از خرید میباشد  که شمارو تو قوی تر کردن فروشگاه خودتون یاری میکنه . در ادامه مطلب ب برخی از ویژگی افزونه اشاره خواهیم کرد . در ادامه برخی از امکانات این افزونه را باهم مرور می کنیم

 

Image may be NSFW.
Clik here to view.

ویژگی های افزونه به صورت کلی :

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

این نوشته افزونه ووکامرسی امتیاز و پاداش مشتریان Points And Rewards نسخه 1.5.3 برای اولین بار در بیست اسکریپت منتشر شده است.

افزونه اسلایدر لیست محصولات چرنده ووکامرس Product Slider Carousel

YITH WooCommerce Product Slider Carousel نسخه 1.0.7 نام افزونه ی تجاری ارائه شده از طرف شرکت Yith می باشد که با استفاده از آن قادر هستید محصولات موجود در فروشگاه ووکامرسی خود را به صورت چرخنده و اسلایدر نمایش دهید. از قابلیت های کلیدی این افزونه حرفه ای می توان به وجود تنظیمات فراوان ، قابلیت تنظیم لایه بندی (ظاهر) اسلایدر محصولات ، قابلیت نمایش محصولات بر اساس فیلتر های مختلف (محصولات پر فروش ، جدید ، ویژه ، پربازدید ، بر اساس دسته بندی و…) اشاره نمود. قابل ذکر است این افزونه با سایت های راست چین (فارسی) سازگاری کامل دارد.

Image may be NSFW.
Clik here to view.

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

دانلود مجموعه افزونه های YITH برای ووکامرس

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

 

Image may be NSFW.
Clik here to view.

 

لیست افزونه های YITH :

  •   Live Chat Premium v1.1.2
  •   Infinite Scrolling Premium v1.0.2
  •   Product Size Charts for – Premium v1.0.4
  •   Advanced Reviews Premium v1.2.2
  •   Badge Management v1.2.5
  •   Multi Vendor v1.8.2
  •   Zoom Magnifier v1.2.11
  •   Review For Discounts Premium v1.0.0
  •   Donations for – Premium v1.0.5
  •   Added to Cart Popup Premium v1.0.2
  •   Wishlist v2.0.13
  •   Waiting List v1.0.7
  •   Questions and Answers v1.1.6
  •   Uploads v1.0.8
  •   Social Login v10.6
  •   PDF Invoice and Shipping List v1.2.2
  •   Points and Rewards v1.0.3
  •   Product Bundles v1.0.10
  •   Product Slider Carousel v1.0.7
  •   Recently Viewed Products Premium v1.0.1
  •   Request a Quote v1.3.1
  •   Share for Discounts v1.1.0
  •   Tab Manager v1.1.0
  •   Surveys v1.0.3
  •   Stripe v1.2.3

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

افزونه استفاده از Notifier در نسخه‌ی گولد Notifier شیرترانیکس

قابلیت Notifier یکی از تغییراتی است که در نگارش 2 از شیرترانیکس اضافه گردیده است. عدم ذخیره‌سازی اطلاعیه‌های ایجاد شده در تیبل Posts دیتابیس و انتقال آن به تیبل Notification که از کران‌جاب برای پاکسازی به صورت دوره‌ای برخوردار است، خود می‌تواند به جلوگیری از افزایش بی‌مورد تیبل Posts و در نتیجه عملکرد بهتر شیرترانیکس انجامد.

Image may be NSFW.
Clik here to view.

این نوشته افزونه استفاده از Notifier در نسخه‌ی گولد Notifier شیرترانیکس برای اولین بار در بیست اسکریپت منتشر شده است.


افزونه حذف اتوماتیک ارسال‌های قدیمی در شیرترانیکس

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

 

Image may be NSFW.
Clik here to view.

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

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

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

Image may be NSFW.
Clik here to view.

 

مسدود کردن دسترسی از رنج آی‌پی :

اگر قصد دارید دسترسی از طریق یک آی‌پی را به سایت خود مسدود نمایید، از کد زیر در انتهای فایل .htaccess (ریشه) استفاده نمایید :

order allow,deny
deny from 192.168.44.201
allow from all

همچنین برای محدود کردن چند آی‌پی، به صورت زیر عمل کنید :

order allow,deny
deny from 192.168.44.201
deny from 224.39.163.12
deny from 172.16.7.92
allow from all

اما اگر قصد دارید دسترسی از یک رنج آی‌پی را محدود کنید، از کد زیر استفاده کنید :

order allow,deny
deny from 192.168.
allow from all

همچنین برای چند رنج آی‌پی، به صورت زیر عمل کنید :

order allow,deny
deny from 192.168.
deny from 10.0.0.
allow from all

در پایان، لازم است بدانید از طریق php هم می‌توانید یک رنج آی‌پی را محدود کنید :

$range_low = ip2long("100.100.100.100");
    $range_high = ip2long("200.200.200.200");
    $ip = ip2long($_SERVER['REMOTE_ADDR']);
    if ($ip >= $range_low && $ip <= $range_high) {
        exit;
    }

کافی‌است کد ذکر شده را در لاین 2 از فایل LOADER.php (فولدر system) قرار دهید.

  • نکته اول) از کد php و htaccess به صورت همزمان استفاده نکنید.
  • نکته دوم ) آی‌پی یا آی‌پی‌های موردنظر خود را جایگزین آی‌پی درج شده در کد نمایید.

 

افزایش تعداد کاراکتر ارسال پست :

شیرترانیکس به صورت پیشفرض از محدودیت در کاراکتر برای ارسال پست برخورداره …

برای افزایش محدودیت کاراکتر کوئری زیر رو در دیتابیس اجرا کنید :

ALTER TABLE posts CHANGE message message VARCHAR( 10000 ) CHARACTER SET utf8 COLLATE utf8_persian_ci NOT NULL

  • در کوئری ذکر شده عدد 10000 رو به عدد دلخواه تغییر بدید …

 

متغیرهای مرتبط با صفحه بندی :

برای این منظور، به فایل conf_system.php در فولدر system شیرترانیکس رجوع کرده و کد زیر رو مشاهده کنید :

$C->PAGING_NUM_USERS    = 24;
    $C->PAGING_NUM_POSTS    = 15;
    $C->PAGING_NUM_GROUPS   = 24;
    $C->PAGING_NUM_COMMENTS = 5;
    $C->POST_LAST_COMMENTS  = 5;

5 متغیر ذکر شده برای صفحه بندی در نظر گرفته شدن، که به شرح زیر هستند :

  • PAGING_NUM_USERS : تعداد نمایش کاربر در هر صفحه / مقدار تعیین شده : 24
  • PAGING_NUM_POSTS : نعداد نمایش پست در هر صفحه / مقدار تعیین شده : 15
  • PAGING_NUM_GROUPS : تعداد نمایش گروه در هر صفحه / مقدار تعیین شده : 24
  • PAGING_NUM_COMMENTS : تعداد نمایش دیدگاه در هر صفحه / مقدار تعیین شده : 5
  • POST_LAST_COMMENTS : تعداد نمایش آخرین دیدگاه‌های پست / مقدار تعیین شده : 5
  • در بین متغیرهای ذکر شده PAGING_NUM_COMMENTS برای نسخه موبایل ساده بهره گرفته میشه که به صورت پیشفرض و به اشتباه در بین 5 متغیر قرار گرفته، اما باقی متغیرها تنها بر روی نسخه دسکتاپ تاثیرگذار هستند.

اما در همین فایل، برای API_ID با شناسه عددی 1 «که همون نسخه موبایل ساده و لمسی هست» شرطی در نظر گرفته شده تا بشه صفحه بندی نسخه موبایل رو از نسخه دسکتاپ متمایز کرد :

if( $C->API_ID == 1 ) {
        $C->PAGING_NUM_USERS    = 10;
        $C->PAGING_NUM_POSTS    = 5;
        $C->PAGING_NUM_GROUPS   = 10;
        $C->PAGING_NUM_COMMENTS = 5;
    }

کافیه متناسب با نیاز خودتون مقدار متغیرهای ذکر شده رو تغییر داده و تغییرات رو ذخیره کنید.

 

جایگزینی نسخه موبایل لمسی به جای ساده :

در صورتی که تمایل دارید نسخه لمسی به جای نسخه ساده در استفاده از موبایل فراخوانی شود، به class_page.php رجوع کرده و کد زیر را بیابید :

$this->controllers  .= 'mobile/';

کد زیر را جایگزین کنید :

$this->controllers  .= 'mobile_iphone/';

 

نحوه پیشفرض کردن برگه همه ارسال‌ها :

برای پیشفرض کردن همه ارسال‌ها در داشبورد به مسیر Dashbord.php در فولدر کنترلر رجوع نموده و کد زیر را بیابید :

$tab = 'all';
if( $this->param('tab') && in_array($this->param('tab'), $tabs) ) {
    $tab = $this->param('tab');
}

مقدار all را در متغیر tab$ به everybody تغییر دهید ؛ مشابه :

$tab = 'everybody';
if( $this->param('tab') && in_array($this->param('tab'), $tabs) ) {
    $tab = $this->param('tab');
}

 

فایل htaccess. شیرترانیکس :

فایل htaccess. در فولدر ریشه شیرترانیکس قرار داره (یا حداقل باید وجود داشته باشه)، که شامل کدهای زیر در حالت پیشفرض میشه :

<IfModule mod_rewrite.c>
	RewriteEngine On
	RewriteBase /
	RewriteCond %{REQUEST_FILENAME} !-f
	RewriteCond %{REQUEST_FILENAME} !-d
	RewriteRule ^(.*)$ index.php?%{QUERY_STRING} [NE,L]
	RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
</IfModule>

تنها تغییراتی که در این فایل هنگام نصب شیرترانیکس انجام میشه، آدرس دهی هست که توسط Installer صورت می‌گیره ؛ با اینحال میتونید چک کنید، اگر شیرترانیکس در فولدر Public_html نصب شده، آدرس دهی باید بصورت زیر باشه :

RewriteBase /

اگر در فولدر فرعی قرار داره (مثل microblog)، باید به صورت زیر باشه :

RewriteBase /microblog/

و حتما بعد از اسم فولدر باید / قرار بگیره.

  • این فایل یکی از ملزومات شیرترانیکس به حساب میاد و نبودش یعنی نقص عملکرد …
  • بسته‌ی پلتفورمی که دانلود می‌کنید قبل از نصب ممکنه هر آدرس دهی‌ای داشته باشه، اما اینستالر اصلاحش میکنه
  • بعد از تکمیل فرایند نصب، آدرس دهی اشتباه این فایل باعث میشه صفحات داخلی شبکه با ارور مواجه باشن
  • اگر هنگام نصب، در آدرس‌بار آدرسی بغیر از آدرسی که صحیح هست می‌بینید، فایل مذکور رو بصورت دستی اصلاح کنید
  • این فایل ممکن هست در فایل منیجر هاست شما بصورت مخفی باشه !

 

تغییر آدرس شیرترانیکس :

تغییر آدرس در شیرترانیکس شامل 3 حالت کلی میشه :

  1. انتقال سایت به دامنه دیگر یا تغییر دامین
  2. انتقال سایت از فولدر فرعی به ریشه یا برعکس
  3. انتقال سایت به لوکال هاست یا برعکس

بالا در خصوص htaccess توضیحاتی داده شد ؛ بنابراین در خصوص گزینه‌ی 2 و 3 علاوه بر توضیحاتی که در این مبحث داده میشه، باید htaccess هم متناسب با تغییرات تغییر کنه ؛ اما تنظیمات اصلی در تغییر دامین در 2 متغیر از فایل conf_main.php که در فولدر system قرار داره، صورت میگیره :

$C->DOMAIN      = 'yoursite.ir';
        $C->SITE_URL    = 'http://yoursite.ir/';

به عنوان مثال، اگر قصد داریم آدرس سایتمون رو از yoursite.ir به yoursite.com تغییر بدیم، تغییرات به صورت زیر خواهد بود :

$C->DOMAIN      = 'yoursite.com';
        $C->SITE_URL    = 'http://yoursite.com/';

اگر قصد داریم به فولدری فرعی انتقال بدیم، باید مقدار متغیر SITE_URL تغییر کنه و اسم فولدر ذکر بشه :

$C->DOMAIN      = 'yoursite.ir';
        $C->SITE_URL    = 'http://yoursite.ir/gold/';

همینطور اگر می‌خوایم به لوکال تغییر بدیم، به صورت زیر :

$C->DOMAIN      = 'localhost';
        $C->SITE_URL    = 'http://localhost/';

و برای فولدر فرعی در لوکال، به صورت زیر خواهد بود :

$C->DOMAIN      = 'yoursite.ir';
        $C->SITE_URL    = 'http://yoursite.ir/gold/';

نکته) توجه داشته باشیم که همواره در انتهای مقدار متغیر SITE_URL باید / قرار بگیره.

 

بررسی وضعیت ارسال ایمیل :

در شیرترانیکس ایمیل‌ها از طریق تابع mail ارسال می‌شوند که با توجه به حجم بالای ایمیل‌های اطلاع‌رسان ارسالی از شبکه، یکی از معایب این پلتفورم به شمار رفته و به کاربران شیرترانیکس پیشنهاد می‌شود بهینه سازی انجام داده و همچنین ایمیل‌ها را از طریق smtp ارسال نمایند ؛ اما برای اینکه از وضعیت ارسال ایمیل توسط شبکه خود اطمینان حاصل کنیم، دو راه پیش رو داریم :

  1. آی‌پی یا آدرس سایت خود را در لیست بلک‌لیست‌ها چک کنیم
  2. وضعیت ارسال توسط تابع mail را مورد بررسی قرار دهیم

برای بررسی تابع mail کافی‌است فایلی با نام و فرمت mail.php بر روی public_html ایجاد کرده و محتویات زیر را در آن ذخیره نماییم :

<?php
 
    mail('girandeh@test.com', 'Onvan e Email', 'Matn e Email');
 
?>

  • همانطور که مشخص است، ورودی‌ها شامل آدرس ایمیل فرد گیرنده، عنوان ایمیل و متن ایمیل می‌باشند
  • برای بررسی کافی‌است ایمیل شخصی خود را درج کرده و به آدرس http://yoursite.ir/mail.php رجوع نمایید

 

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

متغیر فراخوانی آدرس شبکه :

$C->SITE_URL

متغیر فراخوانی عنوان شبکه :

$C->SITE_TITLE

متغیر فراخوانی ایمیل شبکه :

$C->SYSTEM_EMAIL

متغیر فراخوانی عنوان قالب فعال :

$C->THEME

متغیر فراخوانی زبان پیشفرض شبکه :

$C->LANGUAGE

متغیر فراخوانی تایم‌زون :

$C->DEF_TIMEZONE

متغیر فراخوانی آدرس فولدر i :

$C->IMG_URL

متغیر فراخوانی عنوان تصویر کاربری پیشفرض :

$C->DEF_AVATAR_USER

متغیر فراخوانی عنوان تصویر گروه پیشفرض :

$C->DEF_AVATAR_GROUP

متغیر فراخوانی محدودیت کاراکتر پست :

$C->POST_MAX_SYMBOLS

متغیر فراخوانی وضعیت نسخه موبایل :

$C->MOBI_DISABLED

متغیر فراخوانی وضعیت ثبت‌نام :

$C->USERS_EMAIL_CONFIRMATION

 

تعریف متغیر برای عنوان قالب در js :

برای فراخوانی آدرس سایت در جاوا اسکریپت از متغیر siteurl استفاده می‎شود، که این کد در header قالب تعریف شده است :

<script type="text/javascript"> var siteurl = "<?= $C->SITE_URL ?>"; </script>

برای تعریف متغیری که در بر دارنده‌ی نام قالب فعال شبکه باشد، کد زیر را جایگزین می‌کنیم :

<script type="text/javascript">
            var siteurl = "<?= $C->SITE_URL ?>";
            var mytheme = "<?= $C->THEME ?>";
        </script>

– بدین‌ترتیب دیگر نیازی به درج نام قالب به صورت دستی در فایل جاوا اسکریپت نخواهد بود.

 

تابع load_langfile :

این تابع فایل زبان موردنظر را فراخوانی می‌کند.

$this->load_langfile('inside/header.php');

  • ورودی : رشته
  • مسیر ریشه : system/languages/fa

 

تابع is_logged :

برای تشخیص لاگین بودن یا لاگین نبودن کاربر می‌توان از تابع is_logged استفاده کرد.

if( $this->user->is_logged ) {
// لاگین است
}
if( !$this->user->is_logged ) {
// لاگین نیست
}

 

تابع load_template :

این تابع فایل موردنظر در فولدر html قالب را بر می‌گرداند.
بیشترین کاربرد load_template در فراخوانی فایل header و footer می‌باشد …

$this->load_template('header.php');

– نوع ورودی : رشته

 

مخفی سازی آدرس فایل آپلود شده در فولدر تمپ :

در صورتی که تمایل داشته باشید به منظور افزایش ضریب ایمنی آدرس موقت فایل آپلود شده (در فولدر i/temp) به کاربر نمایش داده نشود می‌توانید به فایل ajax_postform-attach.php در مسیر system/controllers رجوع کرده و کد زیر را بیابید :

echo '<attach text="'.htmlspecialchars('<a href="'.$C->SITE_URL.'getfile/tmpid:'.$post_temp_id.'/'.htmlspecialchars($ff->title).'" onfocus="this.blur();" title="'.htmlspecialchars($ff->title).'">'.htmlspecialchars(str_cut_link($ff->title,16)).'</a>').'" />';

این کد را جایگزین کنید :

echo '<attach text="'.htmlspecialchars('<a onfocus="this.blur();" title="'.htmlspecialchars($ff->title).'">'.htmlspecialchars(str_cut_link($ff->title,16)).'</a>').'" />';

این قطعه کد را بیابید :

echo '<attach text="'.htmlspecialchars('<a href="'.$C->TMP_URL.$i->file_original.'" target="_blank" onfocus="this.blur();" title="'.htmlspecialchars($i->title).'">'.htmlspecialchars(str_cut($i->title,16)).'</a>').'" />';

کد زیر را جایگزین کنید :

echo '<attach text="'.htmlspecialchars('<a onfocus="this.blur();" title="'.htmlspecialchars($i->title).'">'.htmlspecialchars(str_cut($i->title,16)).'</a>').'" />';

در نهایت کد زیر را یافته :

echo '<attach text="'.htmlspecialchars('<a href="'.$C->TMP_URL.$ii->file_original.'" target="_blank" onfocus="this.blur();" title="'.htmlspecialchars($ii->title).'">'.htmlspecialchars(str_cut($ii->title,16)).'</a>').'" />';

کد زیر را به جای آن قرار دهید :

echo '<attach text="'.htmlspecialchars('<a onfocus="this.blur();" title="'.htmlspecialchars($ii->title).'">'.htmlspecialchars(str_cut($ii->title,16)).'</a>').'" />';

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

 

توابع امنیتی برای ثبت‌نام توسط ایمیل :

به طور پیشفرض ثبت‌نام در شیرترانیکس از کد امنیتی یا Captcha برخورداره، اما در عضویت از طریق ایمیل یا عضویت از طریق دعوتنامه کد امنیتی در نظر گرفته نشده! برای اضافه کردن کد امنیتی کافیه به فایل signup.php رجوع کرده و کد زیر رو پیدا کنیم :

if( $C->USERS_EMAIL_CONFIRMATION ) {
            $reg_id = intval($this->param('regid'));
            $reg_key    = $db1->e($this->param('regkey'));
            $db1->query('SELECT email, fullname, invited_code FROM unconfirmed_registrations WHERE id="'.$reg_id.'" AND confirm_key="'.$reg_key.'" LIMIT 1');
            if( ! $obj = $db1->fetch_object() ) {
                $D->submit  = FALSE;
                $D->error   = TRUE;
                $D->errmsg  = 'signup_err_confirmlink';
                $D->errmsg_lngkeys  = array();
                $D->steps   = 3;
                $this->load_template('signup-step1.php');
                return;
            }
            $invited_code   = trim(stripslashes($obj->invited_code));
            $D->email       = stripslashes($obj->email);
            $D->fullname    = stripslashes($obj->fullname);
        }
        else {
            $D->captcha_key = '';
            $D->captcha_word    = '';
            $D->captcha_html    = '';
            list($D->captcha_word, $D->captcha_html)    = generate_captcha(5);
            $D->captcha_key = md5($D->captcha_word.time().rand());
            $_SESSION['captcha_'.$D->captcha_key]   = $D->captcha_word;
        }

کد زیر رو جایگزین کنیم :

if( $C->USERS_EMAIL_CONFIRMATION ) {
            $reg_id = intval($this->param('regid'));
            $reg_key    = $db1->e($this->param('regkey'));
            $db1->query('SELECT email, fullname, invited_code FROM unconfirmed_registrations WHERE id="'.$reg_id.'" AND confirm_key="'.$reg_key.'" LIMIT 1');
            if( ! $obj = $db1->fetch_object() ) {
                $D->submit  = FALSE;
                $D->error   = TRUE;
                $D->errmsg  = 'signup_err_confirmlink';
                $D->errmsg_lngkeys  = array();
                $D->steps   = 3;
                $this->load_template('signup-step1.php');
                return;
            }
            $invited_code   = trim(stripslashes($obj->invited_code));
            $D->email       = stripslashes($obj->email);
            $D->fullname    = stripslashes($obj->fullname);
            $D->captcha_key = '';
            $D->captcha_word    = '';
            $D->captcha_html    = '';
            list($D->captcha_word, $D->captcha_html)    = generate_captcha(5);
            $D->captcha_key = md5($D->captcha_word.time().rand());
            $_SESSION['captcha_'.$D->captcha_key]   = $D->captcha_word;
        }
        else {
            $D->captcha_key = '';
            $D->captcha_word    = '';
            $D->captcha_html    = '';
            list($D->captcha_word, $D->captcha_html)    = generate_captcha(5);
            $D->captcha_key = md5($D->captcha_word.time().rand());
            $_SESSION['captcha_'.$D->captcha_key]   = $D->captcha_word;
        }

این کد رو پیدا کنیم :

if( !$D->error && !$C->USERS_EMAIL_CONFIRMATION ) {
                if( !isset($_POST['captcha_key'],$_POST['captcha_word']) || !isset($_SESSION['captcha_'.$_POST['captcha_key']]) || $_SESSION['captcha_'.$_POST['captcha_key']]!=strtolower($_POST['captcha_word']) ) {
                    $D->error   = TRUE;
                    $D->errmsg  = 'signup_err_captcha';
                }
            }

اینو جایگزین کنیم :

if( !$D->error ) {
                if( !isset($_POST['captcha_key'],$_POST['captcha_word']) || !isset($_SESSION['captcha_'.$_POST['captcha_key']]) || $_SESSION['captcha_'.$_POST['captcha_key']]!=strtolower($_POST['captcha_word']) ) {
                    $D->error   = TRUE;
                    $D->errmsg  = 'signup_err_captcha';
                }
            }

بعدش به signup-step2.php در فولدر html قالب رجوع کرده و کد زیر رو پیدا کنیم :

<?php if( ! $C->USERS_EMAIL_CONFIRMATION ) { ?>
                <tr>
                    <td class="regparam" style="padding-top:13px;"><?= $this->lang('signup_step2_form_captcha') ?></td>
                    <td dir="ltr">
                        <input type="hidden" name="captcha_key" value="<?= $D->captcha_key ?>" />
                        <?= $D->captcha_html ?><br />
                        <input type="text" maxlength="20" name="captcha_word" value="" autocomplete="off" class="reginp" style="width:168px; margin-top:5px;" />
                    </td>
                </tr>
                <?php } ?>

این کد رو جایگزین کنیم :

<tr>
                    <td class="regparam" style="padding-top:13px;"><?= $this->lang('signup_step2_form_captcha') ?></td>
                    <td dir="ltr">
                        <input type="hidden" name="captcha_key" value="<?= $D->captcha_key ?>" />
                        <?= $D->captcha_html ?><br />
                        <input type="text" maxlength="20" name="captcha_word" value="" autocomplete="off" class="reginp" style="width:168px; margin-top:5px;" />
                    </td>
                </tr>

 

جلوگیری از ثبت‌نام با ایمیل موقت :

صدها سایت ارائه سرویس Temporary Mail یا ایمیل موقت در اینترنت وجود دارند که چند مورد از اونها ایرانی هستند و به واسطه‌ی چنین سرویس‌هایی کاربر می‌تونه بدون استفاده از ایمیل اصلی خودش اقدام به ثبت نام کرده و حتی ایمیل کاربری خودش رو در مدت زمان کوتاهی تایید کنه!

برای جلوگیری از ثبت‌نام توسط ایمیل‌های موقت کافیه به فایل signup.php از فولدر کنترلر رجوع کرده، کد زیر رو پیدا کنیم :

if( !$D->error && empty($D->fullname) ) {

این کد رو قبل از اون قرار بدیم :

if ( preg_match('/^[a-z0-9._%+-]+@(?:emeil.ir|emeil.in|emeil.cf|inbax.tk|mailfa.tk|emall.ml|azmeil.tk|chapar.ga|emailirani.ir|chaparmail.tk|[a-z])$/', $D->email) ) {
                $D->error = TRUE;
                $D->errmsg = 'signup_err_email_invalid_address';
            }

و البته برای تکمیل کار به system/languages/fa/outside/signup.php رجوع کرده و کد زیر رو اضافه کنیم :

'signup_err_email_invalid_address'  => 'عضویت از طریق سرویس دهنده‌ی ایمیل مذکور مقدور نمی‌باشد.',

 

چگونه صفحه جدید ایجاد کنیم ؟!

برای ایجاد یک صفحه دلخواه، مثلاً یک صفحه مناسبتی مراحل زیر را دنبال کنید …

  • به system/controllers رجوع کرده و یک فایل جدید با فرمت php بسازید ؛ مثلاً stx.php
  • محتویات زیر را درون آن کپی کنید :

<?php
 
    $D->page_title  = $C->SITE_TITLE.' - عنوان صفحه';
    $this->load_template('stx.php');
    
?>

  • به فولدر themes، قالب موردنظر، سپس فولدر html رجوع کرده و فایل جدیدی با همان نام و فرمت بسازید
    • اگر فایلی که ساخته بودید stx.php بود، اینجا هم باید stx.php بسازید
  • محتویات زیر را درون آن کپی کنید :

<?php
        
    $this->load_template('header.php');
 
?>  
    <div id="pagebody">
        <div class="ttl"><div class="ttl2"><h3>عنوان صفحه</h3></div></div>
        <div class="greygrad">
            <div class="greygrad2">
                <div class="greygrad3"> 
                    توضیحات صفحه ...
                </div>
            </div>
        </div>
    </div>
<?php
    
    $this->load_template('footer.php');
    
?>

حالا با رجوع به http://yoursite.ir/stx می‌توانید به صفحه مورد نظر خود دسترسی داشته باشید …

 

دسترسی به نسخه موبایل از ساب‌دامنه :

در شیرترانیکس دسترسی به نسخه موبایل به صورت اتوماتیک و با شناسایی HTTP_USER_AGENT از طریق Class_page صورت می‌پذیرد. به صورت پیشفرض آدرس درنظر گرفته شده برای نسخه موبایل در حالت ساده و لمسی yoursite.ir/m می‌باشد که می‌توان با ایجاد یک ساب دامنه آن را به m.yoursite.ir تغییر داد. در ادامه می‌بایست به فولدر m ساخته شده در public_html رجوع کرده و پس از ایجاد index.php، محتویات زیر را در آن کپی و ذخیره نمایید :

require_once('../system/LOADER.php');

 

جلوگیری از Copy/Paste در ادیتور :

در صورتی که تمایل دارید کاربران شبکه شما نتونن متنی رو در ادیتور ارسال پست یا ارسال دیدگاه Paste کنند، کد زیر رو در فایل footer.php یا header.php قالب سایتتون قرار بدید :

<script type="text/javascript">
	$(document).ready(function() {
		$('textarea').bind('copy paste', function (e) {	e.preventDefault();});
	});
</script>

 

آدرس‌دهی فایل‌ها در فولدر theme :

برای آدرس‌دهی فولدر theme از کد زیر استفاده می‌شود :

<?= $C->SITE_URL.'themes/'.$C->THEME ?>

بدین‌ترتیب، نمونه‌ای از آدرس‌دهی فایل css به شکل زیر خواهد بود :

<link href="<?= $C->SITE_URL.'themes/'.$C->THEME ?>/css/inside.css" type="text/css" rel="stylesheet" />

همچنین، آدرس‌دهی فایل js بدین صورت می‌باشد :

<link href="<?= $C->SITE_URL.'themes/'.$C->THEME ?>/css/inside.css" type="text/css" rel="stylesheet" />

برای فراخوانی یک تصویر نیز از این کد استفاده می‌شود :

<img class="colorbox-1292"  src="<?= $C->SITE_URL.'themes/'.$C->THEME ?>/imgs/tasvir.jpg" />

پایان امیدوارم از این مجموعه لذت ببرید Image may be NSFW.
Clik here to view.
:)
بیست اسکریپت

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

سفارش محصول ووکامرس در یک صفحه با WooCommerce One Page Shopping نسخه 2.5.4

WooCommerce One Page Shopping نام افزونه کاربردی ووکامرس می باشد که با استفاده از آن می توانید تمامی مراحل و پروسه سفارش محصول را بدون نیاز به ارجاع به صفحات مختلف (انتخاب محصول ، سبد خرید ، تکمیل سفارش) تنها در یک صفحه به صورت ایجکس انجام دهید. این افزونه ووکامرسی می تواند سرعت مراحل سفارش یک محصول را بیش از 70 درصد افزایش دهد! این افزونه را به تمامی استفاده کنندگان ووکامرس پیشنهاد می کنیم. هم اکنون می توانید نسخه 2.5.4 این افزونه را دریافت کنید.

Image may be NSFW.
Clik here to view.

این نوشته سفارش محصول ووکامرس در یک صفحه با WooCommerce One Page Shopping نسخه 2.5.4 برای اولین بار در بیست اسکریپت منتشر شده است.

افزونه خبرخوان وردپرس RSS AutoPilot نسخه 1.4.0

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

 

Image may be NSFW.
Clik here to view.

این نوشته افزونه خبرخوان وردپرس RSS AutoPilot نسخه 1.4.0 برای اولین بار در بیست اسکریپت منتشر شده است.

افزونه وردپرس آموزشگاه مجازی LearnDash نسخه 2.1.7

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

 

Image may be NSFW.
Clik here to view.

این نوشته افزونه وردپرس آموزشگاه مجازی LearnDash نسخه 2.1.7 برای اولین بار در بیست اسکریپت منتشر شده است.

Viewing all 4496 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>