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.