arman100000 1264 ارسال شده در دی 91 گزارش بازنشر ارسال شده در دی 91 دو تا فايل js توي قالبم لود ميشه يكي ازajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.jsيكي ازwp-includes/js/jquery/jquery.jsحجم هر كدوم نزديك به 100 كيلوبايت كه ميشه 200 كيلوبايت ! حجم كمي نيست اولي رو براي منوي كشويي لود كردم (slideToggle) دومي رو براي اژاكس كردن صفحه هاي قبل و بعد !اينم كد دومي<script type="text/javascript" charset="utf-8"> jQuery(document).ready(function(){ jQuery('#postPagination a').live('click', function(e){ e.preventDefault(); var link = jQuery(this).attr('href'); jQuery('#content').fadeOut(700).load(link + ' #contentInner', function(){ jQuery('#content').fadeIn(700); }); }); }); </script>احساس ميكنم براي اين دو تا كار ساده نياز به لود 200 كيلوبايت نيست و قسمت هايي از دو فايل مذكور اضافي هست ...درسته ؟ اگه درسته راه حلش چيه ؟! نقل قول لینک به ارسال
Morteza 34190 ارسال شده در دی 91 گزارش بازنشر ارسال شده در دی 91 هر دو جی کوئری هستن اگر وردپرس شما نسخه آخر هست نیاز به فایل اول ندارید. 4 نقل قول لینک به ارسال
AliZemani 349 ارسال شده در دی 91 گزارش بازنشر ارسال شده در دی 91 می تونی با کد زیر توی فانشن ، جی کوری پیشفرض رو حذف کنی if (!is_admin()) { function site_init() { // remove jQuery wp_deregister_script('jquery'); } add_action('init', 'site_init');} 3 نقل قول لینک به ارسال
arman100000 1264 ارسال شده در دی 91 مالک گزارش بازنشر ارسال شده در دی 91 (ویرایش شده) هر دو جی کوئری هستن اگر وردپرس شما نسخه آخر هست نیاز به فایل اول ندارید.الان رو لوكاله قالب و وردپرسش 3.4 ه و بدون اين js گوگل كار نميده ! يعني بيارم رو سايت (3.5) ديگه نيازي به اون js گوگل نيست ؟اين كد براي منوي كشويي هست<script>$(document).ready(function(){ $(".share").click(function(){ $(".sharein").slideToggle("slow"); });});</script>كه بدون لود js گوگل كار نميكنهمی تونی با کد زیر توی فانشن ، جی کوری پیشفرض رو حذف کنیif (!is_admin()) {function site_init(){ // remove jQuery wp_deregister_script('jquery');}add_action('init', 'site_init');}اون فايل js رو خودم از قصد لود كردمwp-includes/js/jquery/jquery.jsطبق يه آموزشي براي آژاكس كردن صفحه ها ویرایش شده دی 91 توسط arman100000 1 نقل قول لینک به ارسال
AliZemani 349 ارسال شده در دی 91 گزارش بازنشر ارسال شده در دی 91 من قبلا این مشکل رو داشتم ، با کد زیر ، آخرین ورژن جی کوری رو از سایت خودت لود کن ، بخش های وردپرس هم به خوبی باهاش کار می کنن /** Remove local copy of jQuery */if (!is_admin()) { function site_init() { // remove jQuery wp_deregister_script('jquery');wp_register_script('jquery', ("http://site.com/style/js/jquery-1.7.2.min.js"), false, '1.7.2'); } add_action('init', 'site_init');}آدرس جی کوری رو بهش بده ، دیگه نباید مشکلی به وجود بیاد ، نیازی هم به گوگل نداری ، 3 نقل قول لینک به ارسال
arman100000 1264 ارسال شده در دی 91 مالک گزارش بازنشر ارسال شده در دی 91 من قبلا این مشکل رو داشتم ، با کد زیر ، آخرین ورژن جی کوری رو از سایت خودت لود کن ، بخش های وردپرس هم به خوبی باهاش کار می کنن/** Remove local copy of jQuery */if (!is_admin()) {function site_init(){ // remove jQuery wp_deregister_script('jquery');wp_register_script('jquery', ("http://site.com/style/js/jquery-1.7.2.min.js"), false, '1.7.2');}add_action('init', 'site_init');}آدرس جی کوری رو بهش بده ، دیگه نباید مشکلی به وجود بیاد ، نیازی هم به گوگل نداری ، اوه اوه :دي اقا من نفهميدم الان چي شد ! اگه ميشه يكم بيشتر توضيح بده از php و جي كوري تقريبا هيچي بلد نيستم ! ممنون 1 نقل قول لینک به ارسال
AliZemani 349 ارسال شده در دی 91 گزارش بازنشر ارسال شده در دی 91 جی کوری یه کتابخانه ی جاوا اسکریپت هست که توی سایت لود می شه و شما می تونی با کد های و توابعی که براش نوشته شده کارای بسیار جالبی انجام بدی . حالا شما توی قالبت 2 تا فایل کتابخونه رو لود کردی که نیازی نیست ، شما بیا کلا کد گوگل رو حذف کن ، یا مثلا دانلودش کن ، بریز توی هاستت ، بعد از طریق کدی که بهت دادم ، ( کد رو باید توی function.php قالبت کپی کنی ) می یای ، ورژن های قبلی رو کاری می کنی که لود نشوند ، به جاش ورژنی که خودت آدرسش رو می دی لود میشه ، اگه سخت بود بگو تا ساده تر بگم 3 نقل قول لینک به ارسال
arman100000 1264 ارسال شده در دی 91 مالک گزارش بازنشر ارسال شده در دی 91 تنك يو سو ماچ :ديفقط اين اخري رو نگرفتم! ورژن های قبلی رو کاری می کنی که لود نشوند ، به جاش ورژنی که خودت آدرسش رو می دی لود میشه ، اگه سخت بود بگو تا ساده تر بگم منظور از ورژن هاي قبلي چيه ؟! 1 نقل قول لینک به ارسال
AliZemani 349 ارسال شده در دی 91 گزارش بازنشر ارسال شده در دی 91 خود وردپرس موقعی که بخواد جی کوری رو لود کنه ، یه ورژن (1.7) ، - مدام در حال آپدیت شدن هستند ، مثل نرم افزار - لود میکنه ، شما کاری می کنی که ورژنهای دیگه لود نشوند و اون ورژنی که خودت می خوای لود بشه 2 نقل قول لینک به ارسال
arman100000 1264 ارسال شده در دی 91 مالک گزارش بازنشر ارسال شده در دی 91 من لود js گوگل رو با حذف تكه كدش قطع كردم و بعد اون كد رو مطابق با محل قرار گيري wp-includes/js/jquery/jquery.js در فانكشن قرار دادم اما تمام منو هاي كشويي از كار افتادن و كار نميكنن توي پوسته ! نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در دی 91 گزارش بازنشر ارسال شده در دی 91 یک پیوند برای ی کوئری کافیه البته حذف تکه کد در اصل قضیه تغییری ایجاد نمی کنهجی کوئری کتابخانه ی جاواست و وقتی ازش درخواستی می شه اون اجرا می کنه حالا شما هر دستور را از دوتاش می خوای و دستوراتت هم از جنس تاگل هستند چی می شهیکی می بنده یکی هم همزمان باز می کنه در نتیجه حرکتی انجام نمی شه (همدیگه رو خنثی می کنند 2 نقل قول لینک به ارسال
arman100000 1264 ارسال شده در دی 91 مالک گزارش بازنشر ارسال شده در دی 91 خوب من كتابخانه گوگل رو حذف كردم بازم منوي كشويي كار نميكنه ! نقل قول لینک به ارسال
Morteza 34190 ارسال شده در دی 91 گزارش بازنشر ارسال شده در دی 91 از متد پست 5 جی کوئری گوگل رو فراخوانی و جی کوئری وردپرس رو حذف کنید 3 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در دی 91 گزارش بازنشر ارسال شده در دی 91 واسه راحتی خیال و البته سرعت بالاتر می تونید جفتشون رو حذف کنید و این کد را اضافه کنید <script src="http://code.jquery.com/jquery-latest.js"></script> 4 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .