Seite 1 von 2

Von Contenido generierte Tags entfernen

Verfasst: Do 6. Jan 2005, 02:34
von Hoax
Contenido erstellt leider so Tags wie z.B.

Code: Alles auswählen

<!-- Generated by Contenido 4.4.4-->
sowie META-Tags.

In welcher Datei kann ich diese entfernen bzw. bearbeiten? Da die Tags nicht XHTML valide sind bekomme ich meine Seite nicht durch den Validator.

Verfasst: Do 6. Jan 2005, 02:48
von sebastian2
Eigentlich sind auch die KOmmentar Tags xhtml kompatibel oO.

Ich denke das wird einfach der Copyright Hinweis sein und somit wäre das entfernen nicht ganz erlaubt.

Verfasst: Do 6. Jan 2005, 09:47
von timo
nein, eigentlich nicht - das kannst du in der class.template.php entfernen.

Verfasst: Do 6. Jan 2005, 11:28
von sebastian2
Naja Kommentar Hacks sind xhtml kompatibel. das hab ich mir jetzt mehrmals bestätigen lassen. Komisch dass.

Verfasst: Do 6. Jan 2005, 13:26
von i-fekt
auch die META Tags sind nicht kompatibel. Ich werde das ganze generell nochmal checken, viele Tags wie z.B. <br/> müssen mit einem "/" enden, damit der Validator nicht meckert.

Verfasst: Fr 25. Nov 2005, 20:00
von #ayshe
Also, wenn ich aus der class.templates.php diese Zeile auskommentiere

Code: Alles auswählen

var $tags = array ('static' => '{%s}', 'start' => '<!-- BEGIN:BLOCK -->', 'end' => '<!-- END:BLOCK -->');
funktioniert die Hauptnavigation nicht mehr.
Wie geh ich dafür vor?

Gruß,
Ayshe[/code]

Verfasst: Sa 26. Nov 2005, 16:05
von MichFress
also, ich könnte mir vorstellen, dass man die genannte Zeile zu

Code: Alles auswählen

var $tags = array ('static' => '{%s}', 'start' => '', 'end' => '');
ändern könnte, damit das klappt...

Verfasst: Sa 26. Nov 2005, 16:15
von timo
MichFress hat geschrieben:also, ich könnte mir vorstellen, dass man die genannte Zeile zu

Code: Alles auswählen

var $tags = array ('static' => '{%s}', 'start' => '', 'end' => '');
ändern könnte, damit das klappt...
Ich kann mir das nicht vorstellen...

Das Generated By findet sich etwas weiter unten...

Verfasst: Mi 7. Dez 2005, 21:19
von #ayshe
So gehts:
in der class.template.php
die Zeile

Code: Alles auswählen

$content = (($note) ? "<!-- Generated by Contenido ".$cfg['version']."-->\n" : "").$content;
ändern in

Code: Alles auswählen

$content = (($note) ? "\n" : "").$content;
Funzt und Feddich.

Verfasst: Mi 21. Dez 2005, 22:00
von i-fekt
Ich habe folgendes gemacht:

Code: Alles auswählen

$content = (($note) ? "<!-- Generated by Contenido ".$cfg['version']."-->\n" : "").$content;
einfach die ganze Zeile auskommentiert:

Code: Alles auswählen

#$content = (($note) ? "<!-- Generated by Contenido ".$cfg['version']."-->\n" : "").$content;
Weiß jemand ob oder welche Probleme das mächen könnte? Was hat das $note für eine Funktion?

Verfasst: Mi 21. Dez 2005, 22:05
von emergence
das $note ist an sich dafür da um zu entscheiden ob der generated text ausgegeben werden soll oder nicht...

sieh dir den funktionsaufruf von generate mal genauer an...

ein rausnehmen aus dem quelltext ist an sich nicht notwendig, wenn man den aufruf entsprechend anpasst...

alles klar ?

Verfasst: Mi 21. Dez 2005, 22:09
von i-fekt
Du meinst wohl, wenn man $note = 0 setzt, oder? Ok, so mache ich es und lasse alles beim alten. Ist einfach schwer wenn man nur so langsam vorran kommt mit PHP wie ich und noch nicht alles versteht. ;)

Verfasst: Mi 21. Dez 2005, 22:11
von emergence
das hab ich jetzt zwar nicht gemeint, aber ja das kann man auch machen...

Verfasst: Mi 21. Dez 2005, 22:20
von i-fekt
Was hast du gemeint?

Verfasst: Mi 21. Dez 2005, 23:07
von HerrB
Vermutlich, dass ein

Code: Alles auswählen

$tpl->$note = false;
im Modul reichen würde.

Gruß
HerrB