رفتن به مطلب

Masih

مدیر بازنشسته
  • تعداد ارسال ها

    4,425
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    1,078

تمامی مطالب نوشته شده توسط Masih

  1. Masih

    این چه افزونه ای هست؟

    درود. این افزونه رو استفاده کنید: https://wordpress.org/plugins/cm-table-of-content
  2. Masih

    تغییرات در ترجمه

    در سایت زیر فایل mo رو آپلود کنید، تغییرات مورد نظر رو اعمال کنید و در نهایت کلید Save رو کلیک کنید. در بخش Save to your computer می تونید فرمت po و mo ترجمه جدید رو دریافت کنید. https://localise.biz/free/poeditor
  3. Masih

    تغییرات در ترجمه

    درود. فرمت mo توسط نرم افزار poEdit ایجاد میشه که این فایل نسخه ی کد شده ی ترجمه هست و امکان تغییر در اون وجود نداره. مگر اینکه نسخه ی po یا pot ترجمه رو داشته باشید. اگر فرمت po رو نداشتید، می تونید افزونه ی Loco Translate رو روی وردپرستون نصب کنید و خودتون یک فایل ترجمه بسازید. https://createandcode.com/translating-a-theme-with-the-loco-translate-plugin
  4. Masih

    آموزش روند فارسی سازی

    درود مجدد. برای راستچین کردن گاهی اوقات ممکنه بیشتر از 20 نوع خصوصیت مختلف در CSS باید تغییر داده بشه. برای مثال موقعیت مکانی یک عنصر ممکنه توسط خصوصیت float تعیین شده باشه یا توسط text-align یا ترکیبی از position و left یا right. یا توسط direction یا دستورات ترکیبی دیگه. راه آسونی برای اینکار تقریبا وجود نداره مگر اینکه یک سری دستورات عمومی رو توسط CSS بیاییم راستچین کنیم. مثلا : https://pastecode.xyz/view/f59a9575 یعنی می تونیم به خصوصیت های کلی در CSS دستورات عمومی راستچین رو بدیم. با اینکار عمده المان ها راستچین میشن اما طبیعتا به دنبال اینکار، موقعیت مکانی تعداد زیادی از المان ها هم به هم میریزه که کم کم باید درست بشه. بهترین راهش استفاده از Inspect Element هست. به این صورت که هر المانی که در سایت می خواهید تغییر موقعیتش بدید رو با Inspect Element بررسی کنید. در پنجره ی دستورات CSS اون المان دنبال خصوصیتی باشید که اون المان توسط اون تعیین موقعیت شده. بعضی از خصوصیاتی که برای موقعیت مکانی المان ها استفاده میشه رو در اول همین پاسخ آوردم که می تونید خصوصیات رو تغییر مقدار بدید تا موقعیت مکانی المان ها درست بشه. در حین انجام کار هم رفرش نکنید سایت رو. تمامی تغییرات ممکن رو در همون مرتبه انجام بدید، بعد در پنل Inspect Element روی نام فایل CSS کلیک کنید. مثال تصویر زیر. بعد از کلیک روی این قسمت، در پنل باز شده کدهای CSS براتون آورده میشه که در واقع این کدها، تمامی تغییراتی که با Inspect Element روی خصوصیت ها دادید هم شامل میشه. به راحتی همین کدها رو در مکانی از کامپیوتر شخصیتون ذخیره کنید. حالا می تونید سایتتون رو رفرش کنید. بعد از رفرش طبیعتا تمامی تغییراتی که انجام دادید از بین میره اما برای برگردوندن تغییرات قبلی و انجام ادامه ی راستچین سازی، مجددا در پنل Inspect element همون سایت، مثل تصویر بالا روی نام فایل کلیک کنید. در قسمت باز شده، تمامی محتویات رو پاک کنید و کدهایی که در مرحله ی قبلی از این فایل بعنوان بک آپ ذخیره کردید رو Paste کنید. حالا می تونید ادامه تغییرات رو انجام بدید. در آخر هم اگه موس رو روی نام فایل CSS در این پنجره نگهدارید، آدرسی که فایل در اون قرار داره رو براتون نمایش میده که می تونید تغییرات رو در فایل های اصلی اسکریپت ذخیره کنید و اونها رو دائمی کنید. تغییر بوت استرپ یکی از راه هاشه. راه دیگه اینه که یک کپی از اون کلس بگیرید و در یکی از فایل های CSS اسکریپت قرارش بدید. بعد اون خصوصیتی که می خواهید تغییر داده بشه رو به صورت important در این کلس کپی شده قرار بدید. این روش زمانی مفیده که فایل های استایل بوت استرپ از سرورهای خارجی مثل گوگل یا سایت خود بوت استرپ لود بشه. شخصا نرم افزاری ندیدم برای اینکار. یعنی تاحالا نرفتم دنبالش. چون هر قدر نرم افزار قدرتمندی باشه، بازهم نمی تونه جایگزین هوش انسانی بشه. چون یک نرم افزار بر اساس دستورات از قبل تعیین شده میاد مقادیر float یا direction یا text-align و.... رو تغییر میده که در زبان فارسی و برای زیباسازی و استاندارد بودن کار، نیاز هست بعضی از المان ها در موقعیت های مختلفی قرار بگیرند که در این زمینه ممکنه نرم افزارها خوب عمل نکنند. در کل راستچین کردن کامل یک اسکریپت بیشتر از 1 روز زمان نمی بره. پیشنهاد می کنم بطور دستی انجام بدید. آموزش های زیادی هم در این زمینه داخل اینترنت هست که بگردید پیدا می کنید. در اوایل پاسخم اشاره کردم که چطور می تونید کدهای فایل CSS رو به همراه تغییرات اعمال شده توسط Inspect Element رو ذخیره کنید. موفق باشید.
  5. درود. این اسکریپت رو تست کنید. https://www.20script.ir/?p=6367
  6. Masih

    آموزش روند فارسی سازی

    بطور عمده خدمت ایشون عرض کردم که ترجمه کردن زبان یک اسکریپت از چه راهی انجام میشه. در اکثر اسکریپت های جدید همونطور که خودتون هم اطلاع دارید داره از فایل های ترجمه po استفاده میشه. در اسکریپت های قدیمی تر یا غیراستاندارد از لحاظ String های ترجمه، جملات قابل ترجمه اسکریپت یا در قالب یک فایل PHP جامع هست یا متون در فایل های مختلف PHP پراکنده هستند. البته اسکریپت هایی هم هست که میشه ترجمه رو از داشبورد مدیریت انجام داد اما بطور کلی زبان و ترجمه جملات در اکثر اسکریپت ها به این دو صورت هستند. اگر هم اسکریپت مدنظرشون رو میگفتند، راهنمایی بیشتر و دقیق تری میشد کرد که چون کلی پرسش کردن، من هم کلی پاسخشون رو دادم که یک سرنخی باشه برای جستجوهای آینده ی ایشون. درضمن اگر هم احساس می کنید پاسخ های من ضعف تخصصی دارند، خوشحال میشم در این خصوص استارتر عزیزمون رو راهنمایی کنید
  7. Masih

    آموزش روند فارسی سازی

    درود، اینجا رو ساختیم برای تمامی کاربران به هر نوع سطح و مهارت در حوزه ی برنامه نویسی و کدنویسی و ... هیچ مشکلی هم نداره که این دوستان هم راهنمایی بشن . شما ببخشید اگه مهارت همه در حد شما بالا نیست و نمی تونیم دوستان تازه کار رو بن کنیم.
  8. Masih

    ثبت نظر

    درود. انجمن رو برای همین ساختیم که کاربران عزیز سایت بیست اسکریپت بتونن در یک محیط پیشرفته تر از کامنت زیر پست، نظرات و مشکلات خودشون رو مطرح کنند. در انجمن امکانات مدیریت محتوای بیشتری در اختیار دارید. ضمن اینکه قرار دادن کامنت در سایت اصلی، زمان زیادی از مدیریت سایت میگیره. چون کامنت ها تک تک نیاز به بررسی خواهند داشت. به این ترتیب تصمیم گرفته شده در سایت اصلی بخش کامنت ها قرار نگیره تا مدیران بتونن با وقت آزاد بیشتر به آپدیت اسکریپت ها و قالب و فایل های داخل سایت اصلی مشغول باشند.
  9. افزونه ای که معرفی کردم نیاز به کار تخصصی هم داره. اما برای سهولت می تونید از این افزونه استفاده کنید: https://wordpress.org/plugins/menu-icons این افزونه امکان اضافه کردن آیکن به منوها رو به سایتون میده. به این ترتیب شما یک فهرست جدید ایجاد کنید، دسته بندی محصولات رو داخل اون فهرست اضافه کنید و در همونجا آیکن های مورد نظرتون رو به هر دسته بندی بدید. با این افزونه می تونید علاوه ی آپلود کردن آیکن های PNG و SVG از فونت آیکن ها هم استفاده کنید. بعد در قسمت ابزارک ها، ابزارک فهرست رو به ناحیه ی مورد نظرتون اضافه کنید و فهرست ساخته شده رو در اون ابزارک انتخاب کنید تا دسته ها همراه با آیکن در سایتتون نمایش داده بشن. اون اکثر سایت های ووکامرسی هم که گفتید اگر از افزونه های آیکن فهرست استفاده نکرده باشند، بطور داخلی چنین امکانی رو در قالبشون دارند که می تونند دسته های رو در منوی بالای سایت و ابزارک ها همراه با آیکن به نمایش دربیارن که قسمت افزودن آیکن به هر لینک رو هم باید بطور دستی انجام بدن. مگر اینکه یک آیکن ثابت برای همه ی دسته ها تعیین شده باشه که در اینصورت یک کدنویسی ساده بیشتری نیاز نداره و چیز خاصی هم نیست. شما از همون روش و افزونه ای که در همین پاسخ گفتم استفاده کنید نتیجه دلخواه رو خواهید گرفت.
  10. Masih

    آموزش روند فارسی سازی

    از دستورات داخل Inspect کپی بگیرید داخل یک فایل نوت پد ذخیره کنید بعدا در فایلی که در Inspect معرفی شده جایگزین کنید
  11. روش دستی اینکار همونی که گفتم. یعنی قالب برگه بسازید و تابع فهرست ها رو مجزا کنید. ولی روش افزونه هم هست که ممکنه باعث تداخل در افزونه های فعلیتون بشه. باید تست کنید خودتون صحت کاکردش رو. https://wordpress.org/plugins/different-menus-in-different-pages https://wordpress.org/plugins/conditional-menus افزونه ی اولی رو شخصا پیشنهاد میدم. البته اگه درست کارکنه و با قالب یا افزونه هاتون تداخل پیدا نکنه.
  12. Masih

    آموزش روند فارسی سازی

    درود. برای فارسی سازی که ابتدا باید بررسی کنید زبان در اسکریپت پیش رو به په صورتی تعریف شده. یعنی یک فایل po هست یا یک فایل php. برای راستچین کردن هم باید اسکریپت رو روی لوکال هاست یا هاست آنلاین نصب کنید، بعد با استفاده از Inspect element مرورگرتون راستچین رو انجام بدید. در همون بخش مرورگر هم مسیری که کد CSS داخلش هست هم معرفی میشه که می تونید تغییرات رو راحت انجام بدید.
  13. Masih

    تماس با ما افزونه تماس با من

    درود. با استفاده از افزونه های تماس با مای معمولی هم می تونید همچین کاری بکنید. مثلا افزونه ی گراویتی فرم یا Contact Form 7 یا نینجافرم و... در تمامی این افزونه ها شما می تونید فیلدهای داخل فرم تماس رو مدیریت کنید با این امکان شما می تونید یک فرم بسازید با دو فیلد تاریخ + عددی که به کاربر اجازه بدید یک تاریخ و یک شماره رو وارد کنه و براتون بفرسته تا بتونید باهاشون تماس بگیرید.
  14. درود. با چند روش می تونید چنین کاری بکنید: 1 . یا یک قالب برگه (الگوی برگه) ایجاد کنید و تغییرات دلخواهتون رو داخلش اعمال کنید. به این روش: که در اینصورت شما می تونید حتی بجای محتویات قالب اصلیتون، از قالب های Html هم استفاده کنید و کلا یک طرح و ساختار جداگانه ای به سایتتون بدید. 2 . یا جایگاه های منوی جدیدی تعریف کنید داخل قالبتون و در جاهای مورد نظرتون در قالب فراخوانی کنید. با این آموزش: https://devme.ir/codex/افزودن-موقعیت-جدید-فهرست-در-قالب-وردپر/
  15. Masih

    فرستادن اسکریپت

    درود، بله می تونید بفرستید، بعد از بررسی های لازم داخل سایت منتشر میشه. اگر وقتش هم باشه فارسی هم می کنیم.
  16. در مسیر library\php فایل update-api.php رو پیدا و باز کنید. در خط 329 این کد وجود داره که می تونید حذفش کنید:
  17. درود، به غیر از راه بالا، راه دیگش اینه که یک فایل index.php خالی یا با محتویات دلخواه در داخل هر پوشه بسازید. به این ترتیب اگر کسی خواست وارد اون دایرکتوری بشه، این فایل برای باز میشه.
  18. درود، از این افزونه استفاده کنید: https://wordpress.org/plugins/woo-products-by-category یا با استفاده از ابزارک HTML می تونید خودتون یه لیست دسته بندی دلخواه با استایل دلخواه بسازید.
  19. درود. افزونه نال شده و نیاز به وارد کردن کدفعال سازی نیست که می تونید از این لینک دریافت کنید: https://www.20script.ir/?p=20157 اون متن هم صرفا یک پیشنهاد هست برای دریافت آخرین نسخه های افزونه به صورت خودکار از سرور طراح افزونه که در نسخه ی نال شده طبیعتا این ویژگی غیرقابل استفاده هست.
  20. درود، اسکریپت مشکلی نداره. ولی شما برای تکمیل کردت جزئیات مشکلتون حتما لینک سایتتون یا حداقل اسکرین شات از مشکل قرار بدید تا بدونیم مشکلتون در اصل چی هست که بتونیم بهتر راهنمایی کنیم.
  21. Masih

    درخواست نسخه پایین تر wpml

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

    ریسپانسیو عدم ریسپانسیو بودن

    درود. به دلیل استفاده از دستورات CSS مکان ثابت عناصر و عدم تعیین اندازه های متغیر برای عناصر طراحی، چنین مشکلی وجود داره که چون قالبتون به صورت اسلایدی هم هست، باید به گونه ای CSS رو تغییر داد که علاوه بر تغییر اندازه ی المان های اسلایدها، موقعیت مکانی اونها هم در هر دستگاهی تغییر کنه تا بتونید کل موارد داخل اسلاید رو به کاربر نشون بدید که این کارها زمانبر هست و شدنی.
  23. Masih

    مشکل با قالب آوادا

    درود. بیشتر بهش میخوره باگ صفحه سازش باشه. آخرین نسخه ی قالب اوادا رو روی لوکال هاست نصب کنید و بررسی کنید که این مشکلات رو داره یا نه : https://www.20script.ir/?p=23977
  24. اگه در بخش ویرایش قالب فاکتور گزینه ای برای درج قیمت وجود نداره، باید از طریق ویرایش فایل PHP مربوط به صفحه ی فاکتور قیمت رو اضافه کرد.
  25. چک کنید سطح دسترسی گروه های کاربری درست و متناسب باشند.
×
×
  • اضافه کردن...