Algemene mededeling, hoe maken?

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
zaizuney
Berichten: 6
Lid geworden op: 28 sep 2004, 09:55

Algemene mededeling, hoe maken?

Bericht door zaizuney » 28 sep 2004, 09:58

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:

Afbeelding

kan iemand me helpen en dit uitleggen?

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 28 sep 2004, 10:04

Je voegt een dergelijke box gewoon toe in templates/subSilver/overall_header.tpl.

zaizuney
Berichten: 6
Lid geworden op: 28 sep 2004, 09:55

Bericht door zaizuney » 28 sep 2004, 10:15

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?

Henk van de Kamer
Berichten: 49
Lid geworden op: 01 jun 2004, 12:09

Bericht door Henk van de Kamer » 28 sep 2004, 11:10

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.
Henk van de Kamer
auteur Het Lab

zaizuney
Berichten: 6
Lid geworden op: 28 sep 2004, 09:55

Bericht door zaizuney » 28 sep 2004, 11:34

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?

Henk van de Kamer
Berichten: 49
Lid geworden op: 01 jun 2004, 12:09

Bericht door Henk van de Kamer » 28 sep 2004, 11:42

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...
Henk van de Kamer
auteur Het Lab

zaizuney
Berichten: 6
Lid geworden op: 28 sep 2004, 09:55

Bericht door zaizuney » 28 sep 2004, 11:45

dank je voor de hulp, ik post straks hier de link van het toekomstige forum :)

zaizuney
Berichten: 6
Lid geworden op: 28 sep 2004, 09:55

Bericht door zaizuney » 28 sep 2004, 12:19

http://www.etew.tk

bedankt voor jullie hulp!

Gesloten