Ergebnis 1 bis 4 von 4

Thema: Newsarchiv wird nicht angezeigt

  1. #1
    Padawan Anwärter Avatar von Janis
    Registriert seit
    12.01.2017
    Beiträge
    19
    Themen
    7
    DANKE
    6
    Erhaltene Danke: 0

    Frage Newsarchiv wird nicht angezeigt

    Hallo!
    Ich habe eine frische Installation von ZenCart 1.5.5 hinter mir und habe es eingerichtet.
    Nun installierte ich das Addon News Box Manager 2.1.1 fuer Zen Cart 1.5.5 und erstellte eine Testnews.
    Diese wird aber irgendwie nach dem Aufruf der ...index.php?main_page=news_archive nicht angezeigt.
    Es erscheint lediglich die Meldung: Derzeit gibt es keine veröffentlichten News. Schauen Sie später wieder vorbei!

    Im Admibereich und Lokalisation --> News Box Manager scheinen die News auf, Datum passt und der Status ist auch mit grün aktiviert.
    Im Einstellungsmenü unter Konfiguration habe ich mir unter "News Archiv: Anzuzeigende Titel" mit 6 auch aktiviert.

    Woran könnte das Problem liegen?
    Ich weiß nicht mehr recht weiter.

    Danke für die Hilfe im Voraus
    Jan

  2. #2
    Padawan Anwärter Avatar von Janis
    Registriert seit
    12.01.2017
    Beiträge
    19
    Themen
    7
    DANKE
    6
    Erhaltene Danke: 0
    Erstellt von

    Standard

    Also jetzt habe ich ein paar Dinge probiert und bin auf folgenden Umstand gestoßen, den ich mir einfach nicht erklären kann.

    Ich habe das Newsboxmodul in zwei Datenbanken aufliegen und bin über zwei unterschiedliche Vorgehensweisen gestoßen:
    Wenn ein Newseintrag geschrieben und dabei das End-Datum freigelassen wird dann überschreibt das Modul das Enddatum mit 0000-00-00 00:00:00 wodurch in der Folge die News in der Übersichtsseite brav angezeigt werden und auf der Adminseite der Eintrag --kein-- aufscheint.

    Beim der zweiten Datenbank mit der komplett gleichen Struktur (Name: news_end_dat, Type: datetime, Null: ja, Standard: 0) wird beim Eintrag eines Newsbeitrages beim Freilassen des Enddatums der Wert "NULL" nicht mit "0000-00-00 00:00:00" überschrieben weshalb er auch im Anschluss auf der Newspage nicht angezeigt wird.

    Wenn ich manuell den Wert "NULL" auf "0000-00-00 00:00:00" ändere sind die News da.
    Allerdings ist danach ein Editieren im Adminbereich nicht möglich (Error: ERROR_NEWS_DATE_ISSUES), da ja das Startdatum nach dem Enddatum liegt.

    Kann mir einer dieses Phänomen mit einmal "NULL" und dann "0000-00-00 00:00:00" erklären?
    Was ich einfach nicht verstehe ist, dass bei beiden Testshops IMHO die gleichen Dateien vorhanden sind und auch die gleiche Datenbankstruktur.
    Dennoch verhält sich der Eintrag dermaßen unterschiedlich und bislang für mich nicht nachvollziehbar.


    Wäre schön wenn da einer von euch Spezialisten für mich Licht ins Dunkel bringen würde.

    Danke sehr
    Jan
    Geändert von Janis (16.01.2017 um 14:34 Uhr)

  3. #3
    Jedi-Ritter Avatar von webchills
    Registriert seit
    30.10.2004
    Ort
    Österreich
    Beiträge
    6.844
    Themen
    94
    DANKE
    3
    Erhaltene Danke: 1.188

    Standard

    DEINADMIN/news_box_manager.php
    Ändere ca. Zeile 45
    von
    Code:
    $news_end_date = ($_POST['news_end_date'] == '') ? 'NULL' : (zen_db_prepare_input ($_POST['news_end_date']) . ' 23:59:59');
    auf
    Code:
    $news_end_date = ($_POST['news_end_date'] == '') ? '0000-00-00 00:00:00' : (zen_db_prepare_input ($_POST['news_end_date']) . ' 23:59:59');
    Und ca. Zeile 63 von
    Code:
    } elseif ($news_end_date != 'NULL' && $news_start_date > $news_end_date) {
    auf
    Code:
    } elseif ($news_end_date != '0000-00-00 00:00:00' && $news_start_date > $news_end_date) {
    Danach ok?
    !!! kostenloser Support ausschließlich im Forum - Nicht per Email, nicht per Telefon und nicht per PM !!!

  4. Folgender User sagt Danke zu webchills für den nützlichen Beitrag:

    Janis (17.01.2017)

  5. #4
    Padawan Anwärter Avatar von Janis
    Registriert seit
    12.01.2017
    Beiträge
    19
    Themen
    7
    DANKE
    6
    Erhaltene Danke: 0
    Erstellt von

    Idee

    Servus Webchills,

    danke für deine Hilfe.
    Diese Abänderung des Codes funktioniert super.
    Mittlerweile habe ich auch schon eine andere Option probiert, die ebenfalls zum selben Erfolg geführt hat.
    Keine Ahnung, welche der beiden die bessere Variante ist

    Mein Ansatz war:
    init_news_box_manager_admin.php <--- Abänderung des Codes vor Start des Modules
    `news_end_date` datetime NOT NULL,

    bzw. direkte Änderung in der Datenbank.

    Somit war der Effekt der Gleiche obwohl es mir nach wie vor schleierhaft ist, warum es bei dem einen Testshop funktioniert, beim anderen mit der gleichen Struktur wiederum nicht.

    Auf jeden Fall dürften beide Wege nach Rom führen ...
    Vielleicht hilft es ja dem einen oder anderen weiter, der zufällig vor der selben Aufgabe steht.

    Schönen Tag noch und

    Jan

Ähnliche Themen

  1. Grundpreis wird nicht angezeigt
    Von Wishmaster im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 5
    Letzter Beitrag: 22.01.2012, 18:43
  2. Deutsch wird nicht angezeigt
    Von dags im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 4
    Letzter Beitrag: 14.06.2011, 20:26
  3. SSL Verschlüsselung wird nicht angezeigt
    Von toka im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 4
    Letzter Beitrag: 08.01.2010, 03:36
  4. Templateordner wird nicht angezeigt
    Von Padware im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 1
    Letzter Beitrag: 10.07.2009, 06:36
  5. Vorauskasse wird nicht angezeigt !!!
    Von bahnfanvs im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 2
    Letzter Beitrag: 03.05.2007, 17:01

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
zen-cart-pro.at
Zen Cart ist eine kostenlose unter der GPL-Lizenz veröffentlichte Open-Source Shopsoftware. Das System wird in den USA entwickelt, die amerikanische Website dazu ist www.zen-cart.com

Die deutsche Zen-Cart Version, um die es hier auf zen-cart-pro.at geht, ist eine Anpassung der amerikanischen Version an die Bedürfnisse von Onlineshopbetreibern im deutschsprachigen Raum.
Die amerikanische Zen-Cart Version berücksichtigt viele rechtliche Erfordernisse nicht, denen ein Onlineshop im deutschsprachigen Raum unterworfen ist. Daher wurde die deutsche Zen-Cart Version nicht nur bloß ins Deutsche übersetzt, sondern auch funktional auf die Anforderungen, die an Onlineshops in Deutschland, Österreich und der Schweiz gestellt werden, angepasst.

Die amerikanische Version ist extrem abgespeckt und stellt weiterführende Funktionalitäten durch zusätzliche Module bereit, die erst mühsam manuell installiert werden müssen. Zahlreiche häufig genutzte Erweiterungen und eigene Entwicklungen sind in der deutschen Zen Cart Version bereits vorinstalliert.
Die deutsche Zen-Cart Version bietet außerdem einen völlig multilingualen Adminbereich. Weitere für die deutsche Zen Cart Version angepasste Erweiterungen stehen in unserem Downloadbereich zur Verfügung.

Die deutsche Zen Cart Version wird seit 15 Jahren von einem Team von Entwicklern in Österreich und Deutschland betreut, weiterentwickelt und supportet und steht kostenlos in unserem Downloadbereich zur Verfügung.

[mehr]
Follow Us
  • zen-cart-pro-at auf Twitter
  • zen-cart-pro-at auf Github
  • zen-cart-pro-at auf SourceForge
Aktuelle Version
Zen Cart 1.5.6c deutsch
vom 01.09.2019
[Download]

unterstützen
Unterstütze die Weiterentwicklung der deutschen Zen Cart Version mit einer Spende!

Spende für die Weiterentwicklung der deutschen Zen Cart Version