. .
pragmaMx Support Forum 24 Mai 2013, 10:02:38 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: 1 ... 4 5 [6] 7 8   Nach unten
Drucken
Autor Thema: PNs begrenzen  (Gelesen 35753 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Homicide
weiss mehr
****
Offline Offline

Geschlecht: Männlich
Beiträge: 360


« Antworten #100 am: 18 Juli 2004, 12:20:25 »

oops Smiley
ok ist gefixt und in Paket eingefügt
Gespeichert
NeMeSiSX2LC
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 3.604

NeMeSiSX2LC


WWW
« Antworten #101 am: 31 August 2004, 18:59:26 »

Weis nicht ob das noch mehr haben aber bei mir counted er die PNs nicht also die im Header des Modules Sad
Gespeichert

CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1
smartmusic
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.269

smartmusic


« Antworten #102 am: 20 September 2004, 12:40:20 »

bei mir auch nicht
Gespeichert
deepsleep
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 506


WWW
« Antworten #103 am: 20 Oktober 2004, 01:59:58 »

Hi @All

Habe mir mal das Komplett-Paket von Homi gezogen. Bei mir geht das irgendwie auch nicht.

Hab mal die Menge auf 1 in der Inbox gesetzt, bekomme aber keine Warnung.

Gruss
Deepsleep
Gespeichert

«Der beliebteste Fehler unter den Leuten, die etwas absolut idiotensicheres konstruieren wollen ist der, dass sie den Erfindungsreichtum von absoluten Idioten unterschätzen.»
Douglas Adams
onkel
Gast
« Antworten #104 am: 22 Oktober 2004, 01:09:38 »

bei mir auch nicht ..und ignorieren funktioniert auch nicht
Gespeichert
Homicide
weiss mehr
****
Offline Offline

Geschlecht: Männlich
Beiträge: 360


« Antworten #105 am: 22 Oktober 2004, 03:43:55 »

@Deepsleep

eine Warnung wurde auch nie verschickt, der User sieht nur an der Anzeige
Nachrichten Inbox: 17 (100) / Nachrichten outbox: 34 (100)
die Schrift wechselt beim Überschreiten der max. Anzahl auf Rot.


der Fehler das die Anzahl der Messages nicht angezeigt wird ist korrigiert in dem
Zipfile Hier liegt die überarbeitete Version

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.
Gespeichert
Liu-Kang
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 700

Liu-Kang


WWW
« Antworten #106 am: 24 Oktober 2004, 15:30:05 »

Gibt es auch eine Möglichkeit die Anzahl der gesendeten PMs im Block Who_is_online anzuzeigen?
Gespeichert
Liu-Kang
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 700

Liu-Kang


WWW
« Antworten #107 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...
« Letzte Änderung: 27 Oktober 2004, 13:03:27 von Liu-Kang » Gespeichert
deepsleep
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 506


WWW
« Antworten #108 am: 29 Oktober 2004, 00:05:47 »

@Homi

Ich werde da nicht ganz schlau draus. Bei mir bleibt immer noch alles auf 0 stehen. Habe aber auch bei den gesendeten Messages noch einen Fehler drin. Da zeigt er mir die Platzhalter für Text aus dem Sprach-File an: _SENTPMS und _SENTPMSTO

Fehlen mir noch Dateien? Reicht es nicht aus, wenn ich die Dateien ziehe, die hier in diesem Post veröffentlicht sind? Brauche ich da noch ein weiteres Paket?

Gruss
Deepsleep
Gespeichert

«Der beliebteste Fehler unter den Leuten, die etwas absolut idiotensicheres konstruieren wollen ist der, dass sie den Erfindungsreichtum von absoluten Idioten unterschätzen.»
Douglas Adams
Homicide
weiss mehr
****
Offline Offline

Geschlecht: Männlich
Beiträge: 360


« Antworten #109 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 .= "&nbsp;<b>".$sendpm."</b> (".$erlaubtpm.")<BR>";
$content .= ($countpmunread) ? "<img src=\"images/menu/arrow-ani.gif\" alt=\"\" width=\"14\" height=\"9\" border=\"0\">&nbsp;<b>".$countpmunread."</b>" : "<b>$countpmunread</b>";
$content .= "</td>\n";
$content .= "</tr>\n";
}
else{
$content .= "<tr><td class=\"boxcontent\"><a href=\"modules.php?name=Private_Messages\"><img src=\"$imagedir/pmessage.gif\" width=\"19\" height=\"19\" border=\"0\" Alt=\""._BWOPMSG."\" hspace=\"0\"></a></td><td><a href=\"modules.php?name=Private_Messages\">"._BWOPMSG."</a></td></tr>\n";
}
$content .= "</table>\n";
# Buddy

Ich hab der einfachheit halber den kompletten Bereich gepostet so wie er im mitgelieferten who-is-online-block drinsteht.

@deepsleep
eigentlich ist in dem File alles drin *wunder*
die Sprachdatei kannst du ja sicher schnell selber erweitern, warum der bei dir allerdings nicht zählt versteh ich jetzt auch nicht.
gib mal die URL dann kann ich mal nen Blick drauf werfen.

« Letzte Änderung: 31 Oktober 2004, 01:05:31 von Homicide » Gespeichert
deepsleep
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 506


WWW
« Antworten #110 am: 29 Oktober 2004, 00:35:14 »

Du hast recht: Das Sprach-File kann ich selber abändern. Wollte es Dir nur mitteilen.

PM mit User und PW ist raus.

Gruss
Deepsleep
Gespeichert

«Der beliebteste Fehler unter den Leuten, die etwas absolut idiotensicheres konstruieren wollen ist der, dass sie den Erfindungsreichtum von absoluten Idioten unterschätzen.»
Douglas Adams
Liu-Kang
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 700

Liu-Kang


WWW
« Antworten #111 am: 30 Oktober 2004, 15:35:02 »

Hallo homicide,
vielen Dank für Deine Antwort, doch leider habe ich keine Veränderung festgestellt.
Es werden weiterhin nur die beiden Angaben angezeigt:

private Nachrichten
insgesamt: 62
ungelesen: 0


gedacht hatte ich mir es so:

private Nachrichten
insgesamt: 62
ungelesen: 0
gespeicherte: 57


Viele Grüße
Gespeichert
Homicide
weiss mehr
****
Offline Offline

Geschlecht: Männlich
Beiträge: 360


« Antworten #112 am: 31 Oktober 2004, 01:08:00 »

oops sorry, hatte den kram aus der falschen Datei kopiert, war wohl den Abend schon zu spät Smiley

ich hab den Code oben editiert und nun sollte dir angezeigt werden:

private Nachrichten
insgesamt:  0 (100)
gesendet:    2 (100)
ungelesen:  0
 
Gespeichert
Liu-Kang
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 700

Liu-Kang


WWW
« Antworten #113 am: 31 Oktober 2004, 12:35:15 »

Super!
Vielen herzlichen Dank Homicide Smiley! Funzt bestens!
Gespeichert
Liu-Kang
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 700

Liu-Kang


WWW
« Antworten #114 am: 05 November 2004, 13:02:06 »

und ich muß leider nochmals nerven Wink.
Gibt es irgendwie eine Möglichkeit, die Anzahl der Nachrichten zu flexibilisieren?
Was ich damit sagen will ist, das ich vorhabe Benutzergruppen einzurichten und das eine Benutzergruppe nur die maximale Anzahl von 200 PMs haben darf und die andere (die neu angelegt wird) eine Anzahl von... von mir aus 600 PMs haben darf.
Ist das irgendwie möglich?
Viele Grüße
Gespeichert
MikePapa
weiss was
***
Offline Offline

Beiträge: 176

MikePapa


WWW
« Antworten #115 am: 18 November 2004, 01:14:49 »

Auf die Schnelle zusammengestellt (müßte aber so die einfachste Lösung sein):

inboxsize-conf.php:
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
« Letzte Änderung: 18 November 2004, 01:16:40 von MikePapa » Gespeichert
Liu-Kang
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 700

Liu-Kang


WWW
« Antworten #116 am: 18 November 2004, 10:45:09 »

Alles klar! Vielen Dank!
Werde ich in den nächsten tagen ausprobieren Smiley!
Gespeichert
selin01
weiss mehr
****
Offline Offline

Beiträge: 263


« Antworten #117 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
Gespeichert
Liu-Kang
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 700

Liu-Kang


WWW
« Antworten #118 am: 24 November 2004, 11:07:24 »

Hallo selin,
Du kannst im Modul alle Nachrichten auf einmal löschen.
Du klickst einfach in Deinen privaten Nachrichten ein Häkchen neben dem weißen Pfeil in das Kästchen rein und schon werden alle Nachrichten markiert.
Anschließend kannst Du dann alle gemütlich löschen indem Du ganz uunten auf "löschen" klickst.
Gespeichert
selin01
weiss mehr
****
Offline Offline

Beiträge: 263


« Antworten #119 am: 24 November 2004, 11:24:54 »

ok stimmt auch wieder Smiley

wie kann ich den hacken , das beim antworten der bei "pm speichern" steht , immer weg ist?
Gespeichert
Seiten: 1 ... 4 5 [6] 7 8   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.18 | SMF © 2011, Simple Machines
design by hENNE, layout based on YAML