Sida 1 av 1

Att länka till hemsida?

Postat: 2004-03-08 00:07
av Jts
Hej
Läste Frederik`s fråga om att länka från Phpbb loggan till hemsida. Något som jag länge funderat på att göra, men skulle vilja haft det från minigrafiken istället.

Öppnade Overall_header.tpl och la till följande kod
&nbsp;<a href="http://www.cspb.se" class="mainmenu"><img src="templates/subSilver/images/icon_mini_links.gif" width="12" height="13" border="0" alt="{CSpB_Hemsida}" hspace="3" />{CSpB_Hemsida}</a>&nbsp;
Ikonen kom på plats och och det funkade att klicka vidare. Men jag skulle ju gärna vilja ha text bredvid också.

Prövade att lägga till följande i lang_main.php (både i den englska och den svenska)
$lang['CSpB_Hemsida'] = 'CSpB Hemsida';
Men det blev ingen skillnad.

Tror att jag skulle behöva lite hjälp på vägen

Postat: 2004-03-08 00:27
av Marcus
Det du behöver göra är att lägga in den i den array med parametrar som som php-skriptet skapar för varje sida.

$lang[...] tilldelas inte den parameter som templaten behöver, utan det sköter php-filen.

Detta gör du förslagsvis i filen:

<forum>/includes/page_header.php

Långt ner finns det en massa:

Kod: Markera allt

$template->assign_vars(array(
	'SITENAME' => $board_config['sitename'],
	'SITE_DESCRIPTION' => $board_config['site_desc'],
	'PAGE_TITLE' => $page_title,
	'LAST_VISIT_DATE' => sprintf($lang['You_last_visit'], $s_last_visit),
Här kan du lägga in raden (exakt så här):

Kod: Markera allt

'CSpB_Hemsida' => $lang['CSpB_Hemsida'],
Detta kan du göra mellan vilken rad som helst här...


OBS!
Tänk på att skapa en post för $lang['CSpB_Hemsida'] i alla språk du erbjuder dina besökare, så du inte får "tomma rader".

Alternativt så hårdkodar du det i PHP-filen. Men det är dumt...

/marcus

Postat: 2004-03-08 07:45
av Jts
Tack för hjälpen!!

Nu funkar det alldeles utmärkt

Postat: 2004-03-08 21:28
av Marcus
Va bra, jag har själv trilskat med phpBB en del den sista tiden... och känner att man börjar lite lite klokare på hur allt fungerar.

Kul när man kan dela med sig.

/Marcus