Brauchbares News-Addon gesucht

Alles über die Anwendung und Entwicklung von AddOns.

Beitragvon NovosProtos » 7. Apr 2009, 15:07

Hallo nochmals,

da mir bis jetzt niemand helfen konnte, helfe ich mir halt selber :) Nun bin ich mir sicher, dass das Datum eines News-entries richtig aus der DB gelesen wird. Nun würde ich gerne das Eintragen in die DB debuggen. Kann mir jemand helfen und sagen, welche Klassen (bzw. files) dafür zuständig sind? :roll: Ich nehme an, dass es welche im X-Form und Addon Framework Addon sind...nur welche?

Edit 1: Bin nun ein wenig weitergekommen und habe mal in der class.rex_sql.inc.php
nachgesehen (debugsql=true), was eigentlich von Redaxo geschrieben wird. Ohne die Änderungen, welche hier im Forum beschrieben wurden (ausser die Verschönerung in field.dateField.inc.php) wird folgendes geschrieben:

Code: Alles auswählen
Query: UPDATE `rex_336_news` SET `clang`= 0, `online_date`= 1239141600, `offline_date`= 1270677600, `name`= 'asfdasfd', `teaser`= 'asdfasdf', `subheadline`= 'asdfasf', `article`= 'asdfasdf', `author`= 0, `image`= '', `image_descr`= 'asdf', `filelist`= '', `category`= '||1||', `status`= 1 WHERE `id`=46 AND 1=1 LIMIT 1
Affected Rows: 0


was ja nach zweien timestamps aussieht; dort sollte aber doch ein Datum stehen, so etwas wie "2008-04-08" und "2009-04-08", oder nicht? Falls jemand eine Idee hat: Bitte melden :wink: In der Zwischenzeit suche ich mal weiter...

Edit 2: So, habe endliche eine Lösung gefunden: Zusäztlich zu den Änderungen in der class field.dateField.inc.php des Addon Frameworks wie sie in der _readme.txt des News-Addons beschrieben werden, habe ich noch bei der folgenden Funktion den Rückgabewert geändert

Code: Alles auswählen
function _getInsertValue()
  {
    $value = parent :: _getInsertValue();
    if (is_array($value))
    {
      $value = mktime(0, 0, 0, $value[1], $value[0], $value[2]);
    }

    //return $value;
    return date("Y-m-d", $value);
  }


Nun funktioniert die ganze Sache; ohne weitere Änderungen wie VARCHAR etc. Habe bei mir allerdings das Community-Addon nicht dabei und da die obige Änderung das Addon Framework betrifft, könnte diese Änderung ev. später noch Schwierigkeiten mit anderen Addons und Modulen verursachen, welche ebenfalls das Addon Framework verwenden. Zur Zeit geht es jedenfalls :D
NovosProtos
 
Beiträge: 5
Registriert: 16. Feb 2009, 12:02

Beitragvon tuxmas » 9. Apr 2009, 13:49

soweit so gut, das ging bei mir alles noch
die news werden angezeigt, jedoch nur in der listenansicht

wenn ich im modul auf detail gehe, wird mir auf der seite ein fehler ausgespuckt, der bei dem aufruf von showDetail() anstatt showList() passiert.

wieso werden keine details angezeigt?
was passiert bei euch, wenn ihr auf den titel klickt? bei mir gar nix...

vielen dank
tuxmas
 
Beiträge: 6
Registriert: 7. Apr 2009, 13:16

Beitragvon NovosProtos » 9. Apr 2009, 20:35

Ja habe mich scheinbar zu früh gefreut, ist bei mir auch so :(

Konnte zwar über den News-Titel auf einen Artikel verlinken, mehr allerdings auch nicht, hatte dieselben Fehlermeldungen.
NovosProtos
 
Beiträge: 5
Registriert: 16. Feb 2009, 12:02

Vorherige

Zurück zu AddOns [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast