• Rejestracja
vBHELP.pl - polskie wsparcie vBulletin
  1. #1
    hash_ jest nieaktywny Stały bywalec
    Dołączył
    cze 2009
    Posty
    152

    Red face Belka dla gości.

    witam jak nazywa sie taki mod jak np na Forum Wiaderko - Counter Strike, gry, programy, muzyka, mp3, filmy, download, rapidshare, pobierz gdzie wywala nam belke ze jestesmy goscmi i aby widziec wszystko to sie trzeba zalogowac, i ta belka tak lata za nami po forum

    prosze o rady



  2. #2
    Marek jest nieaktywny Banned
    Dołączył
    maj 2008
    Przegląda
    Where my hat is
    Posty
    0
    Przydatne posty
    26

    Domyślnie

    Do tego nie potrzeba żadnego dodatkowego moda. Komunikaty są standardową funkcją vBulletin. Można je dopasowywać dla konkretnej grupy użytkowników.


  3. #3
    Awatar Krisuuu
    Krisuuu jest nieaktywny Stały bywalec
    Dołączył
    kwi 2009
    Posty
    283

    Domyślnie

    Tutaj masz przykładowy kod dla jednego z rodzajów takich "belek"
    Wklejasz go na samym początku szablonu: "header"

    Kod:
    <!-- początek okienka dla gości -->
    <style type="text/css">
    
    #fadeinbox{
    position:absolute;
    width: 62%;
    left: 5px;
    top: -100px;
    padding: 4px;
    
    visibility:hidden;
    }
    
    </style>
    <if condition="$show['guest']">
    <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)
    
    ////////Fragment nie potrzebuje edycji///////////
    
    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>
    <thread>
    	
    	<!-- wiadomość dla gości -->	
    <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 
    	</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Ę ZAREJESTROWAĆ!!!!</b></FONT></a>
    
    <br><br><a href="#" onClick="hidefadebox();return false">Kliknij tutaj aby zamknąć okienko przy rejestracji lub logowaniu!</a>
    <br>
    </td>
    </tr>
    </tbody>
    </center>
    </table><br>
    <align="center" valign="middle">
    </DIV>
    	<!-- / wiadomość dla gości -->
    
    	</if>
    </thread>
    <!-- koniec okienka dla gości -->


  4. #4
    Awatar Krisuuu
    Krisuuu jest nieaktywny Stały bywalec
    Dołączył
    kwi 2009
    Posty
    283

    Domyślnie

    Tutaj masz przykładowy kod dla jednego z rodzajów takich "belek"

    Kod:
    <!-- początek okienka dla gości -->
    <style type="text/css">
    
    #fadeinbox{
    position:absolute;
    width: 62%;
    left: 5px;
    top: -100px;
    padding: 4px;
    
    visibility:hidden;
    }
    
    </style>
    <if condition="$show['guest']">
    <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)
    
    ////////Fragment nie potrzebuje edycji///////////
    
    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>
    <thread>
    	
    	<!-- wiadomość dla gości -->	
    <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 
    	</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Ę ZAREJESTROWAĆ!!!!</b></FONT></a>
    
    <br><br><a href="#" onClick="hidefadebox();return false">Kliknij tutaj aby zamknąć okienko przy rejestracji lub logowaniu!</a>
    <br>
    </td>
    </tr>
    </tbody>
    </center>
    </table><br>
    <align="center" valign="middle">
    </DIV>
    	<!-- / wiadomość dla gości -->
    
    	</if>
    </thread>
    <!-- koniec okienka dla gości -->


  5. #5
    Marek jest nieaktywny Banned
    Dołączył
    maj 2008
    Przegląda
    Where my hat is
    Posty
    0
    Przydatne posty
    26

    Domyślnie

    Cytat Zamieszczone przez Krisuuu Zobacz posta
    Tutaj masz przykładowy kod dla jednego z rodzajów takich "belek"
    Wklejasz go na samym początku szablonu: "header"
    A po co tak niemiłosiernie zaśmiecać kod forum? A co będzie po aktualizacji forum do wyższej wersji i po aktualizacji skórki? Trzeba będzie cały ten proces modyfikacji powtarzać.

    Po to jest funkcja komunikatów i ona w zupełności wystarcza do takich rzeczy.


  6. #6
    hash_ jest nieaktywny Stały bywalec
    Dołączył
    cze 2009
    Posty
    152

    Domyślnie

    Cytat Zamieszczone przez Marek Zobacz posta
    Do tego nie potrzeba żadnego dodatkowego moda. Komunikaty są standardową funkcją vBulletin. Można je dopasowywać dla konkretnej grupy użytkowników.
    jak sie tam dostac dokladnie? gdzie znajde taka opcje? wchodzilem w "Zarządzaj Grupami" szukalem tam po tych opjcach to nic podnego co z tym by bylo zwiazaane nie znalazlem, dziekuje za kazda wskazowke.


  7. #7
    Marek jest nieaktywny Banned
    Dołączył
    maj 2008
    Przegląda
    Where my hat is
    Posty
    0
    Przydatne posty
    26

    Domyślnie



  8. #8
    hash_ jest nieaktywny Stały bywalec
    Dołączył
    cze 2009
    Posty
    152

    Domyślnie

    dzieki, dodalem to ale to jednak jest statyczny komunikat nie smiga on po oknie tak jak na forum.wiaderko.com

    a to co podales Krisuu to dodalem ten kod ale jednak zadnej belki nie ma.


  9. #9
    Marek jest nieaktywny Banned
    Dołączył
    maj 2008
    Przegląda
    Where my hat is
    Posty
    0
    Przydatne posty
    26

    Domyślnie

    To czy jest to statyczny komunikat czy dynamiczny zależy wyłącznie od Ciebie.
    W opisie okienka wprowadzania kodu komunikatu masz:

    Kod:
    Notice HTML
    This is the HTML that will be shown to visitors when the conditions set below are met.
    You may include the following special variables in the HTML:
    {userid}, {username}, {musername}, {sessionurl}
    Przy pomocy kodu html i zmiennych forum oraz odrobinie inwencji możesz zrobić coś podobnego jak na forum wiaderko.com


Podobne wątki

  1. Zezwolenia dla gości
    By Slateer in forum Pytania i problemy
    Odpowiedzi: 7
    Ostatni post / autor: 29.10.2010, 06:51
  2. ukrycie img dla gości
    By Davred in forum Pytania i problemy
    Odpowiedzi: 3
    Ostatni post / autor: 30.08.2010, 22:39
  3. Okienko dla gości
    By Chajtek in forum Pytania i problemy
    Odpowiedzi: 4
    Ostatni post / autor: 19.10.2009, 17:36
  4. Reklamy dla gości
    By BOŁOZ in forum Pytania i problemy
    Odpowiedzi: 5
    Ostatni post / autor: 20.01.2009, 20:43
  5. Wiadomość dla gości i "belka"
    By Młody in forum Pytania i problemy
    Odpowiedzi: 5
    Ostatni post / autor: 10.04.2008, 22:56
Chmurka.pl

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67