Webboard

Pełna wersja: Nie działa zaznaczanie wątków/postów
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
wersja skryptu MyBB:1.8.0
adres forum:http://wssk.webege.com
na czym polega problem (screen, opis, komunikaty):
Problem jest taki, że nie dość, że nie mam ikonek dotyczących zamknięcia wątku, nowego postu w wątku itp. (screen 1); to na dodatek moderacja nie działa (screen 2).
Żeby nie było problemów, to stworzyłem konto testowe na adminie, bo forum muszę mieć zamknięte.

Nick - test123
Hasło - mybb123

Jeśli będzie potrzebny kod PIN do ACP, to zmienię na cele pomocy.
Co do hostingu:
Korzystam z darmowego hostingu 000webhost.com, bo nie ma reklam i działa.
Aktualizowałem z 1.6.15, kompatybilność pluginów zmieniona i styl dostosowany.
Lista pluginów:
- MyShoutbox 1.7 ->wersja edytowana pod względem napisów i nic więcej,
- Fit on Page 2.3,
- Detektor multikont 1.0,
- MyBB GoMobile 1.1 z zmienionym spolszczeniem,
- PM Admin log 2.4.3,
- View Groups 1.5 Pirata Nervo
Niewłączoną mam wtyczkę Tapatalka na starą wersję.
To chyba wszystko.
W razie czego, to odpowiem na pytania.
Screen 1
[Obrazek: przechsys.png]

Screen 2
[Obrazek: przechcnc.png]
Sprawdź na domyślnym styl, oraz asz może w szablonie headerinclude bibliotekę jQuery? - Usuń.
Na domyślnym działa zaznaczanie.
Poszukam już w tym headerinclude, tylko przejdę jakoś przez telefon.
Dodaj do stylu arkusz thread_status.css o treści:
Kod:
.thread_status {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url(images/folders_sprite.png);
    background-repeat: no-repeat;
}

.thread_status.dot_folder {
    background-position: 0 0;
}

.thread_status.dot_hotfolder {
    background-position: 0 -20px;
}

.thread_status.dot_hotlockfolder {
    background-position: 0 -40px;
}

.thread_status.dot_lockfolder {
    background-position: 0 -60px;
}

.thread_status.dot_newfolder {
    background-position: 0 -80px;
}

.thread_status.dot_newhotfolder {
    background-position: 0 -100px;
}

.thread_status.dot_newhotlockfolder {
    background-position: 0 -120px;
}

.thread_status.dot_newlockfolder {
    background-position: 0 -140px;
}

.thread_status.folder {
    background-position: 0 -160px;
}

.thread_status.hotfolder {
    background-position: 0 -180px;
}

.thread_status.hotlockfolder {
    background-position: 0 -200px;
}

.thread_status.lockfolder {
    background-position: 0 -220px;
}

.thread_status.movefolder {
    background-position: 0 -240px;
}

.thread_status.newfolder {
    background-position: 0 -260px;
}

.thread_status.newhotfolder {
    background-position: 0 -280px;
}

.thread_status.newhotlockfolder {
    background-position: 0 -300px;
}

.thread_status.newlockfolder {
    background-position: 0 -320px;
}

Ikony wątków są w 1.8 zrobione w CSS ;)
Kod PHP:
<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=1600"></script>
<
script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/general.js?ver=1600"></script>
<
script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/popup_menu.js?ver=1600"></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>
{
$newpmmsg
Tak wygląda szablon headerinclude stylu Sky Cotton.
Weź po prostu doklej headerinclude w głównego szablonu do tego i wykasuj te, które się powtarzają. Najprostszy sposób :).
No, masz nieaktualny headerinclude. 1.8 z Prototype przerzuciło się na jQuery, plus kilka zmian. Zrób jak radzi Bekamax, lub zastosuj się do posta Gloverka stąd: https://webboard.pl/thread-36416.html?pi...#pid233943
Styl bardzo przypomina oryginalny styl mybb 1.8, myślę że lepiej by było dostosować zmiany, tak aby styl wyglądał jak na 1.6 z zachowaniem "pełnej" kompatybilności, ponieważ wiele, wiele szablonów zostało zmienionych, szczególnie te, które odwoływały się, do plików javascript general, prototype, jak i popup_menu.
Wszystko okej.
Zrobiłem przywrócenie headerinclude do oryginału i moderacja działa.
Ikonki natomiast udało mi się dodać poprzez dodanie arkusza z domyślnego stylu.
Jutro pobawię się tylko zmianą w arkuszu i po problemie.