WBCE CMS – Way Better Content Editing.
Du bist nicht angemeldet.
Guten Morgen Gemeinde!
Nach Upgrade von WBCE 1.3 auf 1.4 habe ich diverse Probleme (Stratoserver, PHP 7.1):
Beim Anlegen oder Ändern einer bestehenden News mit altem Newsmodul:
Fatal error: Cannot redeclare strposm() (previously declared in [absoluteadresse]/framework/functions.php:1815) [absoluteadresse]/framework/functions.php on line 1815
Das neue Newsmodul funktioniert, aber nicht das dazu passende neue Anynews-Snippet "News Images Anywhere". Um die Gruppen-, Post-, Section- und Page-IDs übersichtlich auszugeben, soll ja dieser Code benutzt werden:
require_once(WB_PATH . '/modules/news_img_anywhere/code/NIA_functions.php');
getGroupIdTypes($sort_column = "post_id", $sort_order = "ASC", $output = true);
Die Übersichtsseite spuckt aber nur diese Fehlermeldung aus:
Warning: require_once(/[absoluteadresse]/modules/news_img_anywhere/code/NIA_functions.php): failed to open stream: No such file or directory in [absoluteadresse]/temp/modules/code/section_85.php.inc on line 4 Fatal error: require_once(): Failed opening required '[absoluteadresse]/modules/news_img_anywhere/code/NIA_functions.php' (include_path='.:/opt/RZphp72/includes') in [absoluteadresse]/temp/modules/code/section_85.php.inc on line 4
Das aktivierte "News Images Anywhere" lässt die Seite gar nicht laden, sondern gibt aus:
Fatal error: Cannot redeclare getGroupIdTypes() (previously declared in [absoluteadresse]/modules/news_img_anywhere/code/nia_functions.php:243) in [absoluteadresse]/modules/cwsoft-anynews/code/anynews_functions.php on line 263
Jetzt steh ich hier, ich armer Tor, und bin so klug als wie zuvor.
Beitrag geändert von pfreud01 (01.08.2019 10:11:37)
Offline
Das neue Newsmodul funktioniert, aber nicht das dazu passende neue Anynews-Snippet "News Images Anywhere". Um die Gruppen-, Post-, Section- und Page-IDs übersichtlich auszugeben, soll ja dieser Code benutzt werden:
require_once(WB_PATH . '/modules/news_img_anywhere/code/NIA_functions.php');
getGroupIdTypes($sort_column = "post_id", $sort_order = "ASC", $output = true);
Da ist ein Tippfehler in der Doku, das muss nia_functions statt NIA_functions heißen. Das ist aber nur ein unansehnlicher Debug-Output. Um die News in benutzerfreundlicher/sinnvoller Ansicht auszugeben, bitte wie weiter oben in der Readme beschrieben verfahren, z.B.
$config = array(
'group_id_type' => 'section_id',
'group_id' => 8,
'display_mode' => 4,
);
echo getImageNewsItems($config);
Das aktivierte "News Images Anywhere" lässt die Seite gar nicht laden, sondern gibt aus:
Was meinst Du mit "aktiviert"?
Beitrag geändert von florian (01.08.2019 10:34:08)
Code allein macht nicht glücklich. Jetzt spenden!
Offline
Beim Anlegen oder Ändern einer bestehenden News mit altem Newsmodul:
Fatal error: Cannot redeclare strposm() (previously declared in [absoluteadresse]/framework/functions.php:1815) [absoluteadresse]/framework/functions.php on line 1815
Kann ich auf Anhieb nicht reproduzieren, welche Version des News-Moduls ist das?
Code allein macht nicht glücklich. Jetzt spenden!
Offline
Da ist ein Tippfehler in der Doku, das muss nia_functions statt NIA_functions heißen.
Super, das funktioniert damit. Danke schon mal.
Was meinst Du mit "aktiviert"?
Damit meinte ich, dass ich das Snippet nach installieren in einer Seite per Code-Abschnitt eingefügt habe, und zwar so:
$config = array(
'group_id_type' => 'page_id',
'group_id' => 61,
'display_mode' => 1,
'start_news_item' => 0,
'max_news_items' => 3,
'max_news_length' => -1,
'strip_tags' => false,
'allowed_tags' => '<p><a><img>',
'custom_placeholder' => false,
'sort_by' => 1,
'sort_order' => 1,
'not_older_than' => 0,
'lang_id' => 'AUTO',
'lang_filter' => false,
'skip' => null,
'tags' => null
);
echo getImageNewsItems();
Und das zerschießt mir alles, die Seite lädt nicht und die genannte Fehlermeldung erscheint.
Offline
Ich bin so doof!
Habe
echo getImageNewsItems();
benutzt und die Konfigutration geändert, aber nicht aufgepasst, dass der Aufruf dann
echo getImageNewsItems($config);
heißen muss!
Also das Snippet funktioniert auch, uff!
Beitrag geändert von pfreud01 (01.08.2019 11:20:56)
Offline
Trotzdem merkwürdig. Der reine Aufruf
echo getImageNewsItems();
erzeugt zumindest in meiner Testinstallation auch keinen Fatal error...?
Hast Du da mehrere NIA-Aufrufe mit unterschiedlichen Konfigurationen auf einer Seite?
Code allein macht nicht glücklich. Jetzt spenden!
Offline
Gut vermutet, daran liegt es. Es sind noch zwei weitere Codeabschnitte auf der Seite mit dem alten Anynews. Zusammen funktioniert es nicht, ohne diese flutscht es.
Offline
Habe nun die Übersichtsseite, auf denen bisher zwei alte Anynews liefen, komplett auf die neuen NIA umgestellt und das funktioniert erwartungsgemäß. Habe auch dafür die Seiten mit den alten News auf die neuen NWI umgestellt, das geht mit der praktischen Importfunktion ja echt super. Festgestellt habe ich nur noch, dass NWI in den Einstellungen
Nachrichteninhalt: [CONTENT]
setzt.
Sollte es nicht standardmäßig [CONTENT_LONG] heißen? Sonst werden ja Short und Long ausgegeben, was zu einer Verdoppelung des Short führt, wenn man das wie einst unter dem alten Newsmodul gehandhabt und diese importiert hat. Oder ist das nur für die, welche den Anreißertext nicht extra kopieren, sondern die Meldung nur aufteilen. Ich hab bisher den Anreißertext gerne anders redaktionell gestaltet und darum auf [CONTENT_LONG] zurückgestellt.
Danke übrigens für dieses NWI, das ist echt eine Erleichterung, wenn man eine Bildergalerie dranhängen möchte. Sonst musste ich diese Newsbeiträge immer ausgliedern und extra basteln.
Offline
Ich hätte an der Stelle ohnehin gern verschiedene Markups zur Auswahl, bißchen so wie die Presets bei Topics, nur mit sehr viel weniger Auswirkungen. Bei Topics wird da ja z.B. eine Speisekarte oder ein Kalender draus, bei NWI geht es nur um die Darstellung des Beitrags bzw. der Liste. Also etwa die News-Liste mit oder ohne Gruppenbild, oder Beitragsbild links oder rechts. Das kriegt man ja durch manuelles Ändern des Markups auch so hin, aber mit ein paar Vorlagen geht's halt schneller.
Was [CONTENT] angeht, ich kenne von anderen Seiten beides - manche führen den Teaser im Beitrag nochmal mit auf (z.B. heise.de), andere nicht. Das ist sicherlich Geschmackssache. Vielleicht verstehe ich das auch nicht ganz richtig, weil Du ja von Import sprachst, womöglich kommt da was Unerwünschtes raus, das kann ich so ohne weiteres nicht beurteilen. Ich habe weder das alte News noch Topics noch das neue NWI jemals wirklich benutzt.
Ich habe eine Amazon-Wishlist. Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal
Offline
Naja, ich hatte in den vielen alten Newsbeiträgen im Langtext nie den Kurztext wiederholt, sondern beides individuell angepasst. Beim Import hab ich mich nur gewundert, dass plötzlich der Kurztext beim Lantext nochmals auftauchte. Aber ich hab schon verstanden, dass dies je nach Gusto auch Sinn machen kann. Habe das nur erwähnt, dass man es eben umstellen muss, wenn man wie ich darüber stolpert. Aber in die Einstellungen muss man ja sowieso auch rein, da beim Import auch die alten Tabellenformatierungen mit übernommen werden, wo NWI doch endlich Divs einsetzt.
Gerade bin ich noch darüber gestolpert, dass die Reihenfolge nicht mit dem Backend übereinstimmt, wenn Gruppen verwendet werden, aber das ist hier ja schon diskutiert: https://forum.wbce.org/viewtopic.php?id=3016
Beitrag geändert von pfreud01 (02.08.2019 11:25:48)
Offline
Wenn wir fertige Vorlagen anbieten, können wir das ja berücksichtigen. Dann hätten wir an dieser Stelle schon mal zwei: Mit und ohne Teasertext.
Wie man das allerdings so anbietet, dass es nicht zu verwirrend wird, ist mir noch nicht so richtig klar.
Ich habe eine Amazon-Wishlist. Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal
Offline