Webboard

Pełna wersja: Sidebar
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Witam,

Co musiałbym zrobić, aby ostatnie posty znalazły się pod statystykami, a statystyki miały mniejszą szerokość:

[Obrazek: xgbrp.jpg]

Proszę o pomoc.
Musisz wejść do indexu (ACP » Paczki szablonów » Twoje szablony » Strona główna » index)
I tam zmienić kolejność, jeżeli nie potrafisz tego zrobić, proszę o wklejenie zawartości szablonu index do postu w znacznikach [code] :)
Oto kod:


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}
{$changfcb} <br />
<div class="forum">
{$dvz_shoutbox}
<div style="float:{$left};width: 74%;">{$forums}</div>
<div style="float:{$right};width:25%;">{$sidebar}</div>
</div>
<div class="sidebar">
<!-- Jeżeli chcesz, aby pojawiały się tu ostatnie posty, wgraj poniższy plugin: 
TopStats - statystyki TOP dla panelu bocznego
https://webboard.pl/thread-42250.html -->
{$topStats['LastActiveThreads']} 
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead"><strong><i class="fas fa-chart-pie"></i> Statystyki</strong></td>
</tr>
<tr>
<td class="trow1">
<span class="smalltext">
&raquo; Użytkownicy: {$stats['numusers']}<br />
&raquo; Najnowszy użytkownik: {$newestmember}<br />
&raquo; Wątków na forum: {$stats['numthreads']}<br />
&raquo; Postów na forum: {$stats['numposts']}<br />
<br />
<a href="{$mybb->settings['bburl']}/stats.php">Pełne statystyki</a>
</span>
</td>
</tr>
</table>
<br />
<br />
</div>
{$boardstats}
<dl class="forum_legend smalltext">
<dt><span class="forum_status forum_on" title="{$lang->new_posts}"></span></dt>
<dd>{$lang->new_posts}</dd>

<dt><span class="forum_status forum_off" title="{$lang->no_new_posts}"></span></dt>
<dd>{$lang->no_new_posts}</dd>

<dt><span class="forum_status forum_offlock" title="{$lang->forum_locked}"></span></dt>
<dd>{$lang->forum_locked}</dd>

<dt><span class="forum_status forum_offlink" title="{$lang->forum_redirect}"></span></dt>
<dd>{$lang->forum_redirect}</dd>
</dl>
<br class="clear" />
{$footer}
</body>
</html>
To jest właśnie szablon Index.
Wklej to:
Kod:
<td class="thead"><strong><i class="fas fa-chart-pie"></i> Statystyki</strong></td>
</tr>
<tr>
<td class="trow1">
<span class="smalltext">
&raquo; Użytkownicy: {$stats['numusers']}<br />
&raquo; Najnowszy użytkownik: {$newestmember}<br />
&raquo; Wątków na forum: {$stats['numthreads']}<br />
&raquo; Postów na forum: {$stats['numposts']}<br />
<br />
{$topStats['LastActiveThreads']}
Zamiast tego:
Kod:
<td class="thead"><strong><i class="fas fa-chart-pie"></i> Statystyki</strong></td>
</tr>
<tr>
<td class="trow1">
<span class="smalltext">
&raquo; Użytkownicy: {$stats['numusers']}<br />
&raquo; Najnowszy użytkownik: {$newestmember}<br />
&raquo; Wątków na forum: {$stats['numthreads']}<br />
&raquo; Postów na forum: {$stats['numposts']}<br />
<br />
podwojenie zmiennej od TopStats nic tu nie zmieni, skoro nawet nie używa tego pluginu.

Spróbuj czegoś takiego, bo z tego co widzę używasz innego pluginu do tych statystyk niż TopStats.

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}
{$changfcb} <br />
<div class="forum">
{$dvz_shoutbox}
{$forums}
</div>
<div class="sidebar">
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead"><strong><i class="fas fa-chart-pie"></i> Statystyki</strong></td>
</tr>
<tr>
<td class="trow1">
<span class="smalltext">
&raquo; Użytkownicy: {$stats['numusers']}<br />
&raquo; Najnowszy użytkownik: {$newestmember}<br />
&raquo; Wątków na forum: {$stats['numthreads']}<br />
&raquo; Postów na forum: {$stats['numposts']}<br />
<br />
<a href="{$mybb->settings['bburl']}/stats.php">Pełne statystyki</a>
</span>
</td>
</tr>
</table>
<br />
{$sidebar}
<br />
</div>
{$boardstats}
<dl class="forum_legend smalltext">
<dt><span class="forum_status forum_on" title="{$lang->new_posts}"></span></dt>
<dd>{$lang->new_posts}</dd>

<dt><span class="forum_status forum_off" title="{$lang->no_new_posts}"></span></dt>
<dd>{$lang->no_new_posts}</dd>

<dt><span class="forum_status forum_offlock" title="{$lang->forum_locked}"></span></dt>
<dd>{$lang->forum_locked}</dd>

<dt><span class="forum_status forum_offlink" title="{$lang->forum_redirect}"></span></dt>
<dd>{$lang->forum_redirect}</dd>
</dl>
<br class="clear" />
{$footer}
</body>
</html>

Szerokość sidebara o ile dobrze pamiętam możesz zmodyfikować w global.css modyfikując klasę .sidebar.
Jeżeli dalej to nie będzie to, to prosiłbym o adres forum.
Teraz działa ale wygląda to tak:
[Obrazek: 2eqamgi.jpg]
Podaj adres forum
http://winkulia.cba.pl/forum/

Ostanie posty włączyć?
Widzisz, podałeś link do forum i wychwyciłem już 2 rzeczy do poprawy :)
1) w szablonie forumbit_depth1_cat usuń pierwszy od góry <br />
2) w stylach, dokładniej w global.css (linia ok. 166) popraw width dla sidebaru zmieniając 10% na 25%
Kod:
.sidebar {
   width: 25%;
   float: right;
}
W efekcie wyrówna Ci się lewa strona z prawą, a sidebar nie będzie taki zmiażdżony [attachment=13383]
Dzięki wielkie za pomoc. +1 do reputacji :D