Powiadomienie dla niezalogowanych o możliwości zalogowania/rejestracji

Założony przez Snake_.

1 Edycja szablonu


Do szablonu header_welcomeblock_guest dodaj kod:
<div id="registerdiv">
<span class="smalltext">Witaj gościu! Nie jesteś zalogowany na forum, więc możesz nie mieć dostępu do niektórych z jego funkcji! Aby rozwiązać ten problem<br>            <a href="{$mybb->settings['bburl']}/member.php?action=login" style="color: #fff; text-decoration: underline;">zaloguj się</a> lub <a href="{$mybb->settings['bburl']}/member.php?action=register" style="color: #fff; text-decoration: underline;">zarejestruj nowe konto</a>.</span>
</div>
Kod powinien znajdować się na początku lub końcu pliku, nie umieszczaj go w środku!


2 Modyfikacja wyglądu


Teraz tylko wygląd, do global.css dodajemy:

#registerdiv {
background: #3ACF37;
width: 260px;
color: #fff;
position: fixed;
bottom: 10px;
line-height: 16px;
right: 10px;
z-index: 30000;
opacity: 0.8;
height: auto;
text-shadow: rgba(0,0,0,0.3) 0px -1px 0px;
padding: 10px;
border: 1px solid #26629e;
box-shadow: rgba(0,0,0,0.3) 0px 1px 4px, inset #26629e 0px 1px 0px;
border-radius: 3px;  
text-decoration: none;
font-family: Tahoma;
font-size: 11px;
font-weight: normal;
}

#registerdiv:hover {
opacity: 1;
}


Efekt końcowy:
   
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
Czy nadal w mybb nie można używać warunków w szablonach? Widziałem że chyba jest taka możliwość, wobec czego chyba lepiej by to było dać w header z warunkiem.
Serwery CS REKSIO:))
wujas napisał(a):Czy nadal w mybb nie można używać warunków w szablonach?
Bez dodatkowych modyfikacji pozwalających na używanie PHP w szablonach (PHP in templates / Template Conditionals) nie ma takiej opcji.
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
dla leniwych
http://community.mybb.com/mods.php?action=view&pid=329
wujas napisał(a):wobec czego chyba lepiej by to było dać w header z warunkiem.

A to niby dlaczego lepiej? Prócz tego, że zostałby wykonany dodatkowy kod PHP, nic by się nie zmieniło.
Chciałbym jeszcze dodać, że efekt końcowy wyjdzie taki:
[Obrazek: 2vVoR9T.png]
tak na marginesie.
Efekt końcowy można zmienić poprzez edycje css i go dopasować pod swoją stronę/forum
Wszystko ok tylko u mnie wygląda to całkiem inaczej widać całą główną strone a zrobiłem all tak jak jest opisane oto adres forum www.wm-gaming.xaa.pl
Zakaz umieszczania linków do zewnętrznych serwisów //Szogi1910
Nie, nie zrobiłeś wszystkiego wg. poradnika. Nie dodałeś w ogóle kodu stylu do arkusza, albo zrobiłeś to źle, bo twój registerdiv nie ma przypisanych żadnych atrybutów.
:: Akcja DZIĘKUJĘ ZA POMOC ::
Pomocy udzielam jedynie na forum. Wszystkie rzeczy wykraczające poza tą dziedzinę wykonuję odpłatnie.
A da się to zaokrąglić?
(20.09.2015, 10:49)Zombiak21 napisał(a): A da się to zaokrąglić?
Wszystko się da, polecam używanie googli - serio, "css zaokrąglanie"
Można było by poprosić o screena całej strony głównej z tą informacją?
Jak to wygląda w całości, w którym dokładnie miejscu jest itp.?
Prawym dolnym roku okna przeglądarki. Tyle, że można to sobie łatwo zmienić, edytując klasę registerdiv (zmieniając wartości atrybutów right oraz bottom lub zamieniając je odpowiednio na left/top)...
:: Akcja DZIĘKUJĘ ZA POMOC ::
Pomocy udzielam jedynie na forum. Wszystkie rzeczy wykraczające poza tą dziedzinę wykonuję odpłatnie.



Użytkownicy przeglądający ten wątek:

1 gości