رفتن به مطلب

Clashbaz

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

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

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

اعتبار در سایت

1

درباره Clashbaz

  • درجه
    تازه کار

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

بلوک آخرین بازدید کننده ها غیر فعال شده است و به دیگر کاربران نشان داده نمی شود.

  1. Clashbaz

    مشکل در sticky المان

    فکر کنم اینطوری بگم بهتره. میخوام وقتی اسکرول به پایین می کنم، وقتی هدر به سایدبار رسید، سایدبار هم stick بشه. وقتی هم اسکرول به بالا می کنم، سایدبار به نقطه اولش که برگشت، از حالت stick رها بشه. یعنی برای سایدبار نقطه تعریف کنیم یه جورایی که هنگام اسکرول به پایین مثلا اگر فلان آی دی یا کلاس، بهش نزدیک شد یا فاصلش مثلا صفر شد، سایدبار stick بشه ( به هدر بچسبه مثلا ) و برعکس، هنگام اسکرول به بالا، وقتی سایدبار به بالا ترین نقطه خودش که حالت اولیه هست رسید از حالت stick رها بشه
  2. Clashbaz

    مشکل در sticky المان

    سلام. من برای سایت یه هدر دارم که ارتفاع هدر تغییر میکنه. یعنی با اسکرول کردن ارتفاعش تغییر می کنه.حالا کوچکتر با بزرگتر. حالا می خوام وقتی سایت رو اسکرول می کنم و هدر میاد پایین، به هدر بچسبه من از پلاگین های sticky استفاده کردم. اما باید بهش یه padding-top بدیم و از اونجایی که هدر در صفحات مختلف دارای ارتفاع مختلف هست، نمیشه یه padding ثابت داد و بین سایدبار و هدر فاصله میافته. ممنون میشم کمک کنید یعنی یه جورایی این padding-top دینامیک محاسبه بشه.بر اساس ارتفاع هدر
  3. Clashbaz

    مشکل اسکریپت ها با آجاکس

    کلا نه این کد. وقتی آجاکس اجرا میشه و نتیجه میده، دیگه کد های دیگر فایل های اسکریپ کار نمیکنه.هیچ خطایی هم نداره. یعنی باید یه جورایی بعد از اجرای آجاکس، مجددا فایل های اسکریپ هم رندر یا از نو بارگزاری بشه.
  4. Clashbaz

    مشکل اسکریپت ها با آجاکس

    سلام. من یه قالب فروشگاهی ساختم که صفحه بندی ها و فیلتر ها با آجاکس کار می کنن. حالا وقتی آجاکس استفاده میشه و صفحه جدید لود میشه، دیگه اسکریپت ها ی من کار نمیکنه. مثلا یکی از اسکریپت ها magnifier شبیه سایت themeforest هست که وقتی ماوس میره روی محصول، یه تصویر tooltip باز میشه. مشکل چطور برطرف کنم؟ کد magnifier هم به این صورت هست: jQuery(document).ready(function($) { function objectWithPrototype(e, t) { function i() {} var n, r; i.prototype = e, n = new i, n.prototype = e; if (typeof t != "undefined") for (r in t) t.hasOwnProperty(r) && (n[r] = t[r]); return n } var Magnifier = { positionMagnifierNextTo: function(e) { var t, n, r; t = this.magnifierDiv(), n = jQuery(e).offset().top + jQuery(e).outerHeight() - t.outerHeight(), n < jQuery(window).scrollTop() && (n = jQuery(window).scrollTop()), jQuery(e).offset().left + jQuery(e).outerWidth() / 2 >= jQuery(window).width() / 2 ? r = jQuery(e).offset().left - t.outerWidth() : r = jQuery(e).offset().left + jQuery(e).outerWidth(), t.css({ top: n, left: r }) }, showMagnifier: function(e) { jQuery(e).attr("data-tooltip1") === undefined && (jQuery(e).attr("data-tooltip1", jQuery(e).attr("title")), jQuery(e).attr("title", ""), jQuery("img", e).attr("title", "")), this.populateMagnifierFrom(e), this.positionMagnifierNextTo(e), this.magnifierDiv().css({ display: "inline" }) }, hideMagnifier: function() { this.magnifierDiv().hide() }, magnify: function(e) { var t = this; jQuery(e).on("mouseenter", function() { t.showMagnifier(this) }), jQuery(e).on("mouseleave", function() { t.hideMagnifier(this) }) }, bindMetaData: function(e) { var t = jQuery(e), n = this.magnifierDiv(), r, i, s = n.find("strong").empty(), o = n.find(".author").empty(), u = n.find(".category").empty(), a = n.find(".cost").empty(), f = n.find(".info"); i = t.attr("data-price"), r = typeof jQuery(e).attr("data-price") != "undefined", s.html(t.attr("data-title")), o.html(t.attr("data-author")), u.html(t.attr("data-category")), a.html(r ? i : i) } } , ImageMagnifier = objectWithPrototype(Magnifier, { populateMagnifierFrom: function(e) { var t, n = this.magnifierDiv(), r = n.find("div.size-limiter"), i = jQuery(e); i.attr("data-image") ? (t = new Image, jQuery(t).attr("src", i.attr("data-image")), i.attr("data-preview-height") && (jQuery(t).attr("height", 350), jQuery(t).attr("width", 350 / i.attr("data-preview-height") * i.attr("data-preview-width"))), r.empty(), r.append(t), r.show()) : r.hide(), this.bindMetaData(e) } }) , LandscapeImageMagnifier = objectWithPrototype(ImageMagnifier, { magnifierDiv: function() { return jQuery("div#landscape-image-magnifier") } }); jQuery(function() { LandscapeImageMagnifier.magnify("a.rtltheme_product") }); });
  5. Clashbaz

    ایجاد tab در ووکامرس

    اوکی. فرض بگیریم یک برگه جدا گانه با کد های نمایش دیدگاه محصول ایجاد شده. چطور لینک ایجاد کنم که بین صفحه محصول و دیدگاه ها سویچ بشه؟
  6. Clashbaz

    ایجاد tab در ووکامرس

    ممنون میشم مقداری بیشتر توضیح یا مثالی رو بگید یا مقاله ای در بفرمایید تشکر
  7. Clashbaz

    گروه بندی نتایج جستجو

    سلام من می خوام توی نتایج جستجو ( چه در فرم جستجو که به صورت آجاکس هست) و چه در صفحه نتایج، می خوام نتایج ها به صورت گروه بندی باشه. مثلا نتایج پیدا شده در صفحه ها در یک باکس، نتایج محصولات در یک باکس، نتایج نمونه کار ها در یک باکس و ... مرتب سازیش به چه صورت هست؟ ممنون
  8. Clashbaz

    ایجاد tab در ووکامرس

    خیر. به عنوان مثال اگر توی سایت ژاکت رفته باشید. توی صفحه هر محصول، سه تب جزئیات محصول، دیدگاه ها، و پشتیبانی محصول وجود داره. که وقتی روی هر تب کلیک می کنید، یه صفحه جدا گانه از میشه
  9. Clashbaz

    ایجاد tab در ووکامرس

    سلام یه سوال چطور میشه به جای tab های پیشفرض ووکامرس که دیدگاه ها، نقد و بررسی و ... رو جدا می کنه، tab هایی شبیه به بخش دیدگاه و پشتیبانی تم فارست یا ژاکت درست کرد که وقتی کلیک می کنیم، توی همون صفحه، برگه جداگانه باز بشه نمی دونم منظورم رو رسوندم یا نه
  10. Clashbaz

    مشکل با نمایش فونت

    فعلا سایت در دسترس نیست. اگه کسی میتونه کمکی کنه ممنون میشم
  11. Clashbaz

    مشکل با نمایش فونت

    مدتی هست مشکلی در نمایش فونت دارم و این خطا را در کروم مشاهده می کنم: Access to Font at 'http://' from origin 'http://' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://' is therefore not allowed access. من کد <IfModule mod_headers.c> Header set Access-Control-Allow-Origin "*" </IfModule> را به .htaccess وارد کردم. همیشه کار میداد. اما الان کار نمیکنه و خطای فوق رو میده من یک افزونه برای گوگل کروم نصب کردم که موقع فعال کردنش این مشکل رو حل می کنه. اما این فقط برای خودم هست و بازدیدکنندگان این تغییر رو مشاهده نمی کنند و اونا هم باید این افزونه رو نصب کنند. آیا راه حلی برای رفع این مشکل هست؟ ممنون
  12. Clashbaz

    اضافه شدن stylesheet به head

    اینم استایل فیلدی که به ویرایشگر اضافه شده <div id="mceu_30" class="mce-widget mce-btn mce-menubtn mce-fixed-width mce-listbox mce-first mce-btn-has-text" tabindex="-1" aria-labelledby="mceu_30" role="button" aria-label="Font Family" aria-haspopup="true"><button id="mceu_30-open" role="presentation" type="button" tabindex="-1"><span class="mce-txt">نوع قلم</span> <i class="mce-caret"></i></button></div>
  13. Clashbaz

    اضافه شدن stylesheet به head

    سلام خدمت همه دوستان من روی یک افزونه دارم کار می کنم.به یه قسمتی رسیدم که که نمی دونم چطوری حل میشه. توی این افزونه، من یه قسمت انتخاب فونت به ویرایشگر وردپرس اضافه کردم. می خوام وقتی از لیست dropdown یه فونت رو انتخاب می کنم، به صورت خودکار <link rel='stylesheet' href='http://fonts.google.com/font_name' media='all'> به head اضافه بشه. اما نمی دونم چطوری.با javascript یا php یا کتابخانه webfont loader نمیشه؟
×
×
  • اضافه کردن...