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

spider1009 ·

Hallo,

ich habe die Version 2.1.1 vom pageteaser installiert. Als Typo hab ich 4.0.2 im Einsatz. Leider wird auf der Teaserliste Seite kein einziger Eintrag angezeigt. Ich habe die Seiten die geteast werden sollen per List Ansicht mit einem Teaser Eintrag versehen. Leider wird bei mir gar nichts angezeigt. Muss ich ein spezielles Template einbinden (habe auf der List Seite das Standard Template ausgewählt). Habt ihr beiden schon eine Lösung gefunden???

Greetings,

Alexander

sven_hom ·

Hallo!

Ich hab' genau das selbe Problem mit der neuen Version von "jp_pageteaser" (2.1.1)
und Typo3 in der Version 4.0.1. Mit der alten Version von "jp_pageteaser" (1.5.x) lief alles wunderbar, allerdings wurden hier einige seltsame HTML-Elemente im Frontend eigefügt, so dass ich hoffte, mit der neuen Version wird alles besser.

Hmm, das war wohl nix, da jetzt nämlich überhaupt nichts mehr angezeigt wird. Ich hab' schon alle Einstellungen dreimal überprüft, HTML-Vorlagen geändert, "Static"-Templates überprüft, Datensätze gelöscht und neu angelegt - aber alles ohne Erfolg. (Forum, Mailing-Liste und WWW hab' ich auch schon erfolglos durchsucht)

Kann mir vielleicht jemand weiterhelfen? Hat einer von Euch die Extension zum Laufen gebracht?

Viele Grüße,
Sven

nobbie ·

Hallo,

Eine Seite mit dem Plugin anlegen, in der die Informationen (Teaser) erscheinen sollen. Danach Unterseite anlegen, in der mein Text erscheint. Diese Seite markieren und auswählen "neuen Datensatz" anlegen. Danach kann der Datensatz "Seitenteaser" ausgewählt werden. Hier können dann die Angaben eingetragen werden. So ist für jede Unterseite zu verfahren. Ich benutzte die Version 2.11 unter http://www.diakonie-schwaebisch-hall.de
Im Setup habe ich noch unter "Include static (from extensions) die Pageteaser list eingefügt.

nobbie

sven_hom ·

Hallo Nobbie!

Vielen Dank für den Hinweis, aber genau diese Prozedur hab' ich nun schon mehrmals erfolglos durchgeführt. Das Teaser-Plugin scheint auf jeden Fall auch schon korrekt installiert und eigebunden zu sein, da im Quelltext der jeweiligen Seiten der entsprechende DIV-Container enthalten ist:

<div class="tx-jppageteaser-pi1"> </div>

Es scheint als würden die zu teasenden Inhalte nicht erkannt, obwohl ich schon alle mögliche Einstellungen im Plugin selbst als auch in den Constants ausprobiert habe. Teaser-Datensätze sind auch vorhanden und als sichtbar markiert.
Kannst Du mir vielleicht sonst noch einen anderen Tip geben?

Sven

steffenk ·

also ich empfehle eine ältere Version von pageteaser zu benutzen. In meinen Augen handelt es sich hier um Verschlimmbesserungen - die Angaben im Seitenheader sind am praktischten und einfach zu gebrauchen. (ich benutze immer noch 1.5.6)

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