هاست لینوکس

آخرین بسته‌ی MyBB: نسخه‌ی 1.8.27 MyBB منتشر شد


امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل جی کوئری
#1
سلام دوستان

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

فکر نکنم مشکل از کدی که نوشتم باشه:
کد php:
<script type="text/javascript" src="jquery.js"></script>
<
script type="text/javascript">
$(
document).ready(function(){
  $(
"#botton_lx_slide").click(function(){
    $(
"#box_lx").slideToggle("slow",0);
  });
});

</
script

راه حلی هست؟


ممنونم
فعلا" رو لوکال هاست
پاسخ
#2
این رو هم میزاریم به حساب بی سوادی مدیران.Sleepy
فعلا" رو لوکال هاست
پاسخ
#3
محروم:
1- عدم درج لینک سایت و درخواست پشتیبانی
2- توهین


مردان بزرگ اراده می‌کنند و مردان کوچک آرزو
[تصویر:  1348752239.gif]




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

پاسخ
 سپاس شده توسطMt edition (۱۳۹۰/۱۰/۱۹، ۱۰:۴۳:۱۹ صبح) ، LAXER (۱۳۹۰/۱۰/۱۹، ۱۰:۵۳:۱۲ صبح) ، Behr☺uz (۱۳۹۰/۱۰/۱۹، ۱۴:۰۰:۱۶ عصر) ، mamaly12h (۱۳۹۰/۱۰/۲۰، ۰۲:۴۵:۵۴ صبح)
#4
(۱۳۹۰/۱۰/۱۹، ۰۴:۴۸:۴۸ صبح)LAXER نوشته است: سلام دوستان

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

فکر نکنم مشکل از کدی که نوشتم باشه:
کد php:
<script type="text/javascript" src="jquery.js"></script>
<
script type="text/javascript">
$(
document).ready(function(){
  $(
"#botton_lx_slide").click(function(){
    $(
"#box_lx").slideToggle("slow",0);
  });
});

</
script

راه حلی هست؟


ممنونم
مشکل شما قرار دادن کد زیر است:
کد php:
<script type="text/javascript" src="jquery.js"
MyBB از prototype استفاده می‌کند و برای اینکه بتوانید هم زمان از ‌jquery و prototype بدون مشکل استفاده کنید، باید از نسخه‌ی جدید jquery استفاده کنید.
پس به سادگی هرچه تمام تر، کد بالا را با کد زیر تعویض کنید:
کد php:
<script src="http://jquery.com/src/latest/"></script

یعنی:

کد php:
<script src="http://jquery.com/src/latest/"></script>
<
script type="text/javascript">
$(
document).ready(function(){
  $(
"#botton_lx_slide").click(function(){
    $(
"#box_lx").slideToggle("slow",0);
  });
});

</
script

پیروز باشید و لینک انجمنتان را نیز قرار دهید.Wink
پاسخ
 سپاس شده توسطyaser0421 (۱۳۹۰/۱۰/۲۰، ۰۲:۳۶:۲۸ صبح) ، LAXER (۱۳۹۰/۱۰/۲۰، ۰۳:۰۶:۲۳ صبح)
#5
از جوابگویی شما ممنونم.

یه دلیل داره که نمیتونم از این روش استفاده کنم:
1- من فعلا" انجمنم رو لوکال هاست و اینکلود کردن یه فایل تو اینترنت مشکل سازه یعنی هر بار خواستم انجمنم رو ویرایش کنم باید به اینترنت وصل بشم. (یا هر وقت بخوام انجمن رو ببینم)


خود فایل jquery.js رو تو روت انجمن قرار دادم یکی رو هم تو پوشه jscripts.

این روشی که گفتید رو هم امتحان میکنم.

بازم ممنونم.
فعلا" رو لوکال هاست
پاسخ
#6
(۱۳۹۰/۱۰/۲۰، ۰۳:۱۳:۱۰ صبح)LAXER نوشته است: از جوابگویی شما ممنونم.

یه دلیل داره که نمیتونم از این روش استفاده کنم:
1- من فعلا" انجمنم رو لوکال هاست و اینکلود کردن یه فایل تو اینترنت مشکل سازه یعنی هر بار خواستم انجمنم رو ویرایش کنم باید به اینترنت وصل بشم. (یا هر وقت بخوام انجمن رو ببینم)


خود فایل jquery.js رو تو روت انجمن قرار دادم یکی رو هم تو پوشه jscripts.

این روشی که گفتید رو هم امتحان میکنم.

بازم ممنونم.
راه حل دیگر هم که در لوکال هاست هم جواب دهد و در صورتی که روش قبلی جواب نداد کار کند، این است که قالب headerinclude را باز کنید و خط زیر را بیابید:
کد php:
<meta http-equiv="Content-Script-Type" content="text/javascript" /> 

و سپس کد زیر را پس از خط بالا قرار دهید:
کد php:
<script src="jscripts/jquery.js"></script>
 <
script type="text/javascript">
$(
document).ready(function(){
  $(
"#botton_lx_slide").click(function(){
    $(
"#box_lx").slideToggle("slow",0);
  });
});
 </
script
اگر در جای دیگری به غیر از مکان بالا از این کد استفاده کرده‌اید، آن را به طور کامل حذف کنید.
و ذخیره کنید.
پیروز باشید.Cool
پاسخ
 سپاس شده توسطLAXER (۱۳۹۰/۱۰/۲۰، ۰۴:۱۵:۴۹ صبح)
#7
متاسفانه مشکل حل نشد.
الان متوجه شدم که علاوه بر لوگین کل ایجکس فروم از کار میوفته. (با این کد)
فکر کنم کلا" مای بی بی با جی کوئری مشکل داره.
فعلا" رو لوکال هاست
پاسخ
#8
(۱۳۹۰/۱۰/۲۰، ۰۴:۱۱:۲۰ صبح)LAXER نوشته است: متاسفانه مشکل حل نشد.
الان متوجه شدم که علاوه بر لوگین کل ایجکس فروم از کار میوفته. (با این کد)
فکر کنم کلا" مای بی بی با جی کوئری مشکل داره.

آخرین ارسال من را مطالعه کنید:

(۱۳۹۰/۱۰/۲۰، ۰۳:۲۵:۵۹ صبح)Mohammad-Za نوشته است: راه حل دیگر هم که در لوکال هاست هم جواب دهد و در صورتی که روش قبلی جواب نداد کار کند، این است که قالب headerinclude را باز کنید و خط زیر را بیابید:
کد php:
<meta http-equiv="Content-Script-Type" content="text/javascript" /> 

و سپس کد زیر را پس از خط بالا قرار دهید:
کد php:
<script src="jscripts/jquery.js"></script>
 <
script type="text/javascript">
$(
document).ready(function(){
  $(
"#botton_lx_slide").click(function(){
    $(
"#box_lx").slideToggle("slow",0);
  });
});
 </
script
اگر در جای دیگری به غیر از مکان بالا از این کد استفاده کرده‌اید، آن را به طور کامل حذف کنید.
و ذخیره کنید.
پیروز باشید.Cool

پاسخ
#9
به همین ترتیب عمل کردم ولی نتیجه ای حاصل نشد حتی از این روش هم استفاده کردم بازم حلل نشد:
این دوتا رو تو هدر اینکلود گزاشتم:

<
کد php:
script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
 <
script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/jquery-ui.min.js"></script
فعلا" رو لوکال هاست
پاسخ
#10
کل محتوای headerinclude را قرار دهید تا بررسی کنم.
نکته: در هیچ جای دیگر نباید این کد استفاده شده باشد:
کد php:
<script src="jscripts/jquery.js"></script
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان