ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Email statt PM bei Joinus/Fightus

Geschlossen
  1. #1
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    Ja auch ein ilch.de Team'ler braucht mal Hilfe.

    Ich mach's kurz

    Hat schon jemand die joinus.php und fightus.php modifiziert so das man statt einer PM eine email mit den Daten bekommt?

    Ich hab jetzt ca. 3 Stunden gesucht und diverse Threads gelesen
    und auch so ein bisschen was probiert. Aber nix brauchbares gefunden

    Wenn also schon jemand den Mod gemacht hat bitte bei mir melden oder hier schreiben


    verwendete ilchClan Version: 1.1
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Ich habe sowas mal gecodet als stand alone script,.... eventuell könnte dir das weiter helfen,... da es ja nur um den versenden teil geht.
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    kannst du es mir per mail schicken?
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Klar melde dich einfach per icq,... lächeln Ich habe das hier mal zum download angeboten aber die kategorie wurde einfach gelöscht,...
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Zh0kZ Mitglied
    Registriert seit
    16.09.2006
    Beiträge
    763
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von SLJ

    Klar melde dich einfach per icq,... lächeln Ich habe das hier mal zum download angeboten aber die kategorie wurde einfach gelöscht,...


    Die Schweine!
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    oegli2911 Mitglied
    Registriert seit
    11.06.2006
    Beiträge
    17
    Beitragswertungen
    0 Beitragspunkte
    Oh, was lese ich da, sowas bräuchte ich auch, vielleicht mit ner kleinen Erklärung dabei...

    Wäre ein feiner Zug, so kurz vor Weihnachten zwinker

    britta.jutta@gmx.de
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ja in der include/contents/fightus.php einfach mal nach
      # pm an den leader
    	sendpm($_SESSION['authid'], $row['mod1'],'Fightus Anfrage', $txt, -1);
      # Wenn Co Leader != Leader
    	if($row['mod1'] != $row['mod2']){
    		sendpm($_SESSION['authid'], $row['mod2'],'Fightus Anfrage', $txt, -1);
    	}
    	if($row['mod3'] != $row['mod2'] AND $row['mod1'] != $row['mod3']){
    		sendpm($_SESSION['authid'], $row['mod3'],'Fightus Anfrage', $txt, -1);
    	}

    suchen und dann darunter, falls zusätzlich oder halt ganz ersetzten ersetzten
    icmail('EMAILADRESSE','Fightus Anfrage',$txt);


    Bei Joinus analog dazu.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    IceT33 Mitglied
    Registriert seit
    22.10.2005
    Beiträge
    607
    Beitragswertungen
    9 Beitragspunkte
    ZitatZitat geschrieben von Mairu

    Ja in der include/contents/fightus.php einfach mal nach
      # pm an den leader
    	sendpm($_SESSION['authid'], $row['mod1'],'Fightus Anfrage', $txt, -1);
      # Wenn Co Leader != Leader
    	if($row['mod1'] != $row['mod2']){
    		sendpm($_SESSION['authid'], $row['mod2'],'Fightus Anfrage', $txt, -1);
    	}
    	if($row['mod3'] != $row['mod2'] AND $row['mod1'] != $row['mod3']){
    		sendpm($_SESSION['authid'], $row['mod3'],'Fightus Anfrage', $txt, -1);
    	}

    suchen und dann darunter, falls zusätzlich oder halt ganz ersetzten ersetzten
    icmail('EMAILADRESSE','Fightus Anfrage',$txt);


    Bei Joinus analog dazu.


    Hat das mal jemand getestet ??? ist es wirklich so einfach ??

    Update:
    Also es geht schon ... nur leider bekomme ich nicht per mail die genauen Daten geschickt so wie sie dann auch im adminbereicht unter netxtwar stehen .....
    wäre nicht schlecht wenn das ginge


    Zuletzt modifiziert von IceT33 am 05.01.2007 - 11:46:59
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Also du brauchst ja nur den Text erweitern, also in etwa so
    $txt .= "\n\n Clanname: $clanname\n
    Clanpage:  $clanpage\n
    usw.";

    Die Variablen kannst du weiter oben in der fightus.php sehen, ich denke das schaffst du.


    Zuletzt modifiziert von Mairu am 05.01.2007 - 13:02:26
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    IceT33 Mitglied
    Registriert seit
    22.10.2005
    Beiträge
    607
    Beitragswertungen
    9 Beitragspunkte
    War ein wenig komlpizierter wie du das beschreibst hier aber ich habs dank der vorlage von joinus (wo ja die daten versendet werden) hinbekommen.

    Danke nochmals für die Gedankenstütze
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ne eigentlich wars ja noch einfacher, und ich bin doof, habs mal geupdatet.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    IceT33 Mitglied
    Registriert seit
    22.10.2005
    Beiträge
    607
    Beitragswertungen
    9 Beitragspunkte
    also ich habs jetzt so gelöst das ich einmal $txt und $txtmail angelegt hab
    Grund war der das ich den link zum adminbereich rein haben wollte und das per pm ja mit bbcode geht und bei mail muss ich html nehmen.

    Dann hab ich noch in der de.php den text ähnlich dem joinus geändert und es ging.
    sieht dan ca so aus.

    fightus.php
    $txt = sprintf ($lang['fightusrequest'],
        $clanname,
        $clantag,
        $clanpage,
        $mailaddy,
        $icqnumber,
        $meetingplace,
        $meetingtime,
        $game,
        $matchtype,
        $xonx,
        $message
        );
            $txtmail = sprintf ($lang['fightusrequestmail'],
        $clanname,
        $clantag,
        $clanpage,
        $mailaddy,
        $icqnumber,
        $meetingplace,
        $meetingtime,
        $game,
        $matchtype,
        $xonx,
        $message
        );


    de.php
    'fightusrequest' => "Hallo,\n%s moechte ein War gegen euch spielen. \n\nFolgende Angaben hat der Clan gemacht:\nClantag: %s\nHomepage: %s\neMail: %s\nICQ: %s\nWo: %s\nWann: %s\nGame: %s\nMatchtyp: %s\nXonX: %s\n\nDer Clan hat noch eine kurze Masseges hinterlassen:\n\n%s\n\nDie Waranfrage kannst du im [url=http://www.meinehomepage.de/admin.php?wars-next]Adminbereich[/url], als Nextwar uebernehmen... Vergiss aber nicht, Kontakt mit dem Clan aufzunehmen ;)",
    'fightusrequestmail' => "Hallo,\n%s moechte ein War gegen euch spielen. \n\nFolgende Angaben hat der Clan gemacht:\nClantag: %s\nHomepage: %s\neMail: %s\nICQ: %s\nWo: %s\nWann: %s\nGame: %s\nMatchtyp: %s\nXonX: %s\n\nDer Clan hat noch eine kurze Masseges hinterlassen:\n\n%s\n\nDie Waranfrage kannst du im Adminbereich, als Nextwar uebernehmen. Vergiss aber nicht, Kontakt mit dem Clan aufzunehmen . \n\nHier der Link zum Adminbereich \n\nhttp://www.meinehomepage.de/admin.php?wars-next ",
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    NickName gelöschter User
    hallo!

    hab des nach icet33's vorlage an meine wünsche anpassen können und funzt wunderbar...

    wollte des für joinus übernehmen, aber ich bekomme beim joinus immer zwei fehlermeldungen, mit dennen ich nix anfangen kann:

    ZitatZitat
    Warning: sprintf(): Too few arguments in /var/www/web246/html/include/contents/joinus.php on line 140

    Warning: sprintf(): Too few arguments in /var/www/web246/html/include/contents/joinus.php on line 157
    Der Leader von OstberlinerTHC wurde benachrichtigt.



    die dateie sehen wie folgt aus:

    joinus.php
    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    defined ('main') or die ( 'no direct access' );
    //-----------------------------------------------------------|
    
    $title = $allgAr['title'].' :: Joinus';
    $hmenu = 'Joinus';
    $design = new design ( $title , $hmenu );
    $design->header();
    $erg = db_query('SELECT zahl,titel,text FROM `prefix_rules` ORDER BY zahl'); 
        while ($row = db_fetch_row($erg)) { 
                echo '<table width="100%" border="0" cellpadding="5" cellspacing="1" class="border">'; 
              echo '<tr class="Cmite"><td><b>&sect;'.$row[0].'. &nbsp; '.$row[1].'</b></td></tr>'; 
                echo '<tr class="Cnorm"><td>'.bbcode($row[2]).'</td></tr>'; 
                echo '</table><br /><br />'; 
      } 
    
    if ( 0 == db_count_query("SELECT COUNT(*) FROM prefix_groups WHERE show_joinus = 1") ) {
    	echo $lang['noteamthere'];
    	$design->footer();
    	exit ();
    }
    
    $skill_ar = array (
      1 => $lang['verybad'],
      2 => $lang['bad'],
    	3 => $lang['middle'],
    	4 => $lang['good'],
    	5 => $lang['verygood'],
    );
    
    $far = array (
    		'name',
    		'skill',
    		'icqnumber',
    		'favmap',
    		'mail',
    		'age',
    		'hometown',
    		'squad',
    		'ground',
        'rules'
    	);
    $x = 0;
    foreach ($far as $v) {
    	if (!empty($_POST[$v])) {
    		$$v = escape($_POST[$v], 'string');
    		$x++;
    	} else {
    		$$v = '';
    	}
    }
    
    $xname = escape_nickname($name);
    $ch_name = false;
    if (loggedin()) {
      $ch_name = true;
    } elseif (isset($_POST['sub']) AND $name == $xname AND !empty($name)
       AND 0 == db_result(db_query("SELECT COUNT(*) FROM prefix_user WHERE name = BINARY '".$name."'"),0)) {
      $ch_name = true;
    }
    
    if (count($far) <> $x OR $ch_name == false OR !chk_antispam('joinus')) {
    	$tpl = new tpl ( 'joinus.htm' );
    	$skill  = arlistee ($skill, $skill_ar);
    	$squad  = '<option value="0">choose</option>';
      $squad .= dblistee ($squad, "SELECT id,name FROM prefix_groups WHERE show_joinus = 1 ORDER BY pos");
      if (loggedin()) { $name = $_SESSION['authname']; }
      foreach($far as $v) {
    		if ($x > 0 AND empty($_POST[$v])) {
    			echo 'missing: '.$lang[$v].'<br />';
    		}
    		$tpl->set ($v, $$v);
    	}
      if ($x > 0 AND $name != $xname) {
        echo $lang['wrongnickname'].'<br />';
      } elseif ($x > 0 AND $ch_name == false) {
        echo $lang['namealreadyinuse'].'<br />';
      }
      $name = $xname;
      $tpl->set('readonly', (loggedin()?' readonly': ''));
    	$tpl->set('ANTISPAM', get_antispam('joinus', 100));
    	$tpl->out(0);
    } else { # eintragen
      
      $name = $xname;
    	$userreg = $lang['no'];
      if (!loggedin() AND $allgAr['forum_regist'] <> 0) {
        $x = user_regist ($name,$mail,genkey(8));
        $userreg = $lang['yes'];
      }
    
      db_query("INSERT INTO prefix_usercheck (`check`,name,datime,ak) VALUES ('".genkey(8)."','".$name."',NOW(),4)");
    
      $squad = escape($squad, 'integer');
    	$abf   = "SELECT `mod1`, `mod2`, `mod4`, send_joinus,name FROM prefix_groups WHERE id = ".$squad;
    	$erg   = db_query($abf);
    	$row   = db_fetch_assoc($erg);
      $rulz  = (isset($_POST['rules'])?$_POST['rules']:$lang['no']);
      $skill = $skill_ar[$skill];
      
      # bitte in der richtigen reihenfolge angeben, sonst das nicht gehen tun, kann.
      
      ### Die jetztige Reihenfolge wie sie in der PM sein muss:
    	#	'name',
    	#	'online',
    	#	'icqnumber',
    	#	'mail',
    	#	'age',
    	#	'hometown',
    	#	'squad',
    	#	'ground',
        #	'rules',
    	#	'char',	
    	#	'prof',
    	#	'cl',
    	#	'geschl',
    	#	'impreb',
    	#	'playertyp'
    	###
    	
    	
      $txt = sprintf ($lang['joinusprivmsg'], 
        $name, 
        $online, 
        $icqumber, 
        $mail, 
        $age, 
        $hometown, 
        $squad, 
        $ground, 
        $rules, 
        $char, 
        $prof,
    	$cl,
    	$geschl,
    	$impreb,
    	§playertyp
    	); 
            $txtmail = sprintf ($lang['joinusmail'], 
        $name, 
        $online, 
        $icqumber, 
        $mail, 
        $age, 
        $hometown, 
        $squad, 
        $ground, 
        $rules, 
        $char, 
        $prof,
    	$cl,
    	$geschl,
    	$impreb,
    	§playertyp
    	); 
    # Nachrichten versenden
    $is_leader = strrpos($row['send_joinus'],'l');
    $is_coleader = strrpos($row['send_joinus'],'c');
    $is_orga = strrpos($row['send_joinus'],'o');
      
      # pm an den leader  
    	if (!is_bool($is_leader)) sendpm ($_SESSION['authid'], $row['mod1'], 'Joinus Anfrage',$txt, -1);
    	icmail('admin@ostberlinerthc.de','JoinUs Anfrage',$txtmail); 
    	icmail('tender@ostberlinerthc.de','JoinUs Anfrage',$txtmail); 
    	icmail('speziale@ostberlinerthc.de','JoinUs Anfrage',$txtmail); 
      # Wenn Co Leader != Leader
    	if ((!is_bool($is_coleader)) AND ($row['mod2'] != $row['mod1'])){
    		sendpm ($_SESSION['authid'], $row['mod2'], 'Joinus Anfrage',$mailtxt, -1);
    	}
    	if ((!is_bool($is_orga)) AND ($row['mod4'] != $row['mod1'] AND $row['mod2'] != $row['mod4'])){
    		sendpm ($_SESSION['authid'], $row['mod4'], 'Joinus Anfrage',$mailtxt, -1);
    	}
      
    	if (!loggedin() AND $allgAr['forum_regist'] <> 0) {
    		echo $lang['amailhasbeensenttoyouwithmailandpass'].'<br /><br />';
      }
      echo sprintf($lang['leaderofxalert'], $row['name']);
    }
    $design->footer();
    ?>



    de.php
    <?php 
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    $lang = array
    ( 
    'active' => 'aktiv',
    'wishans' => 'Antwort?',
    'administrattopic' => 'Thema Administrieren',
    'adminarea' => 'Admin Bereich',
    'against' => 'gegen',
    'age' => 'Alter',
    'aim' => 'AIM',
    'allow' => 'genehmigen',
    'allowed' => 'genehmigt',
    'and' => 'und',
    'answer' => 'Antwort erstellen',
    'answers' => 'Antworten',
    'astodo' => 'als Todo',
    'at' => 'um',
    'at2' => 'zu',
    'attentionplease' => 'Bitte beachten',
    'author' => 'Autor',
    'avatar' => 'Avatar',
    'away' => 'Abwesend',
    'April' => 'April',
    'archiv' => 'Archiv',
    'August' => 'August',
    'back' => 'zur&uuml;ck',
    'birthday' => 'Geburtstag',
    'board' => 'Foren&uuml;bersicht',
    'bold' => 'Fett',
    'balance' => 'Kontostand',
    'change' => '&auml;ndern',
    'changed' => 'ge&auml;ndert',
    'changesuccessful' => 'erfolgreich ge&auml;ndert',
    'category' => 'Kategorie',
    'choosefaqpoint' => 'FAQ-Punkt w&auml;hlen',
    'clancountry' => 'Herkunftsland',
    'clanname' => 'Clanname',
    'clanpage' => 'Clan-Hompage',
    'clearshoutbox' => 'Shoutbox leeren',
    'close' => 'schlie&szlig;en',
    'open' => '&ouml;ffnen',
    'code' => 'Code',
    'cancellation' => 'Absagen',
    'comment' => 'Kommentar',
    'comments' => 'Kommentare',
    'nocomments' => 'Keine Kommentare vorhanden',
    'nothingavailable' => 'nichts vorhanden',
    'commentsfor' => 'Kommentare f&uuml;r',
    'criterions' => 'Kriterien',
    'current' => 'Aktuelles',
    'date' => 'Datum',
    'dates' => 'Termine',
    'delete' => 'l&ouml;schen',
    'deletesuccessful' => 'erfolgreich gel&ouml;scht',
    'demolink' => 'Demo Link',
    'desc' => 'Beschreibung',
    'detailsfrom' => 'Details von',
    'docu' => 'Dokumentation',
    'download' => 'Download',
    'downloads' => 'Downloads',
    'December' => 'Dezember',
    'downs' => 'Downs',
    'edit' => 'bearbeiten',
    'edit2' => '&Auml;ndern',
    'editforum' => 'Forum administrieren',
    'editpassword' => 'Password &auml;ndern',
    'enter' => 'Eintragen',
    'entries' => 'Eintr&auml;ge',
    'newsletterinout' => 'Ein / Austragen',
    'faqs' => 'FAQs',
    'favmap' => 'fav. Map',
    'female' => 'weiblich',
    'filename' => 'Dateiname',
    'files' => 'Dateien',
    'fileup' => 'Dateien hochladen',
    'finduser' => 'User finden',
    'for' => 'f&uuml;r',
    'forgottenpassword' => 'Passwort vergessen',
    'formsub' => 'Absenden',
    'forward' => 'vorw&auml;rts',
    'forwarding' => 'Weiterleitung',
    'forward2' => 'weiter',
    'Friday' => 'Freitag',
    'February' => 'Februar',
    'from' => 'von',
    'fromotherusers' => 'von anderen Usern',
    'game' => 'Spiel',
    'ground' => 'Grund',
    'group' => 'Gruppe',
    'lasttimeonline' => 'Letzte Mal online: ',
    'guests' => 'G&auml;ste',
    'guest' => 'Gast',
    'had' => 'hat',
    'hello' => 'Hallo',
    'hits' => 'Ansichten',
    'homepage' => 'Homepage',
    'hometown' => 'Wohnort',
    'icq' => 'ICQ',
    'icqnumber' => 'ICQ-Nummer',
    'in' => 'in',
    'inbox' => 'Posteingang',
    'inactive' => 'inaktiv',
    'info' => 'Information',
    'insert' => 'Eintragen',
    'insertsuccessful' => 'erfolgreich eingetragen',
    'it' => 'Es',
    'italic' => 'Kursiv',
    'itdoesntmatter' => 'wurstegal',
    'January' => 'Januar',
    'June' => 'Juni',
    'July' => 'Juli',
    'lastactivity' => 'Letzte Aktivit&auml;t',
    'lastfrom' => 'letzter von',
    'lastpost' => 'letzter Beitrag',
    'link' => 'Link',
    'linkor' => 'Link oder',
    'links' => 'Links',
    'listview' => 'Listenansicht',
    'listofmembers' => 'Liste der Mitglieder',
    'list' => 'Liste',
    'login' => 'Login',
    'login2' => 'einloggen',
    'LOGIN' => 'E I N L O G G E N',
    'logout' => 'Logout',
    'los' => 'Los',
    'mail' => 'E-mail',
    'mails' => 'E-mails',
    'member' => 'Member',
    'mailaddy' => 'E-mail Adresse',
    'male' => 'm&auml;nnlich',
    'map' => 'Map',
    'matchtype' => 'Matchtyp',
    'match' => 'Match',
    'max' => 'maximal',
    'maxheight' => 'max H&ouml;he',
    'maxwidth' => 'max Breite',
    'meetingplace' => 'Treffpunkt',
    'meetingtime' => 'Treffzeit',
    'message' => 'Nachricht',
    'messages' => 'Nachrichten',
    'messagetitle' => 'Nachrichtentitel',
    'Monday' => 'Montag',
    'March' => 'M&auml;rz',
    'May' => 'Mai',
    'monthsview' => 'Monatsansicht',
    'more' => 'mehr',
    'msn' => 'MSN',
    'name' => 'Name',
    'needed' => 'ben&ouml;tigten',
    'newpassword' => 'neues Passwort',
    'newposts' => 'neue Beitr&auml;ge',
    'new' => 'Neues',
    'news' => 'News',
    'nextwars' => 'Next Wars',
    'nick' => 'Nick',
    'nickname' => 'Nickname',
    'November' => 'November',
    'no' => 'Nein',
    'oclock' => 'Uhr',
    'on' => 'am',
    'outbox' => 'Postausgang',
    'On' => 'Am',
    'options' => 'Optionen',
    'opponent' => 'Gegner',
    'otherwisenoaction' => 'sonst keine Aktion',
    'October' => 'Oktober',
    'page' => 'Seite',
    'pat' => 'Pat',
    'pleasecopy' => 'bitte abschreiben',  
    'participant' => 'Teilnehmer',
    'password' => 'Passwort',
    'perday' => 'pro Tag',
    'picture' => 'Bild',
    'pictures' => 'Bilder',
    'pictureupload' => 'Bild hochladen',
    'picturedelete' => 'Bild gel&ouml;scht',
    'place' => 'Platz',
    'popupbynewmsg' => 'Popup bei neuer PN',
    'post' => 'Beitr&auml;ge',
    'posts' => 'Beitr&auml;ge',
    'posts2' => 'Beitr&auml;ge',
    'present' => 'Anwesend',
    'preview' => 'Vorschau',
    'privatemessages' => 'PN',
    'profil' => 'Profil',
    'promise' => 'Zusagen',
    'quotation' => 'Zitat',
    'quote' => 'zitieren',
    'rank' => 'Rang',
    'rules' => 'Regeln',
    'rating' => 'Wertung',
    'receiver' => 'Empf&auml;nger',
    'reference' => 'Betreff',
    'regist' => 'Anmelden',
    'register' => 'Registrieren',
    'REGISTER' => 'R E G I S T R I E R E N',
    'registernow' => 'jetzt Registrieren',
    'regsince' => 'Dabei seit',
    'regtime' => 'Anmeldedatum',
    'reject' => 'ablehnen',
    'realydelete' => 'wirklich löschen?',
    'rejected' => 'abgelehnt',
    'remark' => 'Bemerkung',
    'rename' => 'umbenennen',
    'repeat' => 'Wiederholen',
    'report' => 'Bericht',
    'reported' => 'gemeldet',
    'result' => 'Ergebnis',
    'round' => 'Runde',
    'subject' => 'Betreff',
    'Saturday' => 'Samstag',
    'search' => 'Suchen',
    'second' => 'Sekunde',
    'seconds' => 'Sekunden',
    'seen' => 'Gesehen',
    'seenfrom' => 'Gesehen von',
    'send' => 'Senden',
    'send2' => 'Absenden',
    'sender' => 'Absender',
    'sentby' => 'gesendet von',
    'sentto' => 'gesendet an',
    'sex' => 'Geschlecht',
    'shift' => 'verschieben',
    'shortdesc' => 'kurze Beschr.',
    'signature' => 'Signatur',
    'signs' => 'Zeichen',
    'sitemap' => 'Sitemap',
    'size' => 'Gr&ouml;&szlig;e',
    'skill' => 'Skill',
    'squad' => 'Team',
    'state' => 'Land',
    'status' => 'Status',
    'Sunday' => 'Sonntag',
    'support' => 'Support',
    'September' => 'September',
    'text' => 'Text',
    'the' => 'Das',
    'Thursday' => 'Donnerstag',
    'to' => 'bis', # bis heisst by ? to heist zu zum usw... :O
    'to2' => 'zum',
    'todos' => 'Todos',
    'tookplace' => 'statt',
    'topic' => 'Themen',
    'today' => 'Heute',
    'yesterday' => 'Gestern',
    'topicclosed' => 'Thema geschlossen',
    'Tuesday' => 'Dienstag',
    'underlined' => 'unterstrichen',
    'update' => 'letzter Beitrag',
    'upload' => 'Hochladen',
    'uptobeginning' => 'nach oben',
    'version' => 'Version',
    'voter' => 'Vote-Teilnehmer',
    'voting' => 'Bewertung',
    'war' => 'War',
    'Wednesday' => 'Mittwoch',
    'whatfor' => 'wof&uuml;r',
    'whole' => 'Gesamt',
    'win' => 'Win',
    'writeananswer' => 'Antwort schreiben',
    'writemessage' => 'Nachricht schreiben',
    'writemessage_new' => 'Neue Nachricht',
    'writeyourpost' => 'Deinen Beitrag schreiben',
    'writecomment' => 'Kommentar schreiben',
    'xonx' => 'XonX',
    'yahoo' => 'Yahoo',
    'yes' => 'Ja',
    'yournick' => 'Dein Nick',
    
    
    ## Bewertungen/ratings
    'verygood' => 'Sehr gut',
    'good' => 'Gut',
    'middle' => 'Mittel',
    'bad' => 'Schlecht',
    'verybad' => 'Sehr schlecht',
    
    
    ## Forum - Buttons für Textformatierungen
    
    
    
    ## laengere saetzte
    'addcomment' => 'Kommentar hinzuf&uuml;gen',
    'afteryoureceivedthemail' => 'Nachdem du die E-Mail erhalten hast kannst du dich',
    'amailhasbeensenttoyouwithmailandpass' => 'Dir wurde eine E-Mail mit dem Passwort und allem weiteren geschickt',
    'avatarisnopicture' => 'Bitte nur Bilder als Avatar hochladen.',
    'avatarcannotupload' => 'Das Bild ist entweder zu hoch zu breit oder zu gro&szlig;.',
    'awaycalnewenquiry' => 'Es ist ein neuer Away-Termin eingetragen worden, bitte prüfen!!!',
    'awaycalchangedenquiry' => 'Ein Away Termin wurde bearbeitet, bitte prüfen',
    'awaycalstatuschanged' => 'Der Status deines Antrags wurde geändert, bitte prüfen!',
    'changedthemail' => "Hallo,\nSie haben gerade Ihre eMail-Adresse geändert. Diese bitte mit dem nachfolgenden Link bestätigen...\n\n",
    'confirmfailure' => 'Kein Eintrag gefunden. Evtl. ist es schon zu lange her und der Eintrag wurde gel&ouml;scht oder du bist einfach zweimal mit dem selben Link auf diese Seite gekommen.',
    'confirmpassword' => 'Das neue Passwort wurde erfolgreich best&auml;tigt, du kannst dich jetzt damit <a href="index.php?user-login">einloggen</a>.',
    'confirmemail' => 'Die eMail wurde erfolgreich best&auml;tigt...',
    'confirmregist' => 'Erfolgreich best&auml;tigt, du kannst dich jetzt mit den in der eMail geschickten Daten <a href="index.php?user-login">einloggen</a>.',
    'confirmregistfailed' => 'da war wohl einer schneller, der Name ist leider vergeben. Bitte neu <a href="index.php?user-regist">registrieren</a>',
    'diashowstartstop' => 'Diashow starten / stoppen',
    'dateform' => 'Termin Formular',
    'dateformat' => '&nbsp;Format: JJJJ-MM-TT (Jahr-Monat-Tag)',
    'datemanage' => 'Termine verwalten',
    'doyoureallydelthispost' => 'M&ouml;chtest du diesen Eintrag wirklich l&ouml;schen?',
    'donotpostsofast' => 'Bitte nicht so oft/schnell schreiben...',
    'editthispost' => 'diesen Beitrag ver&auml;ndern',
    'edityoutpost' => 'deinen Beitrag ver&auml;ndern',
    'emailsuccessfullsend' => 'Die E-Mail wurde erfolgreich versendet.',
    'emailcouldnotsend' => 'Die eMail konnte nicht verschickt werden. Die Angaben werden ganz simpel gep&uuml;eft, stimmt irgendwas nicht wird die eMail nicht verschickt.',
    'fightusrequest' => "Hallo,\n\n%s moechte ein War gegen euch spielen. \n\nFolgende Angaben hat der Clan gemacht:\nClantag: %s\nHomepage: %s\neMail: %s\nICQ: %s\nWo: %s\nWann: %s\nGame: %s\nMatchtyp: %s\nXonX: %s\n\nDer Clan hat noch eine kurze Message hinterlassen:\n\n%s\n\nDie Waranfrage kannst du im [url=http://www.ostberlinerthc.de/admin.php?wars-next]Adminbereich[/url], als Nextwar uebernehmen... Vergiss aber nicht, Kontakt mit dem Clan aufzunehmen ;)", 
    'fightusrequestmail' => "Hallo,\n\n%s moechte ein War gegen euch spielen. \n\nFolgende Angaben hat der Clan gemacht:\nClantag: %s\nHomepage: %s\neMail: %s\nICQ: %s\nWo: %s\nWann: %s\nGame: %s\nMatchtyp: %s\nXonX: %s\n\nDer Clan hat noch eine kurze Message hinterlassen:\n\n%s\n\nDie Waranfrage kannst du im Adminbereich, als Nextwar uebernehmen. Vergiss aber nicht, Kontakt mit dem Clan aufzunehmen . \n\nHier der Link zum Adminbereich \n\nhttp://www.ostberlinerthc.de/admin.php?wars-next ", 
    'guestsonline,ofthem' => 'Besucher online, davon',
    'wholevisitor' => 'Besucher gesamt',
    'weeksum' => 'Wochen Summe',
    'gbooktexttolong' => 'Der Text ist l&auml;nger als %s erlaubte Zeichen',
    'inserthereaname' => 'Hier einen Namen eingeben, das Zeichen * kann als Joker benutzt werden, wird es komplett alleine benutzt werden alle User angezeigt.',
    'login3failure' => 'Du hast leider schon 3 mal ohne Erfolg versucht dich einzuloggen!<br>Aus Sicherheitsgr&uuml;nden ist es nur 3 mal erlaubt zu versuchen sich einzuloggen. Komme bitte sp&auml;ter wieder und lass dir dein <a href="?user-13">  Passwort zuschicken</a>, wenn du das derzeitige vergessen haben solltest.',
    'leaderofxalert' => 'Der Leader von %s wurde benachrichtigt.',
    'logoutsuccessful' => 'Du wurdest erfolgreich ausgeloggt, alle Cookies wurden gel&ouml;scht!',
    'membershaveritten' => 'Mitglieder haben',
    'memberwhohavebeenplayed' => 'Member die gespielt haben',
    'mustbeentered' => '&nbsp;muss Best&auml;tigt werden',
    'markallasread' => 'alles als gelesen markieren',
    'nonewposts' => 'keine neuen Beitr&auml;ge',
    'nopermission' => 'keine Berechtigung',
    'noteamthere' => 'Es ist noch kein Team vorhanden, der Administrator muss erst ein Team anlegen.',
    'namealreadyinuse' => 'Der Nickname ist leider schon vergeben.',
    'namenotfound' => 'Nickname nicht gefunden',
    'overvieaboutthelast5posts' => 'Themen &uuml;berblick die letzen 5 Beitr&auml;ge',
    'picofcat' => 'Bilder der Kategorie',
    'pleaseclickonpic' => 'Bitte auf das Bild klicken um es zu schlie&szlig;en',
    'pleasefillinyournickname' => 'Bitte gib deinen Nickname ein',
    'wrongnickname' => 'F&uuml;r den Nickname gelten folgende Regeln: min. 3 Zeichen, max. 15 Zeichen. Folgende Zeichen sind erlaubt: []+-*=.| ausserdem Leerzeichen, alle Gro&szlig- und Kleinbuchstaben und alle Zahlen.',
    'plsfilloutallfields' => 'Bitte alle Felder ausf&uuml;llen',
    'pleaseconfirmmail' => "Bitte die eMail best&auml;tigen",
    'passwortchanged' => 'Das Passwort wurde erfolgreich ge&auml;ndert',
    'passwortwrong' => 'Das Passwort stimmt leider nicht!',
    'passwortnotequal' => 'Die beiden neuen Passw&ouml;rter m&uuml;ssen &uuml;bereinstimmen',
    'postsin' => 'Beitr&auml;ge in',
    'readandok' => 'gelesen und einverstanden',
    'readwholenews' => 'ganzen Artikel lesen',
    'registconfirm' => 'Damit Sie sich endgültig anmelden können müssen Sie noch den folgenden Link bestätigen:',
    'registconfirmlink' => 'http://%s?user-confirm&check=%s',
    'registredand' => 'registrierter und',
    'registrededand' => 'registrierte und',
    'sitemapforboard' => 'Sitemap f&uuml;r Forum',
    'sitemapfordownloads' => 'Sitemap f&uuml;r Downloads',
    'sitemapforlinks' => 'Sitemap f&uuml;r Links',
    'sitemapfornews' => 'Sitemap f&uuml;r News',
    'thedelwassuccessful' => 'Der Beitrag wurde erfolgreich gel&ouml;scht<br /><br />Zur&uuml;ck zum &raquo;',
    'topics' => 'Themen geschrieben',
    'topicwithnoreply' => 'unbeantwortete Themen',
    'ownposts' => 'eigene Beitr&auml;ge',
    'newtopicssincelastvisit' => 'neue Themen seit dem letzten Besuch',
    'topicidnotfound' => 'Die Themen ID wurde nicht gefunden',
    'forumidnotfound' => 'Die Foren ID wurde nicht gefunden',
    'whereyouwrite' => 'An wen willst du schreiben?',
    'writeanewtopic' => 'neues Thema schreiben',
    'mailonreply' => 'Bei einer Antwort zu diesem Thema eine eMail erhalten',
    'nomailonreply' => 'Bei einer Antwort zu diesem Thema <b>keine</b> eMail mehr erhalten',
    'writenewmessage' => 'Neue Message Schreiben',
    'fixedtopic' => 'festes Thema',
    'normaltopic' => 'normales Thema',
    'writeyourpost' => 'deinen Beitrag schreiben',
    'youhavereceivedaemail' => 'Ihnen wurde soeben eine eMail mit dem Link gesendet um das neue Passwort zu best&auml;tigen.',
    'yourareloged' => 'Du bist eingeloggt',
    'yourregistrationwassuccessful' => 'Deine Anmeldung war erfolgreich',
    'topicalertmessage' => "Hallo %s\n\nIm Thema \"%s\" ist gerade ein neuer Beitrag geschrieben worden...\n\nLink zum Thema: http://%s?forum-showposts-%s-topicalert\n\nWenn du keine neuen eMails bei einer Antwort erhalten möchtest kannst du dich in dem Beitrag ganz unten austragen (wenn du eingeloggt bist)",
    'registemail' => "Hallo %s,\n\nWillkommen auf dieser Seite!\n\n%s\n\nIhre Zugangsdaten:\n- - - - - - - -\nName     : %s\nPassword : %s\n- - - - - - - -\n\nDa Ihr Passwort nur verschlüsselt in der Datenbank gespeichert wurde, heben Sie es bitte gut auf.\n\nMit freundlichen Grüssen\nAdministrator",
    'newpasswordmail' => "Hallo %s,\n\num das neue Passwort zu bestätigen einfach auf den folgenden Link klicken\n\n%s\n\nDein neues Passwort: %s\n\nWenn das Passwort nicht gewünscht ist, kann diese eMail einfach ignoriert werden.\n\nAdministrator",
    'nowvoteavailable' => 'keine Umfrage vorhanden',
    'vote' => 'Umfrage',
    'newtopic' => 'neues Thema erstellen',
    
    'postlastchangedby' => 'Zuletzt modifiziert von',
    'createtopicsuccessful' => 'Dein Thema wurde erfolgreich erstellt',
    'createpostsuccessful' => 'Dein Beitrag wurde erfolgreich erstellt',
    'changepostsuccessful' => 'Der Beitrag wurde erfolgreich ge&auml;ndert',
    'backtotopic' => 'zur&uuml;ck zum Thema',
    'backtotopicoverview' => 'zur Themen &Uuml;bersicht',
    
    
    'lastwars' => 'Lastwars',
    'yourdata' => 'Deine Daten',
    
    'rulzreaded' => 'Ja ich habe die <a target="_blank" href="index.php?rules">Regeln</a> gelesen und akzeptiere sie!',
    'joininfo' => 'Hinweise',
    
    'basicinfo'=>'Basis Informationen',
    'matchinfo'=>'Match Informationen',
    'otherinfo'=>'Sonstige Informationen',
    'clantag'=>'Clank&uuml;rzel',
    
    ## Eigene Language-Variablen
    
    'char'=>'Charaktername',
    'prof'=>'Proffession',
    'cl'=>'Combatlevel',
    'fraktion'=>'Fraktion',
    'playertyp'=>'SpielerTyp',
    'geschl'=>'Geschlecht',
    
    'joinusprivmsg' => "Hallo,\n\n%s möchte %s beitreten.\n\nFolgende Angaben hat er gemacht:\nOnline: %s\neMail: %s\nWohnort: %s\nAlter: %s\nICQ: %s\nGrund: %s\nRegeln_akzeptiert: %s\nCharname: %s\nProf: %s\nCL: %s\nGeschlecht: %s\nFraktion: %s\n\nEr ist vom Playertyp her: %s\n\nWurde direkt als User registriert: %s\nWenn dort nein steht dann war er zum Zeitpunkt der Anfrage schon User.\n\nIm Adminmenu unter Teams kannst du ihn freischalten, oder die Anfrage loeschen. Wenn er als User registriert wurde, muss er die Registrierung jenach Einstellung erst bestaetigen.",
    
    	### Die jetztige Reihenfolge wie sie in der PM sein muss:
    	#	'name',
    	#	'online',
    	#	'icqnumber',
    	#	'mail',
    	#	'age',
    	#	'hometown',
    	#	'squad',
    	#	'ground',
        #	'rules',
    	#	'char',	
    	#	'prof',
    	#	'cl',
    	#	'geschl',
    	#	'impreb',
    	#	'playertyp'
    	###
    
    'joinusmail' => "Hallo,\n\n%s möchte %s beitreten.\n\nFolgende Angaben hat er gemacht:\nOnline: %s\neMail: %s\nWohnort: %s\nAlter: %s\nICQ: %s\nGrund: %s\nRegeln_akzeptiert: %s\nCharname: %s\nProf: %s\nCL: %s\nGeschlecht: %s\nFraktion: %s\n\nEr ist vom Playertyp her: %s\n\nWurde direkt als User registriert: %s\nWenn dort nein steht dann war er zum Zeitpunkt der Anfrage schon User.\n\nIm Adminmenu unter Teams kannst du ihn freischalten, oder die Anfrage loeschen. Wenn er als User registriert wurde, muss er die Registrierung jenach Einstellung erst bestaetigen. \n\nHier der Link zum Adminbereich \n\nhttp://www.ostberlinerthc.de/admin.php?groups ",
    
    'ende' => 'ende'
    );
    
    #$x = array();
    #foreach ($lang as $k => $v) { $x[$k] = 'NIX'; }
    #$lang = $x;
    
    ?>



    ich such mir seit ner ewigkeit nen wolf nach dem fehler aber hab nix finden können - evtl sind meine kentnisse doch ZUUU gering :'(


    kann mir jemand auf die sprünge helfen bitte?!



    vielen dank
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    In der de.php gibts Platzhalter %s, die durch sprintf gefüllt werden, du hast zuwenige angegeben, was der Fehler ja auch sagt.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    NickName gelöschter User
    ZitatZitat geschrieben von Mairu

    In der de.php gibts Platzhalter %s, die durch sprintf gefüllt werden, du hast zuwenige angegeben, was der Fehler ja auch sagt.


    jup, funzt - vielen dank

    es werden zwar nicht alle daten übertragen, aber die wichtigsten dinge sind vorhanden
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    MopZkiller Mitglied
    Registriert seit
    23.01.2006
    Beiträge
    4
    Beitragswertungen
    0 Beitragspunkte
    Ich blick da nicht ganz durch das problem was ich jetzt habe is das ich eine bekomme auf mail aber da nix drin steht zum anderen hab ich das problem das ich die squads bei mir nocht brauch und da einfach nur ein wunsch geschickt werden soll könnt ihr mmir da weiter helfen? benutze ilch1.1
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Es steht eigentlich alles da, du hast sicher den Teil wo der $txt festgelegt wird nicht gemacht, nimm doch einfach das von IceT33.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    MopZkiller Mitglied
    Registriert seit
    23.01.2006
    Beiträge
    4
    Beitragswertungen
    0 Beitragspunkte
    gut dekme mal das wird nu klappen aber kann ich jetzt auch das team zb. aus joinus raus nehmen und die meil kommt trotzdem an? wil da ja steht wegen Leader?.
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Kannst du theoretisch rausnehmen, ja.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    MopZkiller Mitglied
    Registriert seit
    23.01.2006
    Beiträge
    4
    Beitragswertungen
    0 Beitragspunkte
    gut ich hab das jetztmal aus probiert wie das oben steht email wird gesendet aber leider sind keine text teile dort drin traurig bin am verzweifeln
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    moque Mitglied
    Registriert seit
    03.03.2008
    Beiträge
    31
    Beitragswertungen
    0 Beitragspunkte
    Zur Ausgangsfrage:

    Wie funktioniert das jetzt, wenn ich wirklich nur eine E-Mail Benachrichtigung an die Leute schicken lassen will, die eine Nachricht erhalten haben?
    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    Nano.v1 Hall Of Fame
    Registriert seit
    14.02.2009
    Beiträge
    896
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von moque

    Zur Ausgangsfrage:

    Wie funktioniert das jetzt, wenn ich wirklich nur eine E-Mail Benachrichtigung an die Leute schicken lassen will, die eine Nachricht erhalten haben?


    Wie meinst du das?
    Kein Support ausserhalb dieses Forum, es sei denn ich biete es selbst an, und das passiert ....?!

    Nano´s Ilch-Seite
    0 Mitglieder finden den Beitrag gut.
  23. #23
    User Pic
    moque Mitglied
    Registriert seit
    03.03.2008
    Beiträge
    31
    Beitragswertungen
    0 Beitragspunkte
    Fritz schickt Hans eine PN, weil er unbedingt wissen will wann Hans zum Fussballspiel geht.
    Hans hat aber keine Zeit heute sich auf der Seite einzuloggen.
    Aber zum Glück kriegt er eine E-Mail benachrichtigung, dass in seinem PN Postfach eine PN gelandet ist, deswegen geht er doch kurz auf die Seite um seine PN's zu checken.
    Fritz und Hans gingen glücklich zum Fussballspiel.

    Frage: Ist das möglich?
    0 Mitglieder finden den Beitrag gut.
  24. #24
    User Pic
    Nano.v1 Hall Of Fame
    Registriert seit
    14.02.2009
    Beiträge
    896
    Beitragswertungen
    0 Beitragspunkte
    JA
    Kein Support ausserhalb dieses Forum, es sei denn ich biete es selbst an, und das passiert ....?!

    Nano´s Ilch-Seite
    0 Mitglieder finden den Beitrag gut.
  25. #25
    User Pic
    moque Mitglied
    Registriert seit
    03.03.2008
    Beiträge
    31
    Beitragswertungen
    0 Beitragspunkte
    OK. Und wie lächeln
    0 Mitglieder finden den Beitrag gut.
  26. #26
    User Pic
    Nano.v1 Hall Of Fame
    Registriert seit
    14.02.2009
    Beiträge
    896
    Beitragswertungen
    0 Beitragspunkte
    sag ich dir später, jetzt gibts erstmal essen
    Kein Support ausserhalb dieses Forum, es sei denn ich biete es selbst an, und das passiert ....?!

    Nano´s Ilch-Seite
    0 Mitglieder finden den Beitrag gut.
  27. #27
    User Pic
    Nano.v1 Hall Of Fame
    Registriert seit
    14.02.2009
    Beiträge
    896
    Beitragswertungen
    0 Beitragspunkte
    also, such mal in der datei
    include/contents/forum/privmsg.php


    nach folgenden zeilen:

     $eid  = db_result(db_query("SELECT id FROM prefix_user WHERE name = BINARY '".$name."'"),0);
            				sendpm($_SESSION['authid'], $eid, $bet, $txt);
    		    wd('index.php?forum-privmsg','Die Nachricht wurde erfolgreich gesendet');


    und ersetze sie durch:

     $eid  = db_result(db_query("SELECT id FROM prefix_user WHERE name = BINARY '".$name."'"),0);
            $mailadresse = db_result(db_query("SELECT email FROM prefix_user WHERE id = ".$_SESSION['authid']),0);
    				sendpm($_SESSION['authid'], $eid, $bet, $txt);
    				$html = true;
    				$from = 'PM-Mailer von ' . $_SERVER['SERVER_NAME'];
    				$betreff = 'Sie haben eine persoenliche Nachricht auf ' . $_SERVER['SERVER_NAME'] . ' erhalten!';
    				$text = 'Sie haben eine persoenliche Nachricht auf ' . $_SERVER['SERVER_NAME'] . ' erhalten! <br /> Sie koennen sich nun einloggen um diese zu lesen <br /><br /><a href="' . $_SERVER['SERVER_NAME'] . '">' . $_SERVER['SERVER_NAME'] . '</a>';		
    				icmail ($mailadresse,$betreff,$text,$from,$html);
    		    wd('index.php?forum-privmsg','Die Nachricht wurde erfolgreich gesendet');
    Kein Support ausserhalb dieses Forum, es sei denn ich biete es selbst an, und das passiert ....?!

    Nano´s Ilch-Seite
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten