Kategoria | jQuery/JavaScript
22
Angular URL bez hashtag
Brak komentarzy · Autor postu RaVns, kategoria jQuery/JavaScript, Webmastering
Angular without hashtag #
Na początku budowy aplikacji w AngularJS chcąc rozbudować ją o kolejne podstrony (inne kontrolery) zauważamy, że tworzone linki (URL) zawierają #.
Link taki rozpoczyna się np. /#/kategorie lecz nie jest to specjalnie ładny link, ponieważ chcielibyśmy uzyskać taki: /kategorie.
Co na to poradzić?
(więcej…)
Tagi: $locationProvider · Angular · angular hashtag · angular route · Angular without hashtag # · AngularJS
9
Skrypt informujący o wykorzystywaniu Cookies na stronie
Brak komentarzy · Autor postu RaVns, kategoria HTML/XHTML, jQuery/JavaScript
Skrypt informujący o wykorzystywaniu cookies na stronie zawiera możliwość zamieszczenia go na dole lub górze strony…. cdn.
/****
// Skrypt: Okienko informujące o wykorzystywaniu na stronie plików Cookie.
// Copyright Autor: Rafał Olszyński - RaVns
// Wersja: 1.0 - 04.2013 r.
// http://Blog.RaVns.net
//
// Wymagania: posiadanie jQuery Cookie Plugin
// Proszę nie usuwać komentarzy w kodzie, stanowi to warunek legalnego wykorzystania
// Zabroniona sprzedaż kodu.
****/
/* Ustawienia ***/
var cookie_waznosc = 365; // czas wyswietlania: 0 - pokazuj zawsze | 1...n - dzien/dni... -> domysl:0 | rada: czasem nalezy wyczyscic cache aby zmienic dni
var cookie_zamknij = 'fadeOut'; // efekt ukrycia: slideUp | fadeOut | fadeToggle | toggle | hide ... -> domysl:fadeOut
var cookie_pozycja = 'prepend'; // polozenie na stronie: append | prepend - dol -> domysl:prepend
var cookie_szerokosc = '1000px' // szerokosc obszaru tekstu: w px -> domysl:1000px
// tresc o cookies
var cookie_info = 'Szanowni Państwo, w celu świadczenia usług na najwyższym poziomie, w ramach naszego serwisu wykorzystujemy pliki cookies (tzw. ciasteczka). Korzystając z naszej strony bez zmiany ustawień przeglądarki będą one zapisane w pamięci urządzenia. Jeśli nie wyrażają Państwo zgody, uprzejmie prosimy o dokonanie stosownych zmian w ustawieniach przeglądarki internetowej.';
// komunikat akceptacji
var cookie_info_ok = 'Rozumiem. Nie pokazuj więcej tego komunikatu';
// link np. z polityka prywatnosci lub puste: ''
var cookie_info_pp = ''; // Kliknij, aby przeczytać <a href="#">politykę prywatności</a>.
/* koniec Ustawienia ***/
if(cookie_waznosc==0) { $.removeCookie('okno_cookie', { path: '/' }); }
if ($.cookie("okno_cookie") != 'pokazuj' ) { // tworz cookie
if(!cookie_waznosc||0===cookie_waznosc.length) var cookie_waznosc='0'; if(!cookie_zamknij||0===cookie_zamknij.length) var cookie_zamknij='fadeOut'; if(!cookie_pozycja||0===cookie_pozycja.length) var cookie_pozycja='prepend'; if(!cookie_szerokosc||0===cookie_szerokosc.length) var cookie_szerokosc='1000px'; if(!cookie_info||0===cookie_info.length) var cookie_info='Wpisz treść o cookie. Pozdrawiam RaVns :) '; if(!cookie_info_ok||0===cookie_info_ok.length) var cookie_info_ok='Podaj tekst akceptacji'; if(!cookie_info_pp||0===cookie_info_pp.length) var cookie_info_pp=''; // domys.
if(cookie_pozycja=='append') cookie_pozycja_css = 'top:0px'; else cookie_pozycja_css = 'bottom:0px'; if(cookie_pozycja==null) cookie_pozycja_css = '1000px';
var okno_cookie_box = '<div id="okno_cookie" style="position:fixed;left:0;'+cookie_pozycja_css+';width:100%;min-height:50px;text-align:center;color:#434343;font:normal 11px/1.5 tahoma,sans-serif !important;background-color:#dbdbdb;opacity:0.95;filter:alpha(opacity=95);padding:10px 0;margin:0;z-index:99999;-webkit-box-shadow:1px 1px 20px 1px rgba(100, 100, 100, 0.8);box-shadow:1px 1px 20px 1px rgba(100, 100, 100, 0.8);"><div style="width:'+cookie_szerokosc+';margin:0 auto;text-align:left;padding:0;">' +cookie_info+''+cookie_info_pp+ '<div id="okno_cookie_i" style="color:#780606;cursor:pointer;text-align:center">' +cookie_info_ok+ '</div></div><div id="okno_cookie_x" style="position:absolute;top:15px;right:10px;padding:1px 4px;cursor:pointer;background:#b9b9b9;border:1px solid #858585;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:1px 1px 3px 1px rgba(200, 200, 200, 0.8);box-shadow:1px 1px 3px 1px rgba(200, 200, 200, 0.8);">×</div></div>';
$('body')[cookie_pozycja](okno_cookie_box);
}
$("#okno_cookie_i,#okno_cookie_x").hover(function() { $(this).css('opacity', '0.7') }, function() { $(this).css('opacity', '1') } );
$('#okno_cookie_i').click(function() { $("#okno_cookie")[cookie_zamknij]('slow'); $.cookie("okno_cookie", "pokazuj", { expires: cookie_waznosc, path: '/' }); /* tworz cookie*/ });
$('#okno_cookie_x').click(function() { $("#okno_cookie")[cookie_zamknij]('slow'); });
});
Tagi: Cookie · JavaScript · jQuery · komunikat JavaScript · korzystanie z cookie · Prawo Telekomunikacyjne dotyczące plików cookies · skrypt cookie · skrypt cookie ustawa · Skrypt informujący o obsłudze ciasteczek · Skrypt o wykorzystywaniu Cookies na stronie · Uzyskanie zgody na zapisywanie Cookie · wykorzystanie cookie na stronie