Gibt es eine Möglichkeit, das eine "private Nachricht" generierte wird, wenn sich ein neuer User registriert?
Als Willkommensnachricht währe das doch eine nette Idee..
Mausi
hi
die möglichkeit besteht
nimm den download aus der datenbank
Your_Account_Plus phpNuke5.5
damit sollte es funzen.
;) ;) ;)
http://www.pragmamx.org/modules.php?name=News&file=article&sid=131
[Bearbeitet am: 11/6/2002 von jogi24]
Hm, das ganze funzt net :o(
Ich hab in der Config.php alles so gelassen, wie es da steht. Das heißt # Einstellungen fuer private Nachricht bei Neuanmeldung
# priv.Message to new user: 1 = Ja, 0 = Nein
$sendnewusermsg = "1";
usw.
Trotzdem kommt bei einem Testuser keine Nachricht an.. :o(
Wo könnte da der Fehler leigen?
hmm ich schau mal!
Du mußt ja irgendwo die nachricht verfassen!....
Da ich nichts geändert habe und es die vordefinierten Dateien hello-german.php und hello-english.php gibt müste doch zumindest der Bespieltext als Pim Ankommen..
Das ganze wird in der index.php des Moduls gereglt und zwar hier:
# aeHack send private Message
function sendnewusermsg($uname){
global $sitename, $adminmail, $prefix, $user_prefix, $dbi, $language, $module_name, $tblprivatemessage, $msgicon, $msgadminid, $sendnewusermsg, $msgdefaultlang;
if ($sendnewusermsg=="0" || !$sendnewusermsg) exit;
$qry="SELECT uid, name FROM $user_prefix"._users." WHERE uname='$uname'";
$result = sql_query($qry, $dbi);
list($uid, $fullname) = sql_fetch_row($result, $dbi);
if ($uid){
if(file_exists("modules/$module_name/language/hello-$language.php")) {
include("modules/$module_name/language/hello-$language.php");
}
else {
include("modules/$module_name/language/hello-$msgdefaultlang.php");
}
if ($fullname) $uname=$fullname;
$time = date("Y-m-d H:i");
$subject = _HELLOSUBJECT1." $uname, "._HELLOSUBJECT2." $sitename";
$msg = _HELLOTEXT;
$qry = "INSERT INTO $tblprivatemessage (msg_image, subject, from_userid, to_userid, msg_time, msg_text) ";
$qry .= "VALUES ('$msgicon', '$subject', '$msgadminid', '$uid', '$time', '$msg')";
$result = sql_query($qry, $dbi);
}
}
# aeHack end send private Message
------------------
nun erwartet er im Unterordner "language" ( ist da) die Datei hallo-german.php - nicht da.
Also mal erstellen und die variablen
### für das subject - also Betreff #####
_HELLOSUBJECT1
_HELLOSUBJECT2
### das was er lesen soll ###
_HELLOTEXT
und das war es.
Die datei sollte also so aussehen:
########################
<?php
/**************************************************************************/
/* PHP-NUKE: Advanced Content Management System */
/* ============================================ */
/* */
/* This is the language module with all the system messages */
/* */
/* If you made a translation, please sent to me (fbc@mandrakesoft.com) */
/* the translated file. Please keep the original text order by modules, */
/* and just one message per line, also double check your translation! */
/* */
/* You need to change the second quoted phrase, not the capital one! */
/* */
/* If you need to use double quotes (") remember to add a backslash (\), */
/* so your entry will look like: This is \"double quoted\" text. */
/* And, if you use HTML code, please double check it. */
/**************************************************************************/
define("_HELLOSUBJECT1","Dich Trottel nenn man also:");
define("_HELLOSUBJECT2 ","");
define("_HELLOTEXT","Das es Dich auch noch gibt!");
?>
#####################
und sich hallo-german.php nennen.
Denek ich mal ebend so.
Hi Eismaus,
habe mich gerade bei Dir angemeldet, auch keine PM erhalten.
Hast Du an der neuen index.php des Moduls etwas verändert (webmail) oder die Datei nicht auf den Server geladen?
;)
Ja, ich bin mir ganz sicher, das ich die neue Datei auf den Server geladen habe!!!!
Ich habe webmail installiert, und hier für in der alten index.php etwas geändert. Die Neue habe ich aber noch nicht angerührt..
Jetzt hab ich Webmail deaktiviert, und es funzt.. *grübel*
hihihihi :)
jetzt geht es aber:
ZitatHallo Andi, willkommen bei Rollenspiel USS Ranger
Allgemeines zur Seite:
Rollenspiel USS Ranger ist ein online Comunity für StarTrek ........
Hatte das selbe problemchen.
Aber wie kann ich hier webmail inzegrieren?
Welches webmail verwendet Ihr?
Das "Members Webmail Nuke 5.5 Multilanguage" von Sven aus dem Downloadbereich?
Kann dann mal sehen was man ändern muss...... ;)
Das hier aus den Downloads..
Ach ja, noch ne Frage. In der Config.php kann man ja den Themenwechsel für User auf 0 setzten.
Wieso erscheint dieser Punkt dann eigendlich noch im Usermenü?
Ja hab das von Sven
Hmmmmm, dürfte eigentlich nicht mehr da sein....
Ich schau mal, wo man das Webmail integrieren muss, vielleicht ist das Prob dann auch weg ;)
Gebt mir aber 'n bisserl Zeit :P, muss erst installieren......
[Bearbeitet am: 11.6.2002 von SiteAdmin Andi]
@all
Fügt in der index.php des Your_Account-Moduls (Version 1.1a !!!) folgendes nach Zeile 59 ein:
echo "\n<td align=\"center\" valign=\"top\" width=\"17%\"><font class=\"content\">"
."<a href=\"modules.php?op=modload&name=Members_Web_Mail&file=index\"><img src=\"images/menu/webmail.gif\" border=\"0\" alt=\"Webmail\"></a><br>"
."Webmail</a>"
."</font></td>";
}
Die Sache mit dem Themewechsel ist ganz einfach ;)
Wenn Ihr als Admin angemeldet seid, dürft Ihr das Theme wechseln :):)
Das wahr aber nix
Parse error: parse error, expecting `','' or `';'' in /is/htdocs/31306/www.sellplanet.de/modules/Your_Account/index.php on line 54
Das gilt nur für:
PHP-NUKE: Your Account Plus V1.1a for phpNuke 5.5
Steht das in der Datei im Header?
Falls nein, hole Dir nochmal den Download.
PHP-NUKE: Your Account Plus V1.1a for phpNuke 5.5
das steht da drin
Habs mir bei euch gesaugt
sorry sellplanet,
aber dann ist da was bei Dir schiefgelaufen.
Poste mal Deine geänderte index.php nur Zeile ~52 - ~70
Schau'n wa ma....
Bitte schön:
mit zeile 43 fängts an
echo "\n<td align=\"center\" valign=\"top\" width=\"17%\"><font class=\"content\">"
."<a href=\"modules.php?name=Your_Account&op=editcomm\"><img src=\"images/menu/comments.gif\" border=\"0\" alt=\""._CONFIGCOMMENTS."\"><br>"
.""._CONFIGCOMMENTS."</a>"
."</form></font></td>"
###########################################################
if ($allowchangetheme || is_admin($admin)){
echo "\n<td align=\"center\" valign=\"top\" width=\"17%\"><font class=\"content\">"
."<a href=\"modules.php?name=Your_Account&op=chgtheme\"><img src=\"images/menu/themes.gif\" border=\"0\" alt=\""._SELECTTHETHEME."\"><br>"
.""._SELECTTHETHEME."</a>"
."</font></td>";
}
###########################################################
echo "\n<td align=\"center\" valign=\"top\" width=\"17%\"><font class=\"content\">"
."<a href=\"modules.php?op=modload&name=Members_Web_Mail&file=index\"><img src=\"images/menu/webmail.gif\" border=\"0\" alt=\"Webmail\"></a><br>"
."Webmail</a>"
."</font></td>";
}
echo "\n<td align=\"center\" valign=\"top\" width=\"17%\"><font class=\"content\">"
."<a href=\"modules.php?name=Your_Account&op=logout\"><img src=\"images/menu/exit.gif\" border=\"0\" alt=\""._LOGOUTEXIT."\"><br>"
.""._LOGOUTEXIT."</a>"
."</font></td>";
uuups,
jetzt haben wir Beide nen Fehler gemacht :cry
In Zeile 46 fehlt das abschliessende Semikolon ; (Dein Fehler?)
In Zeile 60 ist die schliessende Klammer } zuviel (mein Fehler!)
Sorry :puzz
Dann muss es aber gehen ;)
Fällt mir gerade ein:
Ändere gleich noch ~ Zeile 1097
if ($sendnewusermsg=="0" || !$sendnewusermsg) exit;
in:
if ($sendnewusermsg=="0" || !$sendnewusermsg) return;
Ist noch ein kleiner Bug :puzz, hat damit aber nix zu tun.
Jetzt funktioniert auch alles,firma dankt.
Aber ein kleiner Fehler ist noch drin.
Wenn sich jemand anmeldet und die private nachricht bekommt dann steht da nicht vonn Sellplanet sonder beziet sich auf den ort wo ich herkomme in dem fall steht da "von:Ruhrgebiet"
Meinst Du:
Zitatsellplanet
Von: Ruhrgebiet
?
Das ist "normal", ist Dein Wohnort. der wird eben in den PM's mit angezeigt ;)
jo danke aber eins stört mich noch es ist nirgrnds mehr ein hinweis auf Newslwtter eintragen?
War nicht eingeloggt
ich wars
War das bei Dir aktiv und hat es funktioniert?
Ich versteh die frage nicht
Falls Du das VKP verwendest, da war/ist diese Funktion im YA-Modul deaktiviert, weil das Bariba Newsletter-Modul installiert ist. Das ist nicht kompatibel zum Original-Nuke-Newsletter.
Die Anzeige im YA-Modul ist also überflüssig;)
Ach so.
Kann man denn im YA einen Link setzen zum newslettermodul?
Wenn ja dann wie?
Kennst du die seite von Rinaldo200at.de?Wenn man da angemeldet ist sieht der Your account richtig gut aus mit vielen Features.
Kannst du mir vieleicht verständlich erklären wie das geht?
Danke im vorraus.
Gruss Sellplanet
War wiedermal nicht eingeloggt.
Der da über mir das bin ich
Hi sellplanet,
jetzt mal ehrlich, brauchst Du die ganzen Features?
Die einzelnen Links, kannst Du im Prinzip genau wie den Webmail-Link erstellen.
Wie die lauten, ist natürlich von dem Modul abhängig.
Setze Dich am Besten mit Rinaldo in Verbindung. Er kann Dir sicher sagen, was das im einzelnen ist;)
Den hab ich vor 1 Woche schon ne Private Nachricht geschrieben, aber hat nie geantwortet.
Hi
jetzt habe ich
YA+und Members-Webmail installiert und wenn jetzt einer auf user-Gästebuch klickt kommt nur noch eine weisse seite.
?????????
Das Problem hatte ich auch.
Da ist ein Fehler in dem Link zum UserGB.
Den solltest du korriegieren.
if (file_exists("guestbook.php")){
echo "<br>";
OpenTable();
echo "<center>";
echo "<a href=\"guestbook.php?touser=$uname\" alt=\"$uname"._GUESTBOOKPRIVMSG."\"><img src=\"modules/Guestbook/images/logo.gif\" border=\"0\"></a><br>";
echo "[ <a href=\"guestbook.php?touser=$uname\">$uname"._GUESTBOOKPRIVMSG."</a> ]";
echo "</center>";
CloseTable();
}
So sieht das ganze korriegiert aus. Du findest diesen Abschnitt in der Funktion function userinfo()
Hoffe das hilft dir.
Mausi
Danke für den Tipp,aber ich bin da nicht so helle drin.
Wo genau muss ich denn gucken?
Unter den Modulen/Your_Account gibt es die Index.php
In der must du suchen.
Den Link
guestbook.php?op=view&touser=guestbook.php?touser=$uname
Ersetzt du durch
guestbook.php?touser=$uname
Das ist alles.
Danke für deine hilfe,Eismaus.
Hat geklappt. (freu)
*freu* endlich konnte ich auch mal jemanden helfen *hüpf* :o)[Bearbeitet am: 13/6/2002 von Eismaus]
(hüpf)+(freu)+(smile)= :)))
Hi Ihr 2 Freuhasen,
klasse dass ihr es gefunden habt :):)
Der Fehler kommt von mir :( weil ich beim Ändern des Moduls eine andere Gästebuchversion verwendet habe.
Sorry :puzz :cry :cry
Dir sei vergeben
;) mny thx :D :D :D
Kein Problem, wir vergeben dir doch fast alles *g*
Immerhin sind wir ja leernfähig. Wenn auch langsam, aber was solls ;o)
Mausi