Zobacz pełną wersję : Rozszerzenie mieniające logo po zalogowaniu
Witam czy istnieje jakiś komponent za pomocą którego po zalogowaniu logo się zmienia ?
Np dla nie zalogowanego pokazuje się plik Header.jpg a po zalogowaniu Header1.jpg
da radę zrobić coś takiego ?
P.S nawet mam pomysł jak zrobić coś takiego tylko nie umiem tego napisać
w index.php mam taki div:
<div class="art-Header-jpeg">
To on odpowiada za wyświetlanie obrazka i można by zrobić coś takiego że zamiast art-Header-jpeg wstawić zmienną i zrobić coś takiego że jeżeli użytkownik nie zalogowany pokazywało by się art-Header-jpeg natomiast po zalogowaniu zmieniałoby się na art-Header1-jpeg
reszte wystarczy ustawić w stylach.css
Pomoże ktoś mi coś takiego zrobić bo ja nie umiem pisać w php ??
Musisz użyć kodu php, który rozpozna czy osoba przeglądająca jest zalogowania czy nie- możesz podejrzeć kod z dodatku (pluginu) Hider Content ;)
Nie mogę znaleźć takiego pluginu. A możesz mi pomóc napisać taki kod ?
załóżmy, że ( nie wiem czy to nawet jest dobrze :P)
<div class="'$logo'">
To co teraz napisać żeby było coś mniej-więcej takiego tylko dobrze.
$logo=art-Header-jpeg if user not register
$logo=art-Header1-jpeg if user register
Napiszecie mi takie coś poprawnie ??
Jak nie ma jak jest:
forum.joomla.pl/showthread.php?30254-PLG-Hider-Content-PL
extensions.joomla.org/extensions/access-a-security/content-restriction/6004
Żeby było krótko:
<div class="art-Header<?php echo ($user->id)?'1':''; ?>-jpeg">
Pisane z głowy, więc jeśli nie zadziała, daj znać
Ok przejżałem już ten komponent i niestety mi nie pomgógł ale mam jeszcze coś takiego http://www.goldenline.pl/forum/695804/jak-gdzie-zmodyfikowac-formularz-dodawania-artykulow
wiem że będę musiał użyć
$user =& JFactory::getUser();
I teraz się nie śmiać bo nie znam się na php :P
<?php
if ($user->usertype == "Public") {
$logo = 'art-Header-jpeg';
}
if ($user->usertype == "Registered") {
$logo = 'art-Header1-jpeg';
}
?>
P.S Tak długo myślałem nad moją głupotą że pokazała się dobra odpowiedź zaraz przetestuje
---------- Post dodany o 14:36 ---------- Poprzedni post był o 14:31 ----------
ok zrobione możecie wierzyć lub nie ale wpisałem swoje wypociny nie te powyższe i działa bez żadnych podstaw php udało mi się to zrobić pewnie farcikiem :d
Wkleiłem ten kod :P
?
$user =& JFactory::getUser();
$userid = $user->get('id');
if($userid>0) {
?>
<div class="art-Header-jpeg1">
<? } else { ?>
<div class="art-Header-jpeg">
<? } ?>
Dziwne, jest tam i getUser i warunek.
Przecież plol123 sam napisał:
nie znam się na php
Ale działa czyli osiągnąłem swój cel i bardzo się z tego cieszę nawet jak coś jest nie potrzebne :P
Przecież plol123 sam napisał:
W kodzie jest komentarz ;)
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!