Pagina 1 van 1
Algemene mededeling, hoe maken?
Geplaatst: 28 sep 2004, 09:58
door zaizuney
Ik heb veel gezocht op dit forum en andere forums, maar ik vind nergens de oplossing, graag had ik een mededeling kunnen plaatsen zoals in dit voorbeeld:
kan iemand me helpen en dit uitleggen?
Geplaatst: 28 sep 2004, 10:04
door mosymuis
Je voegt een dergelijke box gewoon toe in templates/subSilver/overall_header.tpl.
Geplaatst: 28 sep 2004, 10:15
door zaizuney
ik ken dus niets van php of zo, hoe doe ik dat dan?
gewoon de code aanpassen of met een programma?
als het de code aanpassen is, kun je een vb geven?
Geplaatst: 28 sep 2004, 11:10
door Henk van de Kamer
De tpl bestanden zijn zogenaamde templates en bevatten alleen HTML code en af en toe een speciale instructie die door de PHP code wordt ingevuld. Open gewoon eens het hierboven genoemde bestand. Dan wijst het zich waarschijnlijk vanzelf...
Vooruit, een klein voorbeeldje. Open die overall_header.tpl eens:
Code: Selecteer alles
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html dir="{S_CONTENT_DIRECTION}">
<head>
Alles tussen accolades zijn variabelen die door PHP code van de juiste gegevens worden voorzien. De rest is puur HTML. Ofwel verander het eens naar:
Code: Selecteer alles
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
Vraag nu eerst eens wat pagina's op en bekijk de source code. Zie je overal de dir="xxxx" staan? Upload nu de gewijzigde pagina en vraag nog eens wat broncodes van forumpagina's op. Zie je nu dat het dir stukje is verdwenen?
Op exact dezelfde manier kan je verderop in gewone HTML zo'n mededeling maken.
Geplaatst: 28 sep 2004, 11:34
door zaizuney
ok, m'n mededeling werkt, maar eigenlijk wil ik die mededeling alleen op de main page, als je net op het forum komt, niet in de subforums
hoe doe ik dit?
Geplaatst: 28 sep 2004, 11:42
door Henk van de Kamer
Ik neem aan dat je het nu in overall_header.tpl hebt gedaan? Die wordt inderdaad voor bijna alle pagina's gebruikt
Als ik je goed begrijp, wil je het dus alleen in de pagina die ontstaat door index.php op te roepen? Als je de PHP code van index.php bestudeerd, zie je ergens halverwege:
Code: Selecteer alles
$template->set_filenames(array(
'body' => 'index_body.tpl')
);
Deze instructie zie je een aantal keer en bepaalt dus welke templates gekozen worden om de uiteindelijke pagina te maken. Wat jij dus wilt, is je HTML code voor de mededeling verplaatsen naar index_body.tpl. Nu je de truc door hebt, moet dat een fluitje van een cent zijn...
Geplaatst: 28 sep 2004, 11:45
door zaizuney
dank je voor de hulp, ik post straks hier de link van het toekomstige forum

Geplaatst: 28 sep 2004, 12:19
door zaizuney
http://www.etew.tk
bedankt voor jullie hulp!