آموزش شبکه

hannanstd.ir

مدیر وب سایت
  • تعداد ارسال ها

    3,451
  • تاریخ عضویت

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

تمامی ارسال های hannanstd.ir

  1. سلام . به حول قوه الهی نسخه نسخه 3 افزونه پیامک امروز منتشر شد . نسخه 3 افزونه به صورت کامل و مجددا بازنویسی شده است . سعی شده به تمام مشکلات و درخواست هایی که تو ورژن قبلی مطرح کرده بودید پاسخ داده باشه . در ادامه ویژگی ها و امکانات قبلی و جدید رو ذکر میکنیم اما : [success=توجه به چند نکته زیر ضروری است :][/success] 1 - قسمت های جدید افزونه ممکنه دارای باگ هایی باشه که در صورت مشاهده و برخورد خیلی دوستانه مطرح کنید تا بررسی بشه . چون فقط این افزونه توسط بنده مورد تست و بررسی قرار گرفته و ممکنه نکات و یا قسمت هایی از چشم بنده دور مونده باشه . طبیعتا وقتی این افزونه تو جامعه آماری بیشتری قرار بگیره نکات ضعف و قوت خودش رو بهتر نشون میده که همواره در صدد بهبود نکات ضعفش برخواهیم اومد . 2- وبسرویس های پیامکی از روش http به روش وبسرویس تغییر داده شدند که طبیعا چون اکانت برخی از وبسرویس ها در دسترس نبودند توانایی تست گرفتنشون هم وجود نداشته که به همین دلیل ممکنه برخی وبسرویس ها دچار اخلال شده باشند . البته اطلاعیه به سایتهای پنل وبسرویس مربوطه ایمیل زده خواهد شد . 3 - برای اضافه شدن وبسرویس خود با ایمیل info@woocommerce.ir و یا از طریق پیام خصوصی با بنده در تماس باشید و در این تاپیک پست نزنید . 4 - ارائه نمونه کد php و فایل pdf وبسرویس بهمراه نام کاربری ، کلمه عبور و شماره فرستنده الزامی می باشد و پنل وبسرویس شما باید دارای متد ارسال پیامک دسته جمعی باشد . 5 - افزونه در ابتدا به سرویس رایگان notifygram.org برای ارتباط از طریق تلگرام متصل شده بود ولی گویا این سرویس مدتی است که خدمات دهی ناقصی برای شماره های ایرانی دارد که فعلا این امکان حذف شده و درصدد جایگزین کردن ربات بهتری برای اتصال به تلگرام میباشیم . نحوه بروز رسانی : بعد از نمایان شدن بروز رسانی در مدیریت وردپرس ، افزونه را بروز رسانی نمایید . افزونه به صورت خودکار غیر فعال خواهد شد و باید مجدد از قسمت مدیریت وردپرس و افزونه ، افزونه پیامک ووکامرس را فعال نمایید . زیرا فایل قبلی پاک شده و فایل های جدید با نام های جدید جایگزین خواهند شد . در ادامه توضیح مختصری در مورد ساز و کار نسخه جدید افزونه ذکر میکنیم .
  2. اضافه شدن یک عدد بعد از url

    به نظرم شما از داخل تنظیمات ووکامرس بخش مکانیابی رو دستکاری کردید. به نظرم این کد برای کش محل فروشگاه هستش.
  3. سلام . افزونه Restrict Content Pro یک افزونه قوی و فوق العاده برای ایجاد یک سایت VIP بر پایه سیستم مدیریت محتوای وردپرس می باشد و در سایت های معتبر خارجی بعنوان یکی از بر ترین افزونه های VIP وردپرس شناخته شده است . توسط این افزونه شما قادر به تعریف پلن های کاربری نظیر ، رایگان ، برنزی ، نقره ای ، طلایی و سایر پلن های دلخواه خواهید بود و یک سایت VIP حرفه ای ایجاد خواهید نمود . میتوانید برای هر پلن یک قیمت و یک بازه زمانی تعیین کنید و هر کاربر با خرید یکی از پلن های کاربری در تاریخ مقرر ، قادر به استفاده از محتوای متناسب با پلن کاربری خود خواهد بود . ضمن اینکه نویسنده این افزونه ، همان نویسنده افزونه محبوب ایزی دیجیتال دانلود می باشد . امکانات کلی افزونه قابلیت تعریف پکیج رایگان محدودقابلیت تعریف بی نهایت پکیج های مدت دار (روزانه ، ماهانه ، سالانه و دلخواه )قابلیت تعریف بی نهایت سطوح اشتراک (طلایی – ویژه – نقره ای – برنزی و غیره)قابلیت تعیین level های کاربری وردپرس برای هر پلن اشتراکیقابلیت تعیین سطوح کاربری نظیر مشترک ، نویسنده ، ویرایشگر ، مدیر و …. برای هر پلن اشتراکیارتقاء خودکار و دستی کاربر بعد از پرداخت حق اشتراک ، تمدید تاریخ اشتراک ، تعدید کاربر ویژه به عادی بعد از تاریخ انقضاء و غیره)قابلیت اضافه کردن کاربران به پنل های اشتراکی دلخواه از پنل مدیریتارسال ایمیل فعالسازی و یادآوری تمدید اشتراک به کاربرانقابلیت تغییر ایمیل های خوش آمد گویی و…سیستم امنیتی قوی برای جلوگیری از استفاده همزمان یک اکانت توسط چند نفرقابلیت مدیریت کاربران گروه هادرگاه پرداخت بانکی پارس پال و زرین پال به صورت رایگانثبت تمامی جزییات پرداخت نظیر کد رهگیری درگاه پرداخت ، زمان پرداخت ، درگاه پرداخت ، مبلغ پرداخت ، آی پی و … در مدیریت وردپرسقابلیت تعریف کد تخفیفقابلیت خروجی گرفتن از اطلاعاتایجاد صفحه ثبت نام و ورودامکان خروجی PDFقابلیت مخفی سازی متن ها و صفحات خاصامکان ویژه سازی پست ها ، برگه ها و …. با استفاده از متاباکس و یا کد کوتاهسازگاری کامل با افزونه ووکامرسقابلیت یکپارچه شدن با افزونه های مشهور وردپرس نظیر افزونه بازاریابی Affiliate Wpدارای ادان های کاربردی فراواندارا بودن هوک های فراوان جهت توسعه توسط برنامه نویسانو امکانات دیگر بخاطر برخی مشکلاتی که برخی کاربر نما ها بوجود آورده بودن تاپیک پشتیبانی افزونه rcp رو بسته بودیم و کلا بیخیالش شده بودیم . اما با توجه به رشد خوبی که این افزونه داره و روز به روز هم داره آپدیت میده ، حیفمون اومد که این افزونه رو نادیده بگیریم . نسخه 2.2.3 رو هم میتونید به صورت کاملا فارسی از سایت گیت هاپ دانلود کنید : ( فارسی سازی این افزونه فوق العاده توسط پرشین اسکریپت (کاربر MiladJef و برخی دوستان دیگر انجام شده و به هسته افزونه اضافه شده است .) دانلود از گیت هاپ :: ویژگی بارز این نسخه 2.2.1 به بالا ، سازگاری کامل با ووکامرس هست . یعنی میتونید برخی از محصولات رو فقط برای برخی سطوح کاربری قابل مشاهده و خرید کنید . :: تذکر : نویسنده نیز از کاربران خواسته در صورتی که از افزونه راضی هستند و قصد استفاده از این افزونه را به صورت زنده دارند فقط از طریق سایت خود نویسنده اقدام به خرید لایسنس نمایند. :: اما در صورتی که توانایی خرید لایسنس را ندارید و با پیغام خرید لایسنس در مدیریت وردپرس مواجه میشوید از پلاگین زیر استفاده کنید : لینک تاپیک پلاگین حذف پیغام لایسنس [info=دوستانی که درگاه های این افزونه رو خریداری کرده بودند در صورتی که نسخه 2 افزونه درگاه رو براشون ارسال نکردم به hannanstd AT gmal.com ایمیل بزنن .... تا حتما براشون ارسال بشه ....][/info]
  4. سلام . اول این رو بگم که این روش از همه روش های بهتر و راحت تره ولی چون میخواستم کامل توضیح بدم یکم تاپیک طولانی شده وگرنه خیلی ساده هست . تا الان سه روش واسه افزایش حجم آپلود تو سایتها وجود داشت که یکیش از طریق فانکشن بود که جواب نمیداد . یکیش هم از طریق php.ini بود که اونم معمولا تو هاستهای اشتراکی گم و گور بود . آخری که خوب جواب میداد از روش .htaccess بود که واقعا جواب میداد . اما بعضی افزونه ها مثل yoast و ... هر چند وقت به چند وقت یه تغییراتی تو htaccess میدن که دوباره روز از نو روزی از نو . اما یه روش جدید بهتون یاد میدم که نیازی نیست وارد هاست بشین و خوبیش اینه که بر خلاف روش htaccess که اگه حجم رو خیلی زیاد میذاشتین آخرش تا 1 یا 2 گیگ بیشتر نمیشد با روش زیر میشه بیشتر گذاشت . خب کافیه فقط کد زیر رو توی functions.php قالب کپی کنین و بجای 262144000 مقدار بایت رو بنویسین که این عدد نوشته شده معادل 250 مگابایت هست . add_filter( 'upload_size_limit', 'HANNANStd_increase_upload' ); function HANNANStd_increase_upload( $bytes ) { return 262144000; } البته حواستون باشه که کد بالا باید داخل <?php ?> باشه. در ضمن اگه تو تبدیل مگابایت به بایت مشکل دارین فکر اونجاشم کردم . از لینک زیر برای تبدیل واحدهای بایتی استفاده کنین Byte Converter - Bytes to Kilobytes to Megabytes to Gigabytes to Terabytes ----------------------------------------------------------------------------------------------------------------------------------------------------------------- بروز رسانی این تاپیک : خب دوستانی که کار با functions.php براشون سخته کار از اینی هم که دیدین ساده تر شد . چون دوست عزیزمون جناب mahdiy لطف کردن و مراحل بالا رو به صورت پلاگین در آوردن . یعنی فقط کافیه پلاگین زیر رو نصب کنین و به قسمت تنظیمات > حجم مجاز آپلود برین و حجم مجاز مورد نظرتون رو وارد کنین . تمام . http://up.persianscript.ir/uploads/52da-wp-change-upload-size.zip اما اگه دنبال کاملتر کردن کد بالا هستین یعنی اگه میخواین برای هر نقش کاربری و یا کاربر بخصوصی حجم خاصی رو اختصاص بدین پست های پایینی رو هم بخونین .
  5. تاپیک پشتیبانی نسخه 3 افزونه پیامک ووکامرس

    دوست عزیز اینکه فعال نکردید خودتون از بخش تنظیمات دلیلی نمیشه که تفاوت ظاهر باشه. توی پست قبلی هم عرض شد باید تنظمیاتشو انجام بدیدو گزینه های مورد نظر رو فعال یا اضافه کنید. در مورد لیست شماره ها هم تو برنامه هام هست.
  6. تاپیک پشتیبانی نسخه 3 افزونه پیامک ووکامرس

    فعلا نمیشه. سلام چیش متفاوت هست؟ حتما خودتون فعال نکردید دوست عزیز.
  7. سلام دوستان . گراویتی فرمز یک افزونه فرمساز فوق العاده قوی برای ساخت همه جور فرم تحت وردپرس می باشد . افزونه فارسی ساز این افزونه رو هم میتونید از مخزن وردپرس دریافت کنید . ( قبل از نصب فارسی ساز باید خود هسته فرمساز Gravity Forms نیز نصب باشد . ) دانلود بسته فارسی ساز از مخزن وردپرس : Persian Gravity Forms WordPress Plugins نحوه تهیه این افزونه هم در لینک زیر گفته شده : راهنمای تهیه نسخه بروز هسته گرویتی فرم - Gravity Forms فارسی این افزونه rsform جوملا رو به وردپرس میاره و اگه چیزی از اون اضافه تر نداشته باشه که داره ، چیزی هم کمتر نداره . جا داره همین جا هم از زحمات خیلی زیاد دوست عزیزمون @.exe هم بابت کمک در ترجمه تشکر و قدردانی کنیم . دوستان سایت GravityForms.ir سایت رسمی Gravityforms.com در ایران نیست و فقط برای پشتیبانی و رفع مشکل دوستان راه اندازی شده .
  8. اختلال ساعت

    <?php echo date('Y m d H:i:s'); ?>
  9. درگاه پرداخت

    من خودم از دی ماه از bitpay استفاده میکنم و به شدت راضیم ولی pay.ir و زرین پال هم درگاه معتبری هستند.
  10. درگاه پرداخت

    پی لاین سابق بعد از فیلترینگ به 2 سایت pay.ir و bitpay.ir تقسیم شد. یعنی مدیر هاش که اولی آقای چاری پور هست و دومی هم آقای سلطانی به صورت جدا فعالیتشون رو شروع کردند.
  11. اختلال ساعت

    ساعت سرور هاست تنظیم هست؟ توی یک فایل php از تابع date('Y m d H:i:s') خروجی بگیرید و زمان سرور رو بررسی کنید
  12. با سلام بخش شهرهای ایران بسته فارسی ساز مجددا کدنویسی شد و مشکلات گزارش شده در نسخه 2.6.15 فارسی ساز برطرف شد. دوستانی که قبلا با این بخش مشکل داشتن و شهرها براشون لود نمیشد از قسمت مدیریت وردپرس >> منوی ووکامرس پارسی >> ابزارها >> فعالسازی شهرهای ایران، اقدام به فعالسازی و چک کردن مجدد این بخش نمایند. همچنین بخش شهرها به صفحات ویرایش صورت حساب و حمل نقل موجود در صفحه حساب کاربری خریداران نیز اضافه شد. (my-account/edit-address) دوستانی که قصد دارن لیست شهرها رو مطابق سلیقه خودشون ویرایش کنند فایل زیر رو دانلود کنید و طبق الگوی موجود داخل فایل js شهر ها رو کم و زیاد کنید: iran_cities.js سپس داخل functions.php موجود در قالبتون، کد زیر رو قرار بدید و بجای http://site.com/iran_cities.js آدرس فایلی که ویرایش کردید رو جاگزین کنید. add_filter('persian_woo_iran_cities', 'persian_woo_iran_cities_new_url', 10, 1); function persian_woo_iran_cities_new_url($url) { return $url = 'http://site.com/iran_cities.js'; } همچنین دوستان توسعه دهنده ای که قصد نوشتن پلاگین های شرکت های پستی رو دارند بجای اینکه فیلد شهرهای ایران رو به صورت کامل حذف کنند و شهرهای خودشون رو اضافه کنند میتونن از همین شهرهای ایران ووکامرس پارسی استفاده کنند و با کدهای شهر خودشون سینک کنند. بعنوان مثال داخل فایل js بالا، هر شهر دارای 2 قسمت نام و کد به صورت زیر است : new Array('لنگرود', '3647'); چون هر شرکت خدمات پستی، کد شهر های مخصوص به خودش رو داره، دوستان توسعه دهنده میتونن فایل js مذکور رو با کدهای شهر خودشون جایگزین کنند. و در نهایت برای اینکه داخل option های html مربوط به خروجی شهرها ، value ها بجای نام شهر برابر کدشهر باشن فیلتر زیر رو به کار ببرند. add_filter('iran_cities_value_index', 'iran_cities_value_index_new', 10, 1); function iran_cities_value_index_new($array_index) { return $array_index = 1; } تا option زیر <option value="لنگرود">لنگرود</option> به صورت زیر تغییر کنه : <option value="لنگرود">3647</option>
  13. نمایش مبلغ 0 تومان به جای رایگان

    مرسی از محمد. ولی بهتره کد زیر رو نوشتم براتون و تست کردم. add_filter( 'wc_price', 'change_wc_free_price', 10, 3 ); function change_wc_free_price( $return, $price, $args ) { if ( empty( $price ) ) { $return = 'رایگان'; $return = '<span class="price-value">' . $return . '</span>'; } return $return; }
  14. با قالب دیگه تست کنید. مشکل از قالبتونه
  15. مدیریت وردپرس >>‌ووکامرس >> پیکربندی >> حمل و نقل >> روش های حمل و نقل >> مناطق حمل و نقل >> انتخاب منطقه مورد نظر (مثلا ایران) >> افزودن روش حمل و نقل >> نرخ ثابت >> ویرایش >>‌قیمت مورد نظر
  16. سلام داخل ووکامرس بخش حمل و نقل >> هزینه ثابت داره که روی همه لحاظ میشه.
  17. مشکل سایت با افزونه پیامک ووکامرس

    سلام مشکل حل شده به نسخه 3.6.1 بروز کنید.
  18. سلام. کافیه کد زیر رو تو فانکشن قالبتون بذارید تا برای محصولات مجازی و دانلودی صفحه پرداختتون شبیه افزونه edd بشه و فیلدهای اضافه مانند آدرس و .... حذف بشن . با کد زیر اگه تو سبد خریدتون ترکیبی از مجازی و فیزیکی داشته باشید بخاطر محصولات فیزیکی دیگه فیلدها حذف نمیشن و اگه فقط محصول مجازی یا دانلودیداشته باشید حذف میشن . add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );function custom_override_checkout_fields( $fields ) { global $woocommerce; $hasPhysicalProduct = false; if ( ! empty( $woocommerce->cart->cart_contents ) ) { // Cart is not empty, now loop through the cart $cart = $woocommerce->cart->get_cart(); foreach ( $cart as $key => $values ) { $_product = get_product( $values['variation_id'] ? $values['variation_id'] : $values['product_id'] ); if ( ! empty( $_product ) && $_product->exists() && $values['quantity'] > 0 ) { if ($_product->virtual == 'no' && $_product->downloadable == 'no') { $hasPhysicalProduct = true; break; } } } } if ($hasPhysicalProduct == false) { unset($fields['billing']['billing_address_1']); unset($fields['billing']['billing_address_2']); unset($fields['billing']['billing_company']); unset($fields['billing']['billing_city']); unset($fields['billing']['billing_postcode']); unset($fields['billing']['billing_country']); unset($fields['billing']['billing_state']); } return $fields;}
  19. ارسال نشدن پیامک ووکامرس به مشتری

    شما برام دسترسی ارسال کنید تا بررسی کنم. به hannanstd@gmail.com ایمیل بزنید.
  20. ارسال نشدن پیامک ووکامرس به مشتری

    امکان اضافه کردن وبسرویس جدید بدون درخواست مدیر همون سامانه وجود نداره. تمام وبسرویس هایی که توی لیست هستند توسط مدیرشون و با پرداخت هزینه ی مجوز استفاده تجاری اضافه شدند.
  21. فوری *** اختلال در افزونه پیامک ووکامرس

    مشکل ایشون حل شد. بخاطر یک تابع توی php 5.4 بود که افزونه به 3.6.1 بروز میشه.
  22. مشکل در یک ثبت سفارش ووکامرس

    احتمالا بعد از ثبت سفارش پارامتر های $to و $text به درستی به این تابع پاس داده نمیشن. شما شماره موبایل و متن رو به صورت دستی و ثابت داخل این فانکشن وارد کنید و تست بگیرید.
  23. فوری *** اختلال در افزونه پیامک ووکامرس

    یوزر پس ورود و هاست رو به hannanstd@gmail.com ارسال کنید تا بررسی کنم.
  24. ارسال نشدن پیامک ووکامرس به مشتری

    این مشکل شما ربطی به بروز کردن یا نکردن نداره. از طریق ارسال پیامک به شماره دلخواه پیامک به شماره دلخواه بزنید اگر ارسال نشد یا اطلاعات وبسرویستون عوض شده یا اینکه وبسرویستون غیرفعال هست. این مشکل فقط بخاطر وبسرویس هست و نه چیز دیگه. اطلاعات وبسرویس مثل نام کاربری و کلمه عبور و شماره فرستنده رو چک کنید.