FAQ - Dodatkowa modyfikacja dla forum
Szogi1910 - 2009-08-19, 20:40 Temat postu: Dodatkowa modyfikacja dla forum Witam
Dziś wam tu pokaże jak zrobić okienko dla niezalogowanych bez dostępu do ftp i mysql działalność tego modu w 100% dziala bo sam go używam
Link do demo: www.se24.wxv.pl
Modyfikacja działa sprawnie jedynie pod przeglądarką .
- Mozfilla Firefox
- Google Chrome
- Safari
- Opera
- Thunderbirdzie
Cały kod wklejamy w Pa --> Ogólne --> Konfiguracja -->Strony Głównej i wklejamy w banner w stopce forum
Dla tych co nie wiedzą co to jest Pa -->Panel Administracyjny
Kod Html
Kod: | begin_logged_out
<style type="text/css">
#oknologowania {
margin: auto;
z-index: 999;
position: fixed;
left: 30%;
}
* html #oknologowania { position: absolute; top: expression(parseInt(this.offsetHeight) + ((document.body.scrollTop||documentElement.scrollTop))+'px') }
</style>
<![endif]>
<script language="Javascript" type="text/javascript">
if (1 == 1)
{
function hide(){
document.getElementById("oknologowania").style.visibility= "hidden";
}
if(window.navigator.appName=="Microsoft Internet Explorer"){
document.write('<div id="oknologowania"><table style="opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8; filter:alpha(opacity=80);" width="500" class="forumline" cellspacing="1" cellpadding="3" border="0"><tr><th class="thCornerL" width="100%" height="25" nowrap="nowrap">Uwaga!</th><div id="zamykanie"></div></tr><tr><td height="40" class="row1" align="center"><br />Aby w pełni korzystać z forum musisz być zalogowany!<br /><br /><form method="post" action="/login.php"> Login: <input class="post" type="text" name="username" size="15" value=""/> Hasło: <input class="post" type="password" name="password" value="" size="15" /><br /> Zaloguj mnie za każdym razem <input class="text" type="checkbox" name="autologin" /><br /><input type="submit" class="liteoption" name="login" value="Zaloguj" /></form><br />Nie masz jeszcze konta? <a href="profile.htm?mode=register&sid=05a1235ab5f202920c7864c880f0b31b">Zarejestruj się!</a><br /><br /><span class="gensmall">Okno zostanie zamknięte za: <span id="czas"></span></td></tr></table><br /></div>');
}
else
{
document.write('<div id="oknologowania" style="position: fixed; left: 30%; top: 40%; z-index: 999; opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8; filter:alpha(opacity=80);"><table width="500" class="forumline" cellspacing="1" cellpadding="3" border="0"><tr><th class="thCornerL" width="100%" height="25" nowrap="nowrap">Informacja</th><th align="right" class="thCornerL" width="100%" height="25"><div id="zamykanie"></div></th></tr><tr><td height="40" class="row1" colspan="2" align="center"><br />Aby w pełni korzystać z forum musisz być zalogowany!<br /><br /><form method="post" action="/login.php"> Login: <input class="post" type="text" name="username" size="15" value=""/> Hasło: <input class="post" type="password" name="password" value="" size="15" /><br /> Zaloguj mnie za każdym razem <input class="text" type="checkbox" name="autologin" /><br /><input type="submit" class="liteoption" name="login" value="Zaloguj" /></form><br />Nie masz jeszcze konta? <a href="/profile.php?mode=register&sid=0b605ea3acaef9cd14e64e4e4afbcdce">Zarejestruj się!</a><br /><br /><span class="gensmall">Okno zostanie zamknięte za: <span id="czas"></span></td></tr></table><br /></div>');
}
}
cz = document.getElementById('czas')
function timer(cz,sk)
{
cz.innerHTML=sk
if(sk > 0)
{
set = setTimeout(function(){timer(cz,--sk)},1000)
}
if(1 == 1)
{
if ((60 - sk) >= 5)
{
document.getElementById("zamykanie").innerHTML = '<a href="#" onclick="hide()"><img src="templates/subSilver/images/icon_delete.gif"border="0"></a>';
}
}
if (sk == 0)
{
hide()
}
}
timer(document.getElementById('czas'), 60);
</script>
end_logged_out
|
Jak skrócić lub wydłużyć wyświetlanie sie okienka
Wystarczy tylko odnaleźć linijkę i zmienić z 60sekund np 120sekund wtedy okienko wyswietla sie 2 minuty
Kod: | timer(document.getElementById('czas'), 60); |
Zmienienie ikonki "X"
Aby zmienić ikonkę z "X" na własną wystarczy znaleźć linijkę
Kod: | document.getElementById("zamykanie").innerHTML = '<a href="#" onclick="hide()"><img src="templates/subSilver/images/icon_delete.gif"border="0"></a>';
|
Potem zamiast tego dajemy jakiś link do obrazka
Kod: | <img src="tu link do ikony"border="0"></a> |
Modyfikacje znajdziecie na forum przemo.org
Autor Szogi1910
Zakaz kopiowania i rozpowszechniania bez zgody autora.
Mav - 2009-08-19, 21:41
Szogi1910 napisał/a: | Modyfikacja działa sprawnie jedynie pod przeglądarką Mozilla Firefox |
Mówisz że działa tylko i wyłącznie pod Mozillą, otóż nie działa na:
- Google Chrome
- Safari
- Opera
I innych przeglądarkach, Thunderbirdzie czy wbudowanej przeglądarki w Linuxie.
Szogi1910 - 2009-08-20, 09:28
Mav napisał/a: | Mówisz że działa tylko i wyłącznie pod Mozillą, otóż nie działa na:
- Google Chrome
- Safari
- Opera
I innych przeglądarkach, Thunderbirdzie czy wbudowanej przeglądarki w Linuxie. |
Nie testowałem innych przeglądarek
Mav - 2009-08-20, 10:47
Szogi1910 napisał/a: | Nie testowałem innych przeglądarek |
Emm, to po co tak piszesz jak nie jesteś pewny? :>
Dodane
- Zaznacz jeszcze w jakich miejscach trzeba edytować skrypt, bo chyba nie chcemy, aby po zalogowaniu przenosiło na twoje forum.
- Daj to wszystko w Quote.
Jendrus - 2009-10-02, 15:51
Dzięki za "Dodatkową modyfikację", działa jeszcze na Operze
Orote373 - 2009-10-26, 20:17
No fajnie ale mam Mozillę i mam forum na wxv i nie wiem za co co wkleić... http://img163.imageshack.us/i/ikonatest.png/ To link do przykładowej ikony (ikona to np. w stylu wiedzmin ten wilk tak?) I zamiast całej teij linijki?? <img src="templates/subSilver/images/icon_delete.gif"border="0"></a> Zamiast całego tego??
Cabriio - 2009-10-27, 17:39
Orote373, w tej linijce zamiast
Orote373 napisał/a: | templates/subSilver/images/icon_delete.gif |
dajesz link do obrazka
Anonymous - 2009-10-28, 00:36
Szogi1910, ciekawa ta modyfikacja
JAJO - 2009-12-18, 17:20
bardzo dobra modyfikacja polecam
Skater - 2010-05-17, 13:49
A jak zrobićaby krzyżyk pojawiał się od razu a nie po kilku sekundach?
EDIT: Poradziłem sobie wystarczy zamienić
na
Dave - 2011-04-29, 10:58
Kod: | Mówisz że działa tylko i wyłącznie pod Mozillą, otóż nie działa na:
- Google Chrome
- Safari
- Opera
I innych przeglądarkach, Thunderbirdzie czy wbudowanej przeglądarki w Linuxie. |
Mi działa na wszystkich wyszukiwarkach. :p
buzz - 2011-05-03, 20:29
Masz pewnie wszystkie najnowsze wersję ;)
lokokosa - 2011-12-16, 15:57
a w jakiej linijce zmienić wpis żeby okienko nie było transparentne ?
|
|
|