رفتن به مطلب

مشکل تداخل جی کوئری بعد از فراخوانی کتابخانه گوگل


Milad123

پست های پیشنهاد شده

سلام به همه

من دیروز کتابخانه ی جی کوئری گوگل رو توی فوتر قالبم فراخوانی کردم برای اسلایدری که میخواستم تو سایت قرار بدم،الان اسلایدر بدون مشکل کار میکنه اما یه سری از بخش های سایت از کار افتاده مثل منو ها یا تب بندی هایی که بصورت آزاکس کار میکرد!!

الان من باید چیکار کنم که این تداخل رفع بشه؟! چون اسلایدرم فقط با کتابخانه گوگل کار میکنه ولی کتابخانه گوگل رو که فراخوانی کردم یه سری از بخش های دیگه ی سایت مثل منوهای کشویی و تب بندی های اژاکس از کار میفته!!

بعنوان نمونه این سایت رو ببینید :

http://fullalbum2.ir

تب بندی ها و منوها رو میتونید اینجا ببینید،اینا از کار میفته!

کسی راه حلی پیشنهاد داره؟

لینک به ارسال

کتابخانه جی کوئری گوگل با کتابخانه های جی کوئری دیگر فرقی ندارد مشکل در ورژن جی کوئریست باید هر دو را برای یک ورژن ست کنید و یکبار کتابخانه جی کوئری را فراخوانی کنید

کد را از فوتر قالب حذف کنید و این کد را در functions.php تست کنید


wp_deregister_script( 'jquery' ); // Unregister WordPress jQuery
wp_register_script( 'jquery', 'نشانی کتابخانه را اینجا بگذارید', 'jquery', '1.10.2'); // Load Google CDN jQuery
wp_enqueue_script('jquery'); // Enqueue it!

لینک به ارسال

کتابخانه جی کوئری گوگل با کتابخانه های جی کوئری دیگر فرقی ندارد مشکل در ورژن جی کوئریست باید هر دو را برای یک ورژن ست کنید و یکبار کتابخانه جی کوئری را فراخوانی کنید

کد را از فوتر قالب حذف کنید و این کد را در functions.php تست کنید


wp_deregister_script( 'jquery' ); // Unregister WordPress jQuery
wp_register_script( 'jquery', 'نشانی کتابخانه را اینجا بگذارید', 'jquery', '1.10.2'); // Load Google CDN jQuery
wp_enqueue_script('jquery'); // Enqueue it!

آخه سه تا اسکریپته،چجوری بذارم تو این کد؟ هر سه تاشو بذارم همینجا یا باید برای هر کدوم یه بار این کد رو تکرار کنم؟!


<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" ></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.5.3/jquery-ui.min.js" ></script>
<script type="text/javascript">
$(document).ready(function(){
$("#jdesign_slider > ul").tabs({fx:{opacity: "toggle"}}).tabs("rotate", 5000, true);
});
</script>

لینک به ارسال

این کتابخانه جی کوئری شما ورژن خیلی پایینیه و تقریبا منسوخ شده است پیشنهاد اولم اینه که از خیرش بگذرید و دنبال یک اسلایدر همخوان با نسخه های بالاتر باشید نسخه 1.7 جی کوئری به بالا تقریبا کدهای پایدار داره

اما کدی که دادم


wp_deregister_script( 'jquery' ); // Unregister WordPress jQuery
wp_register_script( 'jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js', 'jquery', '1.3.2'); // Load Google CDN jQuery
wp_enqueue_script('jquery'); // Enqueue it!
wp_register_script( 'jqueryui', 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.5.3/jquery-ui.min.js', 'jqueryui', '1.5.3'); // Load Google CDN jQuery
wp_enqueue_script('jqueryui'); // Enqueue it!

اسکریپت آخر را هم سر جایی که هست باقی بگذارید

اگر کد جواب نداد این را چک کنید


wp_deregister_script( 'jquery' ); // Unregister WordPress jQuery
wp_register_script( 'jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js', 'jquery', '1.7.2'); // Load Google CDN jQuery
wp_enqueue_script('jquery'); // Enqueue it!
wp_register_script( 'jqueryui', 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.5.3/jquery-ui.min.js', 'jqueryui', '1.5.3'); // Load Google CDN jQuery
wp_enqueue_script('jqueryui'); // Enqueue it!

لینک به ارسال

این کتابخانه جی کوئری شما ورژن خیلی پایینیه و تقریبا منسوخ شده است پیشنهاد اولم اینه که از خیرش بگذرید و دنبال یک اسلایدر همخوان با نسخه های بالاتر باشید نسخه 1.7 جی کوئری به بالا تقریبا کدهای پایدار داره

اما کدی که دادم


wp_deregister_script( 'jquery' ); // Unregister WordPress jQuery
wp_register_script( 'jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js', 'jquery', '1.3.2'); // Load Google CDN jQuery
wp_enqueue_script('jquery'); // Enqueue it!
wp_register_script( 'jqueryui', 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.5.3/jquery-ui.min.js', 'jqueryui', '1.5.3'); // Load Google CDN jQuery
wp_enqueue_script('jqueryui'); // Enqueue it!

اسکریپت آخر را هم سر جایی که هست باقی بگذارید

اگر کد جواب نداد این را چک کنید


wp_deregister_script( 'jquery' ); // Unregister WordPress jQuery
wp_register_script( 'jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js', 'jquery', '1.7.2'); // Load Google CDN jQuery
wp_enqueue_script('jquery'); // Enqueue it!
wp_register_script( 'jqueryui', 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.5.3/jquery-ui.min.js', 'jqueryui', '1.5.3'); // Load Google CDN jQuery
wp_enqueue_script('jqueryui'); // Enqueue it!

والا من خیلی دنبال اسلایدر گشتم،اسلایدری که بدرد سایت فیلم و سریال بخوره به همین شکل،یعنی هم عکس و هم اسم فیلم و هم داستان فیلم،ولی زیاد چیزی پیدا نکردم یا اگر هم پیدا کردم هرکاری کردم رو قالب سوار نشد و ودرست نمایش داده نشد تا در نهایت این یه دونه نمایش داده شد و تنها مشکلشم همین بود!

حالا چک میکنم همین الان خبرشو اینجا میگم.

متشکرم ;)

لینک به ارسال

متاسفانه هیچکدوم از کدها کار نکرد!

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

من از این خوشم اومده ولی نمیدونم چطوری میتونم نصبش کنم رو سایت!

http://wowslider.com/jquery-banner-rotator-catalyst-fade-demo.html

راهی وجود نداره؟

لینک به ارسال

wowslider افزونه برای وردپرس داره

در بخش نصب افزونه جستجو و نصبش کنید استفاده ازش خیلی راحته

لینک به ارسال

خیلی ممنون کارم راه افتاد فقط یه سوال :

نمیشه برای اسلایدرهای این افزونه پنل گذاشت که محتویاتش از اونجا مدیریت بشن؟؟

الان برای هربار بروزرسانی عکسها و متن های اسلایدر باید برم از داخل هاست اقدام کنم!

روی قالبم یه پنل مدیریت اسلایدر دارم،خواستم وصلش کنم به اونجا ولی نمیشه،کداشو که میذارم بجای محتویات اسلایدر تا محتویات رو از اونجا فراخوانی کنه،کلا چیزی نمایش نمیده چون اسلایدر Wow Slider کلاَ یه چیز جدا از قالبه و نمیتونه پنل رو از قالب پیدا کنه!!

مثلاَ برای فراخوانی عکس اسلایدر در محل img src این کد رو قرار میدم تا از پنل فراخوانی بشه ولی نمیشه :


<?php echo get_option('sample_slider_image1'); ?>

یا برای فراخوانی لینک این کد رو استفاده میکنم ولی بازم نمیشه :


<?php echo get_option('sample_slider_link1'); ?>

راهی وجود نداره که قالب رو بهش معرفی کنم یا مثلاَ یه کدی قبل از اینا قرار بدم تا بتونه پنل رو پیدا کنه؟؟

لینک به ارسال

چرا می تونید در کدهای افزونه دست برید و می تونید هم کدهای جی اس و استایل افزونه را با قالبتون مچ کنید ولی نیاز به اشنایی با کدها داره

روش ساده:

بعد از اینکه یک آلبوم ساختید وارد صفحه ی ساخته شده توسط افزونه بشید و به جای نشانی تصاویرتون


<?php echo get_option('sample_slider_image1'); ?>

و به جای نشانی پیوندها هم

<?php echo get_option('sample_slider_link1'); ?>

را بگذارید بعد می تونید بخش html کدها را مستقیم وارد قالب کنید که مشکلی هم نداشته باشید و از پنل قالب مدیریتش کنید

لینک به ارسال

چرا می تونید در کدهای افزونه دست برید و می تونید هم کدهای جی اس و استایل افزونه را با قالبتون مچ کنید ولی نیاز به اشنایی با کدها داره

روش ساده:

بعد از اینکه یک آلبوم ساختید وارد صفحه ی ساخته شده توسط افزونه بشید و به جای نشانی تصاویرتون


<?php echo get_option('sample_slider_image1'); ?>

و به جای نشانی پیوندها هم

<?php echo get_option('sample_slider_link1'); ?>

را بگذارید بعد می تونید بخش html کدها را مستقیم وارد قالب کنید که مشکلی هم نداشته باشید و از پنل قالب مدیریتش کنید

اتفاقاَ همینکارو انجام دادم،کل کدهای استایل اسلایدر رو آوردم توی فایل استایل قالبم،فایل های جاوااسکریپتشم توی فوتر فراخوانی کردم،ولی به این صورت نمیشه اصلا استفاده کرد کل قالب هم میریزه اسلایدر هم درست کار نمیکنه!!

هیچ راهی نداره مسیر رو به خود افزونه از داخل هاست نشون بدیم و نخواییم کل کدهای اسلایدر رو توی خود قالب قرار بدیم؟!

لینک به ارسال

عرض کردم که :

بعد از اینکه یک آلبوم ساختید وارد صفحه ی ساخته شده توسط افزونه بشید و به جای نشانی تصاویرتون

<?php echo get_option('sample_slider_image1'); ?>

و به جای نشانی پیوندها هم

<?php echo get_option('sample_slider_link1'); ?>

را بگذارید

لینک به ارسال

عرض کردم که :

تنها راهی که به نشانی و آدرس عکس ها و متن های اسلایدر دسترسی داشته باشم از داخل هاسته،داخل پنل مدیریت هیچ دسترسی ای به اطلاعات اسلایدر ندارم!

وقتی به منوی اسلایدرها میرم جلوی اسلایدرم فقط دوتا گزینه هست یکیش حذف و اون یکی هم نمایش،که وقتی روش کلیک میکنی یه پیشنمایشی از اسلایدر رو نشون میده زیرشم یه شورت کده و یه کد پی اچ پی کوتاه!

از داخل هاستم وقتی میرم بجای آدرس تصاویر این کد رو میذارم هیچی نمایش داده نمیشه ;)

لینک به ارسال

شما یکبار از روی هاست اینکار را بکن تا دفعات بعد از پنلی که دارید استفاده کنید دیگه

لینک به ارسال

شما یکبار از روی هاست اینکار را بکن تا دفعات بعد از پنلی که دارید استفاده کنید دیگه

خب ایمان جان گل گفتم که اولین کاری که کردم همینکار بود،رفتم از داخل هاست این کدها رو جاسازی کردم توی فایل html اسلایدر ولی هیچی نمایش داده نمیشه ظاهراَ نمیتونه پنل رو پیدا کنه!!!

لینک به ارسال
  • 6 ماه بعد...

سلام

استاد فخار من هم به این مشکل برخوردم. من صفحه ای دارم که یک پرده مانند سینما داره برای باز شدن پرده باید طنابی را بکشه (دکمه ای است)تا پرده باز بشه حالا من به یک کانتر معکوس هم نیاز دارم کانتر از تابع های کتابخانه ای گوگل ورژن 1.7 استفاده میکنه. مشکل من اینه که حالا دیگه دکمه که پرده را کنار میزنه کار نمیکنه

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...