|
Titel: PNs begrenzen Beitrag von: tessi78 am 07 Juli 2004, 09:37:57 Aus gegebenen Anlass:
Die an diesen Thread angehängten oder verlinkten Dateien sind nicht mit dem aktuellen pragmaMx kompatibel und sollten nicht innerhalb des pragmaMx verwendet werden. grüssle, Andi Hallo. Ist es möglich, die gespeicherten PNs pro User zu begrenzen? Wie und wo muss ich was ändern, wenn ich möchte, dass jeder User nur 50 PN's in seinem private Nachrichten "Ordner" haben kann??? Antwort wäre nett..... Ausserdem habe ich immer noch das SPChat-Problem mit der "Anfangs-Benutzerfarbe" (Es ist blöd, wenn jemand neues den Chat betritt und mit schwarz auf schwarzem Hintergrund schreibt :D ) Danke für Hilfe und einen sonnigen Tag noch.... :cool: Titel: Re: PNs begrenzen Beitrag von: Sascha1981 am 07 Juli 2004, 10:16:13 Soweit ich weiß geht das im mx noch nicht, aber es arbeitet schon ein user daran!!!
ZU dem Thema gab es auch schon einen Thread mal im Forum suchen dann findest du etwas dazu!! Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 07 Juli 2004, 10:58:02 La hab da was muss nachmal mal gucken.
Titel: Re: PNs begrenzen Beitrag von: tessi78 am 07 Juli 2004, 11:10:58 Das wäre supi, NeMeSiSX2LC.....
Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 07 Juli 2004, 11:25:42 die function in der index.php auswelchen:
function submitmessage($arrpostdata, $uid){ include("modules/Private_Messages/inboxsize-conf.php"); global $prefix, $user_prefix, $PHP_SELF, $module_name, $refresh, $bgcolor2; $uid = (int)$uid; if(empty($arrpostdata["to_user"]) && empty($arrpostdata["to_all"]) || (!empty($arrpostdata["to_all"]) && !mxIsAdmin())) { prvmsgerror(_ERRMSGNOUSER); } if (empty($arrpostdata["to_all"])) { $result = sql_query("select uid from ".$user_prefix."_users where uname=\"".$arrpostdata["to_user"]."\""); list($to_userid) = sql_fetch_row($result); if (!$to_userid) { prvmsgerror(_PMSUSERNOTINDB); } } // Milhouse_Erweiterung $result_anzahl = sql_query("SELECT Count(*) FROM vkp_priv_msgs WHERE to_userid=$to_userid"); $count_anzahl = sql_fetch_row($result_anzahl); if ($count_anzahl[0] >= $inboxsize) { prvmsgerror(_PMBOXVOLL); } //Ende Erweiterung if(!($arrpostdata["subject"])) { prvmsgerror(_ERRMSGNOSUBJECT); } if (strip_tags($arrpostdata["subject"]) != $arrpostdata["subject"]) { prvmsgerror(_ERRMSGNOHTMLINSUBJECT); } if(!($arrpostdata["image"])) { prvmsgerror(_ERRMSGNOICON); } if(!($arrpostdata["message"])) { prvmsgerror(_ERRMSGNOMESSAGE); } $arrpostdata["message"] = mxAddSlashesForSQL($arrpostdata["message"]); $arrpostdata["subject"] = mxAddSlashesForSQL(strip_tags($arrpostdata["subject"])); $qry1 = "INSERT INTO ".$prefix."_priv_msgs (msg_image, subject, from_userid, to_userid, msg_time, msg_text) "; if (empty($arrpostdata["to_all"])) { $qry1 .= "VALUES ('".$arrpostdata["image"]."', '".$arrpostdata["subject"]."', ".$uid.", ".$to_userid.", now(), '".$arrpostdata["message"]."')"; if(!$result = sql_query($qry1)) { prvmsgerror(_ERRMSGNOSUBMIT); } } else { if (mxIsAdmin()) { $i = 0; $result = sql_query("select uid from ".$user_prefix."_users where user_stat=1 AND uid>1"); while(list($to_userid) = sql_fetch_row($result)) { $qry2 = $qry1." VALUES ('".$arrpostdata["image"]."', '".$arrpostdata["subject"]."', ".$uid.", ".$to_userid.", now(), '".$arrpostdata["message"]."')"; $result2 = sql_query($qry2); if ($result2) $i++; } } } messagesheader(); echo "<table border=\"0\" cellspacing=\"1\" cellpadding=\"3\" width=\"100%\" bgcolor=\"$bgcolor2\">" ."<TR BGCOLOR=\"$bgcolor2\">" ."<TD><br><center>"._PMSMSGPOSTED." ".((isset($i)) ? " (".$i." User)" : "")."<br><a href=\"modules.php?name=$module_name\">"._PMSRETURNTOPMSG."</a></center><br></TD>" ."</TR></table>"; echo ""; } und dann noch ein file names inboxsize-conf.php erstellen und ins PN verzeichnis kopieren. Die file sollte diesen inhalt haben: 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."); $inboxsize = 300; Soweit erstmal. Die buddy.php kommt gleich auch noch dran Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 07 Juli 2004, 11:27:40 so hier noch das aus der buddy.php was ersetzt werden muss:
############################################### function compose($to, $subject, $to_userid=0) { include("modules/Private_Messages/inboxsize-conf.php"); global $bgcolor1, $bgcolor2, $textcolor1, $textcolor2, $prefix, $user_prefix; $selectfield="subject"; if(empty($to_userid)){ $res = sql_query("SELECT uid, uname FROM ${user_prefix}_users WHERE uname='$to'"); list($to_userid, $to_user)=sql_fetch_row($res); } if ($subject) { $subject = mxStripSlashes($subject); $subject = desmile($subject); $subject = str_replace(""._PMSRE.": "._PMSRE.": ", _PMSRE.": ", $subject); $selectfield = "msg_text"; } $extensions=" onload=\"document.myform.".$selectfield.".focus(); document.myform.".$selectfield.".select();\""; create_headerforall(_PMSTITLE); create_bodyforall($extensions); // Milhouse_Erweiterung $result_anzahl = sql_query("SELECT Count(*) FROM vkp_priv_msgs WHERE to_userid=$to_userid"); $count_anzahl = sql_fetch_row($result_anzahl); if ($count_anzahl[0] >= $inboxsize) { echo "<br>\n<b><br><center>"._PMBOXVOLL."</b><br>\n<br></center>\n\n"; } else { //Ende Erweiterung echo "<FORM METHOD=\"POST\" ACTION=\"modules.php\" TARGET=\"_self\" name=\"myform\">"; echo "<table width=\"100%\" height=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"0\" bgcolor=\"$bgcolor1\"><tr>\n<td align=\"center\">\n"; echo "\n"._PMSSENDM."<b> $to</b><br>\n<br>\n"; echo "<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"3\" bgcolor=\"$bgcolor2\">\n"; echo "<tr>\n<td valign=\"top\"><b>"._PMSSUBJECT."</b></td>\n<td>\n<input type=\"TEXT\" name=\"subject\" size=\"45\" maxlength=\"50\" value=\"".mxPrepareToDisplay($subject)."\" style=\"border: 1px solid; background-color: $bgcolor3; font-family: sans-serif; font-size: 10px;\"></td>\n</tr>\n"; echo "<tr>\n<td valign=\"top\"><b>"._PMSMESSAGE."</b></td>\n<td>\n<textarea name=\"msg_text\" wrap=\"VIRTUAL\" cols=\"44\" rows=\"4\" style=\"border: 1px solid; background-color: $bgcolor3; font-family: sans-serif; font-size: 10px;\"></textarea></td>\n </tr>\n</table>\n <br>\n<center> <input type=\"hidden\" name=\"name\" value=\"".$GLOBALS["module_name"]."\"> <input type=\"hidden\" name=\"file\" value=\"buddy\"> <input type=\"hidden\" name=\"to_userid\" value=\"".$to_userid."\"> <input type=\"hidden\" name=\"op\" value=\"send\"> <input type=\"hidden\" name=\"to\" value=\"".mxPrepareToDisplay($to_user)."\"> <input type=\"image\" src=\"".$GLOBALS["url_button"]."/senden.gif\" border=\"0\" width=\"103\" height=\"20\" style=\"background-color: transparent;\"> <a href=\"javascript:window.close()\" onClick=\"window.close()\"><img src=\"".$GLOBALS["url_button"]."/abbrechen.gif\" border=\"0\" width=\"103\" height=\"20\" style=\"background-color: transparent;\"></a> </center> </td>\n</tr>\n</table>\n</form>\n"; create_footerforall(); } } Titel: Re: PNs begrenzen Beitrag von: munzur am 07 Juli 2004, 12:16:50 Zitat La hab da was muss nachmal mal gucken. und das funtioniert und du hast es getestet? l.g Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 07 Juli 2004, 12:19:22 sollte habs nicht getestet. Probiers aus ;)
Titel: Re: PNs begrenzen Beitrag von: munzur am 07 Juli 2004, 12:20:15 Zitat sollte habs nicht getestet. Probiers aus ;) haha probiers du doch aus :) Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 07 Juli 2004, 12:24:07 erst ess ich jetzt mal danmn teste ich das
Titel: Re: PNs begrenzen Beitrag von: taranis am 07 Juli 2004, 13:27:50 hmmmm.
ist denn ansonsten in den codes etwas verändert worden ausser die mit "Milhouse_Erweiterung" gekennzeichneten Stellen und die zusätzliche PHP? Titel: Re: PNs begrenzen Beitrag von: Dersimo am 07 Juli 2004, 14:51:09 Parse error: parse error, unexpected $ in /is/htdocs/40320/www.xxxxxde/modules/Private_Messages/buddy.php on line 518
Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 07 Juli 2004, 17:41:00 Wart ich test das jetzt mal durch
Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 07 Juli 2004, 17:50:20 so also das hier in Mysqladmin ausführen:
CREATE TABLE `fuboss`.`mx_priv_msgs_send` ( `msg_id` int( 10 ) NOT NULL AUTO_INCREMENT , `msg_image` varchar( 100 ) default NULL , `subject` varchar( 100 ) default NULL , `from_userid` int( 10 ) NOT NULL default '0', `to_userid` int( 10 ) NOT NULL default '0', `msg_time` varchar( 20 ) default NULL , `msg_text` text, `read_msg` tinyint( 10 ) NOT NULL default '0', PRIMARY KEY ( `msg_id` ) , KEY `to_userid` ( `to_userid` ) ) TYPE = MYISAM ; http://flirt4u.net/Private_Messages.rar und die file hier saugen Warum eine neue Tabelle?? Ganz einfach weil gleich noch der Ordner "Gesendete Nachrichten" mitgeliefert wird Titel: Re: PNs begrenzen Beitrag von: tessi78 am 07 Juli 2004, 19:40:09 Ohh je, sorry.... Aber ich raffe jetzt nix mehr..... Wenn es einer geschafft hat, könnte er mir dann die fertigen Dateen per mail senden??? Und vor allem dies sql Kram?? Da trau ich mich am allerwengsten dran.... Aber mit dem xxx.sql uploaden ist bisher zum Glück immer gut gegangen.......
Titel: Re: PNs begrenzen Beitrag von: tallar am 07 Juli 2004, 20:01:15 Beii mir scheint alles zu klappen , die frage ist jetzt noch wo ich einstellen kann wiwviel post ich im ein und ausgangsbuch haben darf!!
Ups sorry habs gefunden!!!!!!!!!! Und ist es auch mal möglich die funktion einzubau auch nicht gelesene nachrichten zu löschen, den durch die popupvorschau braucht mann nicht immer die pn öffnet , somit möchte ich sie als undelesen löschen können! Zudem wäre es schön als user selbst eine nachricht zu bekommen das mein postfach voll ist, oder besser ist es der älteste eintrag wird gelöscht un der neuste kommt hinzu! [Editiert am 7/7/2004 von tallar] [Editiert am 7/7/2004 von tallar] Titel: Re: PNs begrenzen Beitrag von: munzur am 07 Juli 2004, 18:31:27 Hi!
Tolle sache nemessis muss nur noch auf das aktualisieren und glücklich werden! danke Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 07 Juli 2004, 18:33:59 Wasn jetzt wieder.
Titel: Re: PNs begrenzen Beitrag von: smartmusic am 07 Juli 2004, 18:52:30 ich bekomme eine fehlermeldung wenn ich die tabelle in die datenbank einfügen möchte...
Titel: Re: PNs begrenzen Beitrag von: smartmusic am 07 Juli 2004, 18:56:06 und in private messages bekomme ich einen script fehler
Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 07 Juli 2004, 18:57:01 Zitat CREATE TABLE `mx_priv_msgs_send` ( `msg_id` int( 10 ) NOT NULL AUTO_INCREMENT , `msg_image` varchar( 100 ) default NULL , `subject` varchar( 100 ) default NULL , `from_userid` int( 10 ) NOT NULL default '0', `to_userid` int( 10 ) NOT NULL default '0', `msg_time` varchar( 20 ) default NULL , `msg_text` text, `read_msg` tinyint( 10 ) NOT NULL default '0', PRIMARY KEY ( `msg_id` ) , KEY `to_userid` ( `to_userid` ) ) TYPE = MYISAM ; so sollte es gehen Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 07 Juli 2004, 18:57:36 Klar wenn die DB nicht da ist gibts prob im sys
Titel: Re: PNs begrenzen Beitrag von: smartmusic am 07 Juli 2004, 19:04:41 unter images sind zwei ordner bezeichnet mit neuer ordner,welchen davon brauch man?
und der scgript fehler zeile 581 zeichen 181 Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 07 Juli 2004, 19:06:41 ka das ist nicht mein module hab da jetzt bloss mal schnell die prefixe korrigiert.
und in welcher file ist der fehler Titel: Re: PNs begrenzen Beitrag von: smartmusic am 07 Juli 2004, 19:09:07 ich bekomme script fehler:
zeile 581 zeichen 181 fehler: ´)´erwartet Titel: Re: PNs begrenzen Beitrag von: smartmusic am 07 Juli 2004, 19:13:01 sorry
zeile 589 Titel: Re: PNs begrenzen Beitrag von: taranis am 08 Juli 2004, 02:16:50 Also auch bei mir gab es keine Probs. ;)
Titel: Re: PNs begrenzen Beitrag von: smartmusic am 08 Juli 2004, 09:15:33 habe bis jetzt auch keine probleme mehr....hatte noch alte pm im eingang...habe sie alle gelöscht und danach war alles ok...
Titel: Re: PNs begrenzen Beitrag von: akhan am 08 Juli 2004, 09:56:01 Neme !
kann man jetzt, wo alles klappt auf angegebnen Link aktuelle Änderungen downloaden kann ? ;) Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 08 Juli 2004, 10:49:52 Klappt schon die ganze Zeit.
Titel: Re: PNs begrenzen Beitrag von: Sascha1981 am 08 Juli 2004, 10:50:38 Kann es sein das mit der erweiterung etwas nicht stimmt????
bei mir wird die ganze tabelle wo normal die PMs stehen ganz nach rechts verschoben!! [img=200x200]http://www.singles-germania.com/screen.jpg[/img] [Editiert am 8/7/2004 von Sascha1981] Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 08 Juli 2004, 10:56:17 Nö eigentlich nicht der verschieber is mir jetzt neu
Titel: Re: PNs begrenzen Beitrag von: Sascha1981 am 08 Juli 2004, 11:03:57 Bei mir ist es leider so
Titel: Re: PNs begrenzen Beitrag von: tessi78 am 08 Juli 2004, 11:06:00 Uiuiui, da habe ich ja was angezettelt. Aber ich trau mich nach lesen da jetzt gar nicht mehr ran. Allein in meiner SQL mache ich äusserst ungern rum. Also eine fertige Tabelle einspeisen geht ja noch, aber eine eigene erstelen... besser nicht. Aber da es ja mehrere zu geben scheint, die Interesse an dieser Funktion haben, wie wäre es, wenn Du Dein geändertes, funktionierendes Modul einfach online stellst NeMeSiSX2LC. Oder mir vielleicht auch wieder per E-Mail schickst. Letztes mal, als Du mir was gemacht hast, hat das ja auch bestens geklappt..... Danke auf jedenfall schon einmal für eure Mühe...
Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 08 Juli 2004, 11:07:55 Ach du warst das hehe. dann hatte ich das module also auch von dir richtig??
Sascha editiere mal deinen beitrag und mach aus dem [img] mal das [img=200x200] ist ja richtig das bild. [Editiert am 8/7/2004 von NeMeSiSX2LC] Titel: Re: PNs begrenzen Beitrag von: Juliet am 08 Juli 2004, 11:11:22 Also,
hier ist jetzt ganz doll was verschoeben, aber das liegt nur an Saschas XXL-Bild ;) Bei mir funktioniert alles einwandfrei. Bin sehr zufrieden :) Danke NeMeSiSX2LC Titel: Re: PNs begrenzen Beitrag von: tessi78 am 08 Juli 2004, 11:13:01 Stimmt, ich hatte Dir das mal geschickt, weil ich gesendete Mitteilungen speichern wollte. Haste mir dann ja auch schick fertig gemacht :)
Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 08 Juli 2004, 11:13:28 Hehe bedankt euch nicht bei mir! Das module is nicht auf meiner Zeichenblatt entstanden :wall:
Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 08 Juli 2004, 11:14:37 Zitat Stimmt, ich hatte Dir das mal geschickt, weil ich gesendete Mitteilungen speichern wollte. Haste mir dann ja auch schick fertig gemacht :) Tessi jetzt hau ich dich aber!! Dein Module hatte schon die ganze Zeit ein Limit für PMs drin :o :wall: Titel: Re: PNs begrenzen Beitrag von: Sascha1981 am 08 Juli 2004, 11:15:29 So erledigt!
..und wie löse ich nun mein problem? Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 08 Juli 2004, 11:16:52 Hm kontrollier mal spasses halber deine navbar irgendwo wird da was nicht geschlossen.
Titel: Re: PNs begrenzen Beitrag von: tessi78 am 08 Juli 2004, 11:17:58 Waaas???? Och ne..... ich sag ja, zum anwenden reicht es noch, mehr kann ich nicht..... Wo denn und wie begrenze ich auf 50 pro user???
Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 08 Juli 2004, 11:21:39 guck dir die file mal an : inboxsize-conf.php das limit steht da auf 300 deshalb wirst du es nicht gemerkt haben.
Titel: Re: PNs begrenzen Beitrag von: Sascha1981 am 08 Juli 2004, 11:33:30 So jetzt funktioniert es!
Da fehlte in der function messagesheader ein open und close table bei der nav Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 08 Juli 2004, 11:35:15 Bin unschuldig is nicht meins :notmee: :crazy:
Titel: Re: PNs begrenzen Beitrag von: onkel am 08 Juli 2004, 11:41:40 Habe da mal eine frage, irgendwie kappieren es die User nicht dass ihr Postfach voll ist. Sie brauchen eine ausagekräftige Meldung !!
Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 08 Juli 2004, 11:44:03 EY DU SAFTHEINI DEIN POST FACH QUILLT ÜBA is die gut :D :kiss
Titel: Re: PNs begrenzen Beitrag von: tessi78 am 08 Juli 2004, 12:25:50 So, jetzt habe ich da testweise mal eingegeben, dass ich nur 4 speichern kann, aber funzt nicht.... kommt keine warnung, wenn 4 nachrichten drin sind und speichert fleissig weiter...... :bindoof:
Titel: Re: PNs begrenzen Beitrag von: onkel am 08 Juli 2004, 12:49:44 Hahahaha genau
Genau das ....wo kann ich das einbauen :cool: ? [Editiert am 8/7/2004 von onkel] Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 08 Juli 2004, 13:09:12 auch hier: inboxsize-conf.php
Tessi über was haste die Nachricht geschickt?? übers Popup oder normal? Titel: Re: PNs begrenzen Beitrag von: onkel am 08 Juli 2004, 13:13:09 Genau ...habe gleiches Problem ......deswegen meine Frage ....
Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 08 Juli 2004, 13:14:18 hm komisch hatte das gestern bei mir getestet da gings deshalb ja auch die frage ob popup oder normal.
Titel: Re: PNs begrenzen Beitrag von: onkel am 08 Juli 2004, 13:59:48 Komisch und jetzt? ich habe die grenze auf 1000 gestellt :cry weil die User ja nicht wissen können ob ihr postfach voll ist.
Titel: Re: PNs begrenzen Beitrag von: tessi78 am 08 Juli 2004, 14:01:04 jetzt über beide...... Pop und Normal...... ist aber das selbe ergebnis. Ich kann senden und senden und er speichert und speichert..... Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 08 Juli 2004, 14:01:52 muss nochmal gucken
Titel: Re: PNs begrenzen Beitrag von: akhan am 08 Juli 2004, 15:34:24 Zitat erstellt am: 8/7/2004 um 10:49, Antwort 29 ... ;) Klappt schon die ganze Zeit. :respekt: Titel: Re: PNs begrenzen Beitrag von: tessi78 am 08 Juli 2004, 16:30:26 :D Jep, funzt super..... Danke NeMeSiSX2LC. :D
Titel: Re: PNs begrenzen Beitrag von: tallar am 08 Juli 2004, 18:13:40 jo funzt gut nur ne meldung für einen selber wäre nicht schlecht die mir sagt das mein eingan voll ist!!
oder wie schon erwähnt, wenn ich mein limit erreicht habe soll die älteste nachricht gelöscht werden [Editiert am 8/7/2004 von tallar] Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 08 Juli 2004, 18:29:07 Ansich ist das module ne gute Grundbasis mal sehen was da mein Kopf noch auf lager hat und obs die Finger dann auch Tippen wollen.
Titel: Re: PNs begrenzen Beitrag von: Homicide am 08 Juli 2004, 23:36:07 also für die User kann man es ja farblich kenntlich machen das die Box voll ist, so hab ich das bei mir gelöst.
Dies wird nun in der Mailbox und im who-is-online Block angezeigt. Ich hab zugleich noch eine Mailfunktion eingebaut die den Usern die gesammelten PNs an ihre Mailadresse schickt. Interesse? hier gibts alles was benötigt wird (http://www.alleinerziehend.de/modules.php?name=Downloads&d_op=getit&lid=4) [Editiert am 8/7/2004 von Homicide] Titel: Re: PNs begrenzen Beitrag von: smartmusic am 08 Juli 2004, 23:40:38 klar habe ich interesse...
Titel: Re: PNs begrenzen Beitrag von: smartmusic am 08 Juli 2004, 23:52:19 in dem block kommt dieser fehler:
Parse error: parse error, unexpected '=' in /home/s/smartmuzik.com/public_html/portal/blocks/block-Who_is_Online.php on line 112 Titel: Re: PNs begrenzen Beitrag von: Homicide am 09 Juli 2004, 00:05:07 sch... habs schon.
such mal nach den zeilen: # Private Nachrichten $countpm=0; $countpmunread=0; sendpm=0; und ändere das in : # Private Nachrichten $countpm=0; $countpmunread=0; $sendpm=0; vor dem sendpm fehlt das $ die korrigierte Version ist gleich auch wieder online Titel: Re: PNs begrenzen Beitrag von: taranis am 09 Juli 2004, 22:47:24 Also so weit so gut. :)
Es gibt aber dann doch noch Probs. Zumindest machen die User diese. Viele beschweren sich darüber, dass beim senden per Messy die Nachricht automatisch in den Ordner "gesendete Nachrichten" geschrieben wird und sich damit mehr oder wenig im Hintergrund die Box füllt. Ich denke hier sollte eine Checkbox rein (wie beim versenden), dass die User selbst bestimmen können, ob die Nachricht gespeichert werden soll oder eben nicht. Vielleicht ist ja von Euch auch schon jemand auf das Problem gestoßen... Titel: Re: PNs begrenzen Beitrag von: onkel am 09 Juli 2004, 23:17:41 Oh jaaaaaaaa, aber ich will ja niemanden damit nerven immer diese extra wünsche ;)
Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 10 Juli 2004, 00:19:42 Soviel wollte ich eigentlich nicht an dem Module machen. Weil im MX2.2 ist eh ein neues drin
Titel: Re: PNs begrenzen Beitrag von: taranis am 10 Juli 2004, 00:30:28 bin schon am fummeln ;)
habs aber noch nicht ganz gefunden. Titel: Re: PNs begrenzen Beitrag von: taranis am 10 Juli 2004, 00:49:43 OK! Lösung gefunden ;)
Müssen 2 Zeilen in die buddy.php eingefügt und 2 geändert werden. Suche dies: Code: [Select] <input type=\"hidden\" name=\"to\" value=\"".mxPrepareToDisplay($to_user)."\"> Direkt darunter dies: Code: [Select] PN Speichern?<input type=\"checkbox\" name=\"notsave\" value=\"1\" style=\"background-color: transparent;\"> und dann noch das hier suchen: Code: [Select] sql_query($sql_msg_sent); und ändern in: Code: [Select] if ($notsave) { sql_query($sql_msg_sent); } Auswahl PN Speichern ist deaktiviert. Macht man einen Haken in das Kontrollkästchen, dann wird die Message in der Outbox gesichert. Nachtrag (weil vergessen! THX @ Homi) Suche noch: Code: [Select] function sendm($to, $to_userid, $msg_text, $subject) { Ändere in: Code: [Select] function sendm($to, $to_userid, $msg_text, $subject, $notsave) { und dann suche noch: Code: [Select] sendm($to, $to_userid, $msg_text, $subject); und ändere in: Code: [Select] sendm($to, $to_userid, $msg_text, $subject, $notsave); [Editiert am 9/7/2004 von taranis] Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 10 Juli 2004, 01:38:10 Leute schraub mal das teil fertig und schickt es mir. Weil so müsste ich jetzt schon gut 3 Version umarbeiten auf die Ignoreliste
Titel: Re: PNs begrenzen Beitrag von: Homicide am 10 Juli 2004, 02:17:34 NeMeSiSX2LC ich schick dir gleich die kompletten änderungen zu.
und dann höre ich auf zu schrauben bis du die ignorefunktion drin hast :) [Editiert am 10/7/2004 von Homicide] Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 10 Juli 2004, 02:20:09 Ok und gn8
Titel: Re: PNs begrenzen Beitrag von: Dersimo am 13 Juli 2004, 19:22:09 Sorry ich meinte Buddy.php und nicht index.php
Titel: Re: PNs begrenzen Beitrag von: Maddalina am 16 Juli 2004, 20:10:22 Hey Ihr Lieben,
prima das neue Modul - meine User lieben es ;) Allerdings tritt bei mir ein ganz merkwürdiger Fehler auf: Immer wenn jemand in den PM's Anführungszeichen eingibt, sieht der Text anstatt in "Anführungszeichen" so "Anführungszeichen" aus... Was kann denn das sein? Und vor allem, wie kann ich das abstellen? Viele Grüße, Maddalina Titel: Re: PNs begrenzen Beitrag von: onkel am 16 Juli 2004, 21:37:39 Cooooolllllllll da hat einer das gleiche Problem wie ich :)
kann es sein dass bei dir html Code auch nicht angezeigt wird ? Zitat Allerdings tritt bei mir ein ganz merkwürdiger Fehler auf: Immer wenn jemand in den PM's Anführungszeichen eingibt, sieht der Text anstatt in "Anführungszeichen" so "Anführungszeichen" aus... du meinst es wird so angezeigt ---->& quot ; problem & quo t; Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 16 Juli 2004, 21:43:49 Also ich glaube solangsam das, dass eine Alte Version des Moduls ist! Bin mir aber noch nicht sicher muss mal nachforschen. :wall:
Titel: Re: PNs begrenzen Beitrag von: Maddalina am 16 Juli 2004, 23:29:12 Hei Onkel,
ja genau - das mit dem quote steht bei mir auch ;) Und mit HTML - das habe ich noch nicht nachgeforscht, aber ich gehe mal fest davon aus. Ja NeMe, wenn Du noch mal schauen würdest, das wäre megalieb *plinker* Liebe Grüße, Madda Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 16 Juli 2004, 23:45:10 Dauert aber noch bis morgen
Titel: Re: PNs begrenzen Beitrag von: onkel am 17 Juli 2004, 00:33:11 so jetzt ist schon Morgen, und bist du fertig?
Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 17 Juli 2004, 00:39:02 Dir ist hoffentlich klar wenn mich einer Nervt das ich immer langsamer werde oder? ;)
Also die file ist im Erweitert Modul drin: // $Id: index.php,v 20.1 2003/08/26 01:31:37 EllselAn Exp $ und die hier im Original MX2.1 addon pack: // $Id: index.php,v 20.11 2003/11/14 19:58:34 EllselAn Exp $ Und was sagt uns das?? ich hatte recht :D [Editiert am 16/7/2004 von NeMeSiSX2LC] Titel: Re: PNs begrenzen Beitrag von: onkel am 17 Juli 2004, 00:46:36 Danke,...und was machen wir jetzt ?
Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 17 Juli 2004, 00:48:28 Abwarten und Tee trinken. Muss das neue module angleichen und hoffen das es geht
Titel: Re: PNs begrenzen Beitrag von: onkel am 17 Juli 2004, 00:50:28 Ok ich habe nicht soviel tee zu verfügung, also mach hinn :BD:
Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 17 Juli 2004, 00:52:45 Öhm du horsche mal schnapp dir die file vom alten module und die vom neuen und gleich sie selbst ab!
Titel: Re: PNs begrenzen Beitrag von: taranis am 17 Juli 2004, 01:06:02 Zitat Ok ich habe nicht soviel tee zu verfügung, also mach hinn Finde ich ganz schön unverschämt, was Du hier so ablässt :mad: Solltest eigendlich froh sein, dass Dir geholfen wird. Und wie NeMiSis schrieb, wenn es Dir nicht schnell genug geht, dann musst es selbst machen. Du kannst wohl kaum erwarten, dass alle gleich springen. Es gibt auch andere die Probs haben und warten können.... Nicht doll.... ehrlich nicht.... Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 17 Juli 2004, 01:07:54 He jo die Problem von euch plus 2 Portal die gebaut werden wohlen :o :D
Titel: Re: PNs begrenzen Beitrag von: Homicide am 17 Juli 2004, 02:10:07 Holla die Waldfee nun kochen die Emotionen hier aber über :)
der Smilie von Onkel ist doch nun wirklich groß genug um nicht übersehen zu werden oder? :) Mal langsam mit den wilden Pferden, er wird schon Geduld haben müßen wenn er nicht selber stricken kann :) und wenn nicht..... stand da nicht noch was auf der ToDo-Liste was plötzlich viel wichtiger werden könnte? :) Geduld kann man lernen :P [Editiert am 17/7/2004 von Homicide] Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 17 Juli 2004, 02:11:33 wie recht du hast :D
Titel: Re: PNs begrenzen Beitrag von: onkel am 17 Juli 2004, 08:20:33 Zitat Finde ich ganz schön unverschämt, was Du hier so ablässt Solltest eigendlich froh sein, dass Dir geholfen wird. Und wie NeMiSis schrieb, wenn es Dir nicht schnell genug geht, dann musst es selbst machen. Du kannst wohl kaum erwarten, dass alle gleich springen. Es gibt auch andere die Probs haben und warten können.... Nicht doll.... ehrlich nicht.... Aber er hat doch den Mist gebaut, also MUß er auch dafür eine Lösung finden und das so schnell wie möglich.......du musst mich doch verstehen. ICH HABE KEIN ZEIT :BD: Ich hoffe das er diesmal nicht übersehen wird [Editiert am 17/7/2004 von onkel] Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 17 Juli 2004, 10:58:13 Nö denn denn PN kram hab ich nicht rein gebaut nur die sperre und die hat damit nix zutun! :D
Titel: Re: PNs begrenzen Beitrag von: Maddalina am 17 Juli 2004, 13:22:38 Hey Ihr Lieben,
geht es noch die Anführungszeichen? Also ich habe Zeit, meine User nölen mich zwar voll, aber das bin ich gewöhnt... ;) nur mal ne Frage zwischendurch - ich habe ja keine Ahnung, aber könnte der Fehler in der function.php des PN-Moduls liegen? Und NeMe - nicht aufregen, das lohnt doch nicht :) Liebe Grüße, Maddalina Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 17 Juli 2004, 13:54:35 Maddalina ich denk echt das es an denn Version unterschieden hängt. Das das modul was ihr jetzt habt damit probleme hatte und im final pack bzw im fix rls von MX2.1 schon garnicht mehr drin war. Es sind immerhin 3 Monate unterschied dazwischen.
Vielleicht guck auch Homicide mal rein er hat da ja auch gewurschelt und mach dann die änderung halt im neuen Modul Titel: Re: PNs begrenzen Beitrag von: Homicide am 17 Juli 2004, 22:31:54 Also das Problem liegt in dieser Zeile:
$message = mxPrepareToHTMLDisplay($message); in der Function mxPrepareToHTMLDisplay() werden wohl die " in " gewandelt. ihr könnt das umgehen indem ihr in der Datei bbfunctions.php die zeile 75 ausklammert, also von $message = mxPrepareToHTMLDisplay($message); in //$message = mxPrepareToHTMLDisplay($message); da ich allerdings nicht weiß was in der Function da von den Maax-Programmierern alles gemacht wird (code ist ja nicht öffentlich) würde ich von einem Deaktivieren der Funktion DRINGEND abraten. Da wird es besser sein wenn einer der Admins hier uns erstmal genauere Infos gibt was in der Funktion alles gewandelt wird. Titel: Re: PNs begrenzen Beitrag von: onkel am 17 Juli 2004, 23:17:13 Häääää
mal eine andere frage, warum nehmen wir nicht das Neue Module und fügen die erweiterung rein ? Titel: Re: PNs begrenzen Beitrag von: Homicide am 18 Juli 2004, 00:09:28 himmel nun seh ich erst das es da 2 versionen gibt
ok ich zieh mir die aktuelle und schau mir die durch, ergebnis kommt dann später Titel: Re: PNs begrenzen Beitrag von: onkel am 18 Juli 2004, 00:21:31 Zitat himmel nun seh ich erst das es da 2 versionen gibt OH OH, ich glaube jetzt drehen alle durch ................ Titel: Re: PNs begrenzen Beitrag von: Homicide am 18 Juli 2004, 00:32:04 kannste laut sagen :)
also ich hab mir die aktuelle Version angesehen und muß erstmal passen. das ganze da reinschreiben und testen sollte zwar ohne größere Probleme gehen, aber ich krieg es zeitlich nicht hin in der nächsten Woche. Da müßte NeMeSiSX2LC sich mal dransetzen und den Kram reinschreiben. ansonsten setze ich mich dann nächstes WE mal daran. Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 18 Juli 2004, 00:48:22 Vor Montag wird das bei mir auch nix.
Titel: Re: PNs begrenzen Beitrag von: Homicide am 18 Juli 2004, 01:48:22 ok ok nachtschicht.
sollte nun alles funktionieren. Hier nochmal das Komplettpaket (http://www.alleinerziehend.de/modules.php?name=Downloads&d_op=getit&lid=6) (Privat_Messages, JSM_Friendlist, User_Fotoalbum, UserGuest) Privatmessages in der Version 20.11 War ein Schnellschuss, also bitte testet die PM´s nochmal und Fehler kurz hier posten. Titel: Re: PNs begrenzen Beitrag von: onkel am 18 Juli 2004, 02:28:28 so ist es recht -----> :kiss :kiss :kiss :kiss :kiss :kiss
Es funktioniert, aber ich finde immer was ..also bis zum nächsten fehler:) Danke Titel: Re: PNs begrenzen Beitrag von: onkel am 18 Juli 2004, 02:43:16 Sagte ich doch :) ...index.php (Private_Messages) beinhaltet nicht die Erweiterung wo angezeigt wird wie viel nachrichten im Eingang und im Ausgang sind :)
Ist nur eine Info, denn manchmal kann ich auch selber stricken. Titel: Re: PNs begrenzen Beitrag von: Homicide am 18 Juli 2004, 12:20:25 oops :)
ok ist gefixt und in Paket eingefügt Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC 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 :(
Titel: Re: PNs begrenzen Beitrag von: smartmusic am 20 September 2004, 12:40:20 bei mir auch nicht
Titel: Re: PNs begrenzen Beitrag von: deepsleep 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 Titel: Re: PNs begrenzen Beitrag von: onkel am 22 Oktober 2004, 01:09:38 bei mir auch nicht ..und ignorieren funktioniert auch nicht
Titel: Re: PNs begrenzen Beitrag von: Homicide 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 Version (http://www.alleinerziehend.de/download/Freundesliste.zip) Wers 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. Titel: Re: PNs begrenzen Beitrag von: Liu-Kang am 24 Oktober 2004, 15:30:05 Gibt es auch eine Möglichkeit die Anzahl der gesendeten PMs im Block Who_is_online anzuzeigen?
Titel: Re: PNs begrenzen Beitrag von: Liu-Kang am 27 Oktober 2004, 13:01:02 Zitat 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...Titel: Re: PNs begrenzen Beitrag von: deepsleep 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 Titel: Re: PNs begrenzen Beitrag von: Homicide am 29 Oktober 2004, 00:23:58 @Liu-Kang
ändere deinen Block im Bereich Private Nachrichten folgendermaßen ab: Code: [Select] # 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: Code: [Select] # 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. Titel: Re: PNs begrenzen Beitrag von: deepsleep 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 Titel: Re: PNs begrenzen Beitrag von: Liu-Kang 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 Titel: Re: PNs begrenzen Beitrag von: Homicide 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 Titel: Re: PNs begrenzen Beitrag von: Liu-Kang am 31 Oktober 2004, 12:35:15 Super!
Vielen herzlichen Dank Homicide :)! Funzt bestens! Titel: Re: PNs begrenzen Beitrag von: Liu-Kang 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 Titel: Re: PNs begrenzen Beitrag von: MikePapa am 18 November 2004, 01:14:49 Auf die Schnelle zusammengestellt (müßte aber so die einfachste Lösung sein):
inboxsize-conf.php: Code: [Select] <?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 Titel: Re: PNs begrenzen Beitrag von: Liu-Kang am 18 November 2004, 10:45:09 Alles klar! Vielen Dank!
Werde ich in den nächsten tagen ausprobieren :)! Titel: Re: PNs begrenzen Beitrag von: selin01 am 24 November 2004, 10:50:42 das klappt alles echt super :thumbup:
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 Titel: Re: PNs begrenzen Beitrag von: Liu-Kang 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. Titel: Re: PNs begrenzen Beitrag von: selin01 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? Titel: Re: PNs begrenzen Beitrag von: Liu-Kang am 24 November 2004, 11:36:03 also, um den haken bei den privaten Nachrichten zu entfernen, musst Du in der index.php der privaten Nachrichten in Zeile 601 wo steht:
."<TD BGCOLOR=\"$bgcolor1\"><input type=\"checkbox\" checked name=\"notsave\" value=\"1\" style=\"background-color: transparent;\"> <span class=\"tiny\">(wenn Du die Nachricht nicht speichern möchtest dann entferne den Haken)</span></TD></TR>" durch folgendes ersetzten: ."<TD BGCOLOR=\"$bgcolor1\"><input type=\"checkbox\" name=\"notsave\" value=\"1\" style=\"background-color: transparent;\"> <span class=\"tiny\">(wenn Du die Nachricht speichern möchtest dann setzte einen Haken)</span></TD></TR>" In der buddy.php ist dann Zeile 186 wie folgt abzuändern: PM im Ausgang speichern?<input type=\"checkbox\" checked name=\"notsave\" value=\"1\" style=\"background-color: transparent;\"><BR> ändern in: PM im Ausgang speichern?<input type=\"checkbox\" name=\"notsave\" value=\"1\" style=\"background-color: transparent;\"><BR> Titel: Re: PNs begrenzen Beitrag von: selin01 am 24 November 2004, 12:00:00 ok danke dir. funzt super ;D
wenn ich eine pm bekomme, dann soll der hacken drin sein "Nachricht löschen", das ist bei mir noch nicht richtig. Titel: Re: PNs begrenzen Beitrag von: Liu-Kang am 24 November 2004, 12:10:25 Du meinst also in der Buddy.php?
OK! Etwa in Zeile 289 müsste dann folgendes stehen: echo ""._PMSDELETE." <input type=\"checkbox\" name=\"deletemsg\" value=\"1\" ".$delcheck." style=\"background-color: transparent;\"> "; falls das nicht klappen sollte, dieses hernehmen: echo ""._PMSDELETE." <input type=\"checkbox\" checked name=\"deletemsg\" value=\"1\" ".$delcheck." style=\"background-color: transparent;\"> "; musste halt ausprobieren da ich jetzt nicht genau weiß wie die Angabe lauten müsste. Titel: Re: PNs begrenzen Beitrag von: selin01 am 25 November 2004, 17:36:21 danke euch.
so nun noch das aller letzte :) wie auf dem Bild zusehen, ist das PM Icon neben der PM Statistik. Es sollte aber oben neben der Überschrift sein. Den so wie es jetzt grad ist, drückt das Icon die tabelle (block) auseinander. kann mir jemand einen tip geben? (http://www.aleviler.de/pm.JPG) Titel: Re: PNs begrenzen Beitrag von: Biker am 25 November 2004, 23:23:49 Im Normalfall bzw. bei leerem Postfach hast Du die Grafik ja da, wo Du sie haben willst.....nur wenn Du Nachrichten in Deinem Postfach hast, verschieb sich die Grafik runter!
Gruß Bernd Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 02 Dezember 2004, 19:08:20 Ich weiss ja nicht obs schon wer gemerkt hat aber man kann die nachrichten im Postausgang nicht öffnen
Titel: Re: PNs begrenzen Beitrag von: onkel am 02 Dezember 2004, 19:31:52 HI,
Also ich komme mit diesem Link zu mein Pmausgang. http://www.myDomain.de/modules.php?name=Private_Messages&op=sendmsg oder meinst du was anderes ? mfg Onkel Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 02 Dezember 2004, 20:13:05 Ne guck euch mal die index und Primary setzung der msgs_send an also auf jedenfall bei mir sind diese beiden werte nicht gesetzt
ach und auto_increment auch nicht Titel: Re: PNs begrenzen Beitrag von: deepsleep am 02 Dezember 2004, 20:26:46 Stimmt, NeMeSiSX2LC hat recht.
Will ich in den gesendeten Nachrichten eine Message lesen, in dem ich auf die Nachricht klicke, springt das Teil direkt wieder in die Inbox zurück. Gruss Deepsleep Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 02 Dezember 2004, 20:38:52 soll vorkommen das recht hab:-)
Schaut euch mal die SQL file in dem Pack an. so sollte das eigentlich heissen: CREATE TABLE `mx_priv_msgs_send` ( `msg_id` int(10) NOT NULL auto_increment, `msg_image` varchar(100) default NULL, `subject` varchar(100) default NULL, `from_userid` int(10) NOT NULL default '0', `to_userid` int(10) NOT NULL default '0', `msg_time` varchar(20) default NULL, `msg_text` text, `read_msg` tinyint(10) NOT NULL default '0', PRIMARY KEY (`msg_id`), KEY `to_userid` (`to_userid`) ) TYPE=MyISAM; Ach wers nachträglich ändern wil muss die Tabelle LEEREN:-( Titel: Re: PNs begrenzen Beitrag von: Atze am 22 Januar 2005, 13:48:44 Ja das Problem mit dem Postausgang hab ich auch!!
Springt immer auf die Inbox zurück. Und wenn man mehrere Nachrichten im Ausgang hat und eine davon löschen will, dann löscht es alle! Auch nicht optimal,aber sonst ist perfekt! Muß man die sql so wie oben beschrieben abändern, ist das Problem dann weg??? Gruß Titel: Re: PNs begrenzen Beitrag von: Biker am 22 Januar 2005, 13:52:24 Das ist kein Schönheitsfehler, sondern ein Fehler in der DB, und die Antwort auf Deine Frage findest Du direkt vor Deinem Post!
Solange Du die sql nicht änderst, wird es auch nicht funzen! Zitat CREATE TABLE `mx_priv_msgs_send` ( `msg_id` int(10) NOT NULL auto_increment, `msg_image` varchar(100) default NULL, `subject` varchar(100) default NULL, `from_userid` int(10) NOT NULL default '0', `to_userid` int(10) NOT NULL default '0', `msg_time` varchar(20) default NULL, `msg_text` text, `read_msg` tinyint(10) NOT NULL default '0', PRIMARY KEY (`msg_id`), KEY `to_userid` (`to_userid`) ) TYPE=MyISAM; Sieh Dir mal die Zeile `msg_id` int(10) NOT NULL auto_increment an, da steht bei Deiner DB mit Sicherheit nicht auto_increment drin, richtig!? Du musst die Tabelle leeren oder löschen und neu einspielen, aber ACHTUNG!...die gesendeten PM´s sind dann weg....aber ist ja eh wurscht, denn so sind sie auch "nicht wirklich" da! Gruß Bernd Titel: Re: PNs begrenzen Beitrag von: Atze am 23 Januar 2005, 18:53:53 Ja danke,
so hats geklappt! Gruß Titel: Re: PNs begrenzen Beitrag von: fun4teen am 29 März 2005, 16:06:48 Auf die gefahr hin das mich vielleicht gleich alle KILLEN will ich es aber doch versuchen.
Ich habe vor so eine PM begrenzung für eine etwas älterne Nuke Version verwenden.. Nuke 6.0 . Was muss ich alles ändern damit ich diese zum laufen bekomm ... Also ich denke ich muss nur die index.php umändern weil dort viele mx schnippsel drin sind. DANKE :o Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 29 März 2005, 21:03:09 Japps genau da haste eine gefahr. Weil nuke code ist müll und werde auch nicht versuch das für diese Teil umzubauen. Sorry aber da fragste am besten FB!
Titel: Re: PNs begrenzen Beitrag von: RiotheRat am 30 März 2005, 02:22:10 Was muss ich alles ändern damit ich diese zum laufen bekomm ... Nuke in die Tonne treten und was vernünftiges verwendenMal im Ernst ... Nuke 6.0 ist nicht mehr so ganz taufrisch und in keinster Weise gegen Angriffe "immun". Tu Dir selbst einen Gefallen und entsorge diesen Datenmüll. DANKE :o Bitte ;DRtR Titel: Re: PNs begrenzen Beitrag von: Nancy am 17 November 2005, 19:21:19 Hi,
so seit 120 Tagen wurde hier nichts mehr gepostet. :D Was steht denn bei den Sprachfiles für "_SENTPMS", "_SENTPMSDONTHAVESOME" und "_SENTPMSTO".??? LG Nancy Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 17 November 2005, 19:41:15 Gute Frage muss auch erst schauen :D
Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 17 November 2005, 20:47:21 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!"); Diese Sachen müssen in die jeweilig Langfile des Prvat_Messages Module... Ach und das auch noch: lang-german.php: define("_SENTSENTPMSDONTHAVESOME", "Sie haben zur Zeit keine gesendeten Nachrichten."); define("_SENTPMSTO", "An"); define("_SENTPMS", "Ihre gesendeten Nachrichten"); define("_SENTPMSDONTHAVESOME","Sie haben zur Zeit keine gesendeten Nachrichten."); define("_OUTSENTPMSDONTHAVESOME", "Sie haben zur Zeit keine gesendeten Nachrichten."); define("_OUTPMSTO", "An"); define("_OUTPMS", "Ihre gesendeten Nachrichten"); define("_OUTPMSDONTHAVESOME","Sie haben zur Zeit keine gesendeten Nachrichten."); lang-german_du: define("_SENTSENTPMSDONTHAVESOME", "Du hast zur Zeit keine gesendeten Nachrichten."); define("_SENTPMSTO", "An"); define("_SENTPMS", "Deine gesendeten Nachrichten"); define("_SENTPMSDONTHAVESOME","Du hast zur Zeit keine gesendeten Nachrichten."); Wobei bei der Du wohl bissel was fehlt.... Titel: Re: PNs begrenzen Beitrag von: Nancy am 18 November 2005, 08:33:35 Hi NeMeSiSX2LC,
die lang_german reicht mir völlig aus. Dankeeee ;) Wird so etwas ähnliches auch in der 0.1.7 vorhanden sein? LG Nancy Titel: Re: PNs begrenzen Beitrag von: RiotheRat am 18 November 2005, 08:35:27 Wird so etwas ähnliches auch in der 0.1.7 vorhanden sein? Leider nein, die 0.1.7 ist nur ein kleineres Funktionalitäts-Rollover, da ist nichts "dramatisch" neues enthalten ... RtR Titel: Re: PNs begrenzen Beitrag von: Nancy am 18 November 2005, 08:53:30 Hi, :)
Na da kann man nichts machen sondern nur hoffen das es später mal mit eingebaut wird. :thumbup: Die Begrenzung der PN sowie deren Speicherung ist doch optimal. Was solls, wir warten auch darauf. Irgendwann wird es bestimmt mit eingebaut. ... ;) LG Nancy Titel: Re: PNs begrenzen Beitrag von: BowlingX am 23 November 2005, 22:39:24 Hi,
um die ungedult zu schüren: Ich arbeite zurzeit an einem neuen PM Modul...vor nächstem Jahr wird das aber sicherlich nicht das Tageslicht erblicken ;) David Titel: Re: PNs begrenzen Beitrag von: luky am 08 Dezember 2005, 13:16:07 Hallo zusammen,
habe diese jetzt auch bei mir eingebaut leider funktioniert es nicht. ich kann nicht mehr auf mein account gehen, dann bekomm ich fogenden fehler Fatal error: Call to undefined function: msg_smile() in /www/htdocs/v164924/modules/Userinfo/view.php on line 50 und wenn ich eine pm schreibe, dann komm folgender fehler Die Daten können nicht in die Datenbank eingetragen werden. Bitte gehe zurück und wiederhole den Versuch. humm.. hatte jemand diesen fehler? Titel: Re: PNs begrenzen Beitrag von: spike am 13 Dezember 2005, 09:31:15 ich hätte auch eine frage, funktionieren tut alles, (hab mir das hier im thread zum download angebotene komplettpaket gedownloadet) aber WO genau kann man nun die ignore funktion nutzen ? bzw wie ignoriere ich einen user ?
und in der version 1.7 sind im messengerfenster smilies drin, wie bekomme ich die da auch wieder angezeigt ? lg spike Titel: Re: PNs begrenzen Beitrag von: bradersim am 21 Dezember 2005, 01:53:42 ein vollständiges download mit den anpassungen (ignore funktion, pns begrenzen, postausgang speichern) würde vielen die arbeit erleichtern. auf einigen seiten laufen diese module. leider findet man diese erweiterungen (bisher) nicht zum download angeboten. kann mir jemand die funktionierende version zuschicken oder einen vollständigen download für alle interessenten zur verfügung stellen?
danke im voraus gruss Titel: Re: PNs begrenzen Beitrag von: Atze am 05 Januar 2006, 20:08:00 Also ich hab das Modul auch genutzt bis dato.
Aber seit dem Update auf 0.1.7 geht die Ignore und Begrenzung nicht mehr über Buddy, sondern nur noch über das PM Modul. Hat jemand eine angepaßte Version auf das neue pragma?? Danke Gruß Titel: Re: PNs begrenzen Beitrag von: wave am 06 Januar 2006, 12:48:12 also, so wie ich das hier so mitverfolgt habe, haben wirklich viele user (ich auch) den wunsch nach einem PN system mit sperre, gesendet, postausgang funktionen usw..
ich möchte mich Atze mal anschließen und auch nachbohren, ob schon absehbar ist, wann es eine funtionierende Version hier zum download gibt?!?!? danke.. Titel: Re: PNs begrenzen Beitrag von: jubilee am 06 Januar 2006, 19:37:12 Zitat ich möchte mich Atze mal anschließen und auch nachbohren, ob schon absehbar ist, wann es eine funtionierende Version hier zum download gibt?!?!? Hat der Bowling doch schon geschrieben :Zitat Ich arbeite zurzeit an einem neuen PM Modul...vor nächstem Jahr wird das aber sicherlich nicht das Tageslicht erblicken Und jetzt kommt nicht damit, das ja schon "nächstes Jahr" ist ....... MfG jubilee Titel: Re: PNs begrenzen Beitrag von: NeMeSiSX2LC am 06 Januar 2006, 19:55:03 Jubi du ne das betrifft eher Homi und mich.... Wegen einer angepasst version;)
Titel: Re: PNs begrenzen Beitrag von: onkel am 06 Januar 2006, 20:08:22 Zitat Und jetzt kommt nicht damit, das ja schon "nächstes Jahr" ist ....... Das nächste Jahr ist 2007 ;) Titel: Re: PNs begrenzen Beitrag von: wave am 04 Februar 2006, 22:03:33 wollt mal nachfragen, ob sich mittlerweile was an einer angepassten pm version (incl: postausgang, versendet usw..) fürs 0.1.7 getan hat??
wäre wirklich schön, wenn es diesbezüglich bald was zum download bereit stehen würde! danke! Titel: Re: PNs begrenzen Beitrag von: Blase am 05 Februar 2006, 13:16:14 Es gibt eine ganz einfache Art die maximale Anzahl der gespeicherten Nachrichten durchzusetzen:
Code: [Select] if($countpm > 100){ $content .= "<body onload=\"window.alert('Das Limit von 100 gespeicherten Nachrichten ist erreicht.\\nBitte löschen Sie einige Ihrer persönlichen Nachrichten!')\">"; } Das in den who is online Block eingebaut und bei jedem Aufruf der Webseite kommt diese Meldung als System Nachricht. Was denkst ihr wie schnell die löschen ... ;D Titel: Re: PNs begrenzen Beitrag von: jubilee am 05 Februar 2006, 17:37:49 Zitat Es gibt eine ganz einfache Art die maximale Anzahl der gespeicherten Nachrichten durchzusetzen: ausser das da dann ein popup aufgeht, passiert ja mal sonst gar nix.Wie soll das popup etwas "durchsetzen" ? Ausserdem ist die Variable $countpm ausser im WhoIsOnlineblock nirgends gesetzt. Das hast Du beim Dokumentieren deines Vorschlages sicher vergessen ..... Titel: Re: PNs begrenzen Beitrag von: Blase am 05 Februar 2006, 17:56:10 Tja Jubilee, würdest du dir das script richtig ansehen würdest du feststellen dass es kein normales popup ist sondern ein Systemfeld. Erst wenn Du das wegklickst, kannst du auf der seite weiter machen. Und das kommt bei jedem webseitenaufruf.
Irgendwann nervt das total und die leute löschen ihren mist. Und da alles andere ja scheinbar bisher noch nicht den status eines nutzbaren erfolges hat, sollte das die aller einfachste lösung sein. Nicht mehr und nicht weniger ..... Titel: Re: PNs begrenzen Beitrag von: jubilee am 05 Februar 2006, 18:22:56 Dein Alert-Fenster kommt überhaupt nicht, weil die entsprechende Variable NUR im WhoIsOnline-Block gesetzt ist. Es haben aber lange nicht alle diesen Block aktiv.
Da du ja so bestrebt bis, gut dokumentierte Scripte zu bekommen, solltest Du bei Dir selber keine Ausnahme machen und solcjhe Art Nebensächlichkeiten erwähnen. BTW kommt das Alert auch nur, wenn Javascript aktiviert ist. Titel: Re: PNs begrenzen Beitrag von: rmxdesignz am 06 Februar 2006, 03:49:18 das mit der alert anzeige ist ne tolle idee....
und javascript hat heutzutage jeder aktiv... so weit ich weiss :) ich hab mein pc auch neu gekauft und ist aktiv, obwohl ich nix machen musste! :) ps. wo muss ich den code genau einfügen..? if($countpm > 100){ $content .= "<body onload=\"window.alert('Das Limit von 100 gespeicherten Nachrichten ist erreicht.\\nBitte löschen Sie einige Ihrer persönlichen Nachrichten!')\">"; } ab wo wäre er optimal, bzw. das es keine fehler ergeben!? Titel: Re: PNs begrenzen Beitrag von: RiotheRat am 06 Februar 2006, 05:57:00 Das in den who is online Block eingebaut ... Steht doch da ;) "who is online Block" Das ganze natürlich erst nachdem "$countpm" ermittelt ist! RtR Titel: Re: PNs begrenzen Beitrag von: Andi am 16 Februar 2006, 18:11:54 Aus gegebenen Anlass:
Die an diesen Thread angehängten oder verlinkten Dateien sind nicht mit dem aktuellen pragmaMx kompatibel und sollten nicht innerhalb des pragmaMx verwendet werden. und > closed < |