Okienko dla gości z informacją o zarejestrowaniu/zalogowaniu

Inne  Założony przez  bratmati.

wersja skryptu MyBB: New
adres forum: SwimHax.ct8.pl
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu):
Kod dodałem do pliku index
<html>
<head>

<title>{$mybb->settings['bbname']}</title>
{$headerinclude}
<script type="text/javascript">
<!--
    lang.no_new_posts = "{$lang->no_new_posts}";
    lang.click_mark_read = "{$lang->click_mark_read}";
// -->
</script>
</head>
<body id="forums">
{$header}
<align="center"><p class="newsbar">
<span style="color: ">
TRWAJĄ PRACE NAD SZABLONEM. PROSIMY O CIERPLIWOŚĆ</span>
</p></align>
<align="center"><p class="newsbar">
<span style="color: ">
DZIŚ WIECZOREM RUSZAJĄ ELIMINACJE DO LIGI PŁYWACKIEJ</span>
</p></align>
{$dvz_shoutbox}
{$forums}


{$boardstats}

<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder" style="width: 100%;">
<tr>
<td class="thead" colspan="6">
<div><strong>Forum Status Legend</strong></div>
</td>
</tr>
</thead>
    <tr>
        <td class="trow1" align="center" valign="middle"><img src="{$theme['imgdir']}/on.gif" alt="{$lang->new_posts}" title="{$lang->new_posts}"/></td>
        <td class="trow1" align="left" valign="middle"> <span class="smalltext">{$lang->new_posts}</span></td>
        <td class="trow1" align="center" valign="middle"><img src="{$theme['imgdir']}/off.gif" alt="{$lang->no_new_posts}" title="{$lang->no_new_posts}"/></td>
        <td class="trow1" align="left" valign="middle"><span class="smalltext">{$lang->no_new_posts}</span><br /></td>
        <td class="trow1" align="center" valign="middle"><img src="{$theme['imgdir']}/offlock.gif" alt="{$lang->forum_locked}" title="{$lang->forum_locked}" /></td>
        <td class="trow1" align="left" valign="middle"><span class="smalltext">{$lang->forum_locked}</span><br /></td>
    </tr>
</table>
<br style="clear: both" />
{$footer}
<div style="float: right">
    <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
            <a href="http://adresforum/member.php?action=login" style="color: #fff; text-decoration: underline;">zaloguj się</a> lub
            <a href="http://adresforum/member.php?action=register" style="color: #fff; text-decoration: underline;">zarejestruj nowe konto</a>.<br>Pamiętaj, że konto należy aktywować przez e-mail!</span>
    </div>
</div>

</body>
</html>

Dlaczego?
Jak dodałem w pliku który wskazuje poradnika informacja ta pojawia się jak wysuwam panel użytkownika.

Pytanie: Jak zrobić żeby po zalogowaniu to znikło?
Musisz te kody dodać do szablonu header_welcomeblock_guest (nagłowek). :D
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
Tak tylko jak dodaje to pojawia się ta informacjak jak wysuwa się Panel Uzytkownika. Nie chcę tak :)
No to dodaj na końcu / początku tego szablonu :D
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
Dodalem na poczatku i to samo
<div style="float: right">
    <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
            <a href="http://adresforum/member.php?action=login" style="color: #fff; text-decoration: underline;">zaloguj się</a> lub
            <a href="http://adresforum/member.php?action=register" style="color: #fff; text-decoration: underline;">zarejestruj nowe konto</a>.<br>Pamiętaj, że konto należy aktywować przez e-mail!</span>
    </div>
</div>

<form action="member.php" method="post">

<input type="text" class="textbox" name="username" value="Username" onfocus="if(this.value == 'Username') { this.value = ''; }" onblur="if(this.value=='') { this.value='Username'; }" />

<input type="password" class="textbox" name="password" value="password" onfocus="if(this.value == 'password') { this.value = ''; }" onblur="if(this.value=='') { this.value='password'; }" />

<div style="float: right; margin-top: 8px;">
<label title="{$lang->remember_me_desc}"><input type="checkbox" class="checkbox" name="remember" checked="checked" value="yes" style="vertical-align: middle; margin-top: -1px;" /> {$lang->remember_me}</label>
</div>

<input type="submit" class="button" name="submit" value="{$lang->login}" />
<input type="hidden" name="action" value="do_login" />

</form>


<div style="margin-top: 10px;">
<img class="icon" src="{$theme['imgdir']}/key.png" alt="" /><a href="{$mybb->settings['bburl']}/member.php?action=lostpw">{$lang->lost_password}</a>
&nbsp; - &nbsp;
<img class="icon" src="{$theme['imgdir']}/register.png" alt="" /><a href="{$mybb->settings['bburl']}/member.php?action=register">{$lang->welcome_register}</a>
</div>
Pokaż jak masz zapisany szablon header.
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
<script type="text/javascript">
if (document.body.id == 0) {document.body.id = "forums";}    
</script>

<div id="header">

<div id="header_wrap">





<div id="bridge">
<a href="#" class="panel_toggle">
Panel Użytkownika
</a>
            <div class="menu">
                <ul>
                    <li><a href="{$mybb->settings['bburl']}/index.php" class="Strona Główna">Strona Główna</a></li>
     <li><a href="http://swimhax.ct8.pl/forumdisplay.php?fid=6" class="Zestawienia ligowe">Aktualności </a></li></li>
   <li><a href="http://swimhax.ct8.pl/forumdisplay.php?fid=2" class="Regulamin Forum">Regulamin Forum </a></li></li>
                                        <li><a href="{$mybb->settings['bburl']}/memberlist.php" class="Użytkownicy">{$lang->toplinks_memberlist}</a></li>
                                        <li><a href="http://swimhax.ct8.pl/search.php">Szukaj</a></li>
                                        <li><a href="" class="Zestawienia ligowe">1 Liga</a></li>

                </ul>
            </div>
</div>

</div>
</div>

    <div id="container">
        <a name="top" id="top"></a>
            <hr class="hidden" />
            <div id="panel">
                {$welcomeblock}
            </div>
        <hr class="hidden" />
        <div id="content">
            <navigation>
            {$pm_notice}
            {$bannedwarning}
            {$bbclosedwarning}
            {$unreadreports}
            {$pending_joinrequests}


            <br />
hmm...
Możesz spróbować zainstalować Template Conditionals / php in templates i szablonie header wpisać
<if $mybb->user['usergroup'] == GIDGRUPY then
KOD
</if> 
Zamiast GIDGRUPY wstaw cyfrę (ID) grupy.
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
A po co to komu?
<script type="text/javascript">
if (document.body.id == 0) {document.body.id = "forums";}    
</script>

Ten kod od okienka znajduje się w divie #panel który ma display: none przed kliknięciem w Panel Użytkownika i dlatego tak jest.
Jeśli Ci pomogłem naciśnij guzik POMÓGŁ lub dodaj PUNKT REPUTACJI
a ja to okienko zastąpiłem pluginem Announcement z odzielnym powitaniem dla usera z każdej grupy i gitara..:szczerbol:
(10.05.2014, 12:18)SLAVOO napisał(a): A po co to komu?
<script type="text/javascript">
if (document.body.id == 0) {document.body.id = "forums";}    
</script>

Ten kod od okienka znajduje się w divie #panel który ma display: none przed kliknięciem w Panel Użytkownika i dlatego tak jest.

więc mam usunąc ten kod?

odswieżam
Zostaw skoro był. W sumie nie wiem do czego to.
Jeśli Ci pomogłem naciśnij guzik POMÓGŁ lub dodaj PUNKT REPUTACJI
(10.05.2014, 18:29)SLAVOO napisał(a): Zostaw skoro był. W sumie nie wiem do czego to.

To w jaki sposób mam rozwiazać mój problem?

odswieżam
Spróbuj tak:
header welcomeblock quest:
<div style="float: right">
    <
div id="registerdiv">
        <
span class="smalltext">Witaj gościuNie jesteś zalogowany na forumwięc możesz nie mieć dostępu do niektórych z jego funkcjiAby rozwiązać ten problem
            
<a href="http://adresforum/member.php?action=login" style="color: #fff; text-decoration: underline;">zaloguj się</alub
            
<a href="http://adresforum/member.php?action=register" style="color: #fff; text-decoration: underline;">zarejestruj nowe konto</a>.<br>Pamiętajże konto należy aktywować przez e-mail!</span>
    </
div>
</
div>

<
div id="menupanel">
<
form action="member.php" method="post">

<
input type="text" class="textbox" name="username" value="Username" onfocus="if(this.value == 'Username') { this.value = ''; }" onblur="if(this.value=='') { this.value='Username'; }" />

<
input type="password" class="textbox" name="password" value="password" onfocus="if(this.value == 'password') { this.value = ''; }" onblur="if(this.value=='') { this.value='password'; }" />

<
div style="float: right; margin-top: 8px;">
<
label title="{$lang->remember_me_desc}"><input type="checkbox" class="checkbox" name="remember" checked="checked" value="yes" style="vertical-align: middle; margin-top: -1px;" /> {$lang->remember_me}</label>
</
div>

<
input type="submit" class="button" name="submit" value="{$lang->login}/>
<
input type="hidden" name="action" value="do_login" />

</
form>


<
div style="margin-top: 10px;">
<
img class="icon" src="{$theme['imgdir']}/key.png" alt="" /><a href="{$mybb->settings['bburl']}/member.php?action=lostpw">{$lang->lost_password}</a>
&
nbsp; - &nbsp;
<
img class="icon" src="{$theme['imgdir']}/register.png" alt="" /><a href="{$mybb->settings['bburl']}/member.php?action=register">{$lang->welcome_register}</a>
</
div>
</
div
oraz podmien zawartość pliku package.js na ten:
/* ==============================================
DYNAXEL DESIGN
TRANQUIL
PACKAGE.JS
- - - - - 
Last Updated: Nov 02/12
Author: Jessie Sanford
=============================================== */

$.noConflict();

jQuery(document).ready(function() {

var 
colorOne "#687880"

jQuery("a.panel_toggle").toggle(
    function() {
        
jQuery(this).stop(truetrue).animate({
        
backgroundColor"#bdd6df",
        
borderBottomLeftRadius0
        
borderBottomRightRadius0,
        
color"#76868b"
        
}, 200);
        
jQuery("#menupanel").stop(truetrue).fadeIn();
        },
        
    function() {
        
jQuery(this).stop(truetrue).animate({
        
backgroundColor"#a2b9c1",
        
borderBottomLeftRadius2
        
borderBottomRightRadius2,
        
color"#fff"
        
}, 200);
        
jQuery("#menupanel").stop(truetrue).fadeOut();
        }
);

jQuery("tr.forum").hover(
    function() {
        
jQuery(this).children("td").children("div").children(".forum_stats_wrap").stop(truetrue).fadeIn(200);
        },
    function() {
        
jQuery(this).children("td").children("div").children(".forum_stats_wrap").stop(truetrue).fadeOut(200);
        }
); 

jQuery("div.expcolimage").toggle(
    function() {
        
jQuery(this).parent("td.thead").parent("tr").parent("thead").parent("table").stop(truetrue).animate({
        
opacity0.5
        
}, 200);
        
jQuery(this).parent("td.thead").parent("tr").parent("thead").parent("table").children("tbody").children("tr").stop(truetrue).fadeOut();
        },
    function() {
        
jQuery(this).parent("td.thead").parent("tr").parent("thead").parent("table").stop(truetrue).animate({
        
opacity1
        
}, 200);
        
jQuery(this).parent("td.thead").parent("tr").parent("thead").parent("table").children("tbody").children("tr").stop(truetrue).fadeIn();
        }
); 


/* MENU ============================================================ */

jQuery('.menu ul a').hover(
    function() {
        
jQuery(this).not('#portal .portal, #forums .forums, #search .search, #memberlist .memberlist, #calendar .calendar, #help .help').stop(truetrue).animate({
        
backgroundColor"#fff",
        
color"#606060"
        
}, 200);
        },
    function() {
        
jQuery(this).not('#portal .portal, #forums .forums, #search .search, #memberlist .memberlist, #calendar .calendar, #help .help').stop(truetrue).animate({
        
backgroundColor"#f6f6f6",
        
color"#808080"
        
}, 300);
        }
); 

/* TEXTBOX/BUTTON ============================================================ */

jQuery(".adv_search").css({opacity0});

jQuery('.search_box input.textbox').focus(
    function() {
        
jQuery(this).stop(truetrue).animate({
        
width"200px",
        
backgroundColor"#546167"
        
borderColor"#4c575c"
        
}, 300);
        
jQuery(".adv_search").delay(300).animate({
        
opacity1
        
}, 400);
        }
);
jQuery('.search_box input.textbox').blur(
    function() {
        
jQuery(this).stop(truetrue).delay(300).animate({
        
width"120px",
        
backgroundColor"#5f6d74"
        
borderColor"#525e64" 
        
}, 300);
        
jQuery(".adv_search").animate({
        
opacity0
        
}, 200);
        }
);

jQuery('#menupanel input.textbox').focus(
    function() {
        
jQuery(this).stop().animate({
        
backgroundColor"#a2b7be"
        
borderColor"#99acb3"
        
}, 300);
        }
);
jQuery('#menupanel input.textbox').blur(
    function() {
        
jQuery(this).stop().animate({
        
backgroundColor"#aec5cd"
        
borderColor"#a5bac2" 
        
}, 300);
        }
);

jQuery(".css_button, .css_button_large").hover(
    function() {
        
jQuery(this).stop(truetrue).animate({
        
backgroundColor"#a2b9c1",
        
color"#fff"
        
}, 200);
        },
    function() {
        
jQuery(this).stop(truetrue).animate({
        
backgroundColor"#dadada",
        
color"#808080"
        
}, 200);
        }
); 




}); 
Jeśli Ci pomogłem naciśnij guzik POMÓGŁ lub dodaj PUNKT REPUTACJI
package.js, gdzie znajdę?



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

1 gości