Zum Inhalt springen

Pageteaser jp_pageteaser 2.0.1

Erstellt am 5. September 2006 · 22 Antworten · letzte Antwort am 22. Februar 2007 · Seite 1 von 2

Tags: Frage

sven_hom ·

die Angaben im Seitenheader sind am praktischten und einfach zu gebrauchen

Ja, das finde ich auch. Ich war auch etwas enttäuscht, als ich die neue Version gesehen hab'. Vor allem muss man dass erstmal wieder den Kunden erklären.

Allerdings hat die alte Version einen Fehler, der mich ziemlich gestört hat:
Der Teasertext wird immer in doppelte <p>-Tags eingeschlossen, was die Seite leider nicht mehr kompatibel zu XHTML-Transitional macht.

Hat dafür vielleicht jemand eine Lösung?

Sven

sven_hom ·

Hab' ich schon probiert. Dann werden direkt alle <p>-Tags entfernt. Aber einen wollte ich schon noch gerne drin haben.

Sven

sven_hom ·

Danke, steffenk!

OK, also mit

plugin.tx_jppageteaser_pi1.text.wrap >

kann ich die <p>-Tags entfernen.

Ein anderes Problem ist aber, dass die Teaser-Überschrift, welche innerhalb eines <div>-Tags liegt, nochmals von einem <a>-Tag umschlossen wird, da ich im HTML-Template folgendes Konstrukt verwende:

###LINK_ITEM_WRAP### ###TEASER_HEADLINE### ###LINK_ITEM_WRAP###

Nur ist das so leider nicht xthml-konform.

Hat jemand eine Idee, wie ich das wegbekommen, ohne die Linkfunktionalität auf dem Teaser-Titel einzubüßen?

Gruß,
Sven

steffenk ·

aber klar doch 🙂

in der pi1 gibts die Zeile:

$arrMarker["###TEASER_HEADLINE###"] = '<div '.$this->pi_classParam('headline').'>'. $headline .'</div>';

nimm einfach das div weg.

$arrMarker["###TEASER_HEADLINE###"] = $headline;
codeman ·

Ich schließ mich da mal dem vorhergehenden Post an und frage ob das Problem mit JP_Pageteaser mittlerweile jemand in den Griff bekommen hat?

Bei mir Funktioniert das teasing zwar, aber nur wenn ich einen eigenen Text als Description eingebe. Das automatische Parsen funktioniert nicht.

lg
Michi

codeman ·

Ich habe mich heute Abend mal einige Zeit mit der Extension JP_Pageteaser rumgespielt und habe folgendes bemerkt.

Das Feature "automatisch generierte Text" funktioniert überhaupt nicht.

Das Teasing funktioniert zumindest bei mir nur wenn ich unter denn Beschreibungs Optionen des Seitenteaser Datensatzes auf
"Andere Beschreibungstext (Benutze folgendes Textfeld)" stelle und dort manuell etwas eintrage.

Und jetzt noch ganz wichtig, unter Sprache muss unbedingt Standard eingestellt sein, sonst wird ebenfalls nichts angezeigt.

Das bringt mich jetzt auf eine Idee, vielleicht versucht JP_Pageteaser denn Content beim automatischen Parsen von der Englischen
Übersetzung zu laden. Da ich keine habe kann er wohl kaum etwas finden.

Vielleicht kann das jemand testen?

Das wäre eine Möglichkeit warum das Problem auftritt.

lg
Michi

steffenk ·

also das was da im Moment im TER rumschwirrt ist alles andere als eine fertige Extension und für einen produktiven Einsatz nicht tauglich, einfach zu buggy.

Entweder einer setzt sich dran und hilft dem Autor oder jemand schreibt das neu ...

coolcactus ·

Mh, JP_Pageteaser scheint generell nicht sehr gut mit alternativen Seitensprachen umgehen zu können:

In der Standard-Version zeigt er mir die deutsche Version an. Also alles richtig.

In der englischen Version zeigt er mir die englische UND die französische Übersetzung an. Also alle Übersetzungen, die ich angelegt habe.

In der französischen Version zeigt er mir nichts an. :-(

resta ·

Falls es noch jemanden interessiert:
ich bekomme mit der neueren Version (2.1.2) Einträge angezeigt, allerdings nur, wenn ich nicht nur den eigentlichen Startpunkt der zu teasernden angebe, sondern auch die nächst höhere Ebene.
Also:

Startseite (mit teaserplugin)
Hauptmenü (sysfolder)
Menüpunkt 1
Unterseite 1 (mit teaser Datensatz)
Unterseite 2 (mit teaser Datensatz)
Unterseite 3 (mit teaser Datensatz)
Menüpunkt 2
Menüpunkt 3

Wenn ich die Unterseiten von Menüpunkt 1 auf der Startseite anteasern will, wähle ich in dem Plugin auf der Startseite folgende Seiten ein:
- Hauptmenü
- Menüpunkt 1

Warum das so ist weiß ich nicht, aber bei mir funktioniert es nur dann.

Das mit dem automatisch generiertem text funktioniert bei mir auch nicht, schade eigendlich.
Angepasste Layouts funktionieren bei mir nur, wenn ich sie im ursprünglichen Ordner (EXT:jp_pageteaser/sample_templates/) belasse.

Bei einem update von einer alten Version auf eine aktuelle sollte man darauf achten, dass im Template-Setup keine älteren, nun abweichenden Angaben mehr zum Standard-Template und dem Standort des Template-Ordners stehen.

Unbekannter Benutzer ·

Hallo zusammen,
ich hab auch die Probleme, daß das Auto-Grabbing nicht funktioniert (Vers. 2.1.2). In meinen Logfiles hab ich aber unter den 404er gesehen, daß die Extension nach dem Bild selicon_tt_content_tx_jppageteaser_template_0.gif sucht, aber nicht findet. Kann das ein Auslöser sein? Ist das GIF nur ein clear.gif oder existenziell für die Extension notwendig?
Beste Grüße,
Mimung

tpinne ·

Hallo zusammen,

ich möchte gerne mal eure Problem versuchen in den Griff zu bekommen.

Ich fang manl von hinten an:

Mimung schrieb

Hallo zusammen,
ich hab auch die Probleme, daß das Auto-Grabbing nicht funktioniert (Vers. 2.1.2). ...

Danke für deine Anfrage per Mail, habe mitbekommen dass du das Problem noch lösen konntest. Das Ergebnis findet ihr hier #58276. Es war kein wirklicher Bug, sondern ein Konfigurations-"Fehler", wenn man so will.

resta schrieb

ch bekomme mit der neueren Version (2.1.2) Einträge angezeigt, allerdings nur, wenn ich nicht nur den eigentlichen Startpunkt der zu teasernden angebe, sondern auch die nächst höhere Ebene.

Das Problem hier könnte dein Sysfolder sein. Denn Sysfolder werden standardmäßig nicht in den Teaser mit einbezogen, da es ja keine "echten" Seiten sind. Somit normalerweise auch nicht der Inhalt. Probier einfach mal aus den Doktype des Sysfolders mit zuzulassen. Dazu mach folgende Änderungen im Setup:

# das ist der Standard
usedDoktypes = 1,2,3,4,5
# das deine Änderung, 255 müsste der doktype für Sysfolder sein
usedDoktypes = 1,2,3,4,5,255

Sollte es immer noch nicht funktionieren, dann poste/maile mir mal deine Konfigurationen.

resta schrieb

Das mit dem automatisch generiertem text funktioniert bei mir auch nicht, schade eigendlich.
Angepasste Layouts funktionieren bei mir nur, wenn ich sie im ursprünglichen Ordner (EXT:jp_pageteaser/sample_templates/) belasse.

Du kannst deine angepassten Layouts, und auch so viele du benötigst, in einem Ordner deiner Wahl ablegen. Du muss nur die Konstante

templatePath = EXT:jp_pageteaser/sample_templates/

auf den entsprechenden Ordner setzen, in dem deine angepassten Layouts liegen. Diese werden dann auch in der Select-Box im Flexform angezeigt.

coolcactus schrieb

Mh, JP_Pageteaser scheint generell nicht sehr gut mit alternativen Seitensprachen umgehen zu können:

Das sollte eigentlich in der Version 2.1.2 gefixed sein.

steffenk schrieb

also das was da im Moment im TER rumschwirrt ist alles andere als eine fertige Extension und für einen produktiven Einsatz nicht tauglich, einfach zu buggy.

Entweder einer setzt sich dran und hilft dem Autor oder jemand schreibt das neu ...

Da wäre es sehr freundlich, wenn man dem Autor einer Extension dann mal eine Mail schreibt, um den Bug mitzuteilen. Damit der Autor diesen auch beheben kann. Denn es kann durchaus passieren, dass man mal was übersieht. Allerdings waren fast alle Mails die ich bekam keine Bugs, sondern eine fehlerhafte Konfiguration per Typoscript. Deshalb bitte ich dich, wenn meine Extension zu buggy ist, dass du mir doch bitte helfen möchtest.
Danke, im Voraus.

codeman schrieb

Das Feature "automatisch generierte Text" funktioniert überhaupt nicht.

Wäre nett, wenn das Problem immer noch besteht, wenn du deine TS-Konfiguration einmal posten/mailen könntest. Wenn du TV benutzt tippe ich mal auf folgendes Problem (das war das häufigste was ich per Mail bekam). Und zwar muss man bei der Verwendung mit TV und Auto Content genau definieren, aus welchen Feldern in welcher Datenstruktur Inhalte entnommen werden sollen. Dazu ein Beispiel für eine richtige Konfiguration der Konstante:

#cat=Plugin.Pageteaser List//; type=string; label=Gives the field name(s) for a specific DS id - id:field_name - with comma separated to look for content (for tv mode)
    autoContent.tvContentFields = 1:field_content,2:field_right_content

Bedeutet, schaue in der Datenstruktur mit der ID 1 in dem Feld 'fiel_content' nach Inhaltselement, und in der DS 2 im Feld 'field_right_content'.

Ich hoffe, dass ich den meisten von euch damit helfen konnte. Wenn nicht, dann antwortet einfach hier darauf, oder schreibt mir eine Mail über die Feedback-Funktion des TER.

Gruß
Tobias