Webboard

Pełna wersja: Flatty 1.31 by Rōshi zamiana custom sidebox
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Witam, jeśli jest to w ogóle możliwe proszę o informację jak zmusić ten szablon do wyświetlania w oknie "custom sidebox" informacji o nowych wątkach.

[attachment=13443]

edycja zawartości tego okna jest w ACP>Style i szablony>Szablony>Flatty Templates>Strona główna>index

Kod:
<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>
</head>
<body>
{$header}
<div class="forums" style="float: left; width: 76%;">{$forums}</div>
<div class="sidebar" style="float: right; width: 22%;">
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead side">
<strong>Custom Sidebox</strong>
<div class="float_right" style="padding-top: 5px;"><i class="fa fa-newspaper-o"></i></div>
</td>
</tr>
<tr>
<td class="trow1">
<span class="smalltext fw4">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. 
At vero eos et accusam et justo duo dolores et ea rebum.
</span>
</td>
</tr>
</table><br />
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead side">
<strong><a href="online.php">{$lang->whos_online}</a></strong>
<div class="float_right" style="padding-top: 5px;"><i class="fa fa-child"></i></div>
</td>
</tr>
<tr>
<td class="trow1">
{$whosonline}
</td>
</tr>
</table><br />
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead side">
<strong><a href="stats.php">{$lang->boardstats}</a></strong>
<div class="float_right" style="padding-top: 5px;"><i class="fa fa-line-chart"></i></div>
</td>
</tr>
<tr>
<td class="trow1">
{$forumstats}
</td>
</tr>
</table>
</div>
<br class="clear" />
{$footer}
</body>
</html>
Wgraj plugin topstats
Dzięki za informację, poczytam jeszcze dzisiaj, mam taki boks z informacjami w zakładce Portal, próbowałem przenosić kod do index ale poległem, można to nadpisać w index nie instalując pluginów??
Możesz napisać skrypt js, który będzie to pobierał i wyświetlał. Jako początkujący tego nie zrobisz, więc masz 3 opcje. Plugin, nauka lub zlecenie.
Kurcze, jak widać to nie są proste sprawy, taki skryp istnieje w szablonach "Portal", rozumiem że trzeba napisać jego odpowiednik do szablonów "Strona główna" i wywołać go w index podobnie jak na poniższym przykładzie statystyk?

Kod:
<tr>
<td class="trow1">
{$forumstats}
</td>
</tr>
Nie, z tego co pamiętam to portal ma to w php. Jednak możesz pobrać zawartość w elementu w js (chociaż za szybko to nie działa) lub spróbować ajaxem się odwołać do php (najpierw musiałbyś sprawdzić, czy w plikach mybb (zapewne misc.php lub search.php) jest do czego się odwołać). Dlatego właśnie dużo prościej będzie ci użyć pluginu.
rozumiem, nie pozostaje nic jak posłuchać się bardziej doświadczonych użytkowników, jeszcze raz dziękuję.