Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 31.01.2010 Ostrzeżenie: (0%)
|
Witam!
Potrzebuję pomocy przy zabezpieczeniem pojedynczych zdjęć na stronie hasłem. Chodzi o to, żeby w danej galerii niektóre zdjęcia były zawsze dostępne (widoczne), a inne dopiero po podaniu hasła (jedno hasło dla wszystkich zdjęć). Wymyśliłem, że najzgrabniej byłoby, gdyby te "zabezpieczone" zdjęcia były oznaczone w jakiś sposób w kodzie, a do tego podpięty kod Javascript (na takiej zasadzie jak standardowy lightbox), który zamienia źródło src zdjęcia, jeśli odpowiednia zmienna sesyjna nie jest ustawiona. Po podaniu hasła zmienna sesyjna ustawia się i zdjęcie wyświetla się normalnie. Problem w tym, że bazuję na Wordpressie (jakiś odziedziczony szablon, wersja przestarzała, w dodatku zmodyfikowana..) i nie bardzo chcę grzebać w php, żeby tego całkiem nie posypać. Pomyślałem więc o Javascripcie jako jedynym rozwiązaniu, ale za to tutaj zupełnie nie mam doświadczenia. Bardzo proszę o pomoc w stworzeniu pliku js, który zamienia źródło obrazka w zależności od zmiennej sesyjnej. Pozdrawiam, Jakub Wciąż poszukuję rozwiązania. Proszę o pomoc. Może jakieś wskazówki? 17.12.2010 Nadal poszukuję. Naprawdę potrzebuję w tym pomocy. Czy w ogóle da się to rozwiązać Javascriptem? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%)
|
Spróbuj ze zdarzeniem onload, to co jest w komentarzu w moim kodzie
Poza tym nie baw się tym echo, zrób tak jak Ci pokazałem, przy edycji wiele ułatwia (IMG:style_emoticons/default/smile.gif) Kod <?php if($_SESSION['fotki'] != 'yes'){ ?> <script language="JavaScript"> onload = function(){ document.getElementById('passfoto').src = '(ścieżka do pliku brak_dostepu.jpg)'; } </script> <?php } ?> Jak nadal nie zadziała to zobacz konsolę błędów, jak nadal nic nie pomoże to daj jakieś demo -> tylko proste i z kodem PHP gdzieś z boku |
|
|
|
kubislaw pojedyncze zdjęcia na hasło 17.12.2010, 22:34:37
kamil4u W wielkim skrócie
HTML:
Kod<img src="./tes... 17.12.2010, 22:52:45
Mephistofeles I Twoje zabezpieczenie da się rozbroić wyłączając ... 17.12.2010, 23:13:48
kamil4u CytatI Twoje zabezpieczenie da się rozbroić wyłącz... 18.12.2010, 13:30:11
Mephistofeles Dobra, ale wystarczy, że wejdę na adresUrl/nowy/pl... 18.12.2010, 15:56:32
kamil4u Ale nie będziesz znał adresu, gdy wcześniej nigdzi... 18.12.2010, 16:20:21
kubislaw Dzięki za wskazówki. Oczywiście, że zrobiłbym to p... 18.12.2010, 23:34:54 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 16:21 |