02.01.2017, 21:08
Cześć.
Po długiej przerwie od grzebania i bawienia się z MyBB postanowiłem, że stworzę swój autorski styl oparty o Bootstrap.
Wszystko póki co szło fajnie, aż do momentu zabawy z przyciskami w widoku posta.
Sprawa wygląda następująco - bazując na domyślnym stylu, który dostajemy wraz z MyBB (to był mój szkielet) przycisk nawet w postaci tradycyjnej nie działa...
W konsoli wywalają 2 błędy...
oraz...
Podaję Wam poniżej szablon przycisku odpowiedzialnego za edycję
A tutaj za ostrzeganie.
Czy macie jakieś propozycje?
Zrozumcie, że to mój pierwszy raz i jak na razie szło bardzo dobrze, aż do teraz...
Uwaga - PIN do panelu admina nie udostępniam tutaj ze względów bezpieczeństwa! Aby go otrzymać należy napisać do mnie wiadomość PW.
Czy to może być równie dobrze wina tego, że mam obecnie na jednym hostingu dwa różne fora, z czego jedno łączy się przez protokół HTTPS?
Po długiej przerwie od grzebania i bawienia się z MyBB postanowiłem, że stworzę swój autorski styl oparty o Bootstrap.
Wszystko póki co szło fajnie, aż do momentu zabawy z przyciskami w widoku posta.
Sprawa wygląda następująco - bazując na domyślnym stylu, który dostajemy wraz z MyBB (to był mój szkielet) przycisk nawet w postaci tradycyjnej nie działa...
W konsoli wywalają 2 błędy...
Kod:
SCRIPT438: Object doesn't support property or method 'popupMenu'
showthread.php (646,4)
Kod:
SCRIPT438: Object doesn't support property or method 'editable'
thread.js (179,4)
<button class="btn btn-primary post-but"><a href="editpost.php?pid={$post['pid']}" id="edit_post_{$post['pid']}" title="{$lang->postbit_edit}"><span class="fa fa-edit"></span> {$lang->postbit_button_edit}</a></button>
<div id="edit_post_{$post['pid']}_popup" class="popup_menu" style="display: none;"><div class="popup_item_container"><a href="javascript:;" class="popup_item quick_edit_button" id="quick_edit_post_{$post['pid']}">{$lang->postbit_quick_edit}</a></div><div class="popup_item_container"><a href="editpost.php?pid={$post['pid']}" class="popup_item">{$lang->postbit_full_edit}</a></div></div>
// Powyższy kod działa, ale pomimo morderczego klikania w "Szybka edycja" jest cisza...
<!-- <div class="dropdown"> // Ten w ogóle nie działa tzn. nie wyświetla menu...
<button class="btn btn-primary dropdown-toggle" type="button" data-toggle="dropdown" data-target="dropdown"><span class="fa fa-edit"></span> {$lang->postbit_button_edit}
<span class="caret"></span></button>
<ul class="dropdown-menu">
<li><a href="javascript:;" class="quick_edit_button" id="quick_edit_post_{$post['pid']}">{$lang->postbit_quick_edit}</a></li>
<li><a href="editpost.php?pid={$post['pid']}">{$lang->postbit_full_edit}</a></li>
</ul>
</div> -->
<script type="text/javascript">
// <!--
if(use_xmlhttprequest == "1")
{
$("#edit_post_{$post['pid']}").popupMenu();
}
// -->
</script>
<a href="javascript:Report.reportPost({$post['pid']});" title="{$lang->postbit_report}" class="postbit_report"><button class="btn btn-primary post-but"><i class="fa fa-warning"></i> {$lang->postbit_button_report}</button></a>
Zrozumcie, że to mój pierwszy raz i jak na razie szło bardzo dobrze, aż do teraz...
Uwaga - PIN do panelu admina nie udostępniam tutaj ze względów bezpieczeństwa! Aby go otrzymać należy napisać do mnie wiadomość PW.
Czy to może być równie dobrze wina tego, że mam obecnie na jednym hostingu dwa różne fora, z czego jedno łączy się przez protokół HTTPS?