Contao-Camp 2024
Ergebnis 1 bis 7 von 7

Thema: Newsarchiv versteht tag= nur in Kombination mit month=

  1. #1
    Contao-Nutzer
    Registriert seit
    24.02.2010.
    Beiträge
    64

    Standard Newsarchiv versteht tag= nur in Kombination mit month=

    Hallo,

    ich bin dabei, ein Typolight-System (Version 2.7.5) auf die Schnelle
    um Tags zu erweitern. Ich habe dafür folgende Erweiterungen installiert:

    tags_news 1.2.1 stable
    und (als dependency) tags 1.6.5 stable

    Das System hatte bereits Nachrichtenliste/Nachrichtenleser mit einem
    Archiv ("News").

    Ich bin meiner Intuition : ) und ein paar gebloggten Tutorials gefolgt und
    habe zusätzliche Module eingerichtet:

    - Nachrichtenarchiv
    - Nachrichtenarchiv-Menü
    - Tagcloud

    und in der Tagcloud die Seite mit dem Nachrichtenarchiv als Weiterleitungsseite
    eingetragen.

    Die Tagcloud funktioniert und erzeugt Links der Form:
    domain.tld/index.php/nachrichtenarchiv/tag/Beispieltag

    Diese Links führen zu einer leeren Seite (wie Nachrichtenarchiv ohne
    Argumente).

    Das Nachrichtenarchiv selbst funktioniert richtig, wenn ich URL-Argumente
    benutze:

    domain.tld/index.php/nachrichtenarchiv.html?month=201010


    zeigt korrekt die Meldungen vom Oktober. Dagegen zeigt aber

    domain.tld/index.php/nachrichtenarchiv.html?year=2010

    nur die leere Liste. Das ist schon seltsam -- oder? Weiter mit Tags:

    domain.tld/index.php/nachrichtenarchiv.html?month=201010&tag=Beispielta g

    filtert die Oktober-Nachrichten korrekt nach Beispieltag.

    Dagegen liefern folgende Anfragen wieder nur die leere Seite:

    domain.tld/index.php/nachrichtenarchiv.html?year=2010&tag=Beispieltag
    domain.tld/index.php/nachrichtenarchiv.html?tag=Beispieltag


    Ich hab den Eindruck, dass die Installation im Prinzip funzt.
    Was stimmt nicht? Habt ihr eine Idee?

    tschüs & dank,
    Felix

  2. #2
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo flx,
    mal so auf die schnelle: Tags müssen auf die Liste führen nicht auf den Leser.
    Dann solltest du vllt auch schauen ob du die nötigen Templates benutzt.

    Eventuell bringt dich das ja schon weiter ;-)

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  3. #3
    Contao-Nutzer
    Registriert seit
    24.02.2010.
    Beiträge
    64

    Standard ja, aber...

    Bei dieser Contao-Site z.B. funktioniert genau das, was
    bei mir nicht geht:

    http://www.aurealis.de/news-archive.html?year=2009

    und auch in Kombination mit tag=:

    http://www.aurealis.de/news-archive....ndar&year=2009

    (Hoffe, das ist OK, Helmut Schottmüller hier zu verlinken, wo er die
    tags extension schon mal programmiert hat...)

    Grüße,
    flx

  4. #4
    Contao-Fan Avatar von hschottm
    Registriert seit
    15.06.2009.
    Ort
    Loxstedt, Germany
    Beiträge
    825
    User beschenken
    Wunschliste

    Standard

    Hi fix,

    du setzt tags 1.6.5 und tags_news 1.2.1 für eine Contao 2.7.5 Version ein? Das kann nur schief gehen. Oder hab ich dich da missverstanden?

    Beide Module sind in der vorliegenden Version nur für Contao >= 2.9.0 lauffähig.

    LG,
    Helmut
    Blackmail's such an ugly word. I prefer extortion -- the "x" makes it sound cool.
    -- Bender

  5. #5
    Contao-Nutzer
    Registriert seit
    24.02.2010.
    Beiträge
    64

    Standard Ich hab's geahnt :)

    Zitat Zitat von hschottm Beitrag anzeigen
    Hi fix,

    du setzt tags 1.6.5 und tags_news 1.2.1 für eine Contao 2.7.5 Version ein? Das kann nur schief gehen. Oder hab ich dich da missverstanden?

    Beide Module sind in der vorliegenden Version nur für Contao >= 2.9.0 lauffähig.

    LG,
    Helmut
    Hallo Helmut,

    krieg ich das trotzdem hingebogen? Das Nachrichtenarchiv versteht ja das tag=-
    Argument. Nur eben nur in Verbindung mit dem richtigen Monat. Auch die übrige
    Funktionalität (Tags zu Nachrichten eingeben, Tag Cloud) ist da.

    Kann ich erreichen, dass das Nachrichtenarchiv bei Filterung nach Tag den
    gesamten vorhandenen Zeitrum einbezieht, nicht nur (wie es bei mir wohl ist)
    den aktuellen Monat?

    Dank & Grüße
    flx
    Geändert von flx (03.12.2010 um 17:46 Uhr)

  6. #6
    Contao-Nutzer
    Registriert seit
    24.02.2010.
    Beiträge
    64

    Standard [partiallysolved] Nachrichtenarchiv reagiert auf "tag" nur in Verbindung mit "month"

    Zitat Zitat von flx Beitrag anzeigen
    Kann ich erreichen, dass das Nachrichtenarchiv bei Filterung nach Tag den
    gesamten vorhandenen Zeitrum einbezieht, nicht nur (wie es bei mir wohl ist)
    den aktuellen Monat?
    Mit folgender Änderung im Nachrichtenarchiv
    Code:
    system/modules/news/ModuleNewsArchive.php
    funktioniert die Filterung nach Tags alleine (ohne month=):
    Ersetze die Zeile
    PHP-Code:
    if (!is_array($this->news_archives) || count($this->news_archives) < || (!$this->news_jumpToCurrent && !strlen($this->Input->get('month')))) 
    durch
    PHP-Code:
    if (!is_array($this->news_archives) || count($this->news_archives) < || (!$this->news_jumpToCurrent && !strlen($this->Input->get('month')) && !strlen($this->Input->get('tag')))) 
    D.h. bisher wurden Anfragen ohne Datum abgewiesen, jetzt sind sie möglich.
    Allerdings wird noch immer der aktuelle Monat bzw. das aktuelle Jahr ergänzt
    (je nachdem, was im Modul Nachrichtenarchiv konfiguriert ist).

    Kann mir denn jemand sagen, wo ich im Code das Zeitfenster für die Nachrichten auf
    "gesamtes Archiv" erweitern kann? Wenn ich in ModuleNewsArchive die Werte
    PHP-Code:
    $intBegin 
    und
    PHP-Code:
    $intEnd 
    ändere, ändert sich gar nichts.

    Helmut, muss ich da an dein ModuleNewsArchiveTags.php ran?

    Grüße von
    flx

  7. #7
    Contao-Nutzer
    Registriert seit
    24.02.2010.
    Beiträge
    64

    Standard [solved] # Newsarchiv versteht tag= nur in Kombination mit month=

    Zitat Zitat von flx Beitrag anzeigen
    Mit folgender Änderung im Nachrichtenarchiv
    Code:
    system/modules/news/ModuleNewsArchive.php
    funktioniert die Filterung nach Tags alleine (ohne month=):
    Ersetze die Zeile
    PHP-Code:
    if (!is_array($this->news_archives) || count($this->news_archives) < || (!$this->news_jumpToCurrent && !strlen($this->Input->get('month')))) 
    durch
    PHP-Code:
    if (!is_array($this->news_archives) || count($this->news_archives) < || (!$this->news_jumpToCurrent && !strlen($this->Input->get('month')) && !strlen($this->Input->get('tag')))) 
    OK, mit folgenden Änderungen funktioniert alles:
    Ich ergänze im Tags-sensiblen Nachrichtenarchiv
    Code:
    system/modules/tags/ModuleNewsArchiveTags.php
    nach dem Block
    PHP-Code:
    // Show all items
    elseif ($this->news_jumpToCurrent == 'all_items')
    {
         
    $intBegin 0;
         
    $intEnd time();

    nochmal ein
    PHP-Code:
    $intBegin 0$intEnd time(); 
    was wohl das gewünschte "show all items" erzwingt.

    und vor der Zeile
    PHP-Code:
    $this->Template->headline trim($this->headline); 
    füge ich noch ein:
    PHP-Code:
    $this->headline .= ' ' join (',',$headlinetags); 
    damit die Tags auch in der Überschrift stehen.

    So, ist zwar gefrickelt, aber alles funktioniert

    Grüße und danke an alle,
    felix
    Geändert von flx (06.12.2010 um 21:41 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Guestbook – Kombination mit Kontaktformular möglich?
    Von typolighter im Forum Sonstige Erweiterungen
    Antworten: 3
    Letzter Beitrag: 14.01.2011, 07:43
  2. Slideshow2 und Kombination von Thumb / Text
    Von tlmobilio im Forum slideshow
    Antworten: 0
    Letzter Beitrag: 04.01.2011, 17:15
  3. Varianten, Kombination, Isotope
    Von fruechtetee im Forum isotope
    Antworten: 5
    Letzter Beitrag: 22.12.2010, 13:15
  4. Wow....Magento in Kombination mit Flash
    Von Askraba im Forum Off Topic
    Antworten: 6
    Letzter Beitrag: 31.08.2010, 19:26
  5. newsarchiv vor Redakteuren schützen
    Von MPstudent im Forum Nachrichten/Events/FAQ
    Antworten: 1
    Letzter Beitrag: 17.01.2010, 23:30

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •