|
|
|
Homicide
|
« Antworten #100 am: 18 Juli 2004, 12:20:25 » |
|
oops  ok ist gefixt und in Paket eingefügt
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
NeMeSiSX2LC
|
« Antworten #101 am: 31 August 2004, 18:59:26 » |
|
Weis nicht ob das noch mehr haben aber bei mir counted er die PNs nicht also die im Header des Modules
|
|
|
|
|
Gespeichert
|
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10 PHP-Version: 5.1.2 MySQL-Version: 5.0.15-max-log Server-Version: Apache/2.0.55 phpMyAdmin-Version: 2.7.0-pl1
|
|
|
|
|
|
smartmusic
|
« Antworten #102 am: 20 September 2004, 12:40:20 » |
|
bei mir auch nicht
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
deepsleep
|
« Antworten #103 am: 20 Oktober 2004, 01:59:58 » |
|
Hi @All
Habe mir mal das Komplett-Paket von Homi gezogen. Bei mir geht das irgendwie auch nicht.
Hab mal die Menge auf 1 in der Inbox gesetzt, bekomme aber keine Warnung.
Gruss Deepsleep
|
|
|
|
|
Gespeichert
|
«Der beliebteste Fehler unter den Leuten, die etwas absolut idiotensicheres konstruieren wollen ist der, dass sie den Erfindungsreichtum von absoluten Idioten unterschätzen.» Douglas Adams
|
|
|
|
|
|
onkel
Gast
|
« Antworten #104 am: 22 Oktober 2004, 01:09:38 » |
|
bei mir auch nicht ..und ignorieren funktioniert auch nicht
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
Homicide
|
« Antworten #105 am: 22 Oktober 2004, 03:43:55 » |
|
@Deepsleep eine Warnung wurde auch nie verschickt, der User sieht nur an der Anzeige Nachrichten Inbox: 17 (100) / Nachrichten outbox: 34 (100) die Schrift wechselt beim Überschreiten der max. Anzahl auf Rot. der Fehler das die Anzahl der Messages nicht angezeigt wird ist korrigiert in dem Zipfile Hier liegt die überarbeitete VersionWers schon installiert hat kann sich auch die im Anhang befindliche Index.php in den Ordner Private_Messages kopieren um den Fehler der nicht angezeigten Messagesanzahl zu beheben. Homicide dann sollte der Fehler auch weg sein.
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
Liu-Kang
|
« Antworten #106 am: 24 Oktober 2004, 15:30:05 » |
|
Gibt es auch eine Möglichkeit die Anzahl der gesendeten PMs im Block Who_is_online anzuzeigen?
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
Liu-Kang
|
« Antworten #107 am: 27 Oktober 2004, 13:01:02 » |
|
Gibt es auch eine Möglichkeit die Anzahl der gesendeten PMs im Block Who_is_online anzuzeigen? Will nur mal nachfragen ob jemand schon eine Abfrage dazu gebastelt hat...
|
|
|
|
« Letzte Änderung: 27 Oktober 2004, 13:03:27 von Liu-Kang »
|
Gespeichert
|
|
|
|
|
|
|
deepsleep
|
« Antworten #108 am: 29 Oktober 2004, 00:05:47 » |
|
@Homi
Ich werde da nicht ganz schlau draus. Bei mir bleibt immer noch alles auf 0 stehen. Habe aber auch bei den gesendeten Messages noch einen Fehler drin. Da zeigt er mir die Platzhalter für Text aus dem Sprach-File an: _SENTPMS und _SENTPMSTO
Fehlen mir noch Dateien? Reicht es nicht aus, wenn ich die Dateien ziehe, die hier in diesem Post veröffentlicht sind? Brauche ich da noch ein weiteres Paket?
Gruss Deepsleep
|
|
|
|
|
Gespeichert
|
«Der beliebteste Fehler unter den Leuten, die etwas absolut idiotensicheres konstruieren wollen ist der, dass sie den Erfindungsreichtum von absoluten Idioten unterschätzen.» Douglas Adams
|
|
|
|
|
|
Homicide
|
« Antworten #109 am: 29 Oktober 2004, 00:23:58 » |
|
@Liu-Kang ändere deinen Block im Bereich Private Nachrichten folgendermaßen ab: # Private Nachrichten $countpm=0; $countpmunread=0; $sendpm=0; if ($isseruser) { # Wenn aktueller User registriert ist (kein Gast) $pmactiv = (mxModuleAllowed($pm_module_name)) ? 1 : 0; # feststellen ob pm-modul aktiv ist if ($pmactiv){ # falls pm-modul aktiv ist $qry="SELECT read_msg, Count(msg_id) FROM ${prefix}_priv_msgs WHERE to_userid=".$uid." group by read_msg;"; $result = sql_query($qry); while (list($read_msg, $nums) = sql_fetch_row($result)) { if ($read_msg==0) { # wenn angemeldeter User $countpmunread=$nums; # Anzahl ungelesene ermitteln } else{ $countpm=$nums; #++; # Anzahl aller pm's ermitteln } } } $qry="SELECT read_msg, Count(msg_id) FROM ${prefix}_priv_msgs_send WHERE from_userid=".$uid." group by read_msg;"; $result = sql_query($qry); while (list($read_msg, $nums) = sql_fetch_row($result)) { $sendpm=$nums; } #else{ #$checkpmtime=0; # private Nachrichten nicht abfragen! # } }
# Usergaestebuch
und weiter unten dort wo es angezeigt wird dann: # private messages if (!empty($pmactiv) && $isseruser){ # pm Liste include("modules/Private_Messages/inboxsize-conf.php"); $erlaubtpm=$sentboxsize; $erlaubtgetpm=$inboxsize; if($countpm >= $erlaubtgetpm) { $countpm = "<font color=red>$countpm</font>"; } if($sendpm >= $erlaubtpm) { $sendpm = "<font color=red>$sendpm</font>"; } $content .= "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" style=\"border: 0px; margin-bottom: 5px;\">\n"; if ($countpm || $sendpm){ $content .= "\n<tr>\n<td colspan=\"3\" align=\"center\" class=\"boxcontent\"><a href=\"modules.php?name=Private_Messages\">"._BWOPMSG."</a></td>\n</tr>\n"; $content .= "\n<tr>\n<td align=\"center\" class=\"boxcontent\"><a href=\"modules.php?name=Private_Messages\"><img src=\"$imagedir/pmessage.gif\" width=\"19\" height=\"19\" border=\"0\" Alt=\""._BWOPMSG."\"></a></td>\n"; $content .= "<td valign=\"top\" class=\"boxcontent\">"._BWOPMSGALL.":<br>\ngesendet:<br>\n"._BWOPMSGUNREAD.":</td>\n"; $content .= "<td valign=\"top\" align=\"right\" class=\"boxcontent\"><b>".$countpm." </b>(".$erlaubtgetpm.")<br>\n"; $content .= " <b>".$sendpm."</b> (".$erlaubtpm.")<BR>"; $content .= ($countpmunread) ? "<img src=\"images/menu/arrow-ani.gif\" alt=\"\" width=\"14\" height=\"9\" border=\"0\"> <b>".$countpmunread."</b>" : "<b>$countpmunread</b>"; $content .= "</td>\n"; $content .= "</tr>\n"; } else{ $content .= "<tr><td class=\"boxcontent\"><a href=\"modules.php?name=Private_Messages\"><img src=\"$imagedir/pmessage.gif\" width=\"19\" height=\"19\" border=\"0\" Alt=\""._BWOPMSG."\" hspace=\"0\"></a></td><td><a href=\"modules.php?name=Private_Messages\">"._BWOPMSG."</a></td></tr>\n"; } $content .= "</table>\n"; # Buddy
Ich hab der einfachheit halber den kompletten Bereich gepostet so wie er im mitgelieferten who-is-online-block drinsteht. @deepsleep eigentlich ist in dem File alles drin *wunder* die Sprachdatei kannst du ja sicher schnell selber erweitern, warum der bei dir allerdings nicht zählt versteh ich jetzt auch nicht. gib mal die URL dann kann ich mal nen Blick drauf werfen.
|
|
|
|
« Letzte Änderung: 31 Oktober 2004, 01:05:31 von Homicide »
|
Gespeichert
|
|
|
|
|
|
|
deepsleep
|
« Antworten #110 am: 29 Oktober 2004, 00:35:14 » |
|
Du hast recht: Das Sprach-File kann ich selber abändern. Wollte es Dir nur mitteilen.
PM mit User und PW ist raus.
Gruss Deepsleep
|
|
|
|
|
Gespeichert
|
«Der beliebteste Fehler unter den Leuten, die etwas absolut idiotensicheres konstruieren wollen ist der, dass sie den Erfindungsreichtum von absoluten Idioten unterschätzen.» Douglas Adams
|
|
|
|
|
|
Liu-Kang
|
« Antworten #111 am: 30 Oktober 2004, 15:35:02 » |
|
Hallo homicide, vielen Dank für Deine Antwort, doch leider habe ich keine Veränderung festgestellt. Es werden weiterhin nur die beiden Angaben angezeigt:
private Nachrichten insgesamt: 62 ungelesen: 0
gedacht hatte ich mir es so:
private Nachrichten insgesamt: 62 ungelesen: 0 gespeicherte: 57
Viele Grüße
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
Homicide
|
« Antworten #112 am: 31 Oktober 2004, 01:08:00 » |
|
oops sorry, hatte den kram aus der falschen Datei kopiert, war wohl den Abend schon zu spät  ich hab den Code oben editiert und nun sollte dir angezeigt werden: private Nachrichten insgesamt: 0 (100) gesendet: 2 (100) ungelesen: 0
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
Liu-Kang
|
« Antworten #113 am: 31 Oktober 2004, 12:35:15 » |
|
Super! Vielen herzlichen Dank Homicide  ! Funzt bestens!
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
Liu-Kang
|
« Antworten #114 am: 05 November 2004, 13:02:06 » |
|
und ich muß leider nochmals nerven  . Gibt es irgendwie eine Möglichkeit, die Anzahl der Nachrichten zu flexibilisieren? Was ich damit sagen will ist, das ich vorhabe Benutzergruppen einzurichten und das eine Benutzergruppe nur die maximale Anzahl von 200 PMs haben darf und die andere (die neu angelegt wird) eine Anzahl von... von mir aus 600 PMs haben darf. Ist das irgendwie möglich? Viele Grüße
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
MikePapa
|
« Antworten #115 am: 18 November 2004, 01:14:49 » |
|
Auf die Schnelle zusammengestellt (müßte aber so die einfachste Lösung sein): inboxsize-conf.php: <?php
global $user_prefix;
$uinfo = mxGetUserData();
define("_PMBOXVOLL","Das Postfach des Users ist voll! Er kann z.Zt. keinen neuen Nachrichten empfangen."); define("_PMBOXVOLLWIOBOX", "Dein Postfach ist voll! Du kannst z.Zt. keine neuen Nachrichten empfangen.<BR>Bitte sichern und leeren!"); define("_BWOPMSSENT", "gesendet"); define("_SENTPMBOXVOLLWIOBOX", "Deine Box mit den gesendeten Nachrichten ist voll!<BR>Bitte sichern und leeren!"); define("_SENTPMBOXVOLL", "Deine Box mit den gesendeten Nachrichten ist voll!<BR>Bitte sichern und leeren!");
$qry = "select user_ingroup from ".$user_prefix."_users where uname='".$uinfo[uname]."'"; $result = sql_query($qry); list($user_ingroup) = sql_fetch_row($result);
if ($user_ingroup == 2) { $inboxsize = 600; $sentboxsize = 600; } else { $inboxsize = 200; $sentboxsize = 200; }
?>
Die neue Benutzergruppe (2) hat 600 PMs für Ein- und Ausgang frei, alle anderen "nur" jeweils 200. Die Liste ist beliebig erweiterbar. Gruß MP
|
|
|
|
« Letzte Änderung: 18 November 2004, 01:16:40 von MikePapa »
|
Gespeichert
|
|
|
|
|
|
|
Liu-Kang
|
« Antworten #116 am: 18 November 2004, 10:45:09 » |
|
Alles klar! Vielen Dank! Werde ich in den nächsten tagen ausprobieren  !
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
selin01
|
« Antworten #117 am: 24 November 2004, 10:50:42 » |
|
das klappt alles echt super  wie wäre es mit einen button im who_is_online wo man alle pm´s löschen kann. Delete all PM´s oder so oder auch im Private Message Module selber sowas. eure Selin01
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
Liu-Kang
|
« Antworten #118 am: 24 November 2004, 11:07:24 » |
|
Hallo selin, Du kannst im Modul alle Nachrichten auf einmal löschen. Du klickst einfach in Deinen privaten Nachrichten ein Häkchen neben dem weißen Pfeil in das Kästchen rein und schon werden alle Nachrichten markiert. Anschließend kannst Du dann alle gemütlich löschen indem Du ganz uunten auf "löschen" klickst.
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
selin01
|
« Antworten #119 am: 24 November 2004, 11:24:54 » |
|
ok stimmt auch wieder wie kann ich den hacken , das beim antworten der bei "pm speichern" steht , immer weg ist?
|
|
|
|
|
Gespeichert
|
|
|
|
|