[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Kommentar AddOn - comment_rank - Seite 6 - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Benutzeravatar
franz007
Beiträge: 276
Registriert: 16. Aug 2006, 00:36

9. Okt 2007, 15:26

Diese Texte befinden sich ab der version 1.5 in der Datei lang/de_de.lang, die comment_de-at ist die alte datei und hat keine funktion mehr und fliegt auch mit der nächsten version raus.

toniclife
Beiträge: 26
Registriert: 29. Jul 2007, 22:40
Wohnort: 65527 Niedernhausen
Kontaktdaten: Website

Nixwisser-Frage

24. Okt 2007, 00:41

Hallo!

Da ich von php keine Ahnung habe, frage ich Folgendes:

1. Was muss ich denn in welcher Datei ändern, damit das Kommentar-Eingabefeld nicht unter den bisherigen Kommentaren, sondern darüber angezeigt wird?

2. In welcher Datei kann ich denn die div-class-Tags manipulieren, das könnte ich vielleicht zum gestalten gebrauchen.


Vielen lieben Dank auf jeden Fall für dieses sehr schöne AddOn!!!
Windhauch, Windhauch, sagte Kohelet, das ist alles Windhauch.

Benutzeravatar
diefanz
Beiträge: 83
Registriert: 13. Feb 2006, 04:06
Wohnort: Cham
Kontaktdaten: ICQ Website Yahoo Messenger

24. Okt 2007, 00:59

Hallo zusammen,

ich verwende das comment_rank in Verbindung mit dem Textile. Sprich, am Ende des Artikels, den ich per Textile eingebe wird noch die Kommentarfunktion angehängt.
Gebe ich jetzt einen Kommentar ein, kommt folgendes zurück:
Es sind folgende Fehler aufgetreten:

Es wurde Kein Name eingegeben
Es wurde Kein Text eingegeben

zur Eingabe um die Fehler zu korrigieren
Noch keine Kommentare für diesen Eintrag vorhanden
Es sind folgende Fehler aufgetreten:

Es wurde Kein Name eingegeben
Es wurde Kein Text eingegeben
Kann mir jemand woran das liegt?

Danke!!

Grüße

MArtin
Hallo,
gestatten, ich bin die Signatur!

Benutzeravatar
franz007
Beiträge: 276
Registriert: 16. Aug 2006, 00:36

24. Okt 2007, 17:20

@toniclife:
1.
in der comment_rank_1.5.1 zeile 523 (" if($comment_overview_result_array[0]["allow_comments"] == 1){ ")
bis zeile 645 ( inkl der 2 Schließenden } nach "echo '</form>'.$n; ")
Das ist die Kommentar-box, diese müsstest du vor " #durchschnitts rank ausgeben (neu) " setzten.

2. Divs sind auch in dieser Datei. Die Zeilennummern können sich unterscheiden aber der Text sollte zu finden sein.

@diefanz:
Du hast das Addon ganz normal als modul eingebunden wie es in der hilfe steht oder? Dann dürfte Textile keine rolle spielen.
Welche Redaxo und comment_rank Version verwendest du?

Das Addon ist noch nicht redaxo 4.0 kompatibel!

toniclife
Beiträge: 26
Registriert: 29. Jul 2007, 22:40
Wohnort: 65527 Niedernhausen
Kontaktdaten: Website

Jey!

24. Okt 2007, 18:46

Danke für die schnelle Antwort! Hat gut geklappt, aber mit einer kleinen Korrektur:
franz007 hat geschrieben:bis zeile 645 ( inkl der 2 Schließenden } nach "echo '</form>'.$n; ")
Das ist die Kommentar-box,
Man muss es bis Zeile 648 ausschneiden, also diesen

Code: Alles auswählen

else{//keine kommentare erlaubt
-Bereich, inklusive schließender }. Ansonsten erhält man fatale Fehler. ;-)

Und noch eine kleine Ergänzung:
franz007 hat geschrieben:diese müsstest du vor " #durchschnitts rank ausgeben (neu) " setzten.
Diese Zeichenkette habe ich zweimal gefunden. Wenn ich die nehme, die sich bis dahin in Zeile 414 befindet, funktioniert es hervorragend (bei der in Zeile 683 ist die Box einfach ganz weg)!

Noch einmal danke für Alles!!!
Windhauch, Windhauch, sagte Kohelet, das ist alles Windhauch.

Benutzeravatar
franz007
Beiträge: 276
Registriert: 16. Aug 2006, 00:36

24. Okt 2007, 20:24

sorry mit dem else und dem doppelten kommentar. :) sowas kann passieren wenn man sichs nur schnell durchschaut

Viel Spaß noch damit

toniclife
Beiträge: 26
Registriert: 29. Jul 2007, 22:40
Wohnort: 65527 Niedernhausen
Kontaktdaten: Website

:-)

24. Okt 2007, 20:38

Sicher, absolut kein Problem! Ich wollte es nur hier verkünden, damit evtl. andere auch wissen, was sie machen müssen. :-)

Ist wirklich ein gutes AddOn, nochmal danke!
Windhauch, Windhauch, sagte Kohelet, das ist alles Windhauch.

Benutzeravatar
diefanz
Beiträge: 83
Registriert: 13. Feb 2006, 04:06
Wohnort: Cham
Kontaktdaten: ICQ Website Yahoo Messenger

29. Okt 2007, 16:26

Ich nutze Redaxo 3.2 und comment_rank - Version 1.5.1 - für Redaxo 3.2

zusehen hier

Wenns dir was hilft, bekommst du nen Gast-Zugang für das comment_rank-Modul.
Hallo,
gestatten, ich bin die Signatur!

Benutzeravatar
franz007
Beiträge: 276
Registriert: 16. Aug 2006, 00:36

29. Okt 2007, 21:39

@diefranz
Weiß nicht ob ein gastzugang was helfen würde, du hast doch ein paar sachen am CODE geändert oder? kann es daran liegen?
Läufts mit einer originalen comment_rank_1.5.1 installation?

Benutzeravatar
diefanz
Beiträge: 83
Registriert: 13. Feb 2006, 04:06
Wohnort: Cham
Kontaktdaten: ICQ Website Yahoo Messenger

30. Okt 2007, 00:23

Vielleicht hab ichs auch überlesen, aber für was sind in der Eingabe die Möglich der Kommentarfeld Auswahl?

Werde morgen den Code nochmal checken.
Hallo,
gestatten, ich bin die Signatur!

Benutzeravatar
franz007
Beiträge: 276
Registriert: 16. Aug 2006, 00:36

30. Okt 2007, 14:00

diefanz hat geschrieben:Vielleicht hab ichs auch überlesen, aber für was sind in der Eingabe die Möglich der Kommentarfeld Auswahl?
Was meinst du damit?

Benutzeravatar
diefanz
Beiträge: 83
Registriert: 13. Feb 2006, 04:06
Wohnort: Cham
Kontaktdaten: ICQ Website Yahoo Messenger

30. Okt 2007, 20:57

Ein Bild sagt mehr als 1000 Wort.

Die Drop-Down Box mein ich. Was kann ich damit verstellen7bestimmen?

[ externes Bild ]

BTW: Die Kommentarfunktion funktioniert jetzt. Hab die Originaldatei nochmal neu bearbeitet.
Hallo,
gestatten, ich bin die Signatur!

Benutzeravatar
franz007
Beiträge: 276
Registriert: 16. Aug 2006, 00:36

30. Okt 2007, 21:47

Das ist um mehrere kommentarfelder in einem Artikel zu haben

Benutzeravatar
diefanz
Beiträge: 83
Registriert: 13. Feb 2006, 04:06
Wohnort: Cham
Kontaktdaten: ICQ Website Yahoo Messenger

11. Nov 2007, 13:23

Som jetzt muss ich nochmal was nachfragen. Sitz jetzt den ganzen Vormittag schon da und versuche bei der Kommentarausgabe das Datum und die Zeit zu teilen und ins deutsche Format zu bringen. Komme aber auf keinen grünen Zweig.

So sieht mein Code aus:

Code: Alles auswählen

							
echo '<div class="comment_date">'.$msg->msg('name_wrote_on_date');
$comment_date = $comment_sql_result_array[$i]["datum"];
$date_format = '%d.%m.%Y';
$time_format = '%H:%M';
$comment_time = strftime($time_format,$comment_date);
$comment_date = strftime($date_format,$comment_date);
echo $comment_date.' um '.$comment_time.' Uhr';
echo '</div>'.$n;
Im Frontend wird immer "schrieb am 01.01.1970 um 01:33 Uhr" ausgegeben.
Danke für deine Hilfe. Ich tappe hier voll im dunkeln.

Grüße

Martin
Hallo,
gestatten, ich bin die Signatur!

Benutzeravatar
franz007
Beiträge: 276
Registriert: 16. Aug 2006, 00:36

11. Nov 2007, 13:46

schau dir die beiden Funktionen datetime_format_1 und datetime_format_2 (in der functions.inc.php) an, die machen doch genau das oder?

Benutzeravatar
diefanz
Beiträge: 83
Registriert: 13. Feb 2006, 04:06
Wohnort: Cham
Kontaktdaten: ICQ Website Yahoo Messenger

11. Nov 2007, 21:58

Naja, fast. Bei "...format_1" wird nur das Datum angezeigt. Das würde ja passen. Aber damit ich die Zeit bekomme könnte ich das "...format_2" abändern. Nur stören mich die Sekundenangaben. So genau will ichs eigentlich gar ned wissen. Da ich in php nicht so der Crack bin wäre es toll wenn du mir ein bisschen auf die Sprünge helfen könntest mit dem formatieren der Zeit. Da sollte doch auch mit dem date-Befehl möglich sein, oder?
Hallo,
gestatten, ich bin die Signatur!

Benutzeravatar
franz007
Beiträge: 276
Registriert: 16. Aug 2006, 00:36

12. Nov 2007, 13:43

Wie genau hättest du es denn gerne?

Benutzeravatar
diefanz
Beiträge: 83
Registriert: 13. Feb 2006, 04:06
Wohnort: Cham
Kontaktdaten: ICQ Website Yahoo Messenger

13. Nov 2007, 00:20

Wie schon mal geschrieben hätte ich gerne das Datum und die Zeit (im Format hh:mm) getrennt, damit ...schrieb am 12.11.07 um 23.20 ..... komme aber mit den Funktionen nicht ganz klar.
Hallo,
gestatten, ich bin die Signatur!

Benutzeravatar
franz007
Beiträge: 276
Registriert: 16. Aug 2006, 00:36

13. Nov 2007, 00:31

so müsste es ca passen

Code: Alles auswählen

function datetime_format_2($datum){
		#2006-04-15 21:26:39 ==> 15.04.2006 um 21:26
		$blog_datum_array_1 = explode(" ", $datum);
		$zeit_array = explode(":", $blog_datum_array_1[1]);
		$blog_datum_array = explode("-", $blog_datum_array_1[0]);
		#$blog_datum = $blog_datum_array[2].".".$blog_datum_array[1].".".$blog_datum_array[0]." ".$blog_datum_array_1[1];
		$blog_datum = $blog_datum_array[2].".".$blog_datum_array[1].".".$blog_datum_array[0]." um ".$zeit_array[0].":".$zeit_array[1];
		return $blog_datum;
	}

Benutzeravatar
diefanz
Beiträge: 83
Registriert: 13. Feb 2006, 04:06
Wohnort: Cham
Kontaktdaten: ICQ Website Yahoo Messenger

17. Nov 2007, 03:50

Super, es funktioniert!!! DANKE!!!!

Jetzt ist mir noch was eingefallen. Gibt es ne einfache Möglichkeit die Anzahl der Kommentare auszulesen?? Damit ich auf einer Übersichtsseite zu jedem Artikel die Anzahl der Kommentare ausgeben kann.
Hallo,
gestatten, ich bin die Signatur!

Benutzeravatar
franz007
Beiträge: 276
Registriert: 16. Aug 2006, 00:36

17. Nov 2007, 09:23

@diefanz
eine Möglichkeit in Form einer Funktion oder so besteht nicht, aber die Tabelle

Code: Alles auswählen

$REX['TABLE_PREFIX']."111_comment_rank_overview";
enthält genau diese Daten und wurde auch in diesem hinblick hin geschaffen.
Die entsprechenden felder sind comment_anzahl die die gesamtanzahl der kommentare beinhaltet und offline_anzahl die die anzahl der Commentare beinhaltet die derzeit offline sind.
Dh, ca so müsstest du die anzahl jedes beliebigen Kommetarfeldes auslesen können.

Code: Alles auswählen

$db_table['overview'] = $REX['TABLE_PREFIX']."111_comment_rank_overview";
$db = new sql;
$sql = "SELECT `comment_anzahl`, `offline_anzahl` FROM ".$db_table['overview']." WHERE comment_id = '$aricle_id' AND clang = '$clang' AND uid = '$uid' LIMIT 1";
$array = $db->get_array($sql);
echo "Anzahl der Kommentar = ".$array[0]['comment_anzahl'] - $array[0]['offline_anzahl'];

Benutzeravatar
gemüsebrühe
Beiträge: 176
Registriert: 14. Feb 2007, 21:31

8. Aug 2008, 01:32

franz007 hat geschrieben: Die entsprechenden felder sind comment_anzahl die die gesamtanzahl der kommentare beinhaltet und offline_anzahl die die anzahl der Commentare beinhaltet die derzeit offline sind.
Dh, ca so müsstest du die anzahl jedes beliebigen Kommetarfeldes auslesen können.
Hi Franz,

Auf diese Weise bekomme ich die Anzahl der <b>Benutzerkommentare</b>, erhöhen Admin-Kommentare den Gesamtzähler nicht?

ps: nachdem dieser Fehler behoben ist, kann ich dir den Code meiner comment_1.5.2.php ja mal zukommen lassen ;)

Tschau


edit: Problem gelöst:

pages/index.inc.php ab Zeile 1699 einfügen:

Code: Alles auswählen

# commentanzahl aktualisieren & rank aktualisieren
$sql = "UPDATE ".$db_table['overview']." SET comment_anzahl=comment_anzahl+1 , rank='".$rank_durchschnitt_round."' WHERE comment_id = $comment_id AND clang = $clang AND uid = $uid";
		$db->setQuery($sql);
Zuletzt geändert von gemüsebrühe am 26. Apr 2009, 03:08, insgesamt 1-mal geändert.
So clickable, design is lickable.
Code is poetry.

Benutzeravatar
jeje
Beiträge: 175
Registriert: 14. Mai 2008, 17:54
Wohnort: Frankfurt/M
Kontaktdaten: Website

Hallo,

1. Sep 2008, 11:59

ich habe das Add Onn comment_rank nach Anleitung installiert (Version 1.5.1). Dan das Modul (wie beigefügt) installiert und für das POp Up das Template angelegt.

Wenn ich aber jetzt das Modul einer Seite zuordnen/einfügen möchte, bekomme ich folgende Fehlermeldung :idea:

Code: Alles auswählen

Parse error: syntax error, unexpected '{' in /homepages/8/d240722211/htdocs/test1/redaxo/include/classes/class.rex_article.inc.php(596) : eval()'d code on line 117
Hat das Problem schon jemand gehabt? ich konnte leider nichts finden.

Gruß
Jeje

Benutzeravatar
jeje
Beiträge: 175
Registriert: 14. Mai 2008, 17:54
Wohnort: Frankfurt/M
Kontaktdaten: Website

Hat sich erledigt

2. Sep 2008, 23:38

Ich habe den Fehler gefunden :oops:, beim kopieren des Moduls hat sich ein Fehler eingeschlichen.

Gruß
Jeje

Benutzeravatar
cukabeka
Beiträge: 821
Registriert: 31. Mai 2006, 00:01
Wohnort: Aschaffenburg

29. Jun 2010, 12:46

das addon sieht im backend unter R4.2 komisch aus. und hat es mal jemand unter R4.3 probiert?

Zurück zu „Allgemeines [R3]“