Kommentarmodul mit Spamschutz und Baumstruktur

McHubi
Beiträge: 1209
Registriert: Do 18. Nov 2004, 23:06
Wohnort: Mettmann
Kontaktdaten:

Re: Kommentarmodul mit Spamschutz und Baumstruktur

Beitrag von McHubi » So 29. Jan 2012, 18:40

Hallo tagkalle,

ändere den Output von:

Code: Alles auswählen

[...]
/****** begin building the comment tree ******/

if($amount_of_comments>0)
{
echo '<div class="c_sd_box_comment_tree">';
foreach($array_comment_ranking AS $element)
  {
  $has_child="false";
[...]
in

Code: Alles auswählen

[...]
/****** begin building the comment tree ******/

if($amount_of_comments>0)
{
echo '<div class="c_sd_box_comment_tree">';
arsort($array_comment_ranking); // if you activate this, the comment-tree will display the latest comment first
foreach($array_comment_ranking AS $element)
  {
  $has_child="false";
[...]
Damit solltest Du das was Du möchtest umsetzen können.

Viele Grüße,


Markus
seamless-design.de
"Geht nicht!" wohnt in der "Will nicht!"-Strasse.

Das Handbuch zur Version 4.10: CONTENIDO für Einsteiger (4.10)

Das Handbuch zur Version 4.9: CONTENIDO für Einsteiger (4.9)

Andreas
Beiträge: 254
Registriert: So 16. Nov 2003, 14:48
Wohnort: Reichshof
Kontaktdaten:

Falsches Datum im Kommentarmodul

Beitrag von Andreas » So 19. Feb 2012, 12:08

Hallo zusammen,

irgendwie zeigt das Modul bei mir bzw. bei den Kommentaren ein falsches Datum...
Ein Kommentar gestern erhielt das Datum 20.02.2018 und einer von heute 20.02.2019...
Die Uhrzeiten stimmen allerdings.

Weiß jemand, was das sein kann???
Gruß
Andreas

McHubi
Beiträge: 1209
Registriert: Do 18. Nov 2004, 23:06
Wohnort: Mettmann
Kontaktdaten:

Re: Kommentarmodul mit Spamschutz und Baumstruktur

Beitrag von McHubi » So 19. Feb 2012, 12:43

Hallo Andreas,

lass Dir mal an den Stellen im Modul wo das Datum verarbeitet wird das Datum ausgeben. Z. B. dort wo es in die Datenbank geschrieben/ ausgelesen wird. Steht das Datum korrekt in der DB-Tabelle? Ist es bis zu einem bestimmten Punkt korrekt und dann irgendwann falsch? Lass es Dir auch mal direkt am Anfang des Output per date() anzeigen. Wenn es hier auch schon falsch ist, liegt die Ursache nicht im Modul. - Der Fehler ist bei nicht nachstellbar.

Viele Grüße

Markus
seamless-design.de
"Geht nicht!" wohnt in der "Will nicht!"-Strasse.

Das Handbuch zur Version 4.10: CONTENIDO für Einsteiger (4.10)

Das Handbuch zur Version 4.9: CONTENIDO für Einsteiger (4.9)

Spider IT
Beiträge: 1416
Registriert: Fr 3. Dez 2004, 10:15

Re: Kommentarmodul mit Spamschutz und Baumstruktur

Beitrag von Spider IT » So 19. Feb 2012, 12:49

Hallo Markus,

ich kenne zwar das Modul noch nicht im Detail, aber ich denke mal, es liegt an die Zeile 60 des Outputs:

Code: Alles auswählen

    $date = date("Y.m.d",$timestamp);
Das sollte besser zu

Code: Alles auswählen

    $date = date("Y-m-d", $timestamp);
geändert werden.
Ein Datum im internationalen Format kennt keine Punkte, sondern Bindestriche.
Ein Datum mit Punkte ist in irgendein europäisches Format und wird deshalb anders interpretiert, egal wo die Punkte stehen.

Gruß
René

Andreas
Beiträge: 254
Registriert: So 16. Nov 2003, 14:48
Wohnort: Reichshof
Kontaktdaten:

Re: Kommentarmodul mit Spamschutz und Baumstruktur

Beitrag von Andreas » So 19. Feb 2012, 13:11

René hatte recht!
Kleiner Fehler - große Wirkung.

Mal wieder ein herzliches Dankeschön an René!!!
Gruß
Andreas

McHubi
Beiträge: 1209
Registriert: Do 18. Nov 2004, 23:06
Wohnort: Mettmann
Kontaktdaten:

Re: Kommentarmodul mit Spamschutz und Baumstruktur

Beitrag von McHubi » So 19. Feb 2012, 13:48

@Andreas: Mag ja kleinlich sein, aber wäre nett, wenn Du Dein herzliches Danke an alle richten würdest die Dir geholfen haben, Hinweise geben oder Module zur freien Verfügung bereit stellen, gell? :wink:
seamless-design.de
"Geht nicht!" wohnt in der "Will nicht!"-Strasse.

Das Handbuch zur Version 4.10: CONTENIDO für Einsteiger (4.10)

Das Handbuch zur Version 4.9: CONTENIDO für Einsteiger (4.9)

Andreas
Beiträge: 254
Registriert: So 16. Nov 2003, 14:48
Wohnort: Reichshof
Kontaktdaten:

Re: Kommentarmodul mit Spamschutz und Baumstruktur

Beitrag von Andreas » So 19. Feb 2012, 13:57

Das ist überhaupt nicht kleinlich und tut mir echt leid!
Das sollte keine Abwertung der anderen sein.

Natürlich danke ich allen, die immer umgehend helfen (vor allem wie heute an einem Sonntag).
Ohne Euch würde das ganze ja überhaupt nicht funktionieren.
Gruß
Andreas

derSteffen
Beiträge: 847
Registriert: Mi 14. Dez 2005, 16:15
Wohnort: Königs Wusterhausen bei Berlin
Kontaktdaten:

Re: Kommentarmodul mit Spamschutz und Baumstruktur

Beitrag von derSteffen » Mo 27. Feb 2012, 16:04

Wenn man das Modul unter AMR verwenden möchte, geht das nicht weil die Seite nicht gefunden wird, wenn man auf den Link klickt "Schreibe einen Kommentar!". Hat jemand das Modul unter AMR zu laufen und wenn ja, welche Anpassungen habt Ihr den vornehmen müssen.

Wie muss der Linkaufbau aussehen, damit diese ebenfalls von AMR "umgebaut" werden!

Code: Alles auswählen

><a class="c_sd_link" href="'.$main_url.'?idart='.$idart.'&show_form=true" title="'.mi18n("post_a_comment").'">'.mi18n("post_a_comment").'</a>
Nachtrag: Ich habe jetzt mal hardcodiert den AMR-Link reingenommen "http://www.xxxx.de/aaaa/bbbb/cccc.html&show_form=true" aber auch hier werde ich zur Fehlerseite gelenkt! Ohne AMR klappt es! Also muss die idart als Ziffer mitgeschickt werden?

Vielen Dank

MfG Steffen

Spider IT
Beiträge: 1416
Registriert: Fr 3. Dez 2004, 10:15

Re: Kommentarmodul mit Spamschutz und Baumstruktur

Beitrag von Spider IT » Mo 27. Feb 2012, 17:26

Hallo Steffen,

hinter dem "regulären" URL kommt ein Fragezeichen, kein "&".
Aber versuch es mal hiermit:

Code: Alles auswählen

... href="'.$sess->url('front_content.php?idart='.$idart.'&show_form=true').'" ...
Gruß
René

derSteffen
Beiträge: 847
Registriert: Mi 14. Dez 2005, 16:15
Wohnort: Königs Wusterhausen bei Berlin
Kontaktdaten:

Re: Kommentarmodul mit Spamschutz und Baumstruktur

Beitrag von derSteffen » Mo 27. Feb 2012, 19:30

René, dass wa es tatsächlich! Vielen Dank. ich werde jetzt das Kommentar unter AMR mal weiter testen!

Vielen Dank

McHubi
Beiträge: 1209
Registriert: Do 18. Nov 2004, 23:06
Wohnort: Mettmann
Kontaktdaten:

Re: Kommentarmodul mit Spamschutz und Baumstruktur

Beitrag von McHubi » Di 28. Feb 2012, 08:30

Hallo,

also ich hab das Modul in einer leicht erweiterten Variante unter AMR am laufen... Allerdings ist hier in dem Link auch die idcat mit angegeben:

Code: Alles auswählen

<a class="c_sd_link" href="'.$main_url.'?idcat='.$idcat.'&idart='.$idart.'&show_form=true" title="'.mi18n("post_a_comment").'">'.mi18n("post_a_comment").'</a>
Kann sein, dass dies ausschlaggebend ist für das Funktionieren von AMR. Insofern hab ich den Code im ersten Posting um die idcat erweitert. :)
seamless-design.de
"Geht nicht!" wohnt in der "Will nicht!"-Strasse.

Das Handbuch zur Version 4.10: CONTENIDO für Einsteiger (4.10)

Das Handbuch zur Version 4.9: CONTENIDO für Einsteiger (4.9)

Spider IT
Beiträge: 1416
Registriert: Fr 3. Dez 2004, 10:15

Re: Kommentarmodul mit Spamschutz und Baumstruktur

Beitrag von Spider IT » Di 28. Feb 2012, 08:53

Hallo Markus,

AMR erzeugt auch einen funktionierenden Link, wenn nur die idart angegeben ist.
Das Problem war ganz einfach, dass an eine vorhandene URL ($main_url) die Parameter generell per "&" angehängt wurden.
Ein Link auf eine idart ignoriert die idcat wenn angegeben, es wird der entsprechende Artikel aufgerufen.

Gruß
René

McHubi
Beiträge: 1209
Registriert: Do 18. Nov 2004, 23:06
Wohnort: Mettmann
Kontaktdaten:

Re: Kommentarmodul mit Spamschutz und Baumstruktur

Beitrag von McHubi » Di 28. Feb 2012, 09:32

Hi Rene,

Danke für die Info. Das ”&-Problem” gabs im Originalcode aber nicht. Die idart wurde per ? an die main_url drangehangen. Sonst hätte es ja auch bei deaktiviertem AMR nicht geklappt... Hm... Hauptsache es läuft jetzt beim Steffen... :0)
seamless-design.de
"Geht nicht!" wohnt in der "Will nicht!"-Strasse.

Das Handbuch zur Version 4.10: CONTENIDO für Einsteiger (4.10)

Das Handbuch zur Version 4.9: CONTENIDO für Einsteiger (4.9)

Andreas
Beiträge: 254
Registriert: So 16. Nov 2003, 14:48
Wohnort: Reichshof
Kontaktdaten:

Re: Kommentarmodul mit Spamschutz und Baumstruktur

Beitrag von Andreas » Di 28. Feb 2012, 10:11

Hallo zusammen,

besteht die Möglichkeit, dass in den Kommentaren Zeilenumbrüche durch den "Kommentator" eingefügt werden können?
Im Moment ist es so, dass der gesamte Text der Kommentare hintereinander weg dargestellt wird. Das sieht nicht so klasse aus...
Gruß
Andreas

Spider IT
Beiträge: 1416
Registriert: Fr 3. Dez 2004, 10:15

Re: Kommentarmodul mit Spamschutz und Baumstruktur

Beitrag von Spider IT » Di 28. Feb 2012, 11:07

Hallo Andreas,

ich kenne das Modul nicht, also 2 Lösungsvorschläge, je nachdem wie es aufgebaut ist.
  • Eingabe erfolgt in textarea-Feld:
    Bei der Ausgabe die Zeilenumbrüche im Text per str_replace() in HTML-Zeilenumbrüche (<br />) umwandeln, z.B.

    Code: Alles auswählen

    $text = str_replace('
    ', '<br />
    ', $text);
  • Eingabe erfolgt in HTML-Editor:
    Die strip_tags() Funktion erlaubt es, bestimmte Tags zu erhalten.
    Dafür müssen diese im 2. Parameter übergeben werden.
    Dann also alle P- und BR-Tags erhalten (Absätze und Zeilenumbrüche)

    Code: Alles auswählen

    $text = strip_tags($_POST['text'], '<p><br>');
Gruß
René

Gesperrt