#1 (permalink)  
Alt 10.07.2006, 17:21
 
Registriert seit: 10.07.2006
Beiträge: 2
Standard

Hi,

Sorry erstmal fall dies eine bl?de Frage ist

Es gibt ja den Effekt das sobalt man sich als Admin einloggt die Login-Box durch die Admin-Box ersetzt wird.

Ich w?rde diesen Effekt gerne so erweitern das bei einem User der sich einloggt die Loginbox nicht einfach verschwindet sondern auch durch eine eigene "User-Box" ersetzt wird.

Die eigene Box machen und der restliche Kram ist auch kein Problem nur diesen Effekt "nicht sichtbar -> einloggen -> sichrbar" der Adminbox kann ich nicht kopieren.

Hat da jemand einen Tip f?r mich?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 11.07.2006, 17:54
 
Registriert seit: 10.07.2006
Beiträge: 2
Standard

Leuts lasst mich nicht h?ngen ... schlecht erkl?rt? Oder ist die Frage wirklich so dumm?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 24.07.2006, 18:06
Benutzerbild von zapo
Neuer Benutzer
 
Registriert seit: 17.01.2006
Beiträge: 20
Standard

Und was soll dann in dieser Userbox zu finden sein?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 26.07.2006, 22:50
Benutzer
 
Registriert seit: 21.06.2006
Beiträge: 32
Pfeil

Die Anmeldebox wird nicht wirklich mit der Adminbox getauscht, sondern nur die Anmeldebox aus- bzw. die Adminbox eingeschaltet.

Wenn Du bereits eine funktionierende Box erstellt hast, kannst Du die per smarty ein- bzw ausblenden lassen.

Kriterium ist das angemeldet sein eines Benutzers.

/templates/[TPL]/index.html
HTML-Code:
  {php}
    if (isset($_SESSION['customer_id'])) {
  {/php}

  {$box_DEINEBOX}

  {php}
    }
  {/php}

Wenn Du konkret die Loginbox mit einem anderen Inhalt gefüllt haben möchtest, kannst Du das direkt in der entsprechenden Datei erledigen.

/templates/[TPL]/source/boxes/loginbox.php

PHP-Code:
$box_smarty = new smarty;
$box_smarty->assign('tpl_path''templates/'.CURRENT_TEMPLATE.'/');
$box_content '';
require_once (
DIR_FS_INC.'xtc_image_submit.inc.php');
require_once (
DIR_FS_INC.'xtc_draw_password_field.inc.php');

if (!
xtc_session_is_registered('customer_id')) {

   [...]
}
else{

    
$box_smarty->assign('language'$_SESSION['language']);

    
$box_smarty->assign('LOCAL_USER_FIRST_NAME'$_SESSION['customer_first_name']);
    
$box_smarty->assign('LOCAL_USER_LAST_NAME'$_SESSION['customer_last_name']);

    
$box_loginbox $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_DEINEBOX.html');
    
$smarty->assign('box_LOGIN'$box_loginbox);

Bleib besser bei der eingenständigen Box. Hier könntest Du lediglich in der php Quelldatei eine Bedingung, wie in der obigen loginbox.php, einfügen, welche entscheidet, ob die Box erscheint oder nicht.
PHP-Code:
if (xtc_session_is_registered('customer_id')) { // Benutzer angemedet

//  Hier die Box füllen, sprache setzen, etc.

$box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_DEINEBOX.html');
    
$smarty->assign('box_DEINEBOX'$box_content);

Bitte nicht am Orginal anwenden.
3.0.4SP1

Viel Erfolg, Stefan

Geändert von meniskus (26.07.2006 um 22:53 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 13.11.2006, 15:39
xt:C Sponsor
 
Registriert seit: 24.02.2005
Beiträge: 44
Standard

Hallo

Wie kann ich die Box nur für Admins sichtbar machen?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 13.11.2006, 16:03
Benutzer
 
Registriert seit: 21.06.2006
Beiträge: 32
Standard

Grüß Dich,

Welche Box meinst Du jetzt genau? Meinst Du die Adminbox? Die wird nur für den Admin eingeblendet.

ciao, Stefan
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 13.11.2006, 16:30
xt:C Sponsor
 
Registriert seit: 24.02.2005
Beiträge: 44
Standard

Ja, das ist klar.
Kommt davon wenn man mehrere Themen zu gleich liest. Sorry.


In meinem Fall geht es um die „wer ist online Box“.
Sollte doch mit so was machbar sein das sie nur für Admins sichtbar ist…


PHP-Code:
{php}
    if (isset(
$_SESSION['???'])) {
  {/
php}

  {
$box_DEINEBOX}

  {
php}
    }
  {/
php
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
adminbox, unsichtbare

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 09:23 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand