Nach meinen ersten Ausflug, bei dem ich den Eindruck hatte, als kleines Kind doch zu viel von Putzmitteln genascht zu haben, geht es in Bezug auf AJAX wirklich steil aufwärts. Das JavaScript kommuniziert mittlerweile mit dem PHP-Skript auf dem Server, erhält eine Rückmeldung und fadet diese langsam aus.
Dabei hat mich erstaunt, wie wenig PHP dafür notwenig ist:
<?php
$url=$_POST['url'];
$name=$_POST['name'];
$sum=$_POST['sum'];
$eintrag=$url.$name.$sum;
$filename=time().".txt";
$spage= fopen($filename,"w");
fputs($spage,$eintrag);
fclose($spage);
sleep(2);
print "senden erfolgreich";
?>
Das Skript nimmt die gesendeten Daten entgegen und schreibt diese in eine Textdatei – später wird an der Stelle eine Datenbankanbindung stehen. Die Meldung am Ende wird nach anschließend an das JavaScript übertragen, angezeigt und langsam ausgeblendet. Der sleep-Befehl dient in dem Beispiel nur dazu, die abschließende Meldung hinauszuzögern, damit sich das Senden der Daten verfolgen lässt.
Das ist wirklich alles! Na ja, fast jedenfalls, denn das JavaScript zu Steuerung ist etwas länger. Interessierte können es sich hier runterladen. Nach dem es jetzt so funktioniert, wie ich mir das vorgestellt habe, geht es jetzt darum, die einzelnen Bestandteile noch etwas eleganter und kompakter zu gestalten.
6 Kommentare
kann man dich eigentlich auch kaufen? ich bräuchte ein plug-in, dass es noch nicht gibt – aber so ich es einschätzen kann – sehr simpel zu programmieren sein müsste.
Ja, auch ich bin käuflich :-) Zumindest so lange ich keine Werbung im Blog machen muss ;-) Einzelheiten sollten wir per Email abklären.
das wichtigste steht hier: http://forum.wordpress.de/showthread.php?t=10961
Mhm, sollte möglcih sein. Mein Ansatz dabei wäre, vor der endgültigen Ausgabe den Zeitstempel per Filter zu modifizieren. Allerdings beleibt das Datum und die Uhrzeit in der Datenbank dann so, wie sie dort bei der Eingabe des Artikels gesetzt wurden.
genau so stelle ich es mir vor. da das plugin nicht beitrags-abhängig sondern nur kategorien-abhängig abhängig arbeiten muss, reicht das vollkommen. auch muss es nichtmal ein plugin sein, es reicht sogar ein template-hack, dass ich für die einzelnen kategorien anpasse bzw, dass vom theme-toolkit von planet oz angepasst wird.
Ich schau mir das mal morgen früh nach dem ersten Kaffee und Blogeintrag an.