ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » JoinUs

Geschlossen
  1. #1
    User Pic
    Walu Mitglied
    Registriert seit
    21.03.2013
    Beiträge
    15
    Beitragswertungen
    0 Beitragspunkte
    In der JoinUs anfrage wird ab dort wo die eMail Adresse angezeigt wird, der gesamt inhalt ankickbar, wodurch dann mailto: .. geöffnet wird.
    Den Fehler habe ich im Quelltext auch schon gefunden

    eMail:<a href="mailto: KevinAxt@gmx.de<br"> KevinAxt@gmx.de<br</a> />

    Ich weiß jetzt aber nicht in welcher Datei das zu ändern ist.
    Ich habe gesucht in joinus.php forum.php.
    Eigendlich muss es doch eine der html Seiten sein oder?


    verwendete ilchClan Version: 1.1 N

    betroffene Homepage: my-xion-gaming.de/index.php?forum-showposts-56-p1#130
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    include/includes/lang/de.php

    $lang['joinusprivmsg']
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Walu Mitglied
    Registriert seit
    21.03.2013
    Beiträge
    15
    Beitragswertungen
    0 Beitragspunkte
    'joinusprivmsg' => "Hallo,\n%s möchte %s beitreten.\n\nFolgende Angaben hat er gemacht:\nSkill: %s\neMail: %s\nWohnort: %s\nAlter: %s\nICQ: %s\nFav.Map: %s\nGrund: %s\n\nEr hat die Regeln akzeptiert: %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 löschen. Wenn er als User registriert wurde, muss er die Registrierung jenach Einstellung erst bestätigen.",

    Das steht dort, aber ich seh keinen Unterschied zwischen eMail und den anderen?
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Das sind die angaben die dir via pn und nun im Forum geschickt werden.

    Normal wird die Mail Addy nicht verlinkt.
    Also hast du selbst was dran herumgebastelt

    Poste mal deine joinus.php
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Walu Mitglied
    Registriert seit
    21.03.2013
    Beiträge
    15
    Beitragswertungen
    0 Beitragspunkte
    <?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();
    
    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->out(0);
    	if ($allgAr['joinus_rules'] != 1) {
        $tpl->out(1);
      } else { 
        $rules = '<h2>'.$lang['rules'].'</h2>';
        $rerg = db_query('SELECT zahl,titel,text FROM `prefix_rules` ORDER BY zahl');
        while ($rrow = db_fetch_row($rerg)) {
                $rules .= '<table width="100%" border="0" cellpadding="5" cellspacing="1" class="border">';
                $rules .= '<tr class="Cmite"><td><b>&sect;'.$rrow[0].'. &nbsp; '.$rrow[1].'</b></td></tr>';
                $rules .= '<tr class="Cnorm"><td>'.bbcode($rrow[2]).'</td></tr>';
                $rules .= '</table><br />';
        }
        $rules .= '<input type="checkbox" name="rules" value="'.$lang['yes'].'" />'.str_replace(array('<a target="_blank" href="index.php?rules">','</a>'),'',$lang['rulzreaded']).'<br />';     
        $tpl->set_out('RULES',$rules,2);
      }
      $tpl->set('ANTISPAM', get_antispam('joinus', 100));
      $tpl->out(3);
    } 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,groupid) VALUES ('".genkey(8)."','".$name."',NOW(),4,$squad)");
    
      $squad = escape($squad, 'integer');
    	$abf   = "SELECT `mod1`, `mod2`, `mod4`, 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.
      $mailtxt = sprintf ($lang['joinusprivmsg'],
        $name,
        $row['name'],
        $skill,
        $mail,
        $hometown,
        $age,
        $icqnumber,
        $favmap,
        $ground,
        $rulz,
        $userreg
      );
      
      	$qry = db_query('SELECT id FROM prefix_user WHERE recht <= -6'); 
        $leaders = array();
        while ($leaderRow = db_fetch_assoc($qry)) {
        $leaders[] = $leaderRow['id'];
    } 
      $fid= 4; #Id des Forums
      $erst= trim(escape_nickname($name));
      $topic=$erst.' m&ouml;chte dem Clan beitreten';
      $uid = 0;
      $txt = $mailtxt;
      $time = time();
     
      db_query("INSERT INTO `prefix_topics` (fid, name, erst, stat) VALUES ( ".$fid.", '".$topic."', '".$erst."', 1 )");
      $tid = db_last_id();
     
      db_query ("INSERT INTO `prefix_posts` (tid,fid,erst,erstid,time,txt) VALUES ( ".$tid.", ".$fid.", '".$erst."', ".$uid.",     ".$time.", '".$txt."')");
      $pid = db_last_id();
     
      db_query("UPDATE `prefix_topics` SET last_post_id = ".$pid." WHERE id = ".$tid);
      db_query("UPDATE `prefix_forums` SET posts = posts + 1, last_post_id = ".$pid.", topics = topics + 1 WHERE id = ".$fid);
      $_SESSION['forumSEE'][$fid][$tid] = time();
      
      # pm an den leader  
    	sendpm ($_SESSION['authid'], $leaders, 'Joinus Anfrage',$mailtxt, -1);
      # Wenn Co Leader != Leader
    	if ($row['mod2'] != $row['mod1']){
    		sendpm ($_SESSION['authid'], $row['mod2'], 'Joinus Anfrage',$mailtxt, -1);
    	}
    	if ($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();
    ?>

    Aber eigendlich ist dort nicht verändert bis auf den Eintrag ins Forum.
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    hmm okay habs ohne bbcode 2 probiert.

    Aber ist die email den genauso falsch verlinkt wie in der PN die man bekommt?
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Walu Mitglied
    Registriert seit
    21.03.2013
    Beiträge
    15
    Beitragswertungen
    0 Beitragspunkte
    Ja ist der selbe Fehler.
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Walu Mitglied
    Registriert seit
    21.03.2013
    Beiträge
    15
    Beitragswertungen
    0 Beitragspunkte
    Hat noch irgendjemand eine Idee?
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Sry kann ich dir gerade leider nicht weiterhelfen grumml vllt weiß wer anders noch rat.
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Saarlonz Hall Of Fame
    Registriert seit
    07.08.2008
    Beiträge
    3.003
    Beitragswertungen
    235 Beitragspunkte
    Ist das ein Modul, oder wo kommt der Forumpost her?
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Nein das haben Rock und Ich geschrieben gleichzeitig ^^ in diesen Fall war Rocks variabler zwinker

    externer Link
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Rock@wulf Hall Of Fame
    Registriert seit
    03.06.2004
    Beiträge
    3.282
    Beitragswertungen
    239 Beitragspunkte
    Ja ja,

    das kommt davon wenn man unbedingt etwas haben will.

    Es liegt am bbcode lächeln

    Einfach den Code für den Forums post entsprechend des bbcode moduls erweitern

    Viel Spaß dabei
    Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
    MFG Rock@wulf
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Walu Mitglied
    Registriert seit
    21.03.2013
    Beiträge
    15
    Beitragswertungen
    0 Beitragspunkte
    Vielen Dank, habs hinbekommen.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten