Author Topic: Zusammenfuegen von {whos_online} und {user_box}  (Read 18283 times)

0 Members and 1 Guest are viewing this topic.

Offline Seanaja

  • Newbie
  • *
  • Posts: 29
    • View Profile
    • Meine Galerie
Re: Zusammenfuegen von {whos_online} und {user_box}
« Reply #15 on: March 15, 2006, 11:24:06 AM »
DANKE IcEcReaM,

habe die session.php so wie angegeben geaendert :)

Bei der whos_online.html habe ich zur Anpassung folgendes hinzu gefuegt:

<table width="100%" border="0" cellspacing="0" cellpadding="1">
  <tr>
   <br />
    <td class="head1">
      <form action="login.php" method="post">
      <table width="100%" border="0" cellspacing="0" cellpadding="3">
        <tr>
          <td valign="top" class="head1" colspan="2">{lang_user_online}</td>
        </tr>
        <tr>
          <td valign="top" class="row3">
      {lang_user_online_detail}
    </td>
         {if whos_online_login_form}
          <td align="right" class="row3">
             {whos_online_login_form}
          </td>
          {endif whos_online_login_form}
        </tr>
      </table>
      </form>
    </td>
  </tr>
</table>

Bei der whos_online_login_form.html habe ich folgendes geloescht:

{lang_user_name} <input type="text" size="10" name="user_name" class="logininput" />
        {lang_password}  <input type="password" size="10" name="user_password" class="logininput" />
        <span class="smalltext">{lang_auto_login}</span>
 <input type="submit" value="{lang_login}" class="button" />


Soweit funktioniert auch alles :) bis auf zwei "Kleinigkeiten".

Nach Deiner Anleitung sah es so aus:


Angemeldet so:


Nun habe ich aus der home.html folgende Zeilen geloescht, da keine zwei User Boxen benoetigt werden.
<?php
 $ub = '{user_box}';
 $lru = "{lang_registered_user}";
 require "{template_url}/incl/user_incl.php";
 ?>


Danach sah es so aus:


Bis auf den unteren braunen Rand (den ich leider nicht weg bekomme :( ) schon so, wie ich mir das vorgestellt habe :)

Wenn ich mich nun aber Anmelde fehlt die Felder:
» Leuchtkasten
» Kontrollzentrum
» Abmelden

Es sieht so aus:


Daher muss ich zur Abmeldung den Weg ueber die Control Panel nehmen.

Leider habe ich keinerlei Ahnung wo ich diese Sache aendern soll :-(
Es wuerde reichen wenn in den Feld, wo man sich Anmeldet, nach der Anmeldung nur der Link zur Abmeldung (Abmelden) erscheint :roll:
Habe eine Stunde versucht den Braunen Rand unterhalb des Fensters weg zu bekommen, aber ohne Erfolg.

Gibst Du mir bitte einen Tip, um auch noch diese zwei "Kleinigkeiten" zu aendern :oops:

Gruß
Norbert

Offline Seanaja

  • Newbie
  • *
  • Posts: 29
    • View Profile
    • Meine Galerie
Re: Zusammenfuegen von {whos_online} und {user_box}
« Reply #16 on: March 15, 2006, 07:38:27 PM »
Habe soeben ein Erfolgserlebnis :)

Den braune Rand habe ich geschafft zu entfernen.

Es lag an der whos_online.html!

Hier die neue:

<table width="100%" border="0" cellspacing="0" cellpadding="1">
  <tr>
   <br />
     <form action="login.php" method="post">
      <table width="100%" border="0" cellspacing="0" cellpadding="3">
        <tr>
          <td valign="top" class="head1" colspan="2">{lang_user_online}</td>
        </tr>
        <tr>
          <td valign="top" class="row3">
      {lang_user_online_detail}
    </td>
         {if whos_online_login_form}
          <td align="right" class="row3">
             {whos_online_login_form}
          </td>
          {endif whos_online_login_form}
        </tr>
      </table>
      </form>
    </td>
  </tr>
</table>

Nun fehlt mir nur noch das ich mich nach den Anmelden auch wider Abmelden kann.


Offline IcEcReaM

  • Hero Member
  • *****
  • Posts: 714
    • View Profile
    • My little Testboard
Re: Zusammenfuegen von {whos_online} und {user_box}
« Reply #17 on: March 15, 2006, 10:07:33 PM »
ganz einfach:

in deiner sessions.php
füge hinter:
Code: [Select]
    $whos_online_login_form = $site_template->parse_template("whos_online_login_form");
  }
folgendes ein:
Code: [Select]
  else $whos_online_login_form = $site_template->parse_template("whos_online_logout_form");
erstell dann ein template namens whos_online_logout_form.html, wo dann der logout link drin ist.
Coding is a everlasting competition between programmers who tries to write larger, better and idiot-safe programs and the universe producing larger and stupider idiots...
...so far the universe won
bump

Offline Seanaja

  • Newbie
  • *
  • Posts: 29
    • View Profile
    • Meine Galerie
Re: Zusammenfuegen von {whos_online} und {user_box}
« Reply #18 on: March 15, 2006, 11:04:36 PM »
Danke IcEcReaM,

aber was meinst Du mit logout Link?


Offline IcEcReaM

  • Hero Member
  • *****
  • Posts: 714
    • View Profile
    • My little Testboard
Re: Zusammenfuegen von {whos_online} und {user_box}
« Reply #19 on: March 15, 2006, 11:08:44 PM »
naja, halt der html code,
damit man auf den link klicken kann, bzw, angezeigt wird.

ähnlich dem link, der in der user_logininfo.html ist,
nur brauchst du nicht den ganzen code aus der datei.
wobei du das je nach design auch natürlich machen könntest.
Coding is a everlasting competition between programmers who tries to write larger, better and idiot-safe programs and the universe producing larger and stupider idiots...
...so far the universe won
bump

Offline Seanaja

  • Newbie
  • *
  • Posts: 29
    • View Profile
    • Meine Galerie
Re: Zusammenfuegen von {whos_online} und {user_box}
« Reply #20 on: March 16, 2006, 12:10:11 AM »
Ich verstehe es nicht :oops: :evil:

Egal was ich in der whos_online_logout_form.html eingebe, es wird nichts angezeigt. Ob Angemeldet oder nicht.
So als wenn diese Datei gar nicht beruecksichtigt wuerde.

So, nun gehe ich schlafen weil mir der Kopf qualmt :)


Offline IcEcReaM

  • Hero Member
  • *****
  • Posts: 714
    • View Profile
    • My little Testboard
Re: Zusammenfuegen von {whos_online} und {user_box}
« Reply #21 on: March 16, 2006, 12:13:50 AM »
sry, hab was vergesen:
diese zeile ändern von:
   
Code: [Select]
"whos_online_login_form" => ($user_info['user_level'] > GUEST) ? "" : $whos_online_login_form,
in
   
Code: [Select]
"whos_online_login_form" => $whos_online_login_form,
Coding is a everlasting competition between programmers who tries to write larger, better and idiot-safe programs and the universe producing larger and stupider idiots...
...so far the universe won
bump

Offline Seanaja

  • Newbie
  • *
  • Posts: 29
    • View Profile
    • Meine Galerie
Re: Zusammenfuegen von {whos_online} und {user_box}
« Reply #22 on: March 16, 2006, 12:27:57 AM »
Klasse IcEcReaM,

nach der aenderung hat es sofort funktioniert :D

Ein kleines <a href="./logout.php">Abmelden</a></td> in der whos_online_logout_form.html hat dieses gezaubert:



Noch ein mal einen RIESEN DANK an Dich :!: Ohne Deine hilfe haette ich es nie hin bekommen!

Gruß
Seanaja

Offline IcEcReaM

  • Hero Member
  • *****
  • Posts: 714
    • View Profile
    • My little Testboard
Re: Zusammenfuegen von {whos_online} und {user_box}
« Reply #23 on: March 16, 2006, 12:57:54 AM »
gern geschehen.
man hilft wo man kann.
Coding is a everlasting competition between programmers who tries to write larger, better and idiot-safe programs and the universe producing larger and stupider idiots...
...so far the universe won
bump