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:
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!!
La hab da was muss nachmal mal gucken.
Das wäre supi, NeMeSiSX2LC.....
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
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();
}
}
ZitatLa hab da was muss nachmal mal gucken.
und das funtioniert und du hast es getestet?
l.g
sollte habs nicht getestet. Probiers aus ;)
Zitatsollte habs nicht getestet. Probiers aus ;)
haha
probiers du doch aus :)
erst ess ich jetzt mal danmn teste ich das
hmmmm.
ist denn ansonsten in den codes etwas verändert worden ausser die mit
"Milhouse_Erweiterung" gekennzeichneten Stellen und die zusätzliche PHP?
Parse error: parse error, unexpected $ in /is/htdocs/40320/www.xxxxxde/modules/Private_Messages/buddy.php on line 518
Wart ich test das jetzt mal durch
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
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.......
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]
Hi!
Tolle sache nemessis muss nur noch auf das aktualisieren und glücklich werden!
danke
Wasn jetzt wieder.
ich bekomme eine fehlermeldung wenn ich die tabelle in die datenbank einfügen möchte...
und in private messages bekomme ich einen script fehler
ZitatCREATE 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
Klar wenn die DB nicht da ist gibts prob im sys
unter images sind zwei ordner bezeichnet mit neuer ordner,welchen davon brauch man?
und der scgript fehler zeile 581 zeichen 181
ka das ist nicht mein module hab da jetzt bloss mal schnell die prefixe korrigiert.
und in welcher file ist der fehler
ich bekomme script fehler:
zeile 581
zeichen 181
fehler: ´)´erwartet
sorry
zeile 589
Also auch bei mir gab es keine Probs. ;)
habe bis jetzt auch keine probleme mehr....hatte noch alte pm im eingang...habe sie alle gelöscht und danach war alles ok...
Neme !
kann man jetzt, wo alles klappt auf angegebnen Link aktuelle Änderungen downloaden kann ? ;)
Klappt schon die ganze Zeit.
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]
Nö eigentlich nicht der verschieber is mir jetzt neu
Bei mir ist es leider so
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...
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]
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
Stimmt, ich hatte Dir das mal geschickt, weil ich gesendete Mitteilungen speichern wollte. Haste mir dann ja auch schick fertig gemacht :)
Hehe bedankt euch nicht bei mir! Das module is nicht auf meiner Zeichenblatt entstanden :wall:
ZitatStimmt, 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:
So erledigt!
..und wie löse ich nun mein problem?
Hm kontrollier mal spasses halber deine navbar irgendwo wird da was nicht geschlossen.
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???
guck dir die file mal an : inboxsize-conf.php das limit steht da auf 300 deshalb wirst du es nicht gemerkt haben.
So jetzt funktioniert es!
Da fehlte in der function messagesheader ein open und close table bei der nav
Bin unschuldig is nicht meins :notmee: :crazy:
Habe da mal eine frage, irgendwie kappieren es die User nicht dass ihr Postfach voll ist. Sie brauchen eine ausagekräftige Meldung !!
EY DU SAFTHEINI DEIN POST FACH QUILLT ÜBA is die gut :D :kiss
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:
Hahahaha genau
Genau das ....wo kann ich das einbauen :cool: ?
[Editiert am 8/7/2004 von onkel]
auch hier: inboxsize-conf.php
Tessi über was haste die Nachricht geschickt?? übers Popup oder normal?
Genau ...habe gleiches Problem ......deswegen meine Frage ....
hm komisch hatte das gestern bei mir getestet da gings deshalb ja auch die frage ob popup oder normal.
Komisch und jetzt? ich habe die grenze auf 1000 gestellt :cry weil die User ja nicht wissen können ob ihr postfach voll ist.
jetzt über beide...... Pop und Normal...... ist aber das selbe ergebnis. Ich kann senden und senden und er speichert und speichert.....
muss nochmal gucken
Zitaterstellt am: 8/7/2004 um 10:49, Antwort 29
Klappt schon die ganze Zeit.
... ;)
:respekt:
:D Jep, funzt super..... Danke NeMeSiSX2LC. :D
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]
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.
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]
klar habe ich interesse...
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
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
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...
Oh jaaaaaaaa, aber ich will ja niemanden damit nerven immer diese extra wünsche ;)
Soviel wollte ich eigentlich nicht an dem Module machen. Weil im MX2.2 ist eh ein neues drin
bin schon am fummeln ;)
habs aber noch nicht ganz gefunden.
OK! Lösung gefunden ;)
Müssen 2 Zeilen in die buddy.php eingefügt und 2 geändert werden.
Suche dies:
<input type=\"hidden\" name=\"to\" value=\"".mxPrepareToDisplay($to_user)."\">
Direkt darunter dies:
PN Speichern?<input type=\"checkbox\" name=\"notsave\" value=\"1\" style=\"background-color: transparent;\">
und dann noch das hier suchen:
sql_query($sql_msg_sent);
und ändern in:
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:
function sendm($to, $to_userid, $msg_text, $subject) {
Ändere in:
function sendm($to, $to_userid, $msg_text, $subject, $notsave) {
und dann suche noch:
sendm($to, $to_userid, $msg_text, $subject);
und ändere in:
sendm($to, $to_userid, $msg_text, $subject, $notsave);
[Editiert am 9/7/2004 von taranis]
Leute schraub mal das teil fertig und schickt es mir. Weil so müsste ich jetzt schon gut 3 Version umarbeiten auf die Ignoreliste
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]
Ok und gn8
Sorry ich meinte Buddy.php und nicht index.php
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
Cooooolllllllll da hat einer das gleiche Problem wie ich :)
kann es sein dass bei dir html Code auch nicht angezeigt wird ?
ZitatAllerdings 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;
Also ich glaube solangsam das, dass eine Alte Version des Moduls ist! Bin mir aber noch nicht sicher muss mal nachforschen. :wall:
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
Dauert aber noch bis morgen
so jetzt ist schon Morgen, und bist du fertig?
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]
Danke,...und was machen wir jetzt ?
Abwarten und Tee trinken. Muss das neue module angleichen und hoffen das es geht
Ok ich habe nicht soviel tee zu verfügung, also mach hinn :BD:
Öhm du horsche mal schnapp dir die file vom alten module und die vom neuen und gleich sie selbst ab!
ZitatOk 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....
He jo die Problem von euch plus 2 Portal die gebaut werden wohlen :o :D
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]
wie recht du hast :D
ZitatFinde 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]
Nö denn denn PN kram hab ich nicht rein gebaut nur die sperre und die hat damit nix zutun! :D
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
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
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.
Häääää
mal eine andere frage, warum nehmen wir nicht das Neue Module und fügen die erweiterung rein ?
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
Zitathimmel nun seh ich erst das es da 2 versionen gibt
OH OH, ich glaube jetzt drehen alle durch ................
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.
Vor Montag wird das bei mir auch nix.
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.
so ist es recht -----> :kiss :kiss :kiss :kiss :kiss :kiss
Es funktioniert, aber ich finde immer was ..also bis zum nächsten fehler:) Danke
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.
oops :)
ok ist gefixt und in Paket eingefügt
Weis nicht ob das noch mehr haben aber bei mir counted er die PNs nicht also die im Header des Modules :(
bei mir auch nicht
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
bei mir auch nicht ..und ignorieren funktioniert auch nicht
@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.
Gibt es auch eine Möglichkeit die Anzahl der gesendeten PMs im Block Who_is_online anzuzeigen?
ZitatGibt 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...
@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
@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.
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
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
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
Super!
Vielen herzlichen Dank Homicide :)! Funzt bestens!
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
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
Alles klar! Vielen Dank!
Werde ich in den nächsten tagen ausprobieren :)!
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
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.
ok stimmt auch wieder :)
wie kann ich den hacken , das beim antworten der bei "pm speichern" steht , immer weg ist?
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>
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.
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.
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?
(https://forum.pragmamx.org/proxy.php?request=http%3A%2F%2Fwww.aleviler.de%2Fpm.JPG&hash=4e17491b73d92866563a792cb4802d900ce1a71a)
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
Ich weiss ja nicht obs schon wer gemerkt hat aber man kann die nachrichten im Postausgang nicht öffnen
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
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
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
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:-(
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ß
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!
ZitatCREATE 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
Ja danke,
so hats geklappt!
Gruß
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
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!
Zitat von: fun4teen am 29 März 2005, 16:06:48Was muss ich alles ändern damit ich diese zum laufen bekomm ...
Nuke in die Tonne treten und was vernünftiges verwenden
Mal 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.
Zitat von: fun4teen am 29 März 2005, 16:06:48DANKE :o
Bitte ;D
RtR
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
Gute Frage muss auch erst schauen :D
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....
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
Zitat von: Nancy am 18 November 2005, 08:33:35Wird 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
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
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
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?
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
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
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ß
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..
Zitatich 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 :
ZitatIch 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
Jubi du ne das betrifft eher Homi und mich.... Wegen einer angepasst version;)
ZitatUnd jetzt kommt nicht damit, das ja schon "nächstes Jahr" ist .......
Das nächste Jahr ist 2007 ;)
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!
Es gibt eine ganz einfache Art die maximale Anzahl der gespeicherten Nachrichten durchzusetzen:
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
ZitatEs 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 .....
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 .....
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.
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!?
Zitat von: Blase am 05 Februar 2006, 13:16:14Das in den who is online Block eingebaut ...
Steht doch da ;) "who is online Block"
Das ganze natürlich erst nachdem "$countpm" ermittelt ist!
RtR
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 <