Clashbaz

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

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

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

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

1

درباره Clashbaz

  • درجه
    تازه کار
  1. فکر کنم اینطوری بگم بهتره. میخوام وقتی اسکرول به پایین می کنم، وقتی هدر به سایدبار رسید، سایدبار هم stick بشه. وقتی هم اسکرول به بالا می کنم، سایدبار به نقطه اولش که برگشت، از حالت stick رها بشه. یعنی برای سایدبار نقطه تعریف کنیم یه جورایی که هنگام اسکرول به پایین مثلا اگر فلان آی دی یا کلاس، بهش نزدیک شد یا فاصلش مثلا صفر شد، سایدبار stick بشه ( به هدر بچسبه مثلا ) و برعکس، هنگام اسکرول به بالا، وقتی سایدبار به بالا ترین نقطه خودش که حالت اولیه هست رسید از حالت stick رها بشه
  2. سلام. من برای سایت یه هدر دارم که ارتفاع هدر تغییر میکنه. یعنی با اسکرول کردن ارتفاعش تغییر می کنه.حالا کوچکتر با بزرگتر. حالا می خوام وقتی سایت رو اسکرول می کنم و هدر میاد پایین، به هدر بچسبه من از پلاگین های sticky استفاده کردم. اما باید بهش یه padding-top بدیم و از اونجایی که هدر در صفحات مختلف دارای ارتفاع مختلف هست، نمیشه یه padding ثابت داد و بین سایدبار و هدر فاصله میافته. ممنون میشم کمک کنید یعنی یه جورایی این padding-top دینامیک محاسبه بشه.بر اساس ارتفاع هدر
  3. کلا نه این کد. وقتی آجاکس اجرا میشه و نتیجه میده، دیگه کد های دیگر فایل های اسکریپ کار نمیکنه.هیچ خطایی هم نداره. یعنی باید یه جورایی بعد از اجرای آجاکس، مجددا فایل های اسکریپ هم رندر یا از نو بارگزاری بشه.
  4. سلام. من یه قالب فروشگاهی ساختم که صفحه بندی ها و فیلتر ها با آجاکس کار می کنن. حالا وقتی آجاکس استفاده میشه و صفحه جدید لود میشه، دیگه اسکریپت ها ی من کار نمیکنه. مثلا یکی از اسکریپت ها 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. اوکی. فرض بگیریم یک برگه جدا گانه با کد های نمایش دیدگاه محصول ایجاد شده. چطور لینک ایجاد کنم که بین صفحه محصول و دیدگاه ها سویچ بشه؟
  6. ممنون میشم مقداری بیشتر توضیح یا مثالی رو بگید یا مقاله ای در بفرمایید تشکر
  7. سلام من می خوام توی نتایج جستجو ( چه در فرم جستجو که به صورت آجاکس هست) و چه در صفحه نتایج، می خوام نتایج ها به صورت گروه بندی باشه. مثلا نتایج پیدا شده در صفحه ها در یک باکس، نتایج محصولات در یک باکس، نتایج نمونه کار ها در یک باکس و ... مرتب سازیش به چه صورت هست؟ ممنون
  8. خیر. به عنوان مثال اگر توی سایت ژاکت رفته باشید. توی صفحه هر محصول، سه تب جزئیات محصول، دیدگاه ها، و پشتیبانی محصول وجود داره. که وقتی روی هر تب کلیک می کنید، یه صفحه جدا گانه از میشه
  9. سلام یه سوال چطور میشه به جای tab های پیشفرض ووکامرس که دیدگاه ها، نقد و بررسی و ... رو جدا می کنه، tab هایی شبیه به بخش دیدگاه و پشتیبانی تم فارست یا ژاکت درست کرد که وقتی کلیک می کنیم، توی همون صفحه، برگه جداگانه باز بشه نمی دونم منظورم رو رسوندم یا نه
  10. فعلا سایت در دسترس نیست. اگه کسی میتونه کمکی کنه ممنون میشم
  11. مدتی هست مشکلی در نمایش فونت دارم و این خطا را در کروم مشاهده می کنم: 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. اینم استایل فیلدی که به ویرایشگر اضافه شده <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. سلام خدمت همه دوستان من روی یک افزونه دارم کار می کنم.به یه قسمتی رسیدم که که نمی دونم چطوری حل میشه. توی این افزونه، من یه قسمت انتخاب فونت به ویرایشگر وردپرس اضافه کردم. می خوام وقتی از لیست dropdown یه فونت رو انتخاب می کنم، به صورت خودکار <link rel='stylesheet' href='http://fonts.google.com/font_name' media='all'> به head اضافه بشه. اما نمی دونم چطوری.با javascript یا php یا کتابخانه webfont loader نمیشه؟