|
|
#1 (permalink) |
|
Administrator
Registriert seit: 19.03.2009
Ort: Heide Holstein
Beiträge: 1.968
![]() |
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] 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();
?>
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");
?>
HTML-Code:
<?php
ob_end_flush();
?>
Es werden sicher noch viele Ideen kommen was man damit alles anstellen kann... |
|
|
|
|
|
#2 (permalink) |
|
Neuer Benutzer
Registriert seit: 26.05.2009
Ort: Hamburg
Beiträge: 8
![]() |
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 |
|
|
|
|
|
#4 (permalink) |
|
Neuer Benutzer
Registriert seit: 26.05.2009
Ort: Hamburg
Beiträge: 8
![]() |
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 |
|
|
|
|
|
#6 (permalink) |
|
Neuer Benutzer
Registriert seit: 26.05.2009
Ort: Hamburg
Beiträge: 8
![]() |
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 |
|
|
|
|
|
#7 (permalink) |
|
Benutzer
Registriert seit: 07.06.2009
Ort: Berlin
Beiträge: 76
![]() |
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 |
|
|
|
|
|
#10 (permalink) |
|
Administrator
Registriert seit: 17.04.2009
Ort: Regensburg
Beiträge: 4.224
![]() |
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" Geändert von voodoo36 (23.07.2009 um 06:54 Uhr) |
|
|
|
![]() |
| Lesezeichen |
| Themen-Optionen | Thema durchsuchen |
| Ansicht | |
|
|