Kilka szczegółów o moim forum i stylu, z którym mam problem:
nazwa stylu:DarkOrange
wersja skryptu MyBB:1.4.11
adres forum: lokal
opis problemu:
Witam
proszę o pomoc jak edytować szablony i najczęściej które w celu dopasowania nowych modyfikacji do stylu.
Chodzi o to że gdy instaluję np shoutbox lub modyfikacje proportal to nie wyglądają one już tak ładnie jak standardowe forum.
Tutaj screeny:
tak jest ok:
tak jest do kitu..
Czyli te górne fragmenty nie są zaokrąglone oraz to pomarańczowe tło wygląda słabo.
Patrzyłem co mniej więcej odpowiada za dany wygląd np za to obramowanie po lewej to forumbit_depth1_cat. Nie znam jednak za bardzo na tym jak to pozmieniać teraz;/;/
Przyjrzyj się szablonom na forum (jak są zbudowane) i edytuj tym sposobem szablony portalu.
no ale nie za bardzo wiem który szablon dokładnie jest odpowiedzialny za wygląd, podpowiesz za co się brać w tych 2 modyfikacjach??
DarkOrange Templates > Forum Bit Templates (Opis działu - szablony) >
forumbit_depth1_cat (tutaj znajduje się przykład tabeli):
Nagłówek:
Cytat:<table cellpadding="0" cellspacing="0" width="100%">
<tr>
<td><img src="{$theme['imgdir']}/thead_l.png" alt="" /></td>
<td class="thead" style="white-space:nowrap;">Tekst nagłówka</td>
<td><img src="{$theme['imgdir']}/thead2.png" alt="" /></td>
<td class="thead2" colspan="5"><span class="expcolimage"><img src="{$theme['imgdir']}/{$expcolimage}.png" id="cat_{$forum['fid']}_img" class="expander" alt="{$expaltext}" /></span></td>
<td><img src="{$theme['imgdir']}/thead_r.png" alt="" /></td>
</tr>
</table>
Stopka:
Cytat:<table cellpadding="0" cellspacing="0" width="100%">
<tr>
<td><img src="{$theme['imgdir']}/tfoot_l.png" alt="" /></td>
<td class="tfoot2"></td>
<td><img src="{$theme['imgdir']}/tfoot_r.png" alt="" /></td>
</tr>
</table>
Chodzi o to, żeby wstawić w szablony portalu na początku
Nagłówek i na końcu
Stopkę.
Przykładowo:
DarkOrange Templates > Portal Templates >
portal_announcement:
Dodaj zawartość
Nagłówka i
tekst nagłówka zastąp:
Kod PHP:
<strong>{$icon} <a href="{$mybb->settings['bburl']}/{$announcement['threadlink']}">{$announcement['subject']}</a></strong>
(obecny nagłówek, który będziesz musiał usunąć wraz ze znacznikami wiersza tabeli)
Na samym końcu dodaj zawartość
Stopki i gotowe
To samo z innymi szablonami.
Zrobiony przykład -
portal_announcement:
Kod PHP:
<table cellpadding="0" cellspacing="0" width="100%">
<tr>
<td><img src="{$theme['imgdir']}/thead_l.png" alt="" /></td>
<td class="thead" style="white-space:nowrap;"><strong>{$icon} <a href="{$mybb->settings['bburl']}/{$announcement['threadlink']}">{$announcement['subject']}</a></strong></td>
<td><img src="{$theme['imgdir']}/thead2.png" alt="" /></td>
<td class="thead2" colspan="5"><span class="expcolimage"><img src="{$theme['imgdir']}/{$expcolimage}.png" id="cat_{$forum['fid']}_img" class="expander" alt="{$expaltext}" /></span></td>
<td><img src="{$theme['imgdir']}/thead_r.png" alt="" /></td>
</tr>
</table>
<table cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="trow2" align="right">
<span class="smalltext">{$lang->posted_by} {$profilelink} - {$anndate} {$anntime} {$numcomments}</span>
</td>
</tr>
<tr>
<td class="trow1">
<table border="0" cellpadding="{$theme['tablespace']}" width="100%">
<tr>
{$avatar}
<td class="trow1">
<p>
{$message}
</p>
{$post['attachments']}
</td>
</tr>
<tr>
<td align="right" colspan="2" valign="bottom">
<span class="smalltext">
<a href="{$mybb->settings['bburl']}/printthread.php?tid={$announcement['tid']}"><img src="{$mybb->settings['bburl']}/{$theme['imgdir']}/printable.gif" alt="{$lang->print_this_item}" title="{$lang->print_this_item}" /></a> <a href="{$mybb->settings['bburl']}/sendthread.php?tid={$announcement['tid']}"><img src="{$mybb->settings['bburl']}/{$theme['imgdir']}/send.gif" alt="{$lang->send_to_friend}" title="{$lang->send_to_friend}" /></a>
</span>
</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellpadding="0" cellspacing="0" width="100%">
<tr>
<td><img src="{$theme['imgdir']}/tfoot_l.png" alt="" /></td>
<td class="tfoot2"></td>
<td><img src="{$theme['imgdir']}/tfoot_r.png" alt="" /></td>
</tr>
</table>
<br />
no dobra zrobiłem ten portal_announcement i nie widze żadnych zmian w portal.php? (co zmieniłem?)
wiem że musze resztę przerobić ale chcę pierw zobaczyć efekr edycji portal_announcement
// aha i korzystam z modyfikacji ProPortal
tam jest plik pro_portal_announcement
Kod:
<table cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead"><strong>{$icon} <a href="{$mybb->settings['bburl']}/{$announcement['threadlink']}">{$announcement['subject']}</a></strong></td>
</tr>
<tr>
<td class="trow2" align="right" valign="middle">
<span style="float: left;">{$avatar}</span>
<span class="smalltext">{$lang->posted_by} {$profilelink} - {$anndate} {$anntime}<br />{$views} {$numcomments}</span>
</td>
</tr>
<tr>
<td class="trow1">
<table border="0" cellpadding="{$theme['tablespace']}" width="100%">
<tr>
<td class="trow1" style="border: 0px;">
<p style="margin: -2px 0;">
{$message}
</p>
{$post['attachments']}
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="trow2" align="right" valign="middle">
<span class="smalltext">
<a href="{$mybb->settings['bburl']}/printthread.php?tid={$announcement['tid']}"><img src="{$mybb->settings['bburl']}/{$theme['imgdir']}/printable.gif" alt="{$lang->print_this_item}" title="{$lang->print_this_item}" /></a> <a href="{$mybb->settings['bburl']}/sendthread.php?tid={$announcement['tid']}"><img src="{$mybb->settings['bburl']}/{$theme['imgdir']}/send.gif" alt="{$lang->send_to_friend}" title="{$lang->send_to_friend}" /></a>
</span>
</td>
</tr>
</table>
<br />
Ok pomogłeś , wielkie dzięki !!
Jet to znowu ja. Dzięki za rady które mi udzieliłeś. Mam jednak problem przy edycji jednego szablonu.
Chodzi o plugin spicefuse shoutbox i szablon sf_shoutbox_full
Kod:
<html>
<head>
<title>Full Shoutbox</title>
{$headerinclude}
</head>
<body>
{$header}
<table border="0" cellspacing="1" cellpadding="4" class="tborder">
<thead>
<tr>
<td class="thead" colspan="5">
<div><strong>{$lang->sf_sb_shoutbox}</strong><br /></div>
</td>
</tr>
</thead>
<tr>
{$sf_shoutbox_data}
</tr>
</table>
<br />
<center>$multipage</center>
{$footer}
</body>
</html>
<table cellpadding="0" cellspacing="0" width="100%">
<tr>
<td><img src="{$theme['imgdir']}/tfoot_l.png" alt="" /></td>
<td class="tfoot2"></td>
<td><img src="{$theme['imgdir']}/tfoot_r.png" alt="" /></td>
</tr>
</table>
Mam problem z dopasowaniem tabel tutaj ;/
Podaj tutaj oryginalny kod szablonu shoutboxa.
to jest kod szablonu sf_shoutbox_full bez tego :
"<table cellpadding="0" cellspacing="0" width="100%">
<tr>
<td><img src="{$theme['imgdir']}/tfoot_l.png" alt="" /></td>
<td class="tfoot2"></td>
<td><img src="{$theme['imgdir']}/tfoot_r.png" alt="" /></td>
</tr>
</table>"