ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Toolbar

Geschlossen
  1. #1
    User Pic
    sCar Mitglied
    Registriert seit
    21.10.2008
    Beiträge
    231
    Beitragswertungen
    15 Beitragspunkte
    wie genial ist die ilch toolbar den bitte^^
    gibts sowas auch für die eigene page?
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Kann man sich natürlich auch für die eigene Seite schreiben, ich kann hier bei bedarf auch den Code für die Datei, die für die Box zuständig ist posten, allerdings ist das wirklich nichts besonderes, man kann in die Toolbar einfach eine Seite integrieren, die halt die Loginbox anzeigt.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    KoernerWS gelöschter User
    http://www.conduit.com/


    Zuletzt modifiziert von GeCk0 am 13.02.2011 - 09:18:42
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    Der Code für die Loginbox wäre nicht schlecht. Mit dem Link von KoernerWS geht die Toolbar einfach zu basteln. Nur eben das mit der Loginbox geht nicht, da kann ich ja nur das Template der Box einsetzen.
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    KoernerWS gelöschter User
    Ilch hat die Toolbar mit diesem Service gebastelt. Mit etwas Eigenarbeit geht das ganz schnell und einfach auch mit der Loginbox.
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    Wie ich schon geschrieben habe, die box, also das html, bringe ich ja rein, nur muss dann ja auf die loginverwiesen werden, damit die Arrays ausgeführt werden können.
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Also ich hab die Toolbar selbst nicht gemacht, das war Geck0, aber an der Serverseite die Dateien, sind halt folgende, wobei das keine Box sondern im contents Ordner ist, da es ja sicher über ein iframe in der Box eingebunden ist, bzw als Adresse.

    <?php
    // Copyright by Max Mustermann
    // Support www.ilch.de
    defined ('main') or die ('no direct access');
    
    $tpl = new tpl ('user/toolbarloggedin.htm');
    
    $ajax = isset($_GET['randval']);
    
    if (!$ajax) $tpl->out(0);
    if (loggedin()) {
        if (!$ajax) $tpl->out(1);
        if (user_has_admin_right($menu, false)) {
            $style = '';
            if (has_right(- 8, 'archiv-downloads') and db_count_query('SELECT COUNT(*) FROM prefix_downloads WHERE cat = -1') > 0) {
                $style .= 'font-weight: bold;';
            }
            if (has_right(- 8, 'archiv-texts') and db_count_query('SELECT COUNT(*) FROM prefix_texts WHERE ntext IS NOT NULL') > 0) {
                $style .= 'color:lime;';
            }
            $style = 'style="'.$style.'"';
            $tpl->set ('ADMIN', '| <a href="admin.php?admin" '.$style.'><img class="admin" src="../../images/icons/admin.png" border="0" height="16">Admin</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 = $check_pm;
        } else {
            $nachrichten_link = '';
        }
    
        $anzNew = $ilchBB->countNewTopics();
    
        $tpl->set ('anzNEW', $anzNew);
        $tpl->set ('SID' , session_id());
        $tpl->set ('NACHRICHTEN' , $nachrichten_link);
        $tpl->set ('NAME', $_SESSION['authname']);
        $tpl->out (2);
    } 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']) , 3);
    }
    if (!$ajax) $tpl->out(4);
    unset($tpl);
    ?>


    und
    <html>
    <head><title>ilch.de Toolbar</title>
    <style type="text/css">
    body {
        margin: 0;
        position: relative;
    }
    div#loginbox {
        position: relative;
        line-height: 20px;
        font-family: "Times New Roman";
        text-decoration: none;
        vertical-align: middle;
        top: 2px;
        left: 3px;
        width: 400px;
        text-align: center;
    }
    div#loginbox img {
        position: relative;
        top: 4px;
    }
    div#loginbox img.img14 {
        top: 2px;
    }
    div#loginbox img.img15 {
        top: 3px;
    }
    div#loginbox img.admin {
        margin-right: 2px;
    }
    div#loginbox img.reload {
        left: 2px;
    }
    div#loginbox form {
        /*margin-top: 2px;*/
    }
    </style>
    <script language="javascript" type="text/javascript" src="http://api.conduit.com/BrowserCompApi.js"></script>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js"></script>
    <script>
    	var ReloadInterval = 60000; //60 Sekunden
    	var IntervalVar = null;
    	function reloadBox(animate) {
    	    if (animate) $("#loginbox").animate({ height: 'hide', opacity: 'hide' }, 'fast');
    	    $("#loginbox").load('index.php?toolbarloggedin&randval='+ Math.random());
    	    if (animate) $("#loginbox").animate({ height: 'show', opacity: 'show' }, 'fast');
    	}
        function startInterval() {
            IntervalVar = setInterval("reloadBox(true);", ReloadInterval);
        }
    	function manualReload(animate) {
    	    if (IntervalVar) window.clearInterval(IntervalVar);
    	    reloadBox(animate);
    	    startInterval();
    	}
    	function LogInOut() {
    	    window.setTimeout("manualReload(false)", 2000);
            $("#loginbox").animate({ height: 'hide', opacity: 'hide' }, 'slow')
                          .delay(2000)
    	                  .animate({ height: 'show', opacity: 'show' }, 'slow');
    	}
    </script>
    </head><body>
    <div id="loginbox">
    {EXPLODE}
    <script>startInterval();</script>
    {EXPLODE}
    Hallo <b>{NAME}</b> <a href="index.php?forum-privmsg"><img class="img14" src="../../../images/icons/pm.png" title="private Nachrichten" alt="pm" width="16" height="12" border="0" /></a>
    ({NACHRICHTEN}) |
    <a href="forum-augt.html"><img class="img15" src="../../../images/icons/beitrage.png" title="neue Beitr&auml;ge" alt="beitraege" width="14" height="15" border="0" /></a>
    ({anzNEW}) | <a href="merkliste.html" target="_self"><img src="include/images/icons/post_merklist.png" title="Merkliste" alt="Merkliste" width="16" height="14" border="0" /></a>
    | <a href="index.php?user-8"><img class="img14" src="../../../images/icons/profil.png" title="Profil" alt="profil" width="16" height="14" border="0" /></a>
    | <a href="index.php?user-3" onclick="LogInOut(); return true;"><img src="../../../images/icons/logout.png" alt="logout" width="16" height="16" border="0" title="Logout" /></a>
    {ADMIN}
    <img src="/images/icons/reload.png" width="16" height="16" class="reload" onclick="manualReload(true);" onmouseover="style.cursor='pointer'" />
    {EXPLODE}
    <form method="post" action="index.html" onsubmit="LogInOut(); return true;">
    <input name="name" type="text" class="inputlogin" tabindex="1" onFocus="if (value == '{NAME}') {value = ''}" onBlur="if (value == '') {value = '{NAME}'}" value="{NAME}" size="15" maxlength="50" />
    <input name="pass" type="password" class="inputlogin" tabindex="2" onfocus="if (value == '{PASS}') {value = ''}" onblur="if (value == '') {value = '{PASS}'}" value="{PASS}" size="15" maxlength="20" />
    <input type="submit" value="LogIn" name="user_login_sub" tabindex="3" />
    <input type="button" value="Regist" onclick="location.href = 'http://www.ilch.de/user-regist.html';" tabindex="4" />
    </form>
    {EXPLODE}
    </div></body></html>
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Gelöschter Account gelöschter User
    hab mir die toolbox gerade installiert super teil gefällt mir nur funktioniet das mit den emails nicht weder yahoo, web.de oder meine eigenen ist das noch ein bug oder so?

    noch dazu kann man irgend wie die suche raus machen? die stört mich etwas^^

    edit:\\ *hust* falscher php3 server^^ *hust*


    Zuletzt modifiziert von LoOni3r am 19.03.2011 - 10:45:24
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten