WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

#1 01.08.2019 10:04:03

pfreud01
Mitglied

Probleme mit NIA und altem News-Modul nach Upgrade auf 1.4

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.  sad

Beitrag geändert von pfreud01 (01.08.2019 10:11:37)

Offline

#2 01.08.2019 10:33:31

florian
Administrator

Re: Probleme mit NIA und altem News-Modul nach Upgrade auf 1.4

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

#3 01.08.2019 10:38:47

florian
Administrator

Re: Probleme mit NIA und altem News-Modul nach Upgrade auf 1.4

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

#4 01.08.2019 11:05:09

pfreud01
Mitglied

Re: Probleme mit NIA und altem News-Modul nach Upgrade auf 1.4

florian schrieb:

Da ist ein Tippfehler in der Doku, das muss nia_functions statt NIA_functions heißen.

Super, das funktioniert damit. Danke schon mal.


florian schrieb:

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

#5 01.08.2019 11:20:22

pfreud01
Mitglied

Re: Probleme mit NIA und altem News-Modul nach Upgrade auf 1.4

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

#6 01.08.2019 11:26:47

florian
Administrator

Re: Probleme mit NIA und altem News-Modul nach Upgrade auf 1.4

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

#7 01.08.2019 11:30:43

pfreud01
Mitglied

Re: Probleme mit NIA und altem News-Modul nach Upgrade auf 1.4

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

#8 01.08.2019 12:52:23

pfreud01
Mitglied

Re: Probleme mit NIA und altem News-Modul nach Upgrade auf 1.4

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

#9 02.08.2019 10:29:37

webbird
Administrator

Re: Probleme mit NIA und altem News-Modul nach Upgrade auf 1.4

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. angel


Ich habe eine Amazon-Wishlist. wink Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#10 02.08.2019 11:23:29

pfreud01
Mitglied

Re: Probleme mit NIA und altem News-Modul nach Upgrade auf 1.4

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

#11 02.08.2019 11:43:28

webbird
Administrator

Re: Probleme mit NIA und altem News-Modul nach Upgrade auf 1.4

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. wink Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

Fußzeile des Forums

up