Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

ROZWIĄZANY: Latajace okno rejestracji


Łukasz

Rekomendowane odpowiedzi

  • Manager

Witaj,

to jakieś okno w .js. Zajrzałem na stronę ze screena i poniżej prezentuję minimum kodu by to okno działało, Twoim zadaniem jest dopasowanie go do Twojego forum, praktycznie masz wszystko podane jak na tacy:

CODE-BOX

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="pl">

<head>

<style type="text/css">

table.ncode_imageresizer_warning {

background: #FFFFE1;

color: #000000;

border: 1px solid #CCCFFF;

cursor: pointer;

}

table.ncode_imageresizer_warning td {

font-size: 10px;

vertical-align: middle;

text-decoration: none;

}

table.ncode_imageresizer_warning td.td1 {

padding: 5px;

}

table.ncode_imageresizer_warning td.td1 {

padding: 2px;

}

</style>

<title>Forum wielotematyczne - WilzoneX.com</title>

</head>

<body>

<style type="text/css">

#fadeinbox{

position:absolute;

width: 62%;

left: 5px;

top: -100px;

padding: 4px;

visibility:hidden;

}

</style>

<script type="text/javascript">

//Specify display mode. 3 possible values are:

//1) "always"- This makes the fade-in box load each time the page is displayed

//2) "oncepersession"- This uses cookies to display the fade-in box only once per browser session

//3) integer (ie: 5)- Finally, you can specify an integer to display the box randomly via a frequency of 1/integer...

// For example, 2 would display the box about (1/2) 50% of the time the page loads.

var displaymode="always"

var enablefade="yes" //("yes" to enable fade in effect, "no" to disable)

var autohidebox=["yes", 60] //Automatically hide box after x seconds? [yes/no, if_yes_hide_after_seconds]

var showonscroll="yes" //Should box remain visible even when user scrolls page? ("yes"/"no)

var IEfadelength=1 //fade in duration for IE, in seconds

var Mozfadedegree=0.05 //fade in degree for NS6+ (number between 0 and 1. Recommended max: 0.2)

////////Nie edytuj poniższego fragmentu///////////

if (parseInt(displaymode)!=NaN)

var random_num=Math.floor(Math.random()*displaymode)

function displayfadeinbox(){

var ie=document.all && !window.opera

var dom=document.getElementById

iebody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body

objref=(dom)? document.getElementById("fadeinbox") : document.all.fadeinbox

var scroll_top=(ie)? iebody.scrollTop : window.pageYOffset

var docwidth=(ie)? iebody.clientWidth : window.innerWidth

docheight=(ie)? iebody.clientHeight: window.innerHeight

var objwidth=objref.offsetWidth

objheight=objref.offsetHeight

objref.style.left=docwidth/2-objwidth/2+"px"

objref.style.top=scroll_top+docheight/2-objheight/2+"px"

if (showonscroll=="yes")

showonscrollvar=setInterval("staticfadebox()", 50)

if (enablefade=="yes" && objref.filters){

objref.filters[0].duration=IEfadelength

objref.filters[0].Apply()

objref.filters[0].Play()

}

objref.style.visibility="visible"

if (objref.style.MozOpacity){

if (enablefade=="yes")

mozfadevar=setInterval("mozfadefx()", 90)

else{

objref.style.MozOpacity=1

controlledhidebox()

}

}

else

controlledhidebox()

}

function mozfadefx(){

if (parseFloat(objref.style.MozOpacity)<1)

objref.style.MozOpacity=parseFloat(objref.style.MozOpacity)+Mozfadedegree

else{

clearInterval(mozfadevar)

controlledhidebox()

}

}

function staticfadebox(){

var ie=document.all && !window.opera

var scroll_top=(ie)? iebody.scrollTop : window.pageYOffset

objref.style.top=scroll_top+docheight/2-objheight/2+"px"

}

function hidefadebox(){

objref.style.visibility="hidden"

if (typeof showonscrollvar!="undefined")

clearInterval(showonscrollvar)

}

function controlledhidebox(){

if (autohidebox[0]=="yes"){

var delayvar=(enablefade=="yes" && objref.filters)? (autohidebox[1]+objref.filters[0].duration)*1000 : autohidebox[1]*1000

setTimeout("hidefadebox()", delayvar)

}

}

function initfunction(){

setTimeout("displayfadeinbox()", 1)

}

function get_cookie(Name) {

var search = Name + "="

var returnvalue = ""

if (document.cookie.length > 0) {

offset = document.cookie.indexOf(search)

if (offset != -1) {

offset += search.length

end = document.cookie.indexOf(";", offset)

if (end == -1)

end = document.cookie.length;

returnvalue=unescape(document.cookie.substring(offset, end))

}

}

return returnvalue;

}

if (displaymode=="oncepersession" && get_cookie("fadedin")=="" || displaymode=="always" || parseInt(displaymode)!=NaN && random_num==0){

if (window.addEventListener)

window.addEventListener("load", initfunction, false)

else if (window.attachEvent)

window.attachEvent("onload", initfunction)

else if (document.getElementById)

window.onload=initfunction

document.cookie="fadedin=yes"

}

</script>

<P ALGIN="left"><thread>

<!-- guest welcome message -->

<DIV id="fadeinbox" style="filter:progid:DXImageTransform.Microsoft.RandomDissolve(duration=1) progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135) ; -moz-opacity:0">

<table class="tborder" align="center" border="0" cellpadding="6" cellspacing="0" width="600">

<tbody><tr>

<td class="tcat" align="center">

Witamy na Forum wielotematycznym - WilzoneX.com

</td>

</tr>

</tbody><tbody id="collapseobj_forumhome_welcomepanel" style="">

<center>

<tr>

<td class="alt1" align="center" width="101%"><B>

Witaj <a href="register.php"><strong>zarejestruj się</strong></a> a zyskasz całkowity dostęp do wszystkich linków, ukrytych działów i wielu unikalnych opcji!!! To wszystko zyskasz dzięki darmowej i szybkiej <a href="register.php"><strong>rejestracji</strong></a></B>

<br><br><b><a href="/register.php"><FONT COLOR=RED SIZE=3>KLIKNIJ TUTAJ ABY SI

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Ah, w tłoku przygotowań i sprzątania świątecznego zapomniałem byś kod HTML objął tym:

<if="!$this->ipsclass->member['id']">
kod HTML ramki
</if>

Oczywiście mowa tutaj o bitach skina, nie wrappera. Jeśli chodzi o wrapper to musisz użyć wiadomości z tego mojego poradnika Uruchamianie skryptu PHP na forum

i tam użyć takiego kodu .php:

if(!$this->ipsclass->member['id'])
{
$ramka = 'jakis kod html';
}

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Bardzo fajnie wytłumaczyłeś ale nie mam bladego pojęcia jak to zrobić nic mi nie wychodzi kompletnie możne podesłał byś jakiegoś gotowca w zamian umieszczę reklamę waszego forum na okres np 3 tygodni unikalnych użytkowników dziennie około 20 do 30 tyś co ty na to ?? adres stronki to www.download24.li

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Pisałeś:

Wielkie dzięki ale jak gość się zaloguje to okno nie znika jest cały czas

Zatem ja napisałem

Ah, w tłoku przygotowań i sprzątania świątecznego zapomniałem byś kod HTML objął tym:

<if="!$this->ipsclass->member['id']">
kod HTML ramki
</if>

Oczywiście mowa tutaj o bitach skina, nie wrappera. Jeśli chodzi o wrapper to musisz użyć wiadomości z tego mojego poradnika Uruchamianie skryptu PHP na forum

i tam użyć takiego kodu .php:

if(!$this->ipsclass->member['id'])
{
$ramka = 'jakis kod html';
}

Nie odniosłeś się do tego w żaden sposób.

Pokaż co robisz i jak robisz.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Spróbuj wstawić w ACP -> Look & Feel -> All global HTML -> global_board_header z podanym moim pierwszym warunkiem kilka postów wyżej.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 tygodnie później...
  • Manager

Musisz zajrzeć w źródło i zobaczyć klasy CSS tej tabelki co użyłeś i sprawdzić czy masz takie w CSSie Twojego forum. Ew. zamienić na swoje.

Np. domyślne tło tego paska tytułowego to .maintitle.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

szczerze to nie mam pojęcia co gdzie zmienić myślałem ze będę miał okno latające rejestracji a tu lipa.

Kombinuje już kilka godzin i lipa :)

zapewne trzeba ten kod edytować ale nie mam pojęcia jak

<style type="text/css">

table.ncode_imageresizer_warning {
background: #FFFFE1;
color: #000000;
border: 1px solid #CCCFFF;
cursor: pointer;
}

table.ncode_imageresizer_warning td {
font-size: 10px;
vertical-align: middle;
text-decoration: none;
}

table.ncode_imageresizer_warning td.td1 {
padding: 5px;
}

table.ncode_imageresizer_warning td.td1 {
padding: 2px;
}

</style>

zamieniłem ncode_imageresizer_warning na maintitle i nadal nie działa ;)

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager
szczerze to nie mam pojęcia co gdzie zmienić myślałem ze będę miał okno latające rejestracji a tu lipa.

Jeśli czegoś nie wiesz to musisz się nauczyć o tym.

Czyli:

Nauczysz się i nie będzie potrzeby potem znów pisania i czekania i tylko sam sobie ładnie pięknie zrobisz. Poza tym jak to satysfakcja, że coś samemu się zrobi, prawda?

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 miesiące temu...

ja mam taka wielką prośbę pomożecie mi to zrobić dzisiaj siedziałem 4 godziny i nadal nie mam tabelek proszę bardzo o pomoc link do mojego css

to

href="http://www.download24.li/style_images/css_5.css

Bardzo proszę i myślę ze innym tak samo się przyda ta opcja :P

Edytowane przez meler
Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager
Informacja:
Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu.
Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuje ekipa forum.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.