• Reklama

[+] Dymek vTip

BBCode dodaje dymek z informacją
Są to BBCode'y, które wymagają dogrania dodatkowych plików na serwer, bądź ingerencji w skrypt phpBB.

Moderator: BBCoderzy

Regulamin działu
Proszę o zgłaszanie wszystkich tematów z BBCode'ami, które wyświetlają ostrzeżenie przy próbie dodania na forum, do TEGO TEMATU.

[+] Dymek vTip

Postprzez all4phone » 18 mar 2011, o 13:12

Dymek vTip
Ten BBCode pozwala na wyświetlenie dymku, np z podpowiedzią. Gdy kursor myszki zostanie ustawiony nad znakami umieszczonymi w tagu BBCode'a, pojawi się informacja dodana przez użytkownika w odpowiednim miejscu. Forma BBCode'a pozwala na kolorowanie tekstu wyświetlanego w poście, jak również tekstu w dymku. Jest również możliwość określenia szerokości dymku (w pikselach). Po usunięciu kursora myszy z obszaru działania BBCode'a, ramka z dymkiem automatycznie znika.

Autor: all4phone
Wersja: 0.1.0
Kompatybilność: 3.0.8
Poziom trudności instalacji: Łatwa
Czas instalacji: ~5 minut
phpBB: link do tematu na phpbb.com

Notatki autora:
Obecna wersja instalacyjna jest przystosowana dla stylu prosilver. Edycja plików zawartych w paczce, pozwala na dokonanie wielu innych zmian w sposobie wyświetlania dymku, np: zmiana koloru tła, zmiana koloru obramowania, zmiana pozycji względem kursora, itp.
Kopiowanie plików precyzuje instrukcja install.xml, która znajduje się w załączniku.




Demo:N/A

Dołączone pliki:
vtip_arrow.png
jquery.js
vtip.js
vtip.css
install.xml

Screen:
Wczytywanie obrazu...
Kliknij obrazek, aby powiększyć

Download:
dymek_vTip_v_0.1.0.zip




BBCode stworzony przez członka ekipy bbcode.pl


Autor postu otrzymał pochwałę
Nie masz wystarczających uprawnień, aby zobaczyć pliki załączone do tego postu.
all4phone Mężczyzna
Administrator
Administrator
Avatar użytkownika
Posty: 671
Dołączył(a): 02 wrz 2010
Kasa: 18,535.00 BBPoints
Bank: 2,473.00 BBPoints
Pochwały: 217
Płeć: Mężczyzna

Offline
    Windows XP Firefox

Reklama

Re: Dymek vTip

Postprzez tanner » 18 mar 2011, o 20:32

Szczerze mówiąc ten bbcode mógłby zostać stworzony, aby nie wymagać dodatkowych plików, ale ty go stworzyłeś więc się nie wtrącam :)
The Hardcor - Darmowa gra przez przeglądarkę. [Upgrading]
http://www.kongregate.com/games/Tanner963/dayjump
tanner Mężczyzna
Stały Bywalec
Stały Bywalec
Avatar użytkownika
Posty: 471
Dołączył(a): 12 lut 2010
Kasa: 5,471.00 BBPoints
Bank: 31,156.00 BBPoints
Lokalizacja: pl_PL
Pochwały: 77
Płeć: Mężczyzna

Offline
    Windows XP Firefox

Re: Dymek vTip

Postprzez all4phone » 18 mar 2011, o 20:40

No, sporo kodu by trzeba władować do BBCode'a :)
all4phone Mężczyzna
Administrator
Administrator
Avatar użytkownika
Posty: 671
Dołączył(a): 02 wrz 2010
Kasa: 18,535.00 BBPoints
Bank: 2,473.00 BBPoints
Pochwały: 217
Płeć: Mężczyzna

Offline
    Windows XP Firefox

Re: Dymek vTip

Postprzez tomek » 19 mar 2011, o 14:55

tanner napisał(a):Szczerze mówiąc ten bbcode mógłby zostać stworzony, aby nie wymagać dodatkowych plików, ale ty go stworzyłeś więc się nie wtrącam :)

A mógłbym prosić o to ? :) Na forum które obsługuję, polscy admini nie mają dostępu do tych plików, ani zakładki style :bardzozły:
tomek Mężczyzna
Użytkownik
Użytkownik
Avatar użytkownika
Posty: 10
Dołączył(a): 17 gru 2010
Kasa: 292.00 BBPoints
Pochwały: 1
Płeć: Mężczyzna

Offline
    Windows Vista Firefox

Re: Dymek vTip

Postprzez all4phone » 19 mar 2011, o 19:06

Proszę bardzo :) (testowane, działa na 100%)

Sposób użycia BBCode’a:
Kod: Zaznacz cały
[chmurka={INTTEXT},{NUMBER},{COLOR1}]{TEXT},{COLOR2}[/chmurka]


Kod HTML: UWAGA! Ze względu na obszerność skryptu, musisz sam wstawić cały kod z pliku jquery.js, tak gdzie wskazałem. Reszta jest gotowa.
Kod: Zaznacz cały
<script type="text/javascript"> TUTAJ WSTAW KOD Z PLIKU "jquery.js" </script>

<script type="text/javascript">/**
Vertigo Tip by www.vertigo-project.com
Requires jQuery
*/

this.vtip = function() {   
    this.xOffset = -10; // x distance from mouse
    this.yOffset = 10; // y distance from mouse       
   
    $(".vtip").unbind().hover(   
        function(e) {
            this.t = this.title;
            this.title = '';
            this.top = (e.pageY + yOffset); this.left = (e.pageX + xOffset);
           
            $('body').append( '<p id="vtip"><img id="vtipArrow" />' + this.t + '</p>' );
                       
            $('p#vtip #vtipArrow').attr("src", 'images/vtip_arrow.png');
            $('p#vtip').css("top", this.top+"px").css("left", this.left+"px").fadeIn("slow");
           
        },
        function() {
            this.title = this.t;
            $("p#vtip").fadeOut("slow").remove();
        }
    ).mousemove(
        function(e) {
            this.top = (e.pageY + yOffset);
            this.left = (e.pageX + xOffset);
                         
            $("p#vtip").css("top", this.top+"px").css("left", this.left+"px");
        }
    );           
   
};

jQuery(document).ready(function($){vtip();}) </script>
<style type="text/css">
p#vtip {width:{NUMBER}px; color:{COLOR1};
display: none;
position: absolute;
padding: 10px;
left: 5px;
font-size: 12px;
background-color: white;
border: 1px dashed #a6c9e2;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
z-index: 9999}
p#vtip #vtipArrow {
position: absolute;
top: -10px;
left: 5px }
</style>
<span class="vtip" title="{INTTEXT}" style="color:{COLOR2}">{TEXT}</span>


Linia informacyjna:
Kod: Zaznacz cały
Informacja: [chmurka=tekst dymka,liczba pikseli szerokości dymka,kolor tekstu w dymku]tekst w poście,kolor tekstu w poście[/chmurka]


Przykład:
Kod: Zaznacz cały
[chmurka=czytaj tekst dymka,200,green]informacja,red[/chmurka]
all4phone Mężczyzna
Administrator
Administrator
Avatar użytkownika
Posty: 671
Dołączył(a): 02 wrz 2010
Kasa: 18,535.00 BBPoints
Bank: 2,473.00 BBPoints
Pochwały: 217
Płeć: Mężczyzna

Offline
    Windows XP Firefox

Re: Dymek vTip

Postprzez tomek » 19 mar 2011, o 20:07

Dzięki, działa :) Musiałem tylko umieścić obrazek na innym serwerze i tu zmienić sobie ścieżkę. Przy okazji, identycznie wstawiłem bibliotekę z tego przykładu i też fajnie działa :)
tomek Mężczyzna
Użytkownik
Użytkownik
Avatar użytkownika
Posty: 10
Dołączył(a): 17 gru 2010
Kasa: 292.00 BBPoints
Pochwały: 1
Płeć: Mężczyzna

Offline
    Windows Vista Firefox


Powrót do BBCode'y zaawansowane

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości