ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Sliding Pannel & Box

Geschlossen
  1. #1
    User Pic
    LongHuoyan Mitglied
    Registriert seit
    17.12.2008
    Beiträge
    201
    Beitragswertungen
    1 Beitragspunkte
    Sers,

    ich wollte bei dem Sliding Pannel (zum download) für Gäste den Newslette mit einbauen. Wenn ich aber nun {_boxes_newsletter} eintrage, will das irgendwie nicht so funktionieren....

    Hab ich da etwas übersehen!?
    »Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!«
    (Abraham Lincoln)
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    sCar Mitglied
    Registriert seit
    21.10.2008
    Beiträge
    231
    Beitragswertungen
    15 Beitragspunkte
    ja den gesammten quelltext, geh ich ma von aus
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    whazza Mitglied
    Registriert seit
    18.10.2009
    Beiträge
    1.160
    Beitragswertungen
    35 Beitragspunkte
    Was passiert den dann? Und ist die box schon woanders eingebunden?
    ez-skinz.com
    Unmögliches wird sofort erledigt, auf Wunsch wird auch gehext. Nur Wunder dauern etwas länger.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    Vielleicht solltest du mal angeben wie du was genau gemacht hast.
    Code Posten wenn nix mehr hilft

    Wo ist denn der Link zur Website?
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    LongHuoyan Mitglied
    Registriert seit
    17.12.2008
    Beiträge
    201
    Beitragswertungen
    1 Beitragspunkte
    Die Box ist noch niergends eingefügt. Drum sollte es ja auch eigentlich gehen aber hier mal mein Quelltext:

    include/templates/user/panel_login.htm

    <div id="toppanel">
        <div id="panel">
            <div class="content clearfix">
                <div class="left">
                    <h1>Willkommen</h1>
                    <h2>auf der Homepage des ACIS
                    Dem AirSoft-Club Ingolstadt-Süd.</h2>
                     <p>Wir wünchen euch hier auf der Seite viel Spaß.<br>
                     Bei Fragen kontaktiert uns bitte.</p>
                </div>
    <div class="left">
                    <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>
                </div>
                <div class="left right">          
                   <h1>Willkommen</h1>
                   <h2>Du bist erfolrgreich eingeloggt.</h2>
                   <p class="grey"></p>
                </div>
            </div>
        </div> <!-- /login -->
    <div class="tab">
            <ul class="login">
                <li class="left">&nbsp;</li>
                <li>Hallo "{NAME}"</li>
                <li class="sep">|</li>
                <li id="toggle">
                    <a id="open" class="open" href="#">Userbereich</a>
                    <a id="close" style="display: none;" class="close" href="#">Schließen</a>        
                </li>
                <li class="right">&nbsp;</li>
            </ul>
        </div> <!-- / top -->
       
    </div>
    {EXPLODE}
    <div id="toppanel">
        <div id="panel">
            <div class="content clearfix">
                <div class="left">
                    <h1>Willkommen</h1>
                    <h2>auf der Homepage des ACIS
                    Dem AirSoft-Club Ingolstadt-Süd.</h2>
                     <p>Wir wünchen euch hier auf der Seite viel Spaß.<br>
                     Bei Fragen kontaktiert uns bitte.</p>
                </div>
    <div class="left">
                    <!-- Login Form -->
                    <form method="POST">
                    <h1>Member Login</h1>
                    <label class="grey" for="log">Username:</label>
            <input type="text" name="name" size="30" value="{NAME}" onFocus="if (value == '{NAME}') {value = ''}" onBlur="if (value == '') {value = '{NAME}'}" maxlength="15" style="margin-top:5px; " /><br />
            <label class="grey" for="pwd">Password:</label>
            <input type="password" size="30" 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; " />
            <a href="?user-remind">Passwort vergessen</a>
                    </form>
                </div>
                <div class="left right">          
                   <h1>Du bist noch nicht angemeldet<br>
                   oder noch nicht registriert.</h1><br>
                   <h2>Geniese die Vorteile wenn du registriert bist.</h2>
                   <br>
                   {_boxes_newsletter}
                   <p class="grey"><a href="?user-regist">Jetzt registrieren</a></p>
              </div>
            </div>
        </div> <!-- /login -->
    <div class="tab">
            <ul class="login">
               <li class="left">&nbsp;</li>
                <li>Hallo "Gast"</li>
                <li class="sep">|</li>
                <li id="toggle">
                    <a id="open" class="open" href="#">Log&nbsp;In&nbsp;|&nbsp;Registrieren</a>
                    <a id="close" style="display: none;" class="close" href="#">Schließen</a>        
                </li>
                <li class="right">&nbsp;</li>
            </ul>
        </div> <!-- / top -->
       
    </div> <!--panel -->
     
     <!-- jQuery - the core -->


    Die Seite habe ich deshalb nicht angegeben, da es nur eine Test Seite ist um das Design und Änderungen zu sehen ohne die "Hauptseite" ständig zu verändern....
    Sicher gibt es da auch einfachere Methoden, aber komm so gut klar lachen
    Aber hier einmal die Seite.

    Es wird dann nur angezeigt {_boxes_newsletter}
    Aber schaut selbst zwinker
    »Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!«
    (Abraham Lincoln)
    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
    Hmm ja das mit dem Newsletter kann so nicht gehen, da diese platzhalter a La {_boxes_xxx} nur In der Index.htm des Designs funktioniert.

    Du könntest es mal mit nem include versuchen.
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    LongHuoyan Mitglied
    Registriert seit
    17.12.2008
    Beiträge
    201
    Beitragswertungen
    1 Beitragspunkte
    öhm, steh gerade auf den schlauch
    »Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!«
    (Abraham Lincoln)
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    mobi Mitglied
    Registriert seit
    08.06.2007
    Beiträge
    93
    Beitragswertungen
    3 Beitragspunkte
    also ich habe mal just for fun {_boxes_lastforum} eingegeben das funzt irgendwie. Aber newsletter nicht ^^

    Scheint aber nur zugehen. Weil ich woanderst ind er index.htm {_boxes_lastforum} drin stehen habe


    Zuletzt modifiziert von mobi am 11.03.2011 - 13:14:19
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    Solltest auch drauf schauen das du newsletter.php in include/boxes/ drine ist.

    {_boxes_newsletter} war dann schon richtig. Solltest aber den anderen Eintrag von {_boxes_newsletter} löschen. (Unten Rechte Spalte)
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    LongHuoyan Mitglied
    Registriert seit
    17.12.2008
    Beiträge
    201
    Beitragswertungen
    1 Beitragspunkte
    Also die .php ist schon in der include/boxes/ drine....
    Und die Box ins Design, also in die index.htm zu schreiben!?
    Weiß nicht was das bringen soll....

    ZitatZitat geschrieben von she
    {_boxes_newsletter} war dann schon richtig. Solltest aber den anderen Eintrag von {_boxes_newsletter} löschen. (Unten Rechte Spalte)


    hab das ja nur einmal eingetragen. Und zwar soll es dann angezeigt werden, wenn man nicht eingeloggt ist auf der rechten Seite....


    Zuletzt modifiziert von LongHuoyan am 11.03.2011 - 14:25:39
    »Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!«
    (Abraham Lincoln)
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    Nein wenn du newsletter.php in include/boxes ist Perfekt.

    Um sie zu includen musst du lediglich im Design (index.htm)
    {_boxes_newsletter} schreiben.

    Da du 2 mal boxes newsletter im Design hast. Macht es Probleme.
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    LongHuoyan Mitglied
    Registriert seit
    17.12.2008
    Beiträge
    201
    Beitragswertungen
    1 Beitragspunkte
    Öhm, jetzt hab ich einen totalen Hauptbahnhof....
    Die Sliding_Panel Box ist doch eine eigenständige "Seite" die in der index.php via {_boxes_pannel_login} includet ist....
    bin davon ausgegangen, das ich die {_boxes_newsletter} dann in der .htm vom pannel_login eintragen muss und nicht in der index.htm....

    Versteh ich da jetzt was falsch!?
    »Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!«
    (Abraham Lincoln)
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    Ahhhhhh. Nun macht es klick....

    Du musst dann die Datei include/boxes/pannel_login.php dor wo du Newsletter haben willst.

    einfach
    include('include/boxes/newsletter.php');
    eintragen.

    Beachte aber das dort PHP Aktiv ist!


    Zuletzt modifiziert von she am 11.03.2011 - 14:33:51
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    LongHuoyan Mitglied
    Registriert seit
    17.12.2008
    Beiträge
    201
    Beitragswertungen
    1 Beitragspunkte
    Ah ok, also reicht es nicht nur die pannel_login.htm zu verändern, sondern es muss auch die passende .php datei geändert werden!?

    Da ich nicht ganz so fit in .php bin, wie ist denn dann der genaue Eintrag hierfür und an welcher stelle muss das geschrieben werden?
    »Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!«
    (Abraham Lincoln)
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    Du hast
    include/boxes/pannel_login.php
    und
    include/templates/pannel_login.htm
    ?

    du musst in include/boxes/pannel_login.php den include Befehl eintragen.
    include('include/boxes/newsletter.php');


    Wo genau in der Datei das weiß ich nicht weil du 2 Datei hast. Also beide hier Posten.
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    mobi Mitglied
    Registriert seit
    08.06.2007
    Beiträge
    93
    Beitragswertungen
    3 Beitragspunkte
    ich habe da nun auch mal rumprobiert

    wie Chapter muß ja die Box in der index.htm stehen.

    ich habe die Box ganz unten hinter </html> eingetragen und auskommentiert.
    Dann die Box in das Template vom dem loginSilder(panel_login.htm) eingetragen. Und es funktioniert einwandfrei.

    Ob das nun die beste Lösung ist möchte ich noch bezweifeln ^^. Aber es klappt lächeln


    Zuletzt modifiziert von mobi am 14.03.2011 - 08:28:33
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    LongHuoyan Mitglied
    Registriert seit
    17.12.2008
    Beiträge
    201
    Beitragswertungen
    1 Beitragspunkte
    Öhm ?
    wie jetzt ?
    »Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!«
    (Abraham Lincoln)
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    LongHuoyan Mitglied
    Registriert seit
    17.12.2008
    Beiträge
    201
    Beitragswertungen
    1 Beitragspunkte
    @ mobl
    wie genau hast das denn gemacht??

    @she

    Die .php Datei
    <?php 
    
    #   Copyright by Manuel
    
    #   Support www.ilch.de
    
    
    
    
    
    defined ('main') or die ( 'no direct access' );
    
    
    
    $tpl = new tpl ( 'user/panel_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">Regist</a>';
    
    	}
    
    	$tpl->set_ar_out ( array ( 'regist' => $regist, 'wdlink' => '?'.$allgAr['smodul'], 'PASS' => $_POST['login_pw'], 'NAME' => $_POST['login_name'] ) , 1 );
    
    }
    
    unset($tpl);
    
    ?>


    Die .html Datei

    <div id="toppanel">
    
        <div id="panel">
    
            <div class="content clearfix">
    
                <div class="left">
    
                    <h1>Willkommen</h1>
    
                    <h2>Sliding login panel with jQuery for ilch</h2>      
    
                    <p class="grey">Hier muss immer ein Text stehen, sonst slidet die Box nicht.                </p>
    
                    <h2>Viel Spass damit</h2>
    
                     <p class="grey">Gruß<br />
    
                      swenieboy<br />
    
                    <a href="http://www.ogb-clan.com" target="_blank">www.ogb-clan.com </a><br />
    
                    &amp;
    
                    <br />
    
                  GeCk0<br />
    
    <a href="http://gecko.ilch.de" target="_blank">http://gecko.ilch.de</a></p>
    
                </div>
    
    <div class="left">
    
                    <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>
    
                </div>
    
                <div class="left right">          
    
                   <h1>Willkommen</h1>
    
                   <h2>Du hast jetzt erfolgreich eingeloggt.</h2>
    
                   <p class="grey">Hier kann auch ein anderer Text stehen, dies ist dann eurer Kreativität überlassen.</p>
    
                </div>
    
            </div>
    
        </div> <!-- /login -->
    
    <div class="tab">
    
            <ul class="login">
    
                <li class="left">&nbsp;</li>
    
                <li>Hallo "{NAME}"</li>
    
                <li class="sep">|</li>
    
                <li id="toggle">
    
                    <a id="open" class="open" href="#">Userbereich</a>
    
                    <a id="close" style="display: none;" class="close" href="#">Schließen</a>        
    
                </li>
    
                <li class="right">&nbsp;</li>
    
            </ul>
    
        </div> <!-- / top -->
    
       
    
    </div>
    
    {EXPLODE}
    
    <div id="toppanel">
    
        <div id="panel">
    
            <div class="content clearfix">
    
                <div class="left">
    
                    <h1>Willkommen</h1>
    
                    <h2>Sliding login panel with jQuery for ilch</h2>      
    
                    <p class="grey">Hier muss immer ein Text stehen, sonst slidet die Box nicht.                </p>
    
                    <h2>Viel Spass damit</h2>
    
                    <p class="grey">Gruß<br />
    
                      swenieboy<br />
    
                    <a href="http://www.ogb-clan.com" target="_blank">www.ogb-clan.com </a><br />
    
                    &amp;
    
                    <br />
    
                  GeCk0<br />
    
    <a href="http://gecko.ilch.de" target="_blank">http://gecko.ilch.de</a></p>
    
                </div>
    
    <div class="left">
    
                    <!-- Login Form -->
    
                    <form method="POST">
    
                    <h1>Member Login</h1>
    
                    <label class="grey" for="log">Username:</label>
    
            <input type="text" name="name" size="30" value="{NAME}" onFocus="if (value == '{NAME}') {value = ''}" onBlur="if (value == '') {value = '{NAME}'}" maxlength="15" style="margin-top:5px; " /><br />
    
            <label class="grey" for="pwd">Password:</label>
    
            <input type="password" size="30" 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; " />
    
            <a href="?user-remind">Passwort vergessen</a>
    
                    </form>
    
                </div>
    
                <div class="left right">          
    
                   <h1>Du bist noch kein Member ! ! !</h1>
    
                   <h2>Geniese die Vorteile wenn du registriert bist.</h2>
    
                   <p class="grey"><a href="?user-regist">Jetzt registrieren</a></p>
    
              </div>
    
            </div>
    
        </div> <!-- /login -->
    
    <div class="tab">
    
            <ul class="login">
    
               <li class="left">&nbsp;</li>
    
                <li>Hallo "Gast"</li>
    
                <li class="sep">|</li>
    
                <li id="toggle">
    
                    <a id="open" class="open" href="#">Log&nbsp;In&nbsp;|&nbsp;Register</a>
    
                    <a id="close" style="display: none;" class="close" href="#">Schließen</a>        
    
                </li>
    
                <li class="right">&nbsp;</li>
    
            </ul>
    
        </div> <!-- / top -->
    
       
    
    </div> <!--panel -->
    
     
    
     <!-- jQuery - the core -->


    Das sind die Grunddateien, so wie man sie runterladen kann.

    Hab's noch nicht wirklich hinbekommen, würde mich daher um Hilfe freuen.
    »Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!«
    (Abraham Lincoln)
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    sonic3008 Mitglied
    Registriert seit
    08.04.2010
    Beiträge
    61
    Beitragswertungen
    0 Beitragspunkte
    hatte das prob auch , hier die lösung , total simple aber effektiv

    füge einfach {_boxes_lastnes} oder was du auch immer haben willst da ein wo es hin soll

    und dann am ende deiner index.htm gügste das ein
    <!--{_boxes_lastnews}-->

    und zack geht es

    externer Link


    Zuletzt modifiziert von sonic3008 am 25.03.2011 - 09:06:45
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    mobi Mitglied
    Registriert seit
    08.06.2007
    Beiträge
    93
    Beitragswertungen
    3 Beitragspunkte
    ZitatZitat geschrieben von LongHuoyan

    @ mobl
    wie genau hast das denn gemacht??


    Hatten heute erst das Thema im Anderen thread lächeln
    Da steht auch die Lösung
    externer Link

    Edit:
    sonic3008 war schneller hab ich nicht gesehen sorry


    Zuletzt modifiziert von mobi am 25.03.2011 - 10:46:50
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    LongHuoyan Mitglied
    Registriert seit
    17.12.2008
    Beiträge
    201
    Beitragswertungen
    1 Beitragspunkte
    Wunderbar, nun klappt es.
    Hatte es zuvor schon so gehabt, nur sollte man das richtige Schreiben beherrschen damit es funktioniert lachen
    »Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!«
    (Abraham Lincoln)
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten