wersja skryptu MyBB: 1.8.4
adres forum: farmexpertforum.com
na czym polega problem (screen, opis, komunikaty):
Witajcie. Moje forum ma płynnie działać w dwóch językach. Przygotowałem już dedykowane nazwy działów dla dwóch języków, zależy mi teraz na logo. Pomoglibyście mi zrobic osobne logo w zależności od ustawienia języka?
jeżeli mialo to by być graficzne logo to trzeba by napisać wtyczke
A nie da się prościej? Tzn. dodać w global.lang.php
Kod PHP:
$l['my_nice_logo'] = 'Ścieżka do loga';
Robisz to samo w plikach dwóch języków, jedynie podajesz inne ścieżki. W nagłówku zamiast linku do loga podajesz
Kod:
{$lang->my_nice_logo}
Powinno działać. Jedynie musisz pamiętać o takiej edycji przy ewentualnych aktualizacjach silnika/tłumaczenia.
Mówiąc nagłówek masz na myśli szablon header?
Jeśli tak, to albo zawartość różni sie troche od headera na innych forach, albo ja nie mogę się połapać...
Zawartość:
Kod:
<div class="shadow-overlay"></div>
<a name="top" id="top"></a>
<header class="main-header">
<div class="main-width">
<div class="logo float-left">
<h1>
<a href="{$mybb->settings['bburl']}/index.php" title="{$mybb->settings['bbname']}">Symulator Farmy 2015</a>
</h1>
</div>
<nav class="right-panel float-right">
{$welcomeblock}
<ul class="main-menu clear">
<li><a href="{$mybb->settings['bburl']}/index.php">Forum</a></li>
<li><a href="#">Regulamin</a></li>
<li><a href="{$mybb->settings['bburl']}/misc.php?action=help" title="{$lang->toplinks_help}">FAQ</a></li>
<li><a href="#">Konkursy</a></li>
</ul>
</nav>
</div>
</header>
<div class="main-width container clear">
<div class="content">
{$pm_notice}
{$bannedwarning}
{$bbclosedwarning}
{$unreadreports}
{$pending_joinrequests}
{$awaitingusers}
<navigation>
Możliwe, że kod jest inny bo dawniej ta zmiana loga działała - koder, myślę że dość znany w środowisku MyBB mi to robił, ale potem namieszałem i musiał odtwarzać styl. Mógłbym go poprosić o to, ale ostatnio coś straciłem z nim kontakt więc sie sam za to wziąłem. Z góry przepraszam za ew. komplikowanie rzeczy oczywistych
Kod:
<div class="logo float-left">
<h1>
<a href="{$mybb->settings['bburl']}/index.php" title="{$mybb->settings['bbname']}">Symulator Farmy 2015</a>
</h1>
</div>
Przenieś to do zmiennej językowej, a w szablonie podmień na tę samą zmienną tak jak napisał Ci Matslom.