Liste der Anhänge anzeigen (Anzahl: 1)
Das was du möchtest, macht die o. g. Erweiterung.
Liste der Anhänge anzeigen (Anzahl: 3)
jo, erstmal danke für die klasse erweiterung, hilft sehr !
jedochhabe ich evtl. noch einen bug endeckt:
und zwar habe ich 2 Seiten angelegt und diesen jeweils einzelne artikel !
dann habe ich 2 nachrichten listen sowie 2 Nachrichtenarchive erstellt.
wenn ich nun auf ein artikel von seite 1 zb. klicke und speichere... und dannach dann von seite 2 auf ein Artikel... dann werden mir die erstellten "autonews" von der 1. Seite gelöscht im nachrichtenarchiv ?
woran kann das liegen ?
Ich habe typo 2.82 und autonews vers. 1.2.2 installiert !!!
auto_news Einträge werden beim Duplizieren von Seiten / Artikeln überschrieben
Hallo Leuchte!
Das selbe Problem habe ich auch. Auf der Website gibt es eine komplexe Struktur von Seiten, Unterseiten und diversen Inhaltselemente mit vielen speziellen Einstellungen.
Daher ist es das Sinnvollste die Seiten immer nur zu kopieren.
Die Übersicht dieser Seiten gebe ich mit Teasern und auto_news aus. Dabei ist mir auch aufgefallen, dass der duplizierte Eintrag jeweils den Quelleintrag überschreibt. Der generierte auto_news Eintrag im Nachrichtenarchiv enthält dann die Daten des neuen Artikels. Nur {{insert_article::123}} im Feld "Nachrichtentext" enthält dann noch die ID des Quellartikels. Der Eintrag wird erst nach Speichern im neuen Artikel überschrieben.
Gibt es in der Datenbank vielleicht ein Feld, das beim duplizieren mitkopiert aber nicht geupdated wird, das die Beziehung zwischen auto_news Eintrag und Artikel speichert?
Ich hoffe Du kannst was mit meiner Beschreibung anfangen.
Danke schonmal! Super Extension, super Support!
MfG
Artikel in gleicher Kategorie - hängt DS an vorigen an
Hallo zusammen,
die Extension kommt mir wie gerufen.
jedoch habe ich so meine Probleme.
Ich habe 2 Artikel angelegt und der gleichen Kategorie zugeordnet.
Im FE in der Kategorie zeigt er mir beide Artikel an.
Wenn ich nun auf weiterlesen gehe linkt er auf den gleichen Artikel.
dabei ist mir aufgefallen, dass er als url die (Kategorie)-(gleiche pid) anhängt und nicht den alias benutzt.
Der Artikel enthält nun beide News. Soll das so sein?
unter Nachrichten zeigt er mir beide einzeln an.
Was mache ich verkehrt.
Gruß ele
Artikelreihenfolge ändern?
Gibt es eine Möglichkeit die Artikelreihenfolge zu ändern.
Wenn ich einen Artikel update sollte er dann wieder oben erscheinen.
Liste der Anhänge anzeigen (Anzahl: 1)
Re: autonews und 2.10.xx
Moin alle,
zunächst vielen Dank an Leuchte für diese Erweiterung! Wirklich eine gute Idee und damit ist Bloggen/Blog schreiben in Contao deutlich einfacher geworden.
Zitat:
Zitat von
elmuerto
Funktioniert autonews mit der 2.10.xx Version?
Die oben besprochenen Bildlinks zu den Artikeln funktionieren nicht mehr.
Kann das auch an zarticleimage liegen?
Beste Grüße!
@elmuerto: zu den Bildlinks/zArticleImage kann ich leider noch nichts sagen. Aber:
ich hatte 2 Probleme mit [auto_news] in 2.10.4 ... hier sind auch meine Lösungen dafür in Form von Patches/diffs:
1. im Backend war bei der Bearbeitung des Artikels keine Auswahl der Nachrichtenarchive möglich. In Opera wurden die Archive gar nicht angezeigt, in FireFox rechts neben "Textelement nutzen", sehr schmal und nicht klickbar. Das habe ich so gelöst, dass ich die Checkbox-Liste der Archive ganz an den Anfang der Abteilung "Automatisch Nachrichten erstellen" gestellt habe. Das sieht dann so aus:
Anhang 6227
Akzeptabel, aber wahrscheinlich gibt es auch noch eine bessere Lösung dafür. Hier ist der Patch für die Datei system/modules/auto_news/dca/tl_article.php:
PHP-Code:
--- tl_article.php-revBASE.svn000.tmp.php Fr 6. Jan 05:38:29 2012
+++ system/modules/auto_news/dca/tl_article.php Fr 6. Jan 00:40:48 2012
@@ -54,7 +54,7 @@
*/
$GLOBALS['TL_DCA']['tl_article']['palettes']['default'] = str_replace(
';{publish_legend}',
- ';{auto_news_legend},auto_news_teaser,auto_news_element,auto_news_archive,auto_news_redirect,auto_news_save,auto_news_id;{publish_legend}',
+ ';{auto_news_legend},auto_news_archive,auto_news_teaser,auto_news_element,auto_news_redirect,auto_news_save,auto_news_id;{publish_legend}',
$GLOBALS['TL_DCA']['tl_article']['palettes']['default']);
/**
@@ -118,11 +118,3 @@
'exclude' => true,
'default' => '1',
);
-
-$GLOBALS['TL_DCA']['tl_article']['fields']['auto_news_save'] = array
-(
- 'label' => $GLOBALS['TL_LANG']['tl_article']['auto_news_save'],
- 'inputType' => 'checkbox',
- 'exclude' => true,
- 'default' => '1',
-);
Entscheidend ist der erste Teil des Patches, dort wird das Backend-Feld "auto_news_archive" ganz an den Anfang verschoben. Der zweite Teil des Patches entfernt einfach nur ein Duplikat der Konfiguration von "auto_news_save", das Leuchte da reingerutscht ist (1.2.2 => 1.2.3). Kann man aber auch ignorieren, weil es keinen Schaden anrichtet, es ist halt einfach unnötig.
Damit hat die Erweiterung dann erstmal ganz gut funktioniert ... bis ich versucht habe, einen Artikel in mehrere Archive zu kategorisieren und die Kategorien dann anschließend mehrfach geändert habe. Das hat nicht immer zuverlässig funktioniert:
2: manchmal wurden keine neuen Archiv-Einträge erzeugt
das Test-Scenario ist echt schwierig zu beschreiben und die Analyse/das Debugging haben mich einige Stunden gekostet. Ich bin aber recht sicher, die Lösung gefunden zu haben. Meiner Meinung nach ein Bug, der auch in vorherigen Versionen existierte, eventuell abhängig von der verwendeten PHP Version. Hier erst einmal der Patch für system/modules/auto_news/AutoNews.php:
PHP-Code:
--- AutoNews.p-revBASE.svn002.tmp.php Fr 6. Jan 06:09:08 2012
+++ system/modules/auto_news/AutoNews.php Fr 6. Jan 06:08:04 2012
@@ -104,7 +104,9 @@
$this->Insert = (!empty($this->AutoNewsArchive)) ? array_diff($this->AutoNewsArchive, $AutoNewsOldArchive) : array();
$this->Delete = (!empty($AutoNewsOldArchive)) ? array_diff($AutoNewsOldArchive, ((empty($this->AutoNewsArchive)) ? array() : $this->AutoNewsArchive)) : array();
$this->Update = (!empty($this->Insert)) ? array_diff($this->AutoNewsArchive, $this->Insert) : $this->AutoNewsArchive;
- @array_multisort($this->Insert, $this->Delete, $this->Update);
+ sort($this->Insert);
+ sort($this->Update);
+ sort($this->Delete);
}
unset($AutoNewsOldArchive);
Das entfernte "array_multisort()" war mir von Anfang an suspekt, es dient ja eigentlich dem Zweck, Arrays zu sortieren, die die gleiche Anzahl von Einträgen haben (Spalten von DB Resultaten z.B). An dieser Stelle haben aber $this->Insert/Update/Delete typisch eine unterschiedliche Anzahl von Einträgen. Ich habe lange gegrübelt, was Leuchte hier eigentlich erreichen wollte. Inzwischen bin ich sicher, dass die numerischen Indizes der 3 Arrays bereinigt werden sollten (0...N). Das ist so auch für "array_multisort()" dokumentiert ... aber in meiner PHP Version hat das eben nicht immer funktioniert. Das zusammen mit einer for (statt einer foreach) Schelife beim Insert hat dann den Fehler verursacht.
Ich habe mich im Patch auf die sichere Seite bewegt: 3 Statements, die jedenfalls dafür sorgen, dass die Keys der 3 Arrays neu erzeugt werden.
Damit funktioniert [auto_news] für mich in 2.10.4. Noch offener Punkt: es gibt noch ein Template, dass nur als *.tpl vorliegt, da müssten auch *.html5/*.xhtml Templates gemacht werden.
Schön fände ich, wenn Leuchte diese Patches in seine Erweiterung übernehmen und eine neue Version machen würde (das kann ich ja nicht tun).
Bei Bedarf kann ich aber auch Menschen, die mit Patches/diffs nichts anzufangen wissen, die modifizierte Version als ZIP zur Verfügung stellen.
Libe Grüße, Georg
Teaser ohne Weiterleitung
Zitat:
Zitat von
Leuchte
Hallo Georg,
zunächst danke für Deine Nachforschung/Berichterstattung.
Ich habe Contao und die Erweiterung ein wenig stiefmütterlich behandelt. Das ist leider meinem engen Zeitplan geschuldet. Da muss das Ein oder Andere Projekt leider zurückstecken. Ich habe mir die Extension aber auf die ToDo-Liste gepackt und werde sie so schnell wie möglich auf den aktuellen Stand bringen.
Deine Annahme ist korrekt. Ich werde mir für das Update überlegen, wie ich diese Klippen umschiffe.
Gruß André
Hallo!
ich habe auch schon längere Zeit das Problem, dass im Backend unter Firefox, Teil der Eingabemaske "neben" dem Rest stehen.
Da komme ich jetzt mit der Tabulatortaste hin und kann mit der Leertaste auswählen.
So weit so gut ... sieht ja keiner und funzt.
Leider ist seit Neuestem die Weiterlesenfunktion außer Kraft.
Das sieht jeder und ist blöd.
Ich kann, leider, auch keinen Zusammenhang erkennen, den ich irgendwie rückgängig machen könnte oder ändern könnte.
Ich könnte jetzt in jedem Artikel die Teaserfunktion abschalten ... das will ich aber nicht wirklich
Hat jemand eine bessere Lösung?
Tschüss
Jörg BAsler
Updates geladen funzt wieder
Hallo!
Die Updates brachten Besserung. Jetzt funktioniert wieder alles wie gewünscht.
Danke