TopStats jak dodac obramowanie

Inne  Założony przez  Monar.

wersja skryptu MyBB:1.8.4
adres forum:
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu): Jak zrobić coś takiego?

   
Szogi1910 napisał 22.05.2015, 13:57:
Zapraszam do lektury
[Obrazek: modnotice_howto.png]
Musisz wszystko sobie odpowiedni wystylizować aby uzyskać taki efekt

Przykładowo tworzysz sobie taki wpis w global.css, następnie edytujesz odpowiednie szablony od pluginu i dodajesz do nich

global.css
.prefiks {
height16px;
line-height16px;
padding0 5px;
font-size9px;
font-weightbold;
text-transformuppercase;
colorwhite;
-
moz-border-radius4px;
-
webkit-border-radius4px;
border-radius4px;
background#7BA60D;


Dodaj w szablonach od pluginu
<span class="prefiks">Tekst/Zmienna</span
Jakie szablony mam edytować i gdzie mam to wkleić, bo dopiero zaczynam prace z MyBB.
Poniżej podam kody Statystyk-szablony. To jest kod/skrypt stats
<html>
<head>
<title>{$mybb->settings['bbname']} - {$lang->board_stats}</title>
{$headerinclude}
</head>
<body>
{$header}
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead" colspan="2"><strong>{$lang->board_stats}</strong></td>
</tr>
<tr>
<td class="tcat" width="50%"><strong>{$lang->totals}</strong></td>
<td class="tcat" width="50%"><strong>{$lang->averages}</strong></td>
</tr>
<tr>
<td class="trow1" valign="top">
{$lang->posts} <strong>{$stats['numposts']}</strong><br />
{$lang->threads} <strong>{$stats['numthreads']}</strong><br />
{$lang->members} <strong>{$stats['numusers']}</strong>
</td>
<td class="trow1" rowspan="3" valign="top">
{$lang->ppd} <strong>{$postsperday}</strong><br />
{$lang->tpd} <strong>{$threadsperday}</strong><br />
{$lang->mpd} <strong>{$membersperday}</strong><br />
{$lang->ppm} <strong>{$postspermember}</strong><br />
{$lang->tpm} <strong>{$threadspermember}</strong><br />
{$lang->rpt} <strong>{$repliesperthread}</strong>
</td>
</tr>
<tr>
<td class="tcat" valign="top"><strong>{$lang->general}</strong></td>
</tr>
<tr>
<td class="trow1">
{$lang->newest_member} {$stats['newest_user']}<br />
{$lang->members_posted} <strong>{$havepostedpercent}</strong><br />
{$lang->todays_top_poster}<br />
{$lang->popular_forum}<br />
{$top_referrer}
</td>
</tr>
</table>


<br />
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead" colspan="2"><strong>{$lang->most_popular}</strong></td>
</tr>
<tr>
<td class="tcat" width="50%"><strong>{$lang->most_replied_threads}</strong></td>
<td class="tcat" width="50%"><strong>{$lang->most_viewed_threads}</strong></td>
</tr>
<tr>
<td class="trow1" valign="top">{$mostreplies}</td>
<td class="trow1" valign="top">{$mostviews}</td>
</tr>
</table>
{$footer}
</body>
</html>
To jest kod/skrypt stats_thread
<a href="{$thread['threadlink']}"><strong>{$thread['subject']}</strong></a> ({$numberbit} {$numbertype})<br />
Gdzie mam to dodać by to tak ładnie wyglądało?
Podaj link do forum na którym to widziałeś.

Edytujesz szablony odpowiadające za odpowiedni moduł pluginu, np. czas online.
Pomogłem?
Kliknij "Pomógł"
To nic nie kosztuje a dużo dla mnie znaczy.
Znajdziesz je w acp - style i szablony - szablony - szablony globalne - szablony od topstats mają początek top
Mam tak : w szablonie topStats_Timeonline czy to w tym to się edytuje jeśli nie to niech mi ktoś powie w którym
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
            <tr><td class="thead" colspan="1"><strong>{$lang->topStats_Top} {$tpl['limit']}{$lang->topStats_Online}</strong></td></tr>
           {$tpl['row']}</table><br />
Więc gdzie mam dać
<span class="prefiks">Tekst/Zmienna</span>
Już trochę to rozumiem
Szablony Globalne->topStats_TimeonlineRow i zamien na to :
<td class="trow1">
            {$tpl['avatar']}
            {$tpl['profilelink']}<br >Czas: <b>  <span style="float: right;margin-right: 5px;margin-top: 2px;padding:4px;background:#68a72f;border-radius:5px;color:#fff;">{$tpl['time']}  </span>
            </td></tr>
Albo inaczej chcę coś takiego jak na tym forum: http://hajlajf.cba.pl/
Szablony globalne i :

topStats_ReputationRow
<tr><td class="trow1">
            {$tpl['avatar']}
            <span style="margin-top: 7px;float: left;">{$tpl['profilelink']}</span>
            <span style="float: right;margin-right: 5px;margin-top: 2px;padding:4px;background:#68a72f;border-radius:5px;color:#fff;">{$tpl['reputation']}</span>
            </td></tr>

topStats_PostersRow
<tr><td class="trow1">
            {$tpl['avatar']}
            <span style="margin-top: 7px;float: left;">{$tpl['profilelink']}</span>
            <span style="float: right;margin-right: 5px;margin-top: 2px;padding:4px;background:#00578F;border-radius:5px;color:#fff;">{$tpl['postnum']}</span>
            </td></tr>
Top 5 piszących jest na niebiesko jak zrobić by było na zielono?
topStats_PostersRow
<tr><td class="trow1">
            {$tpl['avatar']}
            <span style="margin-top: 7px;float: left;">{$tpl['profilelink']}</span>
            <span style="float: right;margin-right: 5px;margin-top: 2px;padding:4px;background:green;border-radius:5px;color:#fff;">{$tpl['postnum']}</span>
            </td></tr>
A topStats_LastThreadsRow jak edytować by też podświetlało na zielono?
<tr><td class="trow1">
            {$tpl['avatar']}
            <a href="{$tpl['subjectlink']}">{$tpl['subject']}</a><br />
            {$tpl['profilelink']}<span style="float: right;widthmargin-right: 5px;">{$tpl['date']}</span>
            </td></tr>
I tak może przy okazji topStats_MostViewsRow też byś mógł edytować
<tr><td class="trow1">
            {$tpl['avatar']}
            <a href="{$tpl['subjectlink']}">{$tpl['subject']}</a><br />
            {$tpl['profilelink']} <span style="float: right;margin-right: 5px;margin-top: 2px;padding:4px;background:green;border-radius:5px;color:#fff;">{$tpl['date']}</span>
            </td></tr>



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

1 gości