Element in template anzeigen/nicht anzeigen ?!

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Element in template anzeigen/nicht anzeigen ?!

Beitrag von leopittoni »

Hallo

Ich habe auf meiner Start-Seite News.
Nun will ich aber, dass man die News auch abschalten kann, im ACP.
Ich habe schon ein Optionsfeld im ACP gemacht, AN oder AUS. Dies wird dann in der DB gespeichert.

Wie kann ich nun machen, dass dieses Element NICHT erscheint auf der Start-Seite, wenn ich es im ACP/DB abgeschaltet habe?

Danke, Léo
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

Indem man einen Template Block parst oder nicht parst
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Aha.... :-?

Und was heisst das genau?

Wie macht man das?

Danke, Léo
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Kann mir niemand sagen, wie das geht?

léo
Benutzeravatar
rox²³
Mitglied
Beiträge: 347
Registriert: 24.07.2003 15:18
Wohnort: Schmölln
Kontaktdaten:

Beitrag von rox²³ »

Entweder du parst das template oder nicht.

Bsp.:
$soso = Deine_DBabfrage;

if($soso == 1) {
//template ausgeben
}
else {
//template nicht ausgeben
}

Auß bedeutet 0 in der DB 1 an.
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Hallo und schon mal Danke

Wo muss ich das einfügen? In Frage kommt warscheinlich nur eine Datei;
functions_news.php...

Hier einmal diese Datei in TXT:
http://web131.ipx11063.ipxserver.de/fun ... ws.php.txt

Danke für die Hilfe!, Léo
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Hallo

Ich möchte das nun so lösen:

Code: Alles auswählen

if ( $NEWSDB != '' )
{
$template->assign_block_vars('switch_NEWS', array());
}
und dann den News-Block in index.tpl so einklammern:

Code: Alles auswählen

<!-- BEGIN switch_NEWS -->
newsblock....
<!-- END switch_NEWS -->
Nun... Wo muss ich den ersten Code hintun? (In welcher Datei?)

Und, kann ich die newsDB einfach so abragen? Oder wie geht das, um diese Tabelle abzufragen?

Danke, Léo
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

leopittoni hat geschrieben:Nun... Wo muss ich den ersten Code hintun? (In welcher Datei?)
In die PHP-Datei, bei deren Aufruf der Template-Block benötigt wird (oder includes/page_header.php wenn dies auf allen Seiten sein soll).
leopittoni hat geschrieben:Und, kann ich die newsDB einfach so abragen?
Kommt darauf an, was du mit "einfach so" meinst.
KB:knigge
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Hallo

Also, die php_datei ist also warscheinlich: Index.php

wie kann ich die DB-Tabelle "news" überprüfen?
Wie kann ich die abfragen?

Danke, Léo
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

www.schattenbaum.net -> Grundlagen
Antworten

Zurück zu „Coding & Technik“