maraljoon

عضو سایت
  • تعداد ارسال ها

    366
  • تاریخ عضویت

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

  • Days Won

    3

maraljoon last won the day on January 6 2018

maraljoon had the most liked content!

اعتبار در انجمن

80 خوب

2 دنبال کننده

درباره maraljoon

  • درجه
    کاربر ثابت

اطلاعات شخصی

  • جنسیت
    زن
  • آشنایی با وردپرس
    متوسط
  • سطح برنامه نویسی
    مبتدی
  • آشنایی با طراحی
    حرفه ای

آخرین بازدید کنندگان نمایه

1,221 بازدید کننده نمایه
  1. بنظرم اتفاق اخیر و قطعی اینترنت برای مسئولین یک تیر به چند هدف بود. جدای از بحث اصلی و اتفاقات اخیر مقدمه ای بود برای شروع اینترنت ملی و احتمالا اگه راهی برای سرورهای خارجی نباشه همه مجبور میشن اطلاعاتشون رو به داخل منتقل کنن. و بنظرم این یعنی مرگ کسب و کارهای ایرانی. تصور کنید همه سایتهای ایرانی در داخل میزبانی بشن. این یعنی فاجعه. یعنی کنترل بیشتر و هر وقت اراده کنن کسب و کاری رو میفرستن فضا... خیلی دردناکه
  2. سلام. در مورد ست کردن dns ها اطلاعات بیشتری اگه دارید توضیح بدید. چطور میشه وقتی dns یک هاست بین المللی روی دامنه ست شده همزمان یک dns داخلی رو هم ست کرد؟
  3. سلام. وقت بخیر. اگر فقط مشکلتون دیتابیس هست چرا از خود دیتابیس در phpMyadmin استفاده نمیکنید. اگر از دیتابیس هم جدا بک آپ گرفتید در سی پنل phpMyadmin رو باز کنید و بعد از ساختن دیتابیس جدید دیتابیسی رو اکسپرت کرده بودید اینجا ایمپورت کنید.
  4. خواهش میکنم
  5. سلام. ای کاش لینک سایت رو میذاشتی. به احتمال زیاد ایراد css باشه. اگه از ووکامرس استفاده میشه برای فروشگاه بصورت پیشفرض این دکمه های ثبل و بعد وجود داره
  6. درود. اگه تو وردپرس میخواید اینکارو انجام بدید و به کدنویسی آشنایی دارید مراحل زیر رو انجام بدید. فرض کنید در حالت عادی وقتی کاربر هنوز وارد نشده چنین کدی در هدر داریم: <button> ورود کاربران </button> شما باید کدی بصورت شرطی تعریف کنید که وقتی کاربر وارد شد محتوای مورد نظر رو نمایش بده و در غیر این صورت برای مثال کد بالا رو نمایش بده. کد شما میتونه به این شکل باشه: <?php if ( is_user_logged_in() ) { ?> <!-- اگر کاربر وارد شد --> <h3> <?php global $current_user; get_currentuserinfo(); echo $current_user->user_login . "\n";?></h3> <?php } else { ?> <!--در صورتی که کاربر وارد نشده بود --> <button> ورود کاربران </button> <!--دکمه ورود --> <?php } ?> حالا کدهای شما به هر شکل باشن میتونید در جای مناسبش جایگذاری کنید. امیدوارم مفید باشه.
  7. خب احتمالا چون ssl نصب کردی این اتفاق افتاده. الان سایت شما با https بالا میاد ولی هنوز وردپرس سایتو با Http قبلی میشناسه. باید در فایل wp-config و در دیتابیس بخش تنظیمات وردپرس تغییر آدرس از http به https رو ویرایش کنید.
  8. خب استفاده از افزونه ACF راحتترین راهه. ولی فکر میکنم هدف اصلی انجمن یادگیری باشه. من خودم سعی میکنم بیشتر از مخزن وردپرس و یا سایتهای دیگه روشهای پایه و اصولش رو یاد بگیرم. بنظرم پیشنهاد استفاده از افزونه خیلی منطقی نیست
  9. سلام. وقت همگی بخیر آیا میشه متاباکسی ساخت که بصورت یک جدول باشه.که سطر و ستونش رو بشه هر زمانی ویرایش کرد و در فرانت اند نمایش داده بشه؟؟ تونستم متاباکس بصورت یک فیلد تکست معمولی بسازم ولی ساخت جدول قابل ویرایش با محاسباتم جور در نمیاد. کدهایی که استفاده میکم: <?php add_action("add_meta_boxes", "add_custom_meta_box"); function add_custom_meta_box() { add_meta_box("custom-meta-box", "Custom Meta Box", "custom_meta_box_callback", "product", "advanced", "high", null); } function custom_meta_box_callback($object) { ?> <div> <label for="my_meta_box_text">Text Label</label> <input type="text" name="extra-info" rows="4" style="width:100%;" valeu="<?php echo get_post_meta($object->ID, "extra-info", true); ?>"/> </div> <?php } add_action( "save_post", "save_custom_meta_box" ); function save_custom_meta_box($post_id) { $meta_box_extra_info = ""; if (isset($_POST["extra-info"])) { $meta_box_extra_info = $_POST["extra-info"]; } update_post_meta($post_id, "extra-info", $meta_box_extra_info); } ?>
  10. سلام. کاش اطلاعات بیشتری از کسب و کارتون میدادید؟ فروشگاه شما در خارج از ایران مشتری داره یا در ایران. اگه در ایران مشتری داره که اصلا چرا پی پال؟ پی پال جزو سرویس های بین المللی هست که ایران رو ساپورت نمیکنه. یعنی با کارتهای داخلی نمیشه ازش استفاده کرد. برای فروشگاهتون از درگاههای واسط یا درگاههای مستقیم بانکی داخلی استفاده کنید
  11. سلام. چنین موردی رو به این شکل تا حالا چک نکردم که تو ووکامرس داشته باشه.ولی راه دیگه ای هست. خرید هر محصولی رو خواستید غیرفعال کنید تو ویرایش هر محصول گزینه ای هست به نام " در انبار موجود نمی باشد" با انتخاب این گزینه امکان خریدن محصول غیرفعال میشه.
  12. خواهش. هر محتوایی بین این تابع قرار بگیره فقط در موبایل نمایش داده میشه. یعنی دستگاه رو تشخیص میده اینکه اگه موبایل یا تبلت باشه اون محتوارو نمایش میده. اما برای منوی مختص موبایل میتونید کار راحتتری انجام بدید. فرض کنید کلاس منوی اصلی سایت menu-desktop است. در واقع شما باید دو سری منو لود کنید. یک سری منو مربوط به حالت دسکتاپ یکی هم موبایل. کلاس div مربوط به منوی موبایل رو میذاریم menu-mobile بعد در حالت عادی در فایل css به این کلاس dispaly:none میدید که مخفی باشه. .menu-mobile{display:none;} در مرحله بعدی در فایل css مشخص میکنیم که مثلا در اندازه موبایلی منوی دسکتاپ مخفی و منوی موبایل نمایش داده بشه. برای مثال: @media (min-width:100px) and (max-width:766px){ .menu-mobile{display:block;} .menu-desktop {display:none;} } اندازه 766 رو میتونید به دلخواه خودتون تغییر بدید اینکه میخواید تو چه سایزی از صفحه این واکنش رو نشون بده. این یک روش ساده بود. روش های مختلف برای انجام اینکار وجود داره
  13. سلام. وقت بخیر. بله شدنیه. اما اینکه چه روشی برای اینکار استفاده بشه بستگی به این داره که شما قراره چه محتوایی رو در هدر فوتر داشته باشید و در نسخه موبایل تغییرش بدید. اگر html و css باشه خب براحتی میشه کل هدر رو برای موبایل با محتوا و شکل متفاوت ساخت و div اصلی رو مخفی کرد و در اندازه موبایلی نمایشش داد. اما اگر php هم وجود داره و به کل قراره هدر و فوتر در موبایل متفاوت باشه از تابع wp_is_mobile استفاده کنید. در قسمتی که باید کدهارو بنویسید میتونید از کدهای htm، css، php استفاده کنید. <?php if ( wp_is_mobile() ) { code } else { code } ?> به این شکل هم میتونید استفاده کنید <?php if( wp_is_mobile()){ ?> کدهای مربوط به موبایل <?php } else { ?> کدهای مربوط به نسخه دسکتاپ <?php } ?>
  14. سلام. منابع مربوط به عکس ، فونت و ... رو تا حد ممکن بهینه کردم و زمان زیادی مصرف نمیکنن. ولی این بخش که عکسش رو گذاشتم مربوط به utf8 میشه. حتی متای مربوط به فراخوانی utf8 رو در هدر غیرفعال هم میکنم ولی تاثیری نداره.