-
تعداد ارسالها
806 -
تاریخ عضویت
-
آخرین بازدید
-
روز های برد
16
نوشتهها ارسال شده توسط فرحان
-
-
سلام. فکر کنم بهتره خدا رو شکر کنید که کار داد!
ولی در کل همیشه که این کد اجرا نمیشه. فقط زمانی اجرا میشه که کاربر 1 آیتم از قبل توی کارت داره. شایدم کس دیگه ای از دوستان کدی داشته باشن یا راهی به ذهنشون برسه، بزارن.
موفق باشید.
-
سلام. پوسته نال هست ؟ افزونه نالی چیزی ندارید
-
سلام. این کد رو بزارید توی فایل فانکشنتون ببینید جواب میده ؟ تست نکردم:
/** * When an item is added to the cart, check total cart quantity */ function fn_limit_cart_quantity( $valid, $product_id, $quantity ) { $max_allowed = 1; $current_cart_count = WC()->cart->get_cart_contents_count(); if( ( $current_cart_count > $max_allowed || $current_cart_count + $quantity > $max_allowed ) && $valid ){ global $woocommerce; $woocommerce->cart->empty_cart(); } return $valid; } add_filter( 'woocommerce_add_to_cart_validation', 'fn_limit_cart_quantity', 10, 3 );
- 1
-
سلام. آدرس رو به چه صورتی وارد می کنید ؟
اگر پیوندهای یکتا فعالن یکبار صفحه پیوندهای یکتا رو بدون تغییر ذخیره کنید شاید درست بشه.
-
سلام. این افزونه رو دیدین ؟
-
سلام. بیشتر توضیح بدین که چی نیاز دارین و کد جاوااسکریپتتون رو هم بزارید که در صورت نیاز براتون کامل کنیم.
در حالت کلی اگه فقط منظورتون اینه که یه status برگردونید به جاوااسکریپت از php می تونید اطلاعات رو توی یه ارایه بزارید و به صورت جیسون چاپش کنید. و توی جاوااسکریپت با تابع parsejson جی کوئری سعی کنید بخونیدش اگر قابل خوندن بود خطای سروری نداشتینه و چک می کنید اروره یا موفقیت آمیز اگر هم parsejson موفقیت آمیز نبود که همون خطا رو عینا به کاربر نشونن میدید یا هر پیغام مربوط به اینکه خطایی توی سرور وجود داشته.
- 2
-
با نرم افزاری مثل super text search میتونید توی فایل هاش بگردید متن انگلیسی رو پیدا و ویرایش کنید.
برای اینکه بفهمید معادل انگلیسیش چیه هم میتونید وردپرس رو انگلیسی کنید یا نسخه انگلیسی رو نصب کنید اگه سختتونه
-
سلام. توی فایل هد پوسته توی تگ باز body باید تابع body_class رو فراخوانی کرده باشید. همچنین wp_head رو هم باید توی تگ هد گذاشته باشید.
-
سلام. به این صورت بنویسید:
.text-border p:hover:before { top: -20px; }
- 1
-
میتونید توی لوکال نصب کنید دیگه
-
در 4 ساعت قبل، reza.th گفته است :
افزونه یوزر پرو و اشتراک طلایی هستش
که هر جفتش رو من نصب کردنی فایروال تشخیص داد بک دور داره و جلوشونو گرفت
سایتی هم هست که بشه توش افزونه اینا رو آپلود کرد اینجور مشکلاتش رو بگه ؟به احتمال زیاد مساله سیستم لایسنس گذاری اون سایت هست.
سایتی که این کار رو بکنه ندیدم (شاید باشه) اما افزونه worldfence قسمتی داره که کل فایل ها رو اسکن میکنه و کدهایی که مخرب ممکنه باشن رو لیست میکنه.
-
سلام. این اسلایدر در حالت پیشفرض چپ چینه. برای اینکه راست چین بشه باید توی html کلاس owl-rtl رو به تگ اصلی اضافه کنید و توی کانفیگش هم اضافه کنید : rtl:true
- 2
-
سلام. افزونه شما کارش چی بوده ؟ سیستم لایسنس گذاری داشت ؟ یا سروری که با اون اطلاعات رد و بدل کنه.
صرف اینکه انتی ویروستون بهش گیر داده نمیشه گفت که فایل ویروسی هست. مگر اینکه اسیبی به فایل های دیگه توی محیط ازمایشیتون رسونده باشه یا همچین چیزی.
-
توی مرورگرهای مختلف کلیدهای مختلفی هست و بستن کلیدهای ترکیبی هیچ تاثیری نداره! نرم افزار هست برای دانلود وب سایت ها که حتی اگر از توی مرورگر هم نشه، کل قالب شما رو یکجا برای مشاهده افلاین دانلود می کنه.
به هر حال قالب شما توی مرورگر افراد باید لود بشه. اصلا توی فکر این نباشید که نزارید کسی حالا یه نسخه از قالب شما رو کپی کنه. به فکر پشتیبانی خوب و قابلیت های بیشتر باشید. مرتب اپدیت منتشر کنید. از مشتری ها نظرخواهی کنید و غیره...
- 2
-
سلام. شما قالب html نوشتین یا وردپرس !
اگر html ه که نمیتونید جلوی این کار رو بگیرید فقط میتونید سختش بکنید. مثلا کدها رو فشرده کنید. یا فایل های less و scss رو از توی پروژه حذف کنید.
اگر هم طراح html هستید و کارتون فقط طراحی ui هست میتونید عکس یا ویدئو از قالب بگیرید بزارید کاربرا ببینن.
اگر قالبی که ساختین روی وردپرسه کاربرا فقط html ش رو میبینن و داینامیک نیست. پس به دردشون نمیخوره.
- 1
-
سلام. بعیده مشکلی پیش بیاد اما با یک افزونه کپچا میتونید مانع این کار بشید.
موفق باشید.
- 2
-
سلام.به نظر میاد جی کوئری لود نشده. ممکنه کار یکی از پلاگین ها باشه.
- 1
-
سلام. نسخه php توی لوکال و سرور احتمالا با هم متفاوت هست.
مشکلتون هم احتمالا توی این خطه:
the_title($before = '', $after = '', FALSE)
اون $after و $before رو حذف کنید از توش
- 1
-
-
سلام. گواهی ssl از lets encrypt بگیرید رایگانه. سی پنل هم افزونش رو داره خودکار براتون ست می کنه فقط رایگان هاش هر 3 ماه باید به روز بشه.
اگر روی هاستتون نیست از هاستینگ بخواید نصب کنن
- 1
-
-
سلام. ببینید اولا سرعت اینترنت به جایی رسیده که فرق بین صفحه ای که 300 کیلوبایت هست با صفحه ای که 400 کیلوبایت هست رو نمیشه تشخیص داد.
بحث بعدی در مورد استفاده از فریم ورک ها میتونه این باشه که شما یک پروژه رو مینویسی میدی به مشتری، حالا اون شخص برای ویرایش کوچک ترین جزئش باید بیاد کد بنویسه در حالی که وقتی یک فریم ورک استفاده میشه، خیلی راحت با اعمال کلاس های css توی کدهای html هم میتونه به چیزی که می خواد تا حدود زیادی برسه بدون اینکه استایل های تکراری چند باره توی فایل استایل در ادامه هم نوشته بشن مخصوصا پدینگ ها و مارجین ها (بوت استرپ توی این زمینه تا قبل از نسخه 4 ضعف داشت اما نسخه 4 بتا رو تست بکنید میبینید چقدر کار راه اندازه)
باز مساله دیگه ای که هست اینه که همین بوت استرپ کامپوننت بندی شده و شما اگر scss بلد باشی میتونی فقط همون چیزهایی که نیازته رو ازش خروجی بگیری.
بحث بعدی اینه که فریم ورک استاندارد میسازه. یعنی چی ؟ یعنی اینکه وقتی من می خوام یه پوسته رو (چه خودم نوشته باشم، چه کس دیگه ای نوشته باشه) ادیت کنم نگاه می کنم می بینم بوت استرپ توش لود شده، می فهمم که کدهای html رو به چه صورت باید اضافه کنم، و چه کلاس هایی الان برام در دسترسه. همچنین وقتی می خوام بیام یک سری کتابخونه ها رو به پروژه اضافه کنم مثلا ایکون فونت ها، راحت توی توضیحاتشون میبینم نوشته با بوت سازگار شده و خیالم راحته که بابت این کتابخونه نیاز ندارم کد اضافه بنویسم که به نوعی همون افزایش سرعت در طراحیه که دوستان گفتن.
بحث بعدی بدون باگ بودنه، که باز دوستان گفتن .
بحث بعدی اینه که همون grid ای که شما در اوردی و حجمش خیلی کم شد رو بالاخره یه نفر نوشته و شما استفادش کردی، وگرنه شاید تا سال ها ما اصلا نمیفهمیدیم که media query ها اصلا چی هستن ! و همچنان مثل قدیم با جاوااسکریپت و یا با لود کردن استایل های جدا توی موبایل و دسکتاپ کار می کردیم.
حالا اینکه به طراحی می گن باید حتما بوت استرپ بلد باشی مال همه گیر بودنشه و اینکه اگر شما نبودی کس دیگه راحت میتونه کارهات رو ادامه بده.
بعد یه چیز دیگه که هست اینه که فریم ورک وقتی یه استاندارد رو اومد تعیین کرد به مرور زمان کاربرای مختلف میان ادیتش می کنن و اگر همه موافق بودن روی کدهای اصلی اعمال میشه، در نتیجه بعد از مدتی که از ایجادش گذشت، بهترین کدها رو در کمترین زمان در اختیار کاربر نهایی میزاره.
- 2
-
در 1 ساعت قبل، TheOne گفته است :
ممنون، ولی فکر نمیکنم عکس تا این حد حجم اشغال کنه، تو یه بخشهایی خاصی داخل uploads فضا خیلی اشغال شده، مثل rollback که فکر میکنم بعد از بازگردانی یه سری فایلها رو نگه داشته، این فایل رو چی میتونم حذف کنم؟ کلا کار با backup buddy به نظر میرسه برام زیاد فضا ایجاد کرده، اصلا این روش بک آپگیری که من استفاده میکنم درسته یا بهتره از روش دیگه استفاده کنم؟
به نظرتون در کل چطور میتونم فایلهای غیرضروری رو شناسایی و حذف کنم؟ آیا افزونه ای واسه پیدا کردن فایلهای حجیم و غیرضروری هست؟شما بکاپ چی رو گرفتید با اون افزونه ها؟ اگر برای این بکاپ گرفتید که اگر یه وقتی سایتتون از روی سرور حذف شد این بکاپ رو داشته باشید که حتما قبلا دانلودش کردین و لوکال یا جای دیگه دارینش و حذفش کنید هم مشکلی نیست. اگر هم دانلودش نکردید که چون توی خود سایت هست، اگر سایت پاک یا هک بشه اون بکاپ هم دیگه به درد نخوره، پس در هر صورت اون فایل دیگه به دردتون نمیخوره!
هاستینگ ها هم اگر درست حسابی باشه هاستتون خودشون بکاپ میگیرن و معمولا این افزونه های بکاپ گیری که می بینید بیشتر به درد زمانی میخورن که قصد انتقال سایت رو دارید.
- 1
-
با افزونه های wp optmize و cleanup images میتونید تصاویر با سایزهایی که مورد استفاده نیستن و ریویژن مطالب رو حذف کنید. که تا حدودی حجم فایل هاتون رو کم میکنه.
فولدر اپلود وردپرس رو هم نمیتونید حذف کنید.
در مورد اینکه وسط اپلود قطع میشه مربوط به هاستینگتون هست که احتمالا max execution time رو کم دادن و چون سرعت اپلودتون پایینه باعث تایم اوت میشه.
فایل هایی که ناقص اپلود میشن هم معمولا پنل ها از تمپ نمیارن توی فضای شما. اما اگر اورده باشه که معلومه تو لیست فایل ها قابل دیدنه!
موفق باشید.
- 1
ساخت پنل تنظیم پیشرفته برای افزونه
در مشکلات دیگر
ارسال شده در
سلام. بعضی از پنل های تنظیمات یه نوع فیلد دارن به اسم repeater field . که با اون میتونید فیلدهای تکرار شونده بسازید. یعنی کاربر دکمه اد رو که میزنه یه سطر جدید از فیلدها اضافه می شه. مثلا برای داشتن همچین قابلیتی میتونید از carbon fields استفاده کنید که هم سبکه و هم کاملا رایگانه.
البته پنل Redux هم این قابلیت رو داره اما رایگان نیست این قابلیتش.