ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Änderungen der Dateien von ClanKassenErw

Geschlossen
  1. #1
    User Pic
    Funky283 Mitglied
    Registriert seit
    14.08.2011
    Beiträge
    36
    Beitragswertungen
    0 Beitragspunkte
    Guten Morgen

    Da ich bei mir schon Mods installiert habe, wüsste ich gerne was ich bei der Datei für die Login Box alles manuell ändern muss damit ich die nicht überschreiben muss.

    Es geht um die beiden Dateien

    include/boxes/login.php
    | include/teamplates/user/boxen_login.htm

    Die möchte ich ungern überschreiben
    Hier meine Dateien

    boxen_login.html
    <table width="100%" border="0" cellspacing="0" cellpadding="10">
       <tr>
        <td>
    	  Hallo &nbsp;<b>{NAME}</b>
    		<br />
    		<br />
    		{NACHRICHTEN}
    	  <a class="box" href="index.php?user-3">{_lang_logout}</a> | <a class="box" href="index.php?user-8">{_lang_profil}</a>
    		<br>
    		{ADMIN}
    
    		</td>
      </tr>
    </table>
    {EXPLODE}
    <table width="100%" border="0" cellspacing="0" cellpadding="10">
      <tr>
        <td>
    	  <form method="POST">
    		<input type="text" name="name" size="13" value="{NAME}" onFocus="if (value == '{NAME}') {value = ''}" onBlur="if (value == '') {value = '{NAME}'}" maxlength="15" style="margin-top:5px; " /><br />
            <input type="password" size="13" value="{PASS}" onFocus="if (value == '{PASS}') {value = ''}" onBlur="if (value == '') {value = '{PASS}'}" maxlength="20" name="pass" style="margin-top:5px; " /><br />
            <input type="hidden" name="wdlink" value="{wdlink}" />
            <input type="submit" name="user_login_sub" value="Login" style="margin-top:5px; " />{regist}
    	  </form>
        </td>
      </tr>
    </table>


    und hier die Login.php
    <?php 
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    $tpl = new tpl ( 'user/cfx-31-boxen-login_gso.htm' );
    
    if ( loggedin() ) {
      
      if ( user_has_admin_right($menu,false) ) {
        $tpl->set ( 'ADMIN', '<a class="login" href="admin.php?admin">'.$lang['adminarea'].'</a>' );
      } else {
        $tpl->set ( 'ADMIN', '' );
      }
    
    	  if ( $allgAr['Fpmf'] == 1 ) {
    		  $erg = db_query("SELECT COUNT(id) FROM `prefix_pm` WHERE gelesen = 0 AND status < 1 AND eid = ".$_SESSION['authid']);
    			$check_pm = db_result($erg,0);
    			$nachrichten_link = '<a class="login" href="index.php?forum-privmsg">'.$lang['messages'].'</a>&nbsp;('.$check_pm.')<br>';
    		} else {
    		  $nachrichten_link = '';
    		}
    		
    	$erg = db_query("SELECT avatar FROM `prefix_user` WHERE id =  ".$_SESSION['authid']);
    	  $ava = db_result($erg,0);
    	  $erg = db_query("SELECT geschlecht FROM `prefix_user` WHERE id =  ".$_SESSION['authid']);
    	  $geschlecht = db_result($erg,0);
    	  
    	  if ( $ava == "" ) {
    	  	if ( $geschlecht == 1 ) {
    		  	    $ava_erg = "include/images/avatars/maennlich.jpg";
    			 } elseif ( $geschlecht == 2 ) {
    		  	    $ava_erg = "include/images/avatars/weiblich.jpg";
    		  	 } else {
    		  	    $ava_erg = "include/images/avatars/wurstegal.jpg";
    			 }
    		} else {
    		  $ava_erg = $ava;
    		}
    		
    		$tpl->set ( 'SID' , session_id() );
    		$tpl->set ( 'NACHRICHTEN' , $nachrichten_link );
    		$tpl->set ( 'NAME', $_SESSION['authname'] );
    		$tpl->set ( 'AVATAR', $ava_erg );
        $tpl->out (0);		
    } else {
      if (empty($_POST['login_name'])) { $_POST['login_name'] = 'Nickname'; }
    	if (empty($_POST['login_pw'])) { $_POST['login_pw'] = 'ääääääää'; }
    	$regist = '';
    	if ( $allgAr['forum_regist'] == 1 ) {
    	  $regist = ' ';
    	}
    	$tpl->set_ar_out ( array ( 'regist' => $regist, 'wdlink' => '?'.$allgAr['smodul'], 'PASS' => $_POST['login_pw'], 'NAME' => $_POST['login_name'] ) , 1 );
    }
    unset($tpl);
    ?>


    Ich möchte gerne die Clankassen erweiterung einbauen

    MFG


    verwendete ilch Version: 1.1 P

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Outi77 Mitglied
    Registriert seit
    31.03.2013
    Beiträge
    1.337
    Beitragswertungen
    143 Beitragspunkte
    Moin,
    Du könntest z.B. die betreffenden Dateien mit Winmerge vergleichen und so feststellen, wo die Unterschiede liegen.
    Ich denke, in der boxen_login.htm ist lediglich die Ausgabe
    ZitatZitat
    {Beitrag}
    dazugekommen, in der login.php dann eben entsprechend alles, was zu dieser Ausgabe führt, siehe
    ZitatZitat
    $beitrag

    Aber bitte noch selber genau prüfen, ich kenne das Modul nicht auswendig!


    Zuletzt modifiziert von Outi77 am 13.01.2014 - 07:06:47
    Die richtige Formulierung eines Problems ist nicht selten bereits die halbe Lösung.
    »Albert Einstein«
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Funky283 Mitglied
    Registriert seit
    14.08.2011
    Beiträge
    36
    Beitragswertungen
    0 Beitragspunkte
    ok das habe ich gemacht habe jetzt nur ein problem

    Wenn ich die Login Box umschreiben möchte, sprengt mir das immer die box

    <br />
    <table width="100%" border="0">
      <tr><td width="2%" align="center">&nbsp;</td>
        <td width="24%" align="center"><img src="{AVATAR}" alt="Useravatar" width="60" height="80" /></td>
        <td width="36%" valign="top"><table width="100%" border="0">
          <tr>
            <td><a class="login" href="index.php?user-8">Editieren </a></td>
          </tr>
          <tr>
            <td><a class="login" href="index.php?rules">Regeln</a></td>
          </tr>
          <tr>
            <td><a class="login" href="index.php?search-aeit">My Posts</a></td>
          </tr>
          <tr>
            <td><a class="login" href="index.php?user-3">{_lang_logout}</a></td>
          </tr>
        </table></td>
        <td width="38%" valign="top"><table width="100%" border="0">
          <tr>
            <td>{NACHRICHTEN}</td>
          </tr>
          <tr>
            <td><a class="login" href="index.php?forum">Forum</a></td>
          </tr>
          <tr>
            <td><a class="login" href="index.php?search">Suchfunktion</a></td>
          </tr>
          <tr>
            <td>{ADMIN}</td>
          </tr>
        </table></td>
      </tr>
    </table>
    {EXPLODE} 
    <form method="POST">
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td align="center" height="25" valign="bottom"><div style="position:relative;top:7px;"><img width="109" height="19" src="include/designs/CFX_free_31_gso/images/login/benutzerlogin.png" /></div></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td><table width="100%" border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td width="78%"><table width="100%" border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td valign="bottom" align="right"><div style="float:left;position:relative;top:7px;"><img width="27" height="28" src="include/designs/CFX_free_31_gso/images/login/userlogo.png" /></div><div style="float:left;"><input type="text" name="name" size="13" value="{NAME}" onFocus="if (value == '{NAME}') {value = ''}" onBlur="if (value == '') {value = '{NAME}'}" maxlength="18" style="padding-left:8px;color:#CCCCCC;height:27px;width:142px;position:relative;top:7px;border:0;background:url(include/designs/CFX_free_31_gso/images/login/eingabefeld.png);" /></div>&nbsp;&nbsp;</td>
              </tr>
              <tr>
                <td valign="bottom" align="right"><div style="position:relative;top:-7px;"><div style="float:left;position:relative;top:7px;"><img width="26" height="25" src="include/designs/CFX_free_31_gso/images/login/pwlogo.png" /></div><div style="float:left;"><input type="password" size="13" value="{PASS}" onFocus="if (value == '{PASS}') {value = ''}" onBlur="if (value == '') {value = '{PASS}'}" name="pass" style="padding-left:8px;color:#CCCCCC;height:27px;width:142px;position:relative;top:7px;border:0;background:url(include/designs/CFX_free_31_gso/images/login/eingabefeld.png);" /></div></div>&nbsp;&nbsp;</td>
              </tr>
            </table></td>
            <td width="22%" valign="top"><input style="width:44px; height:44px;position:relative;top:14px; background:url(include/designs/CFX_free_31_gso/images/login/login_button.png);border: 0 none;" onmouseover="this.style.background='url(include/designs/CFX_free_31_gso/images/login/login_button_hover.png)'" onmouseout="this.style.background='url(include/designs/CFX_free_31_gso/images/login/login_button.png)'"  type="submit" name="user_login_sub" value="" /></td>
          </tr>
        </table></td>
      </tr>
      <tr>
        <td><table width="100%" border="0">
          <tr>
            <td align="center"><a href="./index.php?user-remind"><img src="include/designs/CFX_free_31_gso/images/login/lostpw.png" onmouseover="this.src='include/designs/CFX_free_31_gso/images/login/lostpw.png'" onmouseout="this.src='include/designs/CFX_free_31_gso/images/login/lostpw.png'" width="68" height="20"  border="0"/></a></td>
            <td><a href="index.php?user-regist"><img src="include/designs/CFX_free_31_gso/images/login/reg.png" onmouseover="this.src='include/designs/CFX_free_31_gso/images/login/reg.png'" onmouseout="this.src='include/designs/CFX_free_31_gso/images/login/reg.png'" width="68" height="20"  border="0"/></a></td>
          </tr>
        </table></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
      </tr>
    </table></form>


    Das ist der Code für die Login Box

    Da will ich jetzt das üben drüber also quasi über dem Bild und auch über der Schrift das Feld kommt wo der Betrag steht

    Der Code für den Beitrag ist dieser hier


    {BEITRAG}
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Outi77 Mitglied
    Registriert seit
    31.03.2013
    Beiträge
    1.337
    Beitragswertungen
    143 Beitragspunkte
    Ich zitiere mal einen guten Freund von mir:
    ZitatZitat
    HTML erzeugst Du, also auch so, wie Du es haben möchtest!

    Probier doch einfach mal ein Wenig rum, Deine boxen_login.htm gibt Dir doch genügend Vorlagen zwinker
    Die richtige Formulierung eines Problems ist nicht selten bereits die halbe Lösung.
    »Albert Einstein«
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Funky283 Mitglied
    Registriert seit
    14.08.2011
    Beiträge
    36
    Beitragswertungen
    0 Beitragspunkte
    lach ok ich versuche es mal aber html ist absolutes neuland lächeln
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Jens238 Mitglied
    Registriert seit
    20.03.2013
    Beiträge
    404
    Beitragswertungen
    44 Beitragspunkte
    Mal so als Beispiel...
    Bei mir schaut das so aus:

    gesperrtes Bild
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Outi77 Mitglied
    Registriert seit
    31.03.2013
    Beiträge
    1.337
    Beitragswertungen
    143 Beitragspunkte
    Also das <div>, in dem der Beitrag angezeigt wird, wird in der login.php erzeugt. Mußt Du da etwas rumspielen...
    Die richtige Formulierung eines Problems ist nicht selten bereits die halbe Lösung.
    »Albert Einstein«
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Funky283 Mitglied
    Registriert seit
    14.08.2011
    Beiträge
    36
    Beitragswertungen
    0 Beitragspunkte
    habe es jetzt gut hinbekommen.

    Bei mir sieht es jetzt so aus

    gesperrtes Bild

    Aber eine Frage habe ich noch

    Ist das normal das die Kasse so aussieht

    gesperrtes Bild

    Finde das so ein wenig unsortiert
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Jens238 Mitglied
    Registriert seit
    20.03.2013
    Beiträge
    404
    Beitragswertungen
    44 Beitragspunkte
    Ich bin bei uns nicht für die Kasse zuständig, aber ich meine das das so richtig ist...
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Funky283 Mitglied
    Registriert seit
    14.08.2011
    Beiträge
    36
    Beitragswertungen
    0 Beitragspunkte
    gibt es da evtl andere vorlagen für. Das die Seite ein wenig besser geordnet ist????
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Outi77 Mitglied
    Registriert seit
    31.03.2013
    Beiträge
    1.337
    Beitragswertungen
    143 Beitragspunkte
    Wie war das mit dem HTML???
    Die richtige Formulierung eines Problems ist nicht selten bereits die halbe Lösung.
    »Albert Einstein«
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Jens238 Mitglied
    Registriert seit
    20.03.2013
    Beiträge
    404
    Beitragswertungen
    44 Beitragspunkte
    Outi, Du bist böse zwinker
    Aber Recht hat er... Ist eigentlich recht einfach anzupassen...
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Funky283 Mitglied
    Registriert seit
    14.08.2011
    Beiträge
    36
    Beitragswertungen
    0 Beitragspunkte
    Ihr seit lustig. Wenn ich es 100%ig könnte würde ich hier wohl kaum um Hilfe fragen.

    Habe ja auch gefragt ob es da evtl schon was gibt und ob mir das einer geben würde.

    Aber naja da kann mir anscheinend keiner helfen
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Outi77 Mitglied
    Registriert seit
    31.03.2013
    Beiträge
    1.337
    Beitragswertungen
    143 Beitragspunkte
    Vermutlich gibt es ein Standard-Layout, das der Entwickler geschrieben hat. Individuelle Anpassungen müssen dann selbstverständlich von jedem Nutzer selbst getätigt werden.
    Ich verstehe nicht ganz, was das Problem ist? Du hast die Datei, also mach Dir ne Kopie davon und probier ein Bißchen was aus. Wenn Du dann teilweise eine akzeptable Lösung gefunden hast und den letzten Schliff alleine nicht schaffst, hilft Dir sicher gern jemand zwinker
    Die richtige Formulierung eines Problems ist nicht selten bereits die halbe Lösung.
    »Albert Einstein«
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Jens238 Mitglied
    Registriert seit
    20.03.2013
    Beiträge
    404
    Beitragswertungen
    44 Beitragspunkte
    Richtig, wir haben alle mal klein angefangen...
    Wenn man alles auf dem Silbertablett vorgesetzt bekommt, lernt man nichts.

    Ich persönlich lerne am meisten durch trial and error...


    Wie Outi schon gesagt hat, versuch einfach mal...
    Wenn es irgendwo klemmt, helfen wir gerne weiter.
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Cecki Mitglied
    Registriert seit
    09.02.2014
    Beiträge
    5
    Beitragswertungen
    0 Beitragspunkte
    Hallo
    Ich habe das gleiche Problem wie Funky.
    Nur mit dem Unterscheid das ich ein modifiziertes Template habe und ich daher ein Header Login besitze.

    Die Datei bei mir heißt login1.php

    Laut vergleich mit winmerge habe ich diesen text code eingefügt
    Leider funktioniert das so nicht

    Meine versuch
    <?php
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    $tpl = new tpl ( 'user/boxen_login1.htm' );
    
    if ( loggedin() ) {
    
      if ( user_has_admin_right($menu,false) ) {
        $tpl->set ( 'ADMIN', '<a class="box" href="admin.php?admin" title="Page Verwaltung">'.$lang['adminarea'].'</a>' );
      } else {
        $tpl->set ( 'ADMIN', '' );
      }
      $posts = db_query('SELECT posts from `prefix_user` WHERE id= "' . $_SESSION['authid'].'"' );
      if($posts = mysql_fetch_row($posts))
          $posts = $posts[0];
          else
          $posts = 0;
          
          $galerie = db_query('SELECT count(id) from `prefix_usergallery` WHERE uid= "' . $_SESSION['authid'].'"' );
      if($galerie = mysql_fetch_row($galerie))
          $galerie = $galerie[0];
          else
          $galerie = 0;
    
    $q = "SELECT COUNT(DISTINCT a.id) FROM prefix_topics a
        LEFT JOIN prefix_forums b ON b.id = a.fid
        LEFT JOIN prefix_posts c ON c.tid = a.id
        LEFT JOIN prefix_user d ON c.erstid = d.id
        LEFT JOIN prefix_groupusers vg ON vg.uid = ".$_SESSION['authid']." AND vg.gid = b.view
        LEFT JOIN prefix_groupusers rg ON rg.uid = ".$_SESSION['authid']." AND rg.gid = b.reply
        LEFT JOIN prefix_groupusers sg ON sg.uid = ".$_SESSION['authid']." AND sg.gid = b.start
      WHERE (((b.view >= ".$_SESSION['authright']." AND b.view <= 0) OR
                (b.reply >= ".$_SESSION['authright']." AND b.reply <= 0) OR
                (b.start >= ".$_SESSION['authright']." AND b.start <= 0)) OR
                (vg.fid IS NOT NULL OR rg.fid IS NOT NULL OR sg.fid IS NOT NULL OR ".$_SESSION['authright']." = -9))
         AND c.time >= ". (time() - (3600 * 24 * 360)) ." AND c.time >= {$_SESSION['lastlogin']}
      ORDER BY c.time DESC";
            
          $lpost = db_query($q);
          if($lpost = mysql_fetch_row($lpost))
          $lpost = $lpost[0];
          else
          $lpost = 0;
    
    	  if ( $allgAr['Fpmf'] == 1 ) {
    		  $erg = db_query("SELECT COUNT(id) FROM `prefix_pm` WHERE gelesen = 0 AND status < 1 AND eid = ".$_SESSION['authid']);
    			$check_pm = db_result($erg,0);
    			$nachrichten_link = '<a class="box" href="index.php?forum-privmsg" title="Deine PM´s">'.$lang['messages'].'&nbsp;<font color="#ff0000"><b>('.$check_pm.')</b></font></a>';
    		} else {
    		  $nachrichten_link = '';
    		}
    	$payok=@db_count_query('SELECT COUNT(uid) FROM prefix_kasse_beitraege WHERE uid='.$_SESSION['authid']);
    	$date=@db_result(db_query('SELECT date FROM prefix_kasse_beitraege WHERE uid='.$_SESSION['authid']),0);
    	if(time()>$date AND $payok==1){
    		$erg=db_query('SELECT * FROM prefix_kasse_beitraege WHERE uid='.$_SESSION['authid']);
    		$row=db_fetch_assoc($erg);
    		$payedto= mktime(0, 0, 0, date ("m",$row['date'])+$row['zyklus'] , date ("d",$row['date']), date("Y",$row['date']));
    		$prewarn= mktime(0, 0, 0, date ("m") , date ("d")+20, date("Y"));
    		$warn= mktime(0, 0, 0, date ("m") , date ("d")+7, date("Y"));
    		$alert= mktime(0, 0, 0, date ("m") , date ("d")+2, date("Y"));
    		$payedto2=date("d.m.Y",$payedto);
    		if($payedto<time()){
    			$beitrag='<div style="color:#9F0000;"><h3>Beitrag war zu zahlen am '.$payedto2.'</h3></div>';
    		} elseif($payedto>time() AND $payedto<=$alert){
    			$beitrag='<div style="color:#FF0033;">Beitrag ist zu zahlen am '.$payedto2.'</div>';
    		} elseif($payedto>time() AND $payedto<=$warn){
    			$beitrag='<div style="color:#FF7F00;">Beitrag ist zu zahlen am '.$payedto2.'</div>';
    		} elseif($payedto>time() AND $payedto<=$prewarn){
    			$beitrag='<div style="color:#5CE72E;">Beitrag ist bezahlt<br>bis '.$payedto2.'</div>';
    		} elseif($payedto>time()){
    			$beitrag='<div style="color:#ffffff;">Beitrag ist bezahlt<br>bis '.$payedto2.'</div>';
    		}
    	} else{
    		$beitrag='';
    	}
    		$tpl->set ( 'SID' , session_id() );
    		$tpl->set ( 'NACHRICHTEN' , $nachrichten_link );
    		$tpl->set ( 'BEITRAG' , $beitrag );
    		$tpl->set ( 'NAME', $_SESSION['authname'] );
    		$tpl->set('POSTS', $posts);
    		$tpl->set('LPOSTS', $lpost);
        $tpl->out (0);
    } else {
      if (empty($_POST['login_name'])) { $_POST['login_name'] = 'Nickname'; }
    	if (empty($_POST['login_pw'])) { $_POST['login_pw'] = 'Passwort'; }
    	$regist = '';
    	if ( $allgAr['forum_regist'] == 1 ) {
    	  $regist = '<a class="loginb" href="index.php?user-regist" title="Account einrichten">Registrierung</a>';
    	}
    	$tpl->set_ar_out ( array ( 'regist' => $regist, 'wdlink' => '?'.$allgAr['smodul'], 'PASS' => $_POST['login_pw'], 'NAME' => $_POST['login_name'] ) , 1 );
    }
    unset($tpl);
    ?>



    und hier die eigentliche login.php von mod download

    <?php
    #   Copyright by Manuel Staechele
    #   Support www.ilch.de
    defined ('main') or die ( 'no direct access' );
    $tpl = new tpl ( 'user/boxen_login.htm' );
    if ( loggedin() ) {
    	if ( user_has_admin_right($menu,false) ) {
    		$tpl->set ( 'ADMIN', '<a class="box" href="admin.php?admin">'.$lang['adminarea'].'</a>' );
    	} else {
    		$tpl->set ( 'ADMIN', '' );
    	}
    	if ( $allgAr['Fpmf'] == 1 ) {
    		$erg = db_query("SELECT COUNT(id) FROM `prefix_pm` WHERE gelesen = 0 AND status < 1 AND eid = ".$_SESSION['authid']);
    		$check_pm = db_result($erg,0);
    		$nachrichten_link = '<a class="box" href="index.php?forum-privmsg">'.$lang['messages'].'</a>&nbsp;('.$check_pm.')<br>';
    	} else {
    		$nachrichten_link = '';
    	}
    	$payok=@db_count_query('SELECT COUNT(uid) FROM prefix_kasse_beitraege WHERE uid='.$_SESSION['authid']);
    	$date=@db_result(db_query('SELECT date FROM prefix_kasse_beitraege WHERE uid='.$_SESSION['authid']),0);
    	if(time()>$date AND $payok==1){
    		$erg=db_query('SELECT * FROM prefix_kasse_beitraege WHERE uid='.$_SESSION['authid']);
    		$row=db_fetch_assoc($erg);
    		$payedto= mktime(0, 0, 0, date ("m",$row['date'])+$row['zyklus'] , date ("d",$row['date']), date("Y",$row['date']));
    		$prewarn= mktime(0, 0, 0, date ("m") , date ("d")+20, date("Y"));
    		$warn= mktime(0, 0, 0, date ("m") , date ("d")+7, date("Y"));
    		$alert= mktime(0, 0, 0, date ("m") , date ("d")+2, date("Y"));
    		$payedto2=date("d.m.Y",$payedto);
    		if($payedto<time()){
    			$beitrag='<div style="color:#9F0000;"><h3>Beitrag war zu zahlen am '.$payedto2.'</h3></div>';
    		} elseif($payedto>time() AND $payedto<=$alert){
    			$beitrag='<div style="color:#FF0033;">Beitrag ist zu zahlen am '.$payedto2.'</div>';
    		} elseif($payedto>time() AND $payedto<=$warn){
    			$beitrag='<div style="color:#FF7F00;">Beitrag ist zu zahlen am '.$payedto2.'</div>';
    		} elseif($payedto>time() AND $payedto<=$prewarn){
    			$beitrag='<div style="color:#5CE72E;">Beitrag ist bezahlt<br>bis '.$payedto2.'</div>';
    		} elseif($payedto>time()){
    			$beitrag='<div style="color:#ffffff;">Beitrag ist bezahlt<br>bis '.$payedto2.'</div>';
    		}
    	} else{
    		$beitrag='';
    	}
    	$tpl->set ( 'SID' , session_id() );
    	$tpl->set ( 'NACHRICHTEN' , $nachrichten_link );
    	$tpl->set ( 'BEITRAG' , $beitrag );
    	$tpl->set ( 'NAME', $_SESSION['authname'] );
    	$tpl->out (0);
    } else {
    	if (empty($_POST['login_name'])) { $_POST['login_name'] = 'Nickname'; }
    	if (empty($_POST['login_pw'])) { $_POST['login_pw'] = 'ääääääää'; }
    	$regist = '';
    	if ( $allgAr['forum_regist'] == 1 ) {
    	$regist = ' &nbsp; &nbsp; <a href="index.php?user-regist">Regist</a>';
    	}
    	$tpl->set_ar_out ( array ( 'regist' => $regist, 'wdlink' => '?'.$allgAr['smodul'], 'PASS' => $_POST['login_pw'], 'NAME' => $_POST['login_name'] ) , 1 );
    }
    unset($tpl);
    ?>


    Wobei doch dieser teil das ist wo ich einpflegen müsste ?

    $payok=@db_count_query('SELECT COUNT(uid) FROM prefix_kasse_beitraege WHERE uid='.$_SESSION['authid']);
    	$date=@db_result(db_query('SELECT date FROM prefix_kasse_beitraege WHERE uid='.$_SESSION['authid']),0);
    	if(time()>$date AND $payok==1){
    		$erg=db_query('SELECT * FROM prefix_kasse_beitraege WHERE uid='.$_SESSION['authid']);
    		$row=db_fetch_assoc($erg);
    		$payedto= mktime(0, 0, 0, date ("m",$row['date'])+$row['zyklus'] , date ("d",$row['date']), date("Y",$row['date']));
    		$prewarn= mktime(0, 0, 0, date ("m") , date ("d")+20, date("Y"));
    		$warn= mktime(0, 0, 0, date ("m") , date ("d")+7, date("Y"));
    		$alert= mktime(0, 0, 0, date ("m") , date ("d")+2, date("Y"));
    		$payedto2=date("d.m.Y",$payedto);
    		if($payedto<time()){
    			$beitrag='<div style="color:#9F0000;"><h3>Beitrag war zu zahlen am '.$payedto2.'</h3></div>';
    		} elseif($payedto>time() AND $payedto<=$alert){
    			$beitrag='<div style="color:#FF0033;">Beitrag ist zu zahlen am '.$payedto2.'</div>';
    		} elseif($payedto>time() AND $payedto<=$warn){
    			$beitrag='<div style="color:#FF7F00;">Beitrag ist zu zahlen am '.$payedto2.'</div>';
    		} elseif($payedto>time() AND $payedto<=$prewarn){
    			$beitrag='<div style="color:#5CE72E;">Beitrag ist bezahlt<br>bis '.$payedto2.'</div>';
    		} elseif($payedto>time()){
    			$beitrag='<div style="color:#ffffff;">Beitrag ist bezahlt<br>bis '.$payedto2.'</div>';
    		}
    	} else{
    		$beitrag='';


    mit diesem zusammen


    $tpl->set ( 'BEITRAG' , $beitrag );
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Jens238 Mitglied
    Registriert seit
    20.03.2013
    Beiträge
    404
    Beitragswertungen
    44 Beitragspunkte
    Da fehlt eine } am Ende...
    Ansonsten sollte das richtig sein...

    Edit: Ups, sehe gerade das das oben in Deinem Code ja richtig ist...
    Was geht denn genau nicht?
    Eine Ausgabe erfolgt auch erst wenn etwas
    gebucht wurde.


    Zuletzt modifiziert von Jens238 am 21.02.2014 - 14:05:42
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    Cecki Mitglied
    Registriert seit
    09.02.2014
    Beiträge
    5
    Beitragswertungen
    0 Beitragspunkte
    Das kann ich dir so eigentlich nicht sagen. Ich sehe nur wenn ich statt der bearbeiteten login1.php, die von Installierbaren login.php einsetzen würde zeigt er mir oben gezahlt bis. Nur leider kann ich es so nicht lassen da ich wie beschrieben ein modifiziertes login habe
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    Jens238 Mitglied
    Registriert seit
    20.03.2013
    Beiträge
    404
    Beitragswertungen
    44 Beitragspunkte
    Was mir jetzt so spontan auffällt, oben fehlen ja bei der Hälfte
    der if else Abfragen die ganzen { }

    z.B.:
    $posts = db_query('SELECT posts from `prefix_user` WHERE id= "' . $_SESSION['authid'].'"' );
      if($posts = mysql_fetch_row($posts))
          $posts = $posts[0];
          else
          $posts = 0;


    So sollte das aussehen:
    $posts = db_query('SELECT posts from `prefix_user` WHERE id= "' . $_SESSION['authid'].'"' );
      if($posts = mysql_fetch_row($posts)) {
          $posts = $posts[0];
         } else {
          $posts = 0;
    }
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    Outi77 Mitglied
    Registriert seit
    31.03.2013
    Beiträge
    1.337
    Beitragswertungen
    143 Beitragspunkte
    Da muss ich Dich korrigieren, seine Variante ohne geschweifte Klammern funktioniert auch, solange das statement einzeilig ist.


    Zuletzt modifiziert von Outi77 am 21.02.2014 - 18:42:43
    Die richtige Formulierung eines Problems ist nicht selten bereits die halbe Lösung.
    »Albert Einstein«
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    Jens238 Mitglied
    Registriert seit
    20.03.2013
    Beiträge
    404
    Beitragswertungen
    44 Beitragspunkte
    Ok, wusste ich noch nicht...

    Was aneres sehe ich aber nicht... Sollte eigentlich Funktionieren...
    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    Cecki Mitglied
    Registriert seit
    09.02.2014
    Beiträge
    5
    Beitragswertungen
    0 Beitragspunkte
    Ich habe es nochmal bearbeitet und eingefügt jetzt funktioniert es.

    jetzt ist nur noch ein Problem mit der Tabelle des Bereichs.
    Da bei mir Admin mit drin ist, wird das zuviel

    gesperrtes Bild


    [html=<html>
    <table width="210" height="130" align="center" valign="top" border="0" cellspacing="1" cellpadding="1" class="box" style="background-image:url(include...ns/mar_DryBat/images/bg_login.png); background-repeat: no-repeat;padding-top:16px;padding-right:12px;"">
    <tr><br><td class="box" align="center"><span class="boxen_font"> Hallo &nbsp;<b>{NAME}</b></span><br>{BEITRAG}<br><a class="box" href="index.php?forum-privmsg" target="" title="Postfach">{NACHRICHTEN}</a><br><a class="box" href="?search-aeit" title="Deine Beiträge">Meine Beiträge</a>&nbsp;<font color="#0B610B"><b>({POSTS})</b></font><br><a class="box" href="index.php?user-8" target="" title="Profil bearbeiten">Mein Profil</a><br><a class="box" href="index.php?user-3" target="" title="Raus hier">Abmelden</a><br><span class="loginb">{ADMIN}</font></td></tr></table>
    {EXPLODE}
    <div style="padding-top:30px;padding-right:2px;">
    <a class="login_font" href="javascript:void(0)" onclick = "document.getElementById('light').s....style.display='block'">Login</a><a class="login_font" href="index.php?user-regist">Registry</a><a class="login_font" href="index.php?user-remind">Passwort Lost</a></div>
    </html>][/html]
    0 Mitglieder finden den Beitrag gut.
  23. #23
    User Pic
    Outi77 Mitglied
    Registriert seit
    31.03.2013
    Beiträge
    1.337
    Beitragswertungen
    143 Beitragspunkte
    Vielleicht alles ein Wenig nach oben und eventuell auch mal 2 Sachen auf eine Zeile, dann sollte es doch passen zwinker
    Die richtige Formulierung eines Problems ist nicht selten bereits die halbe Lösung.
    »Albert Einstein«
    0 Mitglieder finden den Beitrag gut.
  24. #24
    User Pic
    XxMaTzExX Mitglied
    Registriert seit
    28.05.2008
    Beiträge
    1.039
    Beitragswertungen
    14 Beitragspunkte
    spiel einfach mal mit padding-top
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten