Jak opanować konflikty z jQuery?

Założony przez  WiaryPL.

wersja skryptu MyBB:-
adres forum:-
na czym polega problem (screen, opis, komunikaty):
Chodzi mi o to: https://webboard.pl/thread-36416.html nie mam pojęcia o co kaman tzn robię tak:
<link rel="alternate" type="application/rss+xml" title="{$lang->latest_threads} (RSS 2.0)" href="{$mybb->settings['bburl']}/syndication.php" />
<
link rel="alternate" type="application/atom+xml" title="{$lang->latest_threads} (Atom 1.0)" href="{$mybb->settings['bburl']}/syndication.php?type=atom1.0" />
<
meta http-equiv="Content-Type" content="text/html; charset={$charset}/>
<
meta http-equiv="Content-Script-Type" content="text/javascript" />
<
script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/prototype.js?ver=1603"></script>
<
script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/general.js?ver=1603"></script>
<
script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/popup_menu.js?ver=1600"></script
<
script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script
<
script type="text/javascript">jQuery.noConflict();</script
{
$stylesheets
<
script type="text/javascript">
<!--
    var 
cookieDomain "{$mybb->settings['cookiedomain']}";
    var 
cookiePath "{$mybb->settings['cookiepath']}";
    var 
cookiePrefix "{$mybb->settings['cookieprefix']}";
    var 
deleteevent_confirm "{$lang->deleteevent_confirm}";
    var 
removeattach_confirm "{$lang->removeattach_confirm}";
    var 
loading_text '{$lang->ajax_loading}';
    var 
saving_changes '{$lang->saving_changes}';
    var 
use_xmlhttprequest "{$mybb->settings['use_xmlhttprequest']}";
    var 
my_post_key "{$mybb->post_code}";
    var 
imagepath "{$theme['imgdir']}";
// -->
</script
    <
script type="text/javascript" src="jscripts/myshoutbox.js?ver=1400"></script>
<
style type="text/css">

.
shoutbox {
    
margin0;
    
padding0;
    
left0;
}


li.shoutbox_normal {
    list-
stylenone;
    
margin0;
    
positionrelative;
    
cursorpointer;
    
colortransparent;
    
displayinline ;
    
border1px;
    
border-color#FFFFFF;
}

li.shoutbox_color {
    list-
stylenone;
    
positionrelative;
    
cursorpointer;
    
colortransparent;
    
displayinline ;
    
border0px;
    
floatleft;
    
margin1px;
}

.
shoutbox_button_color a {
    
width9px;
    
height9px;
    
displayblock;
    
border1px solid #FFF;
}

</
style>

<
table border="0" cellspacing="1" cellpadding="4" class="tborder">
<
thead>
<
tr>
<
td class="thead" colspan="2">
<
div class="expcolimage"><img src="{$theme['imgdir']}/collapse.gif" id="shoutbox_img" class="expander" alt="[-]" /></div>
<
div><strong>{$lang->mysb_shoutbox}</strong> (<a href="index.php?action=full_shoutbox">{$lang->mysb_fullsbox}</a> - <a href="pspshoutbox.php">{$lang->mysb_portable}</a>)<br /></div>
</
td>
</
tr>
</
thead>

<
tbody id="shoutbox_e">
<
tr>
 <
td class="trow2" width="66%" align="center"><form onsubmit="ShoutBox.postShout(); $('shout_data').value = ''; return false;">{$lang->mysb_shout} <input type="text" id="shout_data" size="50" /> - <input type="submit" value="{$lang->mysb_shoutnow}id="shouting-status" /></form></td>
 <
td class="trow2" width="12%" align="center">{$lang->mysb_options}</td>
</
tr>
<
tr>
 <
td class="trow1" width="76%"><div id="shoutbox_data" style="height: {$mybb->settings['mysb_height']}px; overflow: auto;">{$lang->mysb_loading}</div></td>
 <
td class="trow1" width="12%" align="center">
    <
a style="cursor: pointer;" id="smilies" onclick="window.open('misc.php?action=smilies&amp;popup=true&amp;editor=clickableEditor','{$lang->mysb_smilies}','scrollbars=yes, menubar=no,width=460,height=360,toolbar=no');">{$lang->mysb_smilies}</a>
    <
br />
    <
a style="cursor: pointer;" onclick="window.open('shoutbox.php','{$lang->mysb_shoutbox}','scrollbars=yes, menubar=no,width=825,height=449,toolbar=no');">{$lang->mysb_popup_shoutbox}</a>
 </
td>
</
tr>
</
tbody>
</
table>

<
script type="text/javascript">
ShoutBox.refreshInterval = {$mybb->settings['mysb_refresh_interval']};
ShoutBox.MaxEntries = {$mybb->settings['mysb_shouts_main']};
ShoutBox.lang = ['{$lang->mysb_posting}''{$lang->mysb_shoutnow}''{$lang->mysb_loading}''{$lang->mysb_flood_check}''{$lang->mysb_no_perform}''{$lang->mysb_already_sent}''{$lang->mysb_deleted}''{$lang->mysb_invalid}''{$lang->mysb_self}''{$lang->mysb_report_invalid_sid}''{$lang->mysb_shout_reported}''{$lang->mysb_shout_already_reported}'];
{
$extra_js}
Event.observe(window'load'ShoutBox.showShouts); 
</
script>

<
br/>
{
$newpmmsg
Dobrze ? bo jeśli dobrze to shoubox i tak mi nie chodzi. Proszę o odpowiedź i sorry jeśli zły dział ale nie wiedziałem gdzie to dodać.
Snake_ napisał 28.03.2014, 21:54:
Poprawiam tytuł. [Obrazek: modnotice_howto.png]
JAKI shoutbox Ci nie chodzi? Co w nim konkretnie nie działa? GDZIE JEST ADRES FORUM!?
Pomoc poza forum - odpłatnie.
Ciągle się ładuje http://polskie-party.xaa.pl/index.php
Założyłem 2dni temu temat że shoutbox się nie chodzi i snake mnie prowadził do tamtej strony więc już sam nie wiem o co chodzi ;c
PS:Tak samo mam na cba.pl że też mi się ładuje shoutbox.
Edit: O lul, dodałem drugiego shoutboxa na górze xD
A co to jest?
<style type="text/css">

.
shoutbox {
    
margin0;
    
padding0;
    
left0;
}


li.shoutbox_normal {
    list-
stylenone;
    
margin0;
    
positionrelative;
    
cursorpointer;
    
colortransparent;
    
displayinline ;
    
border1px;
    
border-color#FFFFFF;
}

li.shoutbox_color {
    list-
stylenone;
    
positionrelative;
    
cursorpointer;
    
colortransparent;
    
displayinline ;
    
border0px;
    
floatleft;
    
margin1px;
}

.
shoutbox_button_color a {
    
width9px;
    
height9px;
    
displayblock;
    
border1px solid #FFF;
}

</
style>

<
table border="0" cellspacing="1" cellpadding="4" class="tborder">
<
thead>
<
tr>
<
td class="thead" colspan="2">
<
div class="expcolimage"><img src="{$theme['imgdir']}/collapse.gif" id="shoutbox_img" class="expander" alt="[-]" /></div>
<
div><strong>{$lang->mysb_shoutbox}</strong> (<a href="index.php?action=full_shoutbox">{$lang->mysb_fullsbox}</a> - <a href="pspshoutbox.php">{$lang->mysb_portable}</a>)<br /></div>
</
td>
</
tr>
</
thead>

<
tbody id="shoutbox_e">
<
tr>
 <
td class="trow2" width="66%" align="center"><form onsubmit="ShoutBox.postShout(); $('shout_data').value = ''; return false;">{$lang->mysb_shout} <input type="text" id="shout_data" size="50" /> - <input type="submit" value="{$lang->mysb_shoutnow}id="shouting-status" /></form></td>
 <
td class="trow2" width="12%" align="center">{$lang->mysb_options}</td>
</
tr>
<
tr>
 <
td class="trow1" width="76%"><div id="shoutbox_data" style="height: {$mybb->settings['mysb_height']}px; overflow: auto;">{$lang->mysb_loading}</div></td>
 <
td class="trow1" width="12%" align="center">
    <
a style="cursor: pointer;" id="smilies" onclick="window.open('misc.php?action=smilies&amp;popup=true&amp;editor=clickableEditor','{$lang->mysb_smilies}','scrollbars=yes, menubar=no,width=460,height=360,toolbar=no');​">{$lang->mysb_smilies}</a>
    <
br />
    <
a style="cursor: pointer;" onclick="window.open('shoutbox.php','{$lang->mysb_shoutbox}','scrollbars=yes, menubar=no,width=825,height=449,toolbar=no');​">{$lang->mysb_popup_shoutbox}</a>
 </
td>
</
tr>
</
tbody>
</
table>

<
script type="text/javascript">
ShoutBox.refreshInterval = {$mybb->settings['mysb_refresh_interval']};
ShoutBox.MaxEntries = {$mybb->settings['mysb_shouts_main']};
ShoutBox.lang = ['{$lang->mysb_posting}''{$lang->mysb_shoutnow}''{$lang->mysb_loading}''{$lang->mysb_flood_check}''{$lang->mysb_no_perform}''{$lang->mysb_already_sent}''{$lang->mysb_deleted}''{$lang->mysb_invalid}''{$lang->mysb_self}''{$lang->mysb_report_invalid_sid}''{$lang->mysb_shout_reported}''{$lang->mysb_shout_already_reported}'];
{
$extra_js}
Event.observe(window'load'ShoutBox.showShouts); 
</
script

To z tego szablonu zdecydowanie powinno zniknąć.
MyShoutbox tworzy własne, w których to umieszcza.


Może to być spowodowane tym kodem, albo podwojonym shoutboxem.
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
Pisało że mamy dodać nasz skrypt ^^ Pisałem że tego nie ogarniam xD
(28.03.2014, 22:04)WiaryPL napisał(a): Pisało że mamy dodać nasz skrypt ^^ Pisałem że tego nie ogarniam xD

No kod JS, w którym $ zmieniamy na jQuery (nie zawsze - tam masz opisane co i jak). Natomiast jeśli jest to jednak za długi kod, to lepiej dodać go do pliku *.js, a potem odnośnik (wzorując się na innych).
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
Nie, nie ogarniam. xD Mam $ zaminić na jQuery ?
Jeśli skrypt tego wymaga.

Zobacz sobie, w linku, który podałeś sam - punkt drugi. Wszystko szczegółowo wyjaśnione, nie wiem jak to inaczej ująć.
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
a tam gdzie piszę że "tutaj dodajemy swoje skrypty" czy jakoś tak, to o co kaman ?
NIe wiem jak to wytłumaczyć...

Dodajesz tam kody js w <script> odpowiedzialne za "coś"

coś - funkcja, którą pełni kod.
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
a skąd mam wziąć ten "kod" ? wyciągnąć go z pluginu ?
Nie...


Albo sam go ułożyć, albo z internetu.

Widzę, że dalej nic nie rozumiesz. Kod ten musi pełnić jakąś funkcję - nie jakiś pierwszy lepszy. I oczywiście musisz wiedzieć do czego on służy.
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.



Użytkownicy przeglądający ten wątek:

1 gości