WBCE CMS – Way Better Content Editing.
You are not logged in.
Das (De-)Aktivieren von Beiträgen in der Blog-Übersicht im Backend durch Klicken auf das Auge-Icon tut nichts.
Es wird zwar die grüne Erfolgsmeldung angezeigt, aber der Status wird nicht geändert.
Ursache ist, dass am Ende der jeweils erzeugten URL ein '); zuviel angehängt wird und damit die post_id oder das gesamte Kommando kaputt geht. Interessant, dass trotzdem eine Erfolgsmeldung kommt!?!??
Vermutlich ist das einfach nur ein Tippfehler in
news_img/templates/default/modify.phtml
$ diff modify.phtml.orig modify.phtml
74c74
< <a href="<?php echo WB_URL; ?>/modules/news_img/activate_post.php?page_id=<?php echo $page_id; ?>&section_id=<?php echo $section_id; ?>&post_id=<?php echo $post['id_key']; ?>&value=<?php echo $post['active']!=0 ? '0':'1'; ?>');" title="<?php if ($post['active'] == 1): echo $MOD_NEWS_IMG['DEACTIVATE_POST']; else: echo $MOD_NEWS_IMG['ACTIVATE_POST']; endif;?>">
---
> <a href="<?php echo WB_URL; ?>/modules/news_img/activate_post.php?page_id=<?php echo $page_id; ?>&section_id=<?php echo $section_id; ?>&post_id=<?php echo $post['id_key']; ?>&value=<?php echo $post['active']!=0 ? '0':'1'; ?>" title="<?php if ($post['active'] == 1): echo $MOD_NEWS_IMG['DEACTIVATE_POST']; else: echo $MOD_NEWS_IMG['ACTIVATE_POST']; endif;?>">
Ich habe dort die drei Zeichen hinter der post_id wie im Diff sichtbar entfernt. Nun funktioniert das (De-)Aktivieren.
Ob diese Korrektur Nebenwirkungen hat (also das '); doch irgendeine Berechtigung hat), kann ich im Moment nicht einschätzen.
Ach so: Frohe Ostern!!!
Last edited by chriz (17.04.2022 07:59:52)
Offline
florian
Danke für den Hinweis, ist committed
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline