Habe es gerade eingebaut. Funktioniert bestens! Dass der Titel (H1) vom CMS nicht verwendet, oder angezeigt wird, finde ich klasse, denn dann hat man alle Gestaltungsfreiheiten; kann auch Content ineinander verschachtelt und es ist SEO mäßig gut (nur 1x H1 auf der Seite)
Hallo, ich versuche in die Datei user_classes\overloads\GMTabTokenizer\pt_GMTabTokenizer.php ein Finanzierungs Script einzubauen. Folgendes soll funktionieren: 1. Wenn der VK-Preis (Brutto) unter 100,00 Euro ist, muss die Beispiel-Rechnung angezeigt werden. 2. Wenn der VK-Preis (Brutto) über 100,00 Euro ist, muss die Formel funktionieren. PHP: if($i==1 AND $this->tab_content[$i]=="Finanzierung") { $out .= '<div style="font-size:11px; padding-left:3px;" id="tab_fragment_'.$i.'"><br /> Ab sofort können Privat- und Geschäftskunden bei Nexus Service ab einem Mindestbestellwert von 100,- Euro bequem per Ratenzahlung bezahlen.<br /><br /> Beispiel Rechnung:<br /><br />'; if($_SESSION['prod_price']<100){ $out .='<b>Sie kaufen ein Artikel für 100,- Euro</b><br /><br /> Finanzierung für 6 Monate <b>17,26 Euro</b> / Monat<br /> Finanzierung für 12 Monate <b>8,89 Euro</b> / Monat<br /> Finanzierung für 24 Monate <b>4,72 Euro</b> / Monat<br /><br />'; }else{ $out .= '<b>Sie kaufen ein(e) '.$_SESSION['prod_name'].' für € '.str_replace(",00",",-",number_format($_SESSION['prod_price'],2, ",", ".")).'*</b><br /><br /> Finanzierung für 6 Monate <b>'.number_format(round($_SESSION['prod_price']*0.172646,2),2, ",", ".").' Euro</b> / Monat<br /> Finanzierung für 12 Monate <b>'.number_format(round($_SESSION['prod_price']*0.088943,2),2, ",", ".").' Euro</b> / Monat<br /> Finanzierung für 24 Monate <b>'.number_format(round($_SESSION['prod_price']*0.047168,2),2, ",", ".").' Euro</b> / Monat<br /><br />'; } $out .= 'Bei jeder Kreditfinanzierung durch die Santander Consumer Bank AG<br /> wird eine Bearbeitungs- und eine Kreditgebühr fällig.<br /><br />' .$this->panel_content[$i].'</div><br />'."\n"; } Ist dieser Weg richtig?
@Avenger und Manfred DANKE für diese tolle Lösung . Habe es gerade erfolgreich eingebaut. Sowas hatte ich schon lange gesucht, und vor allem die Kombination mit der zeitlichen Steuerung ist echt spitze! Mit den Overloads habe ich mich noch nicht so wirklich beschäftigt. Daher noch eine Verständnisfrage: in der "user_classes\overloads\GMTabTokenizer\pt_GMTabTokenizer.php" ist von "extend" die Rede. Daher vermute ich, dass diese die "GMTabTokenizer.php" nicht ersetzt, sondern (updatesicher) ergänzt/erweitert??!
Und wer das Ganze in den TAB´s nutzt und flexibel bis zum Umfallen sein möchte fügt eine solche Zeile ein: [TAB:{$txt.mbr_tab_title}]{pt_load_cms_data coID=5014} coID=5014 ... die Contenseite die in dem TAB angezeigt wird. {$txt.mbr_tab_title} .... Textvaribale für die TAB-Überschrift Und da wir ja dank Avenger nur noch EINE!!! Text-Variablen-Datei haben (siehe hier..) fügen wir in diese ein: Code: 'product_info' => array( 'mbr_tab_title' => 'Versand + Zahlung' ), und können so ratzfatz in allen Produkten sowohl die TAB-Überschrift als auch den TAB-Inhalt ändern.
Hallo Avenger, wie könnte man eine solche Fkt. auch im Backend nutzen - ich hätte da eine speziellen Anwendung?
Habe nun seit einigen Tagen die Funktion im Einsatz und den Eindruck, dass es einiges an Performance kostet (laut Website Leistung im Google WM Tool). Hat jemand ähnliche Erfahrungen gemacht oder kann was bzgl. Caching sagen?
Habe bei (fast) allen Produkten zwei zusätzliche TAB´s hiermit laufen, die ihre Titel auch noch aus einer Sprachdatei holen ... kann nix Negatives feststellen/messen.
Danke Manfred, dann muss ich mal schauen. Vielleicht habe ich mir mit Update 1.4 was "eingefangen". Scheint so, dass mein Cache wohl nicht mehr greift. u.a. bei allen Produktdetailseiten ...
Website-Leistung unter Google WM-Tool beruhigt sich zwar gerade wieder aber Artikeldetailseiten werden scheinbar nicht gecacht. Habe in letzter Zeit einiges auf einmal geändert (SP, Funktionen, Content ...), so dass es sich sehr schwer eingrenzen lässt. Zumindest ist es bei mir nun so, dass Contentänderungen in den Produktdetailseiten nach f5 reload sofort sichtbar sind wohingegen ich bei Kategoriecontent den Cache leeren muss (im Backend und über FTP) um die Contentänderung zu sehen. Ist mir jetzt erst wegen Performancepeak aufgefallen, aber vielleicht war das schon immer so?
Hm, hab das ganze - also die zwei dateien - eingebaut und bei mir erscheint leider nur der Text " {pt_load_cms_data coID=57}" Und den Content 57 gäbe es. Edit: Wer lesen kann ist klar im Vorteil... Hab das doch glatt in die Artikelbeschreibung bei den Artikeln eingetragen und nicht in die html-Datei z. B. "standard.html"...
das funktioniert bei mir nicht, die Variable wird einfach als Text so ausgegeben. Die Smarty-Funktion in den Tabs läuft tadellos. Jemand eine Idee?
Hallo zusammen. Vielen Dank erstmal für Eure Mühe und die Arbeit und das Weitergeben der Informationen. Danke! Nun habe ich eine Frage: Ich habe einige Standardtabs, die ich gerne über Contentseiten steuern würde Mal versuchen zu skizzieren: [Artikelbeschreibung] [Individueller tab über Tab hinzufügen][Immer da Standard Tab 1][ Immer da Standard Tab 2] Besteht eine Möglichkeit die "Immer da Standard Tabs" als Tabs (deren INhalt jedoch über den COntent Manager angelegt wird) z.B. über das Template einzubinden, so das ich nicht in jeden Artikel um diese dort anzulegen? Danke für Eure Ideen, liebe Grüße Thomas
Hi, erstmal vielen Dank für die "Einbauanleitung". Habe das "Teil" auch erfolgreich implementiert - nur ein kleiner Schönheitsfehler: Erhalte immer die "Überschrift" , wie auf begefügtem Bild, egal ob ich aus der Zeile "[TAB:abcde] {pt_load_cms_data coID=6}" das TAB:abcde] weglasse oder nicht. Was mich da verkehrt??? Danke im voraus ...
{pt_load_cms_data coID=6} in der standard.html eingebunden funktioniert bei mir, allerdings kriege ich das nicht als TAB hin. Kann mir da bitte jemand helfen?
Versuch mal dies: [TAB:Überschrift des Tab]{pt_load_cms_data coID=4711} oder wenn der Tab-Titel gar eine TXT-Variable ist: [TAB:{$txt.mbr_tab_title_A}]{pt_load_cms_data coID=5014}