PN (PM) Modul anpassen???

Begonnen von V4Mp, 22 Juni 2006, 22:55:39

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 2 Gäste betrachten dieses Thema.

V4Mp

Hi,
beim PragmaMX PN Messanger gibt es ja einen PageMessanger.
Wenn man diesen nutzt, dann kann man auf einen Nick klicken und ein kleines Pop-Up geht auf. Darin kann man dann dem User schnell und ohne das Laden einer ganzen Seite eine PN schicken.

1. Gibt es das auch im SMF???
Wenn nicht... vielleicht einer in der Lage sowas zu machen???
Denn ich würde gerne das SMF PN System nutzen, aber nicht so gerne auf diese Funktion verzichten.
Außerdem konnte man im PragmaMX noch den Nick als aufruf nutzen. Im SMF hat jeder User wohl irgendwie eine Nummer, die aber (so scheint es zumindest) mit keiner des PragmaMX übereinstimmt???



modules.php?name=Private_Messages&file=buddy&op=compose&to=$uname

Mit dem Link konnte man das PopUp öffnen.

2. Mit welchem Code, kann ich z.B. die gesamten PNs und davon gelesene im PragmaMX anzeigen lassen?
z.B. um diese im Useraccount zu zeigen etc.

Jay-E

Ich glaub kaum das das einer jetzt machen würde, da das SMF noch in Beta ist und vor der Final Version wäre es ehh schwachsinn es anzupassen, da noch diverse updates erscheinen werden!!! Von daher würde ich mal bis zur final Version abwarten, aber selbst dann werden noch updates kommen......

mfg Johannes

V4Mp

Ok... verstehe ich. Ich fände es dann auch nicht sooooooooo wichtig so ein PopUp zu haben.
Allerdings wäre ein link schon gut.

in der art

Zitat
modules.php?name=Forum&action=pn;user=V4Mp
(Das ist jetzt n ausgedachter.)

Ich würde gerne einfach in einem Useraccount einen Link haben, der direkt dazu führt, dass er die Seite für PN geöffnet wird und der Nick (Username) schon in Empfänger steht.
So, als wenn man das im Forum macht.
Geht das??? Oder ist das zu komplex?
Ah ja... und natürlich das User ihre letzten PN sehen und die ungelesenen.
PopUp muss nicht.

Energy-drink

Wie gesagt an diese ganzen dinge kann man gehen wenn die Finale draussen ist.. und man weiß das keine großen veränderungen mehr passieren. dann kann man sich um solche feineinstellungen kümmern.. vorher wäre es verlorene Zeit den beim nächsten update wäre wieder alles für die katz.
Ich bin alt aber bezahlt.... ;-)
Ich würde ja gerne die Welt verändern,
aber Gott gibt mir den Quellcode nicht!

adonis

also für die PMs hätte ich da was nimm die im Anhang.
Vorher eine Sicherung der Datei machen!
Aber beim nächsten Update ist die wieder weg. Sicherung!

da steht dann: Hallo user, Sie haben 10 Nachrichten, 1 sind neu

Peter

[gelöscht durch Administrator]
die SUCHE hier im Forum existiert und funktioniert auch ...

cihan


V4Mp

THX,
aber in meinem Template steht schon sowas.
Ich möchte das nun im Prinzip nur noch bei mir in eine Seite des PragmaMX einbauen.
Dazu muss ich ja die Variablen dort angeben und den php code einfügen...  ???

V4Mp



# private messages
if (!empty($pmactiv) && MX_IS_USER){
# pm Liste
$content .= "<br><br><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" style=\"border: 0px; margin-bottom: 5px;\">\n";
if ($countpm){
$content .= "\n<tr>\n<td colspan=\"3\" align=\"center\" class=\"boxcontent\"><a href=\"modules.php?name=".$pm_module_name."\">"._BWOPMSG."</a></td>\n</tr>\n";
$content .= "\n<tr>\n<td align=\"center\" class=\"boxcontent\"><a href=\"modules.php?name=".$pm_module_name."\"><img src=\"$imagedir/pmessage.gif\" width=\"19\" height=\"19\" border=\"0\" Alt=\""._BWOPMSG."\"></a></td>\n";
$content .= "<td valign=\"top\" class=\"boxcontent\">"._BWOPMSGALL.":<br>\n"._BWOPMSGUNREAD.":</td>\n";
$content .= "<td valign=\"top\" align=\"right\" class=\"boxcontent\"><b>".$countpm."</b><br>\n";
$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</tr>\n";
}
else{
$content .= "<tr><td class=\"boxcontent\"><a href=\"modules.php?name=".$pm_module_name."\"><img src=\"$imagedir/pmessage.gif\" width=\"19\" height=\"19\" border=\"0\" Alt=\""._BWOPMSG."\" hspace=\"0\"></a></td><td><a href=\"modules.php?name=".$pm_module_name."\">"._BWOPMSG."</a></td></tr>\n";
}
$content .= "</table>\n";



Denn Teil ausm PragmaMX, würde ich gerne für das SMF auswechseln.

adonis

Hallo,

das wird nicht klappen. Man kann keinen Code aus pragmamx ins SMF reinpacken und umgedreht auch nicht. Da fehlen mir einfach die Kenntnisse. Sorry.

Vielleicht kann ja Andi kurz was zu sagen. Nur sagen nicht ändern oder sonstigen Kram falls ich da flasch liege.

Peter
die SUCHE hier im Forum existiert und funktioniert auch ...

MikePapa

Auch wenn der Ursprungsbeitrag schon "ein paar Tage" alt ist:

Ein Popup für die PN-Funktion des SMF-Forums ist offensichtlich ohne größeren Aufwand nicht zu realisieren, jedoch kann die PN-Funktion mit dem Wer-ist-online-Block ohne Probleme genutzt werden, da dank der Bridge die User-IDs von pragmaMx und dem SMF-Forum identisch sind.

Einfach die entsprechende Datenbankabfrage nach den Usernamen erweitern (um die ID) und den neu gewonnenen Wert als ID-Attribut (VALUE wird ja schon für den Usernamen benötigt) in die OPTION-Variable setzen:

$whoonlineselect .= "<option id=\"".$smf_uid."\" value=\"" . $uname2 . "\" " . $sel . " title=\"" . $uname2 . "\">" . $uname3 . "</option>\n"; # options fuer auswahlselect erstellen


Zuletzt noch die Doppelklick-Funktion anpassen ...
$content .= " var x=document.onlineuserinfo.uname.options[y].id; \n";
und den Aufruf des ehemaligen Popup-Fensters mit document.location.href statt window.open realisieren.
$content .= " document.location.href='modules.php?name=Forum&action=pm;sa=send;u='+x;\n";


"MikePapa"