Affilinator Tipp 3
Eigene Arrays in Smarty-Templates erstellen:
Eigene Arrays in Smarty-Templates erstellen:
In der neuen Version des Affilinator können auf jeder beliebigen Seite RSS-Feeds eingebunden werden.
Probiert doch mal in der Suche oder Kategorie passende Ergebnisse zum Keyword von Google, Yahoo und Co anzuzeigen. Ob und wie weit es bei euch zu “Unique Content” führt, wer weiß das schon?
Kompletten Beitrag lesen …
So nun ist es endlich wieder an der Zeit um etwas zu bloggen.
Heute starte ich mit einer neuen Reihe von Affilinator Tipps. Mal sehen, wenn die Tipps gut ankommen, werde ich die Reihe fortführen, ansonsten wird es bei ein paar Tipps bleiben. Wer auch einen oder vielleicht ein paar gute Tipps hat, kann mir diese gerne schicken.
Zum Anfang stelle ich euch 2 Tipps zur neuen Version V2.51 vor. Also dann mal los.
Im neuen Adminbereich werden neue Nachrichten von Affilinet dargestellt. In der config.php können diese individuell eingestellt werden.
Kompletten Beitrag lesen …
Nach dem ich Textbereiche mit HTML-Formatierung in Smarty einbinden wollte, tauchte auch bei mir das Problem auf, dass mein Layout durch ungeschlossene Tags zerschossen wurde. Die Formatierung wollte ich nicht mit strip_tags aufgeben, aber der Bereich musste schon mit truncate begrenzt werden. Gut ich habe schon von entsprechenden Smarty-Modifier gehört, die da Abhilfe schaffen sollten.
Kompletten Beitrag lesen …
Hier eine einfache Möglichkeit um nur zufällige Einträge, deren Anzahl zuvor definiert wurde, darzustellen.
In diesem Beispiel werden 2 zufällige Newsbeiträge angezeigt. Das lässt sich logischerweise auf alle Smarty-Arrays anwenden und mit dem Parameter hinter 'array_rand' wird die Anzahl der zurückgegebenen Einträge definiert.
Ein eigener Newsletter gehört mittlerweile zu jeder größeren Homepage dazu. Deshalb möchte ich euch heute die einfache Einbindung eines Newslettersystems in die Affilinator zeigen. Selbstverständlich kann dieser Newsletter Manager in jedes Script auf der Smarty Templateengiene so eingebunden werden.
Als Newslettersoftware habe ich LetterIt gewählt, da dies unter GPL kostenlos zur Verfügung steht und dafür doch sehr umfangreich ist.
In dieser Reihe möchte ich euch aktuelle Open Source Projekte kurz vorstellen, die die Smarty Template Engine nutzen.
In den folgenden Ausgaben werde ich noch folgende Projekte vorstellen: CMSmadesimple, PowerCMS, Serendipity,... Wer noch weiter gute Vorschläge für diese Rubrik hat, nur her damit.
TikiWiki
TikiWiki ist ein Wiki-System mit CMS- und Groupware-Funktionen.
Als Basis dient PHP, ADOdb (Anbindung an unterschiedliche Datenbanken) und die Smarty Template Engine, womit eine Vielzahl an Webanwendungen realisiert werden können - egal ob Websites, Portale, Intranets und Extranets.
Kompletten Beitrag lesen ...
Komme gerade einfach nicht dazu öfters zu posten, sorry. Ich habe gerade diesen Schnippsel für den Affilinator gefunden, den ich euch nicht vorenthalten möchte. Damit könnt ihr einige Kategorien in der Suche anzeigen, aus denen die gefundenen Produkte stammen. Den Code in die searchproducts.html unten einbinden.
Kompletten Beitrag lesen ...
Smarty und Web2.0, warum nicht? Da Tagclouds (Wikipedia übersetzt das lustigerweise mit Wortwolken) immer mehr in Mode kommen, zeige ich heute 2 Möglichkeiten, wie man ein Tag Cloud mit der Smarty Template Engine realisieren kann. Ja, ich weiß, dass es mit PHP etwas schneller ist. Wir haben hier aber den Schwerpunkt auf Smarty und deshalb habe ich es komplett mit Smarty gelöst. So und nun los mit den Clouds.
Zu erst die einfache Variante, wenn nur Links ohne Bewertung vorhanden sind. Um unterschiedliche Schriftgrößen zu erstellen benutze ich die Randomfunktion von Smarty. Als Beispiel habe ich das Template 'lastKeywords.html' aus dem Affilinator verwendet. Ihr könnt es selbstverständlich in jedes andere Template integrieren, wenn ihr die Templatevariablen anpasst.
Gerade habe ich bei Hasin Hayder ein Cheat Sheet für die Smarty Template Engine gefunden. Das 2-seitigem Cheat bietet einen idealen Kurzüberblick zu Smarty. Die aktuelle Version V2 des Spickzettels kann als pdf oder jpg heruntergeladen werden.
Ich hätte mir noch gewünscht, dass es zwischen Programmierung und Template besser trennt.
Auf alle Fälle: Hier gibt es Komprimiertes Wissen über die Smarty Engine zum Nachschlagen.