افزونه «همیار شیرترانیکس» با هدف رفع نیازهای کاربران فارسی زبان در استفاده از نسخه 3x شیرترانیکس، تحت پروژهای مستقل با بروزرسانیهای منظم توسط تیم شیرترانیکس فارسی تهیه گردیده است. کاربران شیرترانیکس از این پس میتوانند نسخههای رسمی جدید از این فریمورک را با خیال راحت دانلود و نصب نموده، سپس تنها با فعالسازی افزونه همیار این امکان را برای خود فراهم نمایند تا از شیرترانیکس به صورت فارسی و شمسی بهره گیرند.
خلع موجود در ارائه نگارشهای جدید از عوامل اصلی تهیه این پلاگین بود، به گونهای که با هماهنگیهای صورت گرفته با تیم بلاگترونیکس مقرر گردید تا تیم شیرترانیکس فارسی در ارائه نسخههای بعدی از این فریمورک محبوب همکاری مستقیم داشته، همچنین ترجمه زبان فارسی این فریمورک نیز زیر نظر شیرترانیکس فارسی صورت بپذیرد.
البته خبر خوش اینکه بخش اعظمی از امکانات افزونه همیار شیرترانیکس در نسخههای بعدی از فریمورک شیرترانیکس گنجانده خواهد شد و برای نسخهی 3x به گونهای عمل گردیده تا کاربر در بروزرسانیهای احتمالی آینده با مشکلی مواجه نبوده و امر بروزرسانی به آخرین نسخه بیدغدغه صورت بپذیرد.
دریافت فایلهای موردنیاز، برای شروع …
- دریافت نگارش 3.6.0 از فریمورک شیرترانیکس از طریق این لینک میسر میباشد
- آخرین بروزرسانی از بسته فایل زبان را از طریق این لینک دریافت نمایید
- افزونهی همیار شیرترانیکس را از اینجا دریافت کنید
نصب بسته دانلود شده از فریمورک شیرترانیکس
- فایل ZIP بسته فریمورک را از حالت فشرده خارج کرده و به فولدر sharetronix-3.6.0، سپس upload رجوع نمایید
- محتویات فولدر upload را به مسیر موردنظر در فضای هاست خود انتقال دهید (به طور معمول public_html)
- یک دیتابیس جدید از طریق پنل دایرکت ادمین یا سیپنل ایجاد کنید
- برای شروع پروسه نصب، به مسیر /install رجوع کنید ؛ مثلاً http://yoursite.ir/install
- در مرحله 1 از Installation Wizard باید تمامی پیشنیازهای اولیه با OK مشخص شده باشند
- در صورتی که یک یا چند مورد از پیشنیازها رعایت نشدهاند، با پشتیبانی هاست خود در میان بگذارید
- همچنین برای ادامه باید موافقت خود با شرایط خدمات را با علامت زدن چکباکس اعلام نمایید
- در مرحله 2، اطلاعات دیتابیسی که ایجاد کردهاید را درج نمایید
- MySQL Host : معمولاً localhost میباشد
- MySQL Username : یوزرنیم مربوط به MySQL
- MySQL Password : رمز عبور مربوط به MySQL
- MySQL Database Name : نام دیتابیس ایجاد شدهی جدید
- نکته ) اگر در لوکال مشغول نصب هستید، یوزرنیم را root درج کرده و فیلد پسورد را خالی رها کنید
- در مرحله 3، سطوح دسترسی فایلها و فولدرها را مطابق نیاز فریمورک تعریف نمایید
- عموماً این مرحله بدون نیاز به تغییر سطوح دسترسی رد شده و مستقیماً به مرحله 4 هدایت میشوید
- در مرحله 4، اطلاعات مدیرکل شبکه را درج نمایید
- Admin Username : نام کاربری مدیر (که نباید از کلمه admin استفاده کنید)
- Admin Password : رمز عبور مدیر شبکه
- Password Again : تکرار رمزعبور انتخاب شده در فیلد قبلی
- E-Mail Address : آدرس ایمیل مدیر شبکه
- در مرحله 5، نصب به پایان رسیده و گزارشی از پروسه نصب را مشاهده خواهید کرد
- برای شروع بهره گیری از فریمورک بر روی FINISH کلیک کرده و توسط اطلاعات مدیر شبکه ورود نمایید
استفاده از بسته زبان فارسی
- فایل ZIP بسته زبان فارسی را استخراج کرده و فولدر fa را به مسیر system/languages انتقال دهید
- فولدر fa باید در کنار فولدر en قرار بگیرد
بهرهگیری از افزونه همیار شیرترانیکس
- فایل ZIP افزونه همیار را از حالت فشرده خارج کرده و فولدر hamyar را به فولدر apps در محل نصب شیرترانیکس انتقال دهید
-
- توجه داشته باشید که عنوان فولدر افزونه باید hamyar با حروف کوچک باشد، نه نام دیگری …
- توسط یوزر ادمین به مسیر plugin/hamyar/pluginstaller/tab:install/plugin:hamyar از سایت خود رجوع نمایید
- یعنی به عنوان مثال : http://yoursite.ir/plugin/hamyar/pluginstaller/tab:install/plugin:hamyar
- در صورت طی نمودن پروسه به صورت صحیح، افزونه فعال شده و 2 گزینه جدید به بخش مدیریت اضافه میشود
- حالا میتوانید با رجوع به سربرگ «همیار شیرترانیکس» از امکانات درنظر گرفته شده برای افزونه استفاده نمایید
- برخی از ویژگیهای افزونهی همیار :
- امکان شمسیکردن فریمورک (با قابلیت فعالسازی و غیرفعالسازی)
- امکان تعیین نوع نمایش زمان (زمان سپری شده یا تاریخ و ساعت)
- امکان تعیین فرمت نمایش زمان در وضعیت نمایش تاریخ و ساعت
- امکان RTL کردن قالب دیفالت شبکه بدون نیاز به تغییر در CSS
- امکان RTL کردن قالب دیفالت نسخه موبایل بدون نیاز به تغییر در CSS
- امکان تعیین محدودیت تعداد کاراکتر پست (به صورت دستی)
- امکان فعال کردن دیباگ سیستم و ست کردن آیپی از ادمین
- امکان نصب و غیرفعالسازی دستی پلاگینهای خارج از مارکت
- امکان بهینه سازی دیتابیس با پاکسازی تیبل posts_userbox
- امکان اطلاع از آخرین بروزرسانیهای افزونه، بسته زبان و فریمورک
- امکان نمایش آخرین اخبار و مستندات شیرترانیکس فارسی
- و …
برای اطلاعات بیشتر در خصوص افزونه همیار به صفحهی این افزونه مراجعه نمایید …
در صورتی که در نصب یا راه اندازی شیرترانیکس مشکلی دارید، از طریق انجمن پرسش و پاسخ مطرح کنید.
برای اطلاع از آخرین اخبار و تخفیفها کانال تلگرام شیرترانیکس رو دنبال کنید.
تصویری برای نمایش وجود ندارد.
10 دیدگاه افزودن دیدگاه
سلام بنده این پلاگینو توی لوکال هاست نصب کردم این ارورو داد
Fatal error: Call to undefined function curl_init() in C:\xampp\htdocs\shir\apps\hamyar\plugin.php on line 154
سلام
curl رو که از پیش نیازهای شیرترانیکس به شمار میره فعال کنید.
3 مشکل در این پلاگین وجود داره
1- اینکه گفته شده که پلاگین کچ باید TRUNCATE بشه
$db2->query(“TRUNCATE plugins_cache”);
2-دوم اینکه وقتی پلاگین ها نصب میشن هیچ اتقاقی توی قالب نمیفته و شما اومدین فقط توی دیتابیس insertion و یا delete رو انجام میدین پس برای اینکه سیستم بفمه که قالب ها رو به روز کنه شما باید کچ سیستم رو در فولدر /system/cache_html رو خالی کنید
3-سوم اینکه به نظر من خیلی بهتر میشد نوشت با امنیت بهتر این اسکریپت رو و تا حدودی به نظرم امنیت اسکریپت پایینه.
موفق باشید
سلام
1. توصیه شده که از memcached به جای filesystem استفاده بشه
2. کرانجاب وظیفه خالی کردن فولدر کش رو برعهده داره که احتمالاً فعال نکردید
3. در این مورد با شما موافق نیستم / حتی اگر مشکلی در خصوص مواردی امنیتی باشه میتونید گزارش کنید تا فیکس کنیم
مواردی که مطرح کردید مربوط به فریمورک میشن که کافیه آموزشهای مرتبط رو در مورد استفاده بهتر از شیرترانیکس مطالعه کنید
موفق باشید
من قصد انتقاد ندارم و واقعا از این پلاگین خوب ممنونم چون برای من به عنوان دولوپر زمان خیلی خوبی رو خرید و اینکه نیاز نشد من همچین چیزی رو از اول بنویسم یا به صورت دستی بیام هر بار پلاگین اینزرت کنم.اما ای کاش توی راهنماتون ذکر میکردین که مثلا اگر فایل ها به روز نشد کش فایل ها رو پاک کنید چونکه توی فضای لوکال قطعا کسی نمیره کرانجاب فعال کنه.
قطعا مم کچ برای پروداکشن بهتر هستش و نه برای توسعه پس ای کاش این مورد هم بیان میشد.اما با نوشتن دستور rm(); بعد از دستور insert شما میتونستید این کار رو بعد از هر بار نصب یک پلاگین جدید انجام بدید و مشکل من با این حل شد.صرفا جهت اطلاع بود و نه انتقاد و همونطور که گفتم بنده سپازگذار شما هستم.
راجع به امنیت هم من مشکلاتی که احساس میکنم باید اصلاح بشه بعد از توصعه این سیستم با شما مطرح میکنم
موفق باشید
نه خیر متاسفانه منشکل با اون rm هم حل نشد :)
من تازه دارم با این سیستم آشنا میشم برای همین یه میزانی طول میکشه تا آشنا بشم سیستم 1.5 خیلی بهتر بود از بعضی لحاظ اما من ترجیح میدم همیشه به روز باشم برای همین این یکی رو انتخاب کردم دوست من
invalidateCachedHTML(); شما این رو گذاشتین اما مساله ای که هست نمیدونم چرا این اجرا نمیشه یا اجرا میشه ولی انگار چون سریعا ساخته میشه فایل cache دوباره یا نمیدونم دقیقا علتش چیه ولی فایل ها جاوااسکریپت من توی قالب نمیاد که مجبور میشم فایلای کش html رو پاک کنم و درست میشه
آخرش به این نتیجه رسیدم که اینو تابع رو invalidateCachedHTML(); بزارمش بالای فایل pluginstaller , general.php شما که هر وقت فایل روش کلیک میشه مجدید تا برن توی لیست پلاگین ها کش پاک بشه و درست بشه مشکلش میشه یه header(location) هم زد که دیگه کلا صفحه مجدد لود شه به هر حال باز هم خیلی خیلی ممنون از شما.
موردی که لازم هست در نظر بگیرید این هست که ما توسعه دهنده هستیم و فریمورک شیرترانیکس توسط sharetronix.com نوشته شده
مورد بعدی اینکه نسخه 4 از شیرترانیکس طی یک همکاری مشترک بین ما و تیم اصلی در حال آماده سازی هست و میتونید اشکالات رو از طریق فرم تماس ارسال کنید تا برای نسخه جدید در نظر گرفته بشه.
نکته : مباحث پرسش و پاسخ رو در انجمن sharetronix.ir/forum مطرح بفرمایید
موفق باشید
سلام
من بسته فارسی ساز رو دانلود کردم . سپس در فلدر لنگوئج آپ کردم . بعد از آپ دو فلدر fa وen کنار هم قرار داده شدند اما زبان سایت هیچ تغییری نکرد چرا ؟
سلام
مطابق آموزش تمامی مراحل رو طی کنید، اگر فارسی نشد از بخش همیار توی ادمین زبان فارسی رو انتخاب کنید.
بسیار عالیه کارتون …
نصب کردم ..