Webboard

Pełna wersja: Powiadomienie Jquery
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
wersja skryptu MyBB: 1.6.9
adres forum: www.forumsimcity.com.pl
na czym polega problem (screen, opis, komunikaty):
Chcę utworzyć powiadomienie o rejestracji dla gości, w którym zamieszczę tekst jak i link do rejestracji, ma być też przyjemnie graficzny dla oka. Dużo próbowałem z różnymi powiadomieniami stąd: http://www.tripwiremagazine.com/2012/08/...ugins.html
Niestety żaden nie działał.
Próbowałem plugin Guest Warn ale kłóci się on z innymi skryptami, ktoś mi tu na forum napisał o tym https://webboard.pl/temat-jqu...i-js_36416 lecz nic nie podziałało, dlatego wziąłem na cel powiadomienia jquery.
Dział pluginy > FAQ > Różnego rodzaju dodatki do forum > Punkt 1.
Jeśli jesteś wystarczająco bystry, to powinieneś ogarnąć, bo kod nie wymaga nawet umiejętności programistycznych, aby go użyć.

Szczerze, to nawet nie trzeba tego robić za pomocą JavaScript. Wystarczy zrobić diva o atrybucie position: fixed i go wkleić do szablonu header_welcomeblock_guest. Ja mam to tak zrobione u siebie.
Ale chodzi własnie o to że chciałbym żeby to było jquery, podobają mi się powiadomienia użyte w tym języku. Chodzi tylko o to że one nie działają, w headerinclude jest od cholery tych odwołań do bibliotek, idzie się pogubić, a niestety nawet po podaniu tam ścieżek do bibliotek które sobie skrypt pobiera, kod(czyli już zwykły skrypt) do header_welcomeblock_guest i u góry wyświetla się pasek z kodem skryptu, jakby w ogóle nie pobierał żadnych bibliotek oraz css'a. Chyba że to kod css należy umieścić w global.css inaczej nie pójdzie...
1. jQuery to nie język, tylko biblioteka dla JS
2. Przecież powiadomienia i tak są napisane w HTML/CSS. jQuery może odpowiadać najwyżej za ich animowanie o_O

Pokaż, co tam namodziłeś. Zawartość headerinclude i header_welcomeblock_guest.
Może ręcznie dodana informacja w jquery przypominająca rejestrację.
Możesz ją ostylować na swój sposób.
http://cqpolska.pl/watek-okienko-przypom...acje--1333
headerinclude:
Kod PHP:
<!--[if IE]><![endif]-->
<
meta charset="utf-8">
<
link rel="Shortcut icon" href="images/ikona.gif" />
<
link rel="alternate" type="application/rss+xml" title="{$lang->latest_threads} (RSS 2.0)" href="{$mybb->settings['bburl']}/syndication.php" />
<
link rel="alternate" type="application/atom+xml" title="{$lang->latest_threads} (Atom 1.0)" href="{$mybb->settings['bburl']}/syndication.php?type=atom1.0" />
<
meta name="description" content="Forum które zbiera wszystkich fanów i graczy zainteresowanych najnowszą odsłoną SimCity ale i nie tylko. Serdecznie zapraszam do korzystania z naszego forum" />
<
meta name="keywords" content="SimCity, Sim, City, Polska, Forum, 5, Wymagania, Modyfikacje, Filmy, Nowości, Aktualności" />
<
link rel="alternate" type="application/rss+xml" title="{$lang->latest_threads} (RSS 2.0)" href="{$mybb->settings['bburl']}/syndication.php" />
<
link rel="alternate" type="application/atom+xml" title="{$lang->latest_threads} (Atom 1.0)" href="{$mybb->settings['bburl']}/syndication.php?type=atom1.0" />
<
script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/prototype.js?ver=1600"></script>
<
script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/general.js?ver=1600"></script>
<
script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/popup_menu.js?ver=1600"></script>
<
script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<
script type="text/javascript">!window.jQuery && document.write('<script src="{$mybb->settings['bburl']}/images/cmsbb/scripts/jquery-1.4.2.min.js"><\/script>')</script>
<
script type="text/javascript" src="{$mybb->settings['bburl']}/images/cmsbb/scripts/jquery.js"></script>
<
script type="text/javascript">jQuery.noConflict();</script>
{
$stylesheets

A w header_welcomeblock_guest
Kod PHP:
<div id="panel">

    <
form action="{$mybb->settings['bburl']}/member.php" class="loginform" method="post">
        <
input type="hidden" name="action" value="do_login" />
        <
input type="hidden" name="url" value="{$url}/>
        <
input type="text" name="username" class="textuser" value="Username" onfocus="if(this.value !== '') { this.value=''; }" onblur="if(this.value == '') { this.value='Username'; }" />
        <
input type="password" class="textpass" name="password" value="Password" onfocus="if(this.value !== '') { this.value=''; }" onblur="if(this.value == '') { this.value='Password'; }" />
    
        <
br/>
        <
span class="text"> <a href="{$mybb->settings['bburl']}/member.php?action=lostpw">Nie pamiętasz hasła?</a>  &mdash; <a href="{$mybb->settings['bburl']}/member.php?action=register">Zarejestruj się</a></span>
        <
input type="submit" class="loginsub" value="Login" tabindex="3" />
        <
input type="checkbox" value="yes" checked="checked" title="" name="remember" style="display:none;" class="checkbox" />
    </
form>

</
div>

<
div class="sidenav">

<
div id="fb-root"></div>
</
div
To z headerinclude wywalić:
Kod:
<script type="text/javascript">!window.jQuery && document.write('<script src="{$mybb->settings['bburl']}/images/cmsbb/scripts/jquery-1.4.2.min.js"><\/script>')</script>
<script type="text/javascript" src="{$mybb->settings['bburl']}/images/cmsbb/scripts/jquery.js"></script>

Okienko możesz wziąć to od Glovera.