ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Loginbox und HMENU

Geschlossen
  1. #1
    User Pic
    CiSeN Mitglied
    Registriert seit
    06.01.2010
    Beiträge
    58
    Beitragswertungen
    1 Beitragspunkte
    Hallo ilch-Gemeinde,

    ich hab folgende Anliegen und hoffe, dass ihr mir dabei weiterhelfen könnt.


    1. versuche ich seit ein paar Tagen die Loginbox ein wenig zu verschönern, indem die Anwählfelder als Buttons umfunktioniert werden sollen. Bei Profil und Logout war das auch kein Problem. Nur die Felder Nachrichten (x) und Admin Bereich machen mir zu schaffen. Durch die Variable in der boxen_login.htm

    <a href="xxx"><input type="button" value="xxx" name="xxx"></a>


    bekomme ich zwar hin, dass diese als Butons angezeigt werden, allerdings ist zum einen bei Nachrichten nicht mehr die Anzahl der ungelesenen Privatnachrichten zu sehen und zum anderen sehen nach einsetzen dieser Variablen alle das Feld Admin Bereich, was aber eigentl. weiterhin nur von den Admins gesehen werden soll.

    2. habe ich das Problem, dass die Titel im HMENU ca. nur 3/4 der Zeile ausnutzen bis sie einen Zeilenumbruch machen.
    Diesbezüglich wollte ich mal gefragt haben, ob es möglich ist diese zu verlängern und wenn ja, in welcher Datei ich rumschrauben müsste, um es umsetzen zu können.


    Danke schonmal im Voraus für eure Hilfe.


    verwendete ilchClan Version: 1.1 N


    Zuletzt modifiziert von CiSeN am 20.03.2010 - 14:27:40
    Bombing For Peace Is Like Fu**ing For Virginity !!!
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ein Link zur Seite wäre nicht verkehrt, weil man dann doch den Code braucht, um sagen zu können in welchen Dateien man schrauben muss, aber von der Sache her, für den Login musst du direkt in die Box (boxes/login.php) da dort auch der HTML Code für den Adminbereich erstellt wird, und wohl auch für die Nachrichten.

    Mit dem Hmenu, das sollte am Design liegen, also in der index.htm / style.css zu regeln sein.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    CiSeN Mitglied
    Registriert seit
    06.01.2010
    Beiträge
    58
    Beitragswertungen
    1 Beitragspunkte
    Sorry, hab ich ganz vergessen einzutragen. die HP lautet externer Link


    Zuletzt modifiziert von CiSeN am 20.03.2010 - 00:33:19
    Bombing For Peace Is Like Fu**ing For Virginity !!!
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Zum Hmenu in der index.htm Zeile 77 sieht jetzt so aus
      <td width="382" height="22" align="left" valign="bottom"><strong>{HMENU}</strong></td>
    
                      <td width="198">&nbsp;</td>


    Hier halt die Werte von width ändern, beim ersten muss es mehr werden, was du dort addierst muss beim 2. abgezogen werden, der Einfachheit halber kannst du z.B. 560 und 20 nehmen oder so.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    CiSeN Mitglied
    Registriert seit
    06.01.2010
    Beiträge
    58
    Beitragswertungen
    1 Beitragspunkte
    Besten Dank Mairu. Hat einwandfrei geklappt. Jetzt sieht das nicht mehr so abgestockt aus. zunge

    Dann nochmal kurz zu der boxes/login.php. Die sieht bei mir folgendermaßen aus:

    <?php 
    #   Copyright by Manuel
    #   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 = '';
    		}
    		
    		$tpl->set ( 'SID' , session_id() );
    		$tpl->set ( 'NACHRICHTEN' , $nachrichten_link );
    		$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">Beitreten</a>';
    	}
    	$tpl->set_ar_out ( array ( 'regist' => $regist, 'wdlink' => '?'.$allgAr['smodul'], 'PASS' => $_POST['login_pw'], 'NAME' => $_POST['login_name'] ) , 1 );
    }
    unset($tpl);
    ?>


    Meine Frage jetzt nochmal dazu wäre, bin ich vom Ansetz her mit dem Code richtig, den ich verwenden wollte oder müsste ich was anderes anstelle von input typ="button" einsetzen??? Ich weiss nicht wieso, aber irgendwie hab ich im Urin, dass ich mit "button" 'nen Gedankenfehler hab. Muss auch dazu sagen, dass ich noch verdammt unerfahren bin.
    Bombing For Peace Is Like Fu**ing For Virginity !!!
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    in zeile 13 ist der adminlink angegeben, dort kannst du den button draus machen

    in zeile 21 ist der link für die PM´s

    und in zeile 31 der link zum anmelden.

    wo ist da jetzt dein problem? die andern links der box kannst du im template anpassen.
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    CiSeN Mitglied
    Registriert seit
    06.01.2010
    Beiträge
    58
    Beitragswertungen
    1 Beitragspunkte
    Yo danke, Thema kann geschlossen werden.

    Hab's hinbekommen.
    Bombing For Peace Is Like Fu**ing For Virginity !!!
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten