Zurück   Web to Date Forum > Web to Date > Web to Date allgemein

Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Ansicht
Alt 03.06.2009, 17:01   #1 (permalink)
Administrator
 
Benutzerbild von blue
 
Registriert seit: 19.03.2009
Ort: Heide Holstein
Beiträge: 1.968
blue befindet sich auf einem aufstrebenden Ast
Lächeln Web to Date Ausgabe puffern und parsen

In web to Date ist es zwar möglich Textausgaben mit suchen und ersetzen zu verändern siehe Beispiel: <cc:print value="&page.content.text" find="TYPO3" replace="Web to Date"> in PHP sind wir allerdings viel flexibler ;-) und können ganz tolle Sachen mit der Ausgabe von Web to Date anstellen.

Diese Änderung bewirkt, dass die Ausgabe der Webseite nicht sofort erfolgt, sondern zunächst in einen PHP-Buffer geschrieben wird. Wir können die Ausgabe in der Funktion also noch beeinflussen.

Ein kleines Beispiel:

Wir möchten automatisch Thumbs (Vorschaubilder) von Webseiten erstellen für eine Linkliste. Dazu bauen wir uns eine 2 spaltige Tabelle (Tabellenabsatz). In die linke Spalte möchten wir die Voschaubilder der Webssite setzen in die rechte Spalte die Beschreibung der Webseite die wir verlinken...

Dazu schreiben wir nun in die linke z.B. Spalte so eine Art BB-Code der am Ende durch unsere Routine automatisch in HTML umgeschrieben wird.

HTML-Code:
[url]http://www.buesum-buesum.de[thumbs]http://www.buesum-buesum.de[/thumb][/url] 
in die rechte Spalte kommt ganz normal die Beschreibung... unsere Funktion schaut am Ende nach was da drin steht und ändert entsprechend den Inhalt!

Beispiele wie das dann aussieht:
http://www.webtodateforum.de/websites.php
http://www.vinland-cats.de/empfehlung

So können wir jetzt völlig unkompliziert eine Linkliste mit Vorschaubildern erstellen!

Aber die Geschichte hat noch mehr Vorteile, denn Header werden trotzdem sofort gesendet.

Schreibt mal in einen Html-Absatz:
HTML-Code:
<?php
Header("Location: http://www.webtodateforum.de"); 
exit();
?> 
ohne die Erweiterung passiert gar nichts... Da die Headerinformationen schon gesendet wurden... Keine Weiterleitung mehr möglich!

Mit unserer Erweiterung wird der Header Location: http://www.webtodateforum.de ausgegeben und weitergeleitet. Das hat z.B. ungeahnte Vorteile wenn man PHP Code in die Seite intergrieren möchte...

Jetzt endlich zum Einbau: Zunächste muss wieder das gesamte Projekt auf PHP umgestellt werden, wenn nicht schon passiert...
http://www.webtodateforum.de/forum/web-to-date-allgemein/19-tipp-php-als-standard-fuer-web-to-date.html

In die ersten Zeilen der Navigation.ccml schreibt ihr:

HTML-Code:
<?php
//
// mit Web to Date erzeugte Seite buffern und parsen 
// aus Webtodateforum.de
//
 
function output($out) 
{
$out=str_replace ('[url]','<a href="',$out);
$out=str_replace ('[/url]','</a>',$out);
$out=str_replace ('[thumbs]','" target="_new"><img border="0" src="http://snapr.seekxl.de/?size=S&url=',$out);
$out=str_replace ('[thumbt]','" target="_new"><img border="0" src="http://snapr.seekxl.de/?size=T&url=',$out);
$out=str_replace ('[/thumb]','">',$out);
 
return ($out);
}
 
ob_start("output");
?>
 
und in die letzte Zeile der navigation.ccml

HTML-Code:
<?php
ob_end_flush();
?>

Es werden sicher noch viele Ideen kommen was man damit alles anstellen kann...
blue ist gerade online   Mit Zitat antworten
Alt 05.06.2009, 18:47   #2 (permalink)
Neuer Benutzer
 
Registriert seit: 26.05.2009
Ort: Hamburg
Beiträge: 8
magri befindet sich auf einem aufstrebenden Ast
Standard AW: Web to Date Ausgabe puffern und parsen

Hallo blue, das ist ja eine Supersache mit den thumbs als Linkliste.
Ich hab's jetzt versucht, aber es klappt einfach nicht. Kannst Du noch einmal dokumentieren - so für die Dummies? Wäre Klasse. Gruß magri
magri ist offline   Mit Zitat antworten
Alt 06.06.2009, 03:52   #3 (permalink)
Administrator
 
Benutzerbild von blue
 
Registriert seit: 19.03.2009
Ort: Heide Holstein
Beiträge: 1.968
blue befindet sich auf einem aufstrebenden Ast
Standard AW: Web to Date Ausgabe puffern und parsen

Gibt es eine Demoseite, um mal zu schauen was nicht klappt ?
blue ist gerade online   Mit Zitat antworten
Alt 06.06.2009, 15:13   #4 (permalink)
Neuer Benutzer
 
Registriert seit: 26.05.2009
Ort: Hamburg
Beiträge: 8
magri befindet sich auf einem aufstrebenden Ast
Standard AW: Web to Date Ausgabe puffern und parsen

Hallo blue, ich habe sicher übersehen irgendwelche Änderungen zusätzlich zu machen.
Schau doch mal unter http://www.motel-hamburg.de/test/ser...inks/index.php .
Danke schon einmal im voraus. Magri
magri ist offline   Mit Zitat antworten
Alt 06.06.2009, 16:17   #5 (permalink)
Administrator
 
Benutzerbild von blue
 
Registriert seit: 19.03.2009
Ort: Heide Holstein
Beiträge: 1.968
blue befindet sich auf einem aufstrebenden Ast
Standard AW: Web to Date Ausgabe puffern und parsen

Hast Du die Änderung in der navigation.ccml auch eingebaut ?
blue ist gerade online   Mit Zitat antworten
Alt 06.06.2009, 16:26   #6 (permalink)
Neuer Benutzer
 
Registriert seit: 26.05.2009
Ort: Hamburg
Beiträge: 8
magri befindet sich auf einem aufstrebenden Ast
Idee AW: Web to Date Ausgabe puffern und parsen

nein das hab ich bis jetzt nicht gemacht. Nun aber! Mal sollte ebne lesen, verstehen und dann verarbeiten können.
Vielen Dank für Deinen Anstoss. Gruß Magri
magri ist offline   Mit Zitat antworten
Alt 20.07.2009, 20:01   #7 (permalink)
Benutzer
 
Registriert seit: 07.06.2009
Ort: Berlin
Beiträge: 76
Sven aus Berlin befindet sich auf einem aufstrebenden Ast
Standard AW: Web to Date Ausgabe puffern und parsen

Hallo Blue,

schlag mich jetzt bitte nicht, aber so ganz versteh ich den Sinn nicht!
Ne Tabelle und das Bild mit verlinkung rein! Und fertig!

Oder bin ich jetzt ganz daneben? Klär mich mal auf .... bitte!

Gruß Sven
Sven aus Berlin ist offline   Mit Zitat antworten
Alt 20.07.2009, 20:05   #8 (permalink)
Administrator
 
Benutzerbild von blue
 
Registriert seit: 19.03.2009
Ort: Heide Holstein
Beiträge: 1.968
blue befindet sich auf einem aufstrebenden Ast
Standard AW: Web to Date Ausgabe puffern und parsen

Es wird die von Web to Date erzeugte Webseite gepuffert und mittels PHP dann nachträglich verändert... Probiere es einfach einmal aus...
__________________
cu blue...

Web to Date Design Mods ab 10 Eur Web to Date Designs aufgepeppt...


blue ist gerade online   Mit Zitat antworten
Alt 20.07.2009, 20:22   #9 (permalink)
Benutzer
 
Registriert seit: 07.06.2009
Ort: Berlin
Beiträge: 76
Sven aus Berlin befindet sich auf einem aufstrebenden Ast
Standard AW: Web to Date Ausgabe puffern und parsen

Jo, OKEY, werde ich mal ausprobieren!
Sven aus Berlin ist offline   Mit Zitat antworten
Alt 20.07.2009, 22:51   #10 (permalink)
Administrator
 
Benutzerbild von voodoo36
 
Registriert seit: 17.04.2009
Ort: Regensburg
Beiträge: 4.224
voodoo36 befindet sich auf einem aufstrebenden Ast
Frage AW: Web to Date Ausgabe puffern und parsen

Hallo Blue, ich habe das jetzt mal probiert, zuerst waren die Thumbs da, aber nur das als Testlink von dir eingesetzte, meine Links wurden nur durch ein Thumb von snapr.seekxl.de ersetzt. Wo kann der Fehler sein??? Muss man sich bei Seek XL Snapr anmelden?

NACHTRAG: OK, jetzt sind die Thumbs da! Keine Anmeldung nötig! "Server öfter down"
__________________
Grüße aus Bayern

Geändert von voodoo36 (23.07.2009 um 06:54 Uhr)
voodoo36 ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an



Seite generiert in 0,07230 Sekunden mit 18 Datenbankabfragen

1 2 3 4 5 6 7 8 9 10 11