jak poprawnie skonfigurowac top5

Założony przez  NasdaL.

wersja skryptu MyBBMyBB 1.8.6
adres forumhttp://cs-grajkowo.xaa.pl/index.php
na czym polega problem (screen, opis, komunikaty, nazwa i wersja wtyczki): Jestem początkujący w MYBB zawsze jechałem tylko na php by przemo, ale postanowiłem z amatorszczyzny przejść na coś bardziej profesjonalnego. Czy moglby mi ktos zrobic zebym mial top5 panel boczny w nim reputacje, czas online, top5 posterow ? bo tutaj byl wgrany w tym stylu od poczatku ten pasek od top5 ale tera ja nie wiem jak tam cos dodac dodam wam tutaj zara index i moze cos ogarniecie bo ja nic nie rozumiem.... jesli nie wiecie o co chodzi to te okienko od top5 macie na moim forum jest wgrane trzymajcie indexa: 




<html>
<head>
<title>{$mybb->settings['bbname']}</title>
{$headerinclude}

<script type="text/javascript">
<!--
lang.no_new_posts = "{$lang->no_new_posts}";
lang.click_mark_read = "{$lang->click_mark_read}";
// -->
</script>

<style type="text/css">
.buttons {
    width: 33px;
    height: 33px;
    background: url(images/Gameshark/colapsado.png) no-repeat;
    display: block;
    cursor: pointer;
}

.clickedbuttons {
    width: 33px;
    height: 33px;
    background: url(images/Gameshark/expandido.png) no-repeat;
    display: block;
    cursor: pointer;
}
</style>

</head>
<body id="forum">
{$header}
{$serversboard}
{$changfcb} <br />

<div class="sidebar" style="float: right; width: 280px;">

<script type="text/javascript">
jQuery(function(){
jQuery(".latestthreads").load("{$mybb->settings['bburl']}/portal.php .latestthreads_portal");
jQuery(".lateststats").load("{$mybb->settings['bburl']}/portal.php .lateststats"); 
}); </script>

<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead2">
<div class="expcolimage"><img src="{$theme['imgdir']}/collapse.gif" id="ths_img" class="expander" alt="[-]" title="[-]" /></div>
<strong>Sidebox</strong>
</td>
</tr>
<tr>
<td class="trow1" style="{$collapsed['ths_e']}" id="ths_e">

Content

</td>
</tr>
</table>

</div>

<div class="forums" style="float: left; width: 724px;">
{$forums}
</div>
<br class="clear" /><br />
{$boardstats}
{$footer}
</body>
</html>
Szogi1910 napisał 25.02.2016, 21:05:
Nazwa wątku powinna być adekwatna do opisanego problemu.
Nie używamy ciągiem wielkich liter.

Wgraj https://webboard.pl/thread-42250.html
i dodaj do index pod
<div class="sidebar" style="float: right; width: 280px;">
zmienne, które Cię interesują wymienione w temacie wyżej (instalacja, krok 4.)
masz jakis kontakt gg? patrz pw bo nie ogarniam tego troche
A co tu nie można ogarniać? :P 
Wchodzisz w szablon index i pod

<td class="trow1" style="" id="ths_e">

Content

</td>
</tr>
</tbody></table>
wklejasz zmienne. Ewentualnie możesz całą pierwszą tabelkę usunąć, ale pamiętaj, że tag div o klasie sidebar musisz zachować. Jeśli się nic nie wyświetla to znaczy, że nie zainstalowałeś pluginu TopStats
Kodowanie, edycja i tworzenie styli, for, stron, poszczególnych elementów - polecane szczególnie dla osób, które nie potrafią sobie poradzić z problemami.
https://webboard.pl/thread-42250.html ten plugin mam zainstalowany :) skonfigurowalem go i dopisalem do indexu to co mi pasowalo moj index wyglada teraz tak:

<html>
<head>
<title>{$mybb->settings['bbname']}</title>
{$headerinclude}

<script type="text/javascript">
<!--
lang.no_new_posts = "{$lang->no_new_posts}";
lang.click_mark_read = "{$lang->click_mark_read}";
// -->
</script>

<style type="text/css">
.buttons {
   width: 33px;
   height: 33px;
   background: url(images/Gameshark/colapsado.png) no-repeat;
   display: block;
   cursor: pointer;
}

.clickedbuttons {
   width: 33px;
   height: 33px;
   background: url(images/Gameshark/expandido.png) no-repeat;
   display: block;
   cursor: pointer;
}
</style>

</head>
<body id="forum">
{$header}
{$serversboard}
{$changfcb} <br />

<div class="sidebar" style="float: right; width: 280px;">

<script type="text/javascript">
jQuery(function(){
jQuery(".latestthreads").load("{$mybb->settings['bburl']}/portal.php .latestthreads_portal");
jQuery(".lateststats").load("{$mybb->settings['bburl']}/portal.php .lateststats");
}); </script>

<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead2">
<div class="expcolimage"><img src="{$theme['imgdir']}/collapse.gif" id="ths_img" class="expander" alt="[-]" title="[-]" /></div>
<strong>Sidebox</strong>
</td>
</tr>
<tr>
<td class="trow1" style="{$collapsed['ths_e']}" id="ths_e">

Content

</td>
</tr>
</table>

</div>

<div class="forums" style="float: left; width: 724px;">
{$forums}
</div>
<br class="clear" /><br />
{$boardstats}
{$footer}
</body>
</html>

{$topStats['LastThreads']}
{$topStats['Posters']}
{$topStats['Reputation']}
{$topStats['TimeOnline']}
mimo tego nie dziala mi panel w sensie jest standardowe okienko od top5 z gamesharka ale nie ma tych opcji... help :v
myCreedo napisał 25.02.2016, 22:25:
Kod podajemy w odpowiednich znacznikach [code] lub [php]
źle to dodałeś. Nie na sam DÓŁ tylko pod
<td class="trow1" style="" id="ths_e">

Content

</td>
</tr>
</tbody></table>

a nad

</div>

<div class="forums" style="float: left; width: 724px;">
{$forums}
</div>
<br class="clear" /><br />

Czyli Twój index powinien wyglądać tak:

<html>
<head>
<title>{$mybb->settings['bbname']}</title>
{$headerinclude}

<script type="text/javascript">
<!--
lang.no_new_posts = "{$lang->no_new_posts}";
lang.click_mark_read = "{$lang->click_mark_read}";
// -->
</script>

<style type="text/css">
.buttons {
   width: 33px;
   height: 33px;
   background: url(images/Gameshark/colapsado.png) no-repeat;
   display: block;
   cursor: pointer;
}

.clickedbuttons {
   width: 33px;
   height: 33px;
   background: url(images/Gameshark/expandido.png) no-repeat;
   display: block;
   cursor: pointer;
}
</style>

</head>
<body id="forum">
{$header}
{$serversboard}
{$changfcb} <br />

<div class="sidebar" style="float: right; width: 280px;">

<script type="text/javascript">
jQuery(function(){
jQuery(".latestthreads").load("{$mybb->settings['bburl']}/portal.php .latestthreads_portal");
jQuery(".lateststats").load("{$mybb->settings['bburl']}/portal.php .lateststats");
}); </script>

<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead2">
<div class="expcolimage"><img src="{$theme['imgdir']}/collapse.gif" id="ths_img" class="expander" alt="[-]" title="[-]" /></div>
<strong>Sidebox</strong>
</td>
</tr>
<tr>
<td class="trow1" style="{$collapsed['ths_e']}" id="ths_e">

Content

</td>
</tr>
</table>

{$topStats['LastThreads']}
{$topStats['Posters']}
{$topStats['Reputation']}
{$topStats['TimeOnline']}

</div>

<div class="forums" style="float: left; width: 724px;">
{$forums}
</div>
<br class="clear" /><br />
{$boardstats}
{$footer}
</body>
</html>

PS. CSS (style) powinieneś umieszczać w style > Twój styl > Global.css a nie w index
„Lecz biorę całą odpowiedzialność na siebie. Być może się pomyliłem. Ale przecież mylić się jest rzeczą ludzką.”



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

1 gości