pragmaMx Support Forum

Archive => veraltete bzw. unsupportete Systeme und Module => Alt Archive => PHPNuke 5.2-6.0 & VKP 5.5 => Thema gestartet von: Eismaus am 11 Juni 2002, 20:51:51

Titel: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: Eismaus am 11 Juni 2002, 20:51:51
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
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: jogi24 am 11 Juni 2002, 21:14:49
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]
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: Eismaus am 11 Juni 2002, 21:44:22
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?
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: soxin am 11 Juni 2002, 21:46:48
hmm ich schau mal!
Du mußt ja irgendwo die nachricht verfassen!....
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: Eismaus am 11 Juni 2002, 22:03:48
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..
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: JensWagenknecht am 11 Juni 2002, 22:07:51
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.
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: Andi am 11 Juni 2002, 22:08:37
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?
 ;)
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: Eismaus am 11 Juni 2002, 22:12:41
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..
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: Eismaus am 11 Juni 2002, 22:18:00
Jetzt hab ich Webmail deaktiviert, und es funzt.. *grübel*
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: Andi am 11 Juni 2002, 22:18:50
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 ........
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: sellplanet am 11 Juni 2002, 22:21:28
Hatte das selbe problemchen.
Aber wie kann ich hier webmail inzegrieren?
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: Andi am 11 Juni 2002, 22:25:12
Welches webmail verwendet Ihr?

Das "Members Webmail Nuke 5.5 Multilanguage" von Sven aus dem Downloadbereich?

Kann dann mal sehen was man ändern muss...... ;)
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: Eismaus am 11 Juni 2002, 22:30:01
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ü?
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: sellplanet am 11 Juni 2002, 22:35:11
Ja hab das von Sven
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: Andi am 11 Juni 2002, 22:35:18
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]
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: Andi am 11 Juni 2002, 23:09:08
@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 :):)
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: sellplanet am 11 Juni 2002, 23:33:42
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
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: Andi am 11 Juni 2002, 23:46:57
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.
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: sellplanet am 11 Juni 2002, 23:52:11
PHP-NUKE: Your Account Plus V1.1a for phpNuke 5.5
das steht da drin
Habs mir bei euch gesaugt
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: Andi am 12 Juni 2002, 00:07:25
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....
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: sellplanet am 12 Juni 2002, 00:12:01
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>";
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: Andi am 12 Juni 2002, 00:21:10
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  ;)
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: Andi am 12 Juni 2002, 00:24:46
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.
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: sellplanet am 12 Juni 2002, 00:34:30
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"
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: Andi am 12 Juni 2002, 00:44:40
Meinst Du:

 
Zitatsellplanet

Von: Ruhrgebiet

?

Das ist "normal", ist Dein Wohnort. der wird eben in den PM's mit angezeigt ;)
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: am 12 Juni 2002, 00:57:39
jo danke aber eins stört mich noch es ist nirgrnds mehr ein hinweis auf Newslwtter eintragen?
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: sellplanet am 12 Juni 2002, 01:01:38
War nicht eingeloggt
ich wars
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: Andi am 12 Juni 2002, 01:34:02
War das bei Dir aktiv und hat es funktioniert?
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: sellplanet am 12 Juni 2002, 01:54:32
Ich versteh die frage nicht
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: Andi am 12 Juni 2002, 11:01:54
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;)
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: am 12 Juni 2002, 11:07:10
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
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: sellplanet am 12 Juni 2002, 11:08:25
War wiedermal nicht eingeloggt.
Der da über mir das bin ich
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: Andi am 12 Juni 2002, 13:17:20
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;)
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: sellplanet am 12 Juni 2002, 13:19:53
Den hab ich vor 1 Woche schon ne Private Nachricht geschrieben, aber hat nie geantwortet.
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: sellplanet am 13 Juni 2002, 12:13:07
Hi
jetzt habe ich
YA+und Members-Webmail installiert und wenn jetzt einer auf user-Gästebuch klickt kommt nur noch eine weisse seite.
?????????
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: Eismaus am 13 Juni 2002, 12:23:26
Das Problem hatte ich auch.
Da ist ein Fehler in dem Link zum UserGB.

Den solltest du korriegieren.
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: Eismaus am 13 Juni 2002, 12:28:18
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
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: sellplanet am 13 Juni 2002, 12:32:56
Danke für den Tipp,aber ich bin da nicht so helle drin.
Wo genau muss ich denn gucken?
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: Eismaus am 13 Juni 2002, 12:41:47
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.

Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: sellplanet am 13 Juni 2002, 12:52:28
Danke für deine hilfe,Eismaus.
Hat geklappt. (freu)
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: Eismaus am 13 Juni 2002, 12:54:20
*freu* endlich konnte ich auch mal jemanden helfen *hüpf* :o)[Bearbeitet am: 13/6/2002 von Eismaus]
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: sellplanet am 13 Juni 2002, 12:56:40
(hüpf)+(freu)+(smile)= :)))
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: Andi am 13 Juni 2002, 13:43:51
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
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: sellplanet am 13 Juni 2002, 13:54:20
Dir sei vergeben
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: Andi am 13 Juni 2002, 13:56:51
;) mny thx :D :D :D
Titel: Re: Automatisch generierte "private Nachricht" für neuen User
Beitrag von: Eismaus am 13 Juni 2002, 14:57:26
Kein Problem, wir vergeben dir doch fast alles *g*

Immerhin sind wir ja leernfähig. Wenn auch langsam, aber was solls ;o)

Mausi