ForumCała strona

Nawigacja

Aktualnie online

Gości online: 7

Użytkowników online: 0

Łącznie użytkowników: 25,405
Najnowszy użytkownik: kipolas

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

Zbigniew@
18.10.2025 19:31:20
Forum nie dziala nawet bez polskich znakow.

JazOOn
16.10.2025 18:21:12
nie dziala z polskimi znakami

Zbigniew@
12.10.2025 15:20:31
Tylko dla wybranych.

JazOOn
06.10.2025 21:00:15
czy shout dziala?

hoopak
02.10.2025 10:33:17
Bleeeeee Cool

Pobierz now? wersj?
Pobierz podr?cznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
[EF IV] Okienko popup automatycznie dopasowuj?ce si? do rozmiarów obrazka - usergalerie
QooBooS
Witam.
Próbuj? zastosowa? w usergalerii skrypt js, który, po klikni?ciu na miniaturk?, otwiera nowe okno z wybranym obrazkiem i dostosowuje swoje rozmiary do rozmiarów obrazka. Dorwa?em kilka gotowych kodów, ale za ka?dym razem jest co? ?le... Fragment kodu z < head > </ head > umieszczam w pliku subheader, a reszt? w view_usergalerie, a mimo to nad logiem wy?wietla si? na przyk?ad takie co?:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Wygl?da na to, ?e ?le dobra?em cudzys?owy i apostrofy w kodzie z subheader. Przy próbie zastosowania poprzednich kodów, nic si? w tym miejscu nie pokazywa?o, a mimo to po klikni?ciu na obrazek nic si? nie dzia?o.
Zamieszcz? tutaj kod, który wywo?uje b??d zamieszczony w tym po?cie w tagach [ code ] [/ code ].
Pobierz kod źródłowy  Rozwiń Kod źródłowy

a tu kod z pliku view_usergalerie:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Czy móg?by kto? mi pomóc zoptymalizowa? kod, aby dzia?a? poprawnie?

EDIT:
Czy móg?by kto? pomóc mi dostosowa? zmienn? $photo_size, która jest odpowiedzialna za wymiary obrazka na tak?, aby pobiera?a wymiary obrazka oryginalnego, a nie miniatury? Alternatywnym wyj?ciem, nie stosuj?c powy?szego kodu, jest u?ycie kodu z pliku photogallery.php. Wszystko dzia?a pi?knie, ale zmienna $photo_size pobiera rozmiar nie tego obrazka, co trzeba. Dodam, ?e obrazek o rozmiarach miniatury wy?wietla si? tu? po otwarciu okna, natomiast je?li powi?kszy si? okno, obrazek równie? si? powi?ksza, aby wype?ni? ca?e okno.
U mnie wygl?da ona tak:
Pobierz kod źródłowy  Rozwiń Kod źródłowy



PW od moderatora:
  1. Przeniesienie tematu - Pieka 07.07 - 12:53
  2. Zmiana nazwy tematu - Pieka 07.07 - 12:56

Edytowane przez QooBooS dnia 07.07.2008 12:58:15
 
W?cibski Go??
Dodany dnia 25.10.2025 13:38:27
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
Szapko
Móg?by? da? jaki? link gdzie jest ten efekt zastosowany?
Edytowane przez Pieka dnia 07.07.2008 13:00:11
 
QooBooS
Na przyk?ad tu: http://www.co2pl....?userid=26 (galeria losowego u?ytkownika z mojej strony). Znajdziesz tam problem numer dwa, bo z pierwszym sobie da?em spokój, dopóki kto? mi nie pomo?e z poprawieniem kodu (psuje wygl?d strony).

Temat zmieni?em, mam nadziej?, ?e teraz b?dzie odpowiada?.
A temat za?o?y?em w przedszkolu, gdy? dotyczy on ma?ych zmian, które dla mnie wydaj? si? trudne do wykonania. Po nazwie dzia?u 'Przedszkole' sugeruj?, ?e to tam w?a?nie powinny trafia? tematy, w których u?ytkownicy pytaj? bardziej do?wiadczonych u?ytkowników o pomoc w drobnych modyfikacjach.
Natomiast dzia? 'Propozycje' wydaje mi si? by? przeznaczonym dla tematów, w których to u?ytkownicy proponuj? modyfikacje skryptów ju? istniej?cych na wi?ksz? skal?.
Poza tym, nie wiedzia?em, ?e posiadanie EF ma jakikolwiek wp?yw na schemat sk?adni kodu JS, cho? by? mo?e chodzi tu o problem numer dwa, czyli sk?adni? kodu pobieraj?cego rozmiar obrazka.
Przepraszam za moje b??dy. Cho? otrzyma?em ju? tego typu pouczenie, to jednak wci?? mam problemy z idealnym dostosowaniem si? do Waszego REGULAMINU.
Edytowane przez QooBooS dnia 07.07.2008 13:03:21
 
Pieka
Nie wiem, ktora masz wersje, ale podam Ci na przykladzie mojej galerii.
W pliku view_usergalerie.php, zastap kod odpowiedzialny za wyswietlanie zdjecia na zblizony do tego:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Z tym, ze pewnie masz inna nazwe pliku zawarta w kodzie. Sam robilem.

Natomiast czesc, o ktora pytasz w drugiej czesci posta, razem z zapytaniem wyglada mniej wiecej tak:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Nazwy plikow i tabel sa zalezne od wersji, wiec musisz sobie przystosowac w razie potrzeby.



WAZNE: Gwoli uzupelnienia, jesli masz EP/EF, to bezwzglednie masz pisac w tym dziale. Koniec, kropka!
To jest Support PHP-Fusion i nie wspieramy modyfikacji, a jedynie z uprzejmosci udostepniamy osobne forum.
Edytowane przez Pieka dnia 07.07.2008 13:12:33
Jestem jaki jestem Smile
 
www.php-fusion.pl
QooBooS
Sprawa wygl?da tak:
Zast?pi?em kod odpowiedzialny za wy?wietlanie obrazka tym Twoim, a nad nim wklei?em ten drugi. Zapisa?em i wys?a?em na f t p.
Wydaje mi si?, ?e wpisy w bazie danych wygl?daj? u mnie tak samo jak w podanym przez Ciebie kodzie.
Po od?wie?eniu strony zauwa?y?em nast?puj?ce rzeczy:
- zamiast miniatur obrazków wy?wietla si? bez przerwy napis "Wczytywanie obrazka";
- gdy zmieni?em w Twoim kodzie nazw? pliku na view_usergalerie.php, w nowym okienku wy?wietla?a si? strona view_usergalerie.php, wraz z ca?ym otoczeniem, a po?rodku by? obrazek tak, jak w oryginalnej wersji pliku. Gdy zmieni?em ca?y pierwszy argument na:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

obrazek wy?wietla si? identycznie, jak wy?wietla? si? przed wprowadzeniem Twojego kodu, tzn. ma rozmiary miniaturki, ale da si? go rozci?ga? wraz z rozci?gni?ciem ca?ego okna popup. Rozumiem, ?e to, co wprowadzi?em jest nie do ko?ca poprawne? Gdy u?y?em tu Twojej zmiennej $img_filename, wy?wietla?a si? pusta strona.

PS: Posiadam 'Usergalerie' w wersji 1.0 (przynajmniej tak jest napisane w pliku infusion.php).
Edytowane przez QooBooS dnia 07.07.2008 13:46:56
 
Pieka
Nie tak. Zakladam, ze przynajmniej pierwsza czesc kodu wstawiles poprawnie, wiec wyjasnie co dalej.
Jesli uzywasz mojego kodu, to musisz jeszcze zrobic jedna czynnosc. Zdefiniowalem skalowanie zdjec, wiec aby wszystko dzialalao prawidlowo musisz do pliku show_usergalerie.php dodac zaraz po:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Ponizszy kod:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Standardowo w galerii PHP-Fusion jest plik showphoto.php, ktory znajduje sie w glownym katalogu strony. Musisz skopiopwac ten plik, zienic nazwe na showphoto_usergallery.php, a nastepnie wyedytowac, zmieniajac:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Na ten drugi, podany dwa posty wyzej, czyli:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Zapisac i wstawic do katalogu infusions/usergalerie/.
Edytowane przez Pieka dnia 07.07.2008 14:20:35
Jestem jaki jestem Smile
 
www.php-fusion.pl
QooBooS
Po zastosowaniu wszystkich Twoich kodów, powsta?o takie co?:
http://www.co2pl....?userid=26

Czy móg?by? pomóc mi tak?e z tym czarnym t?em ?rodka? Który plik jest odpowiedzialny za t?o tego ?rodka? Ostatnio co? kombinowa?em, ale zmienia?em tylko subheader i view_usergalerie, wi?c nie wiem, co mog?em zepsu?. Wygl?da to tak, jakby jaki? cudzys?ów nie by? domkni?ty albo co? w tym stylu.
A wracaj?c do galerii, prosz? o sprawdzenie tego, co tam namajstrowa?em - w razie potrzeby ch?tnie s?u?? kodem.
Zastosowa?em si? tak?e do Twojej ostatniej edycji poprzedniego posta.
Edytowane przez QooBooS dnia 07.07.2008 14:51:04
 
Pieka
Nie wykonales tego, co napisalem, wiec nie ma mozliwosci aby dzialalo. Napisalem wyraznie co i gdzie.
Jesli masz v1 tej galerii, to to musi dzialac poprawnie.
Jestem jaki jestem Smile
 
www.php-fusion.pl
QooBooS
Naprawd?, nie wiem, co jest ?le. Przeczyta?em chyba z 10 razy Twoje posty, od góry do do?u, i wszystko si? zgadza.
Dla pewno?ci umieszczam kody tych dwóch plików:
view_usergalerie.php:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


oraz plik showphoto_usergallery.php:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Czy o czym? zapomnia?em?

EDIT: Okienko popup ma rozmiary 20 pikseli na 20 pikseli, czyli tak, jakby nie rozumia?o komendy pobieraj?cej rozmiar obrazka.
W view_usergalerie.php miniaturki nadal s? zast?pione tekstem "Wczytywanie Obrazu".
Edytowane przez QooBooS dnia 07.07.2008 16:53:54
 
Pieka
Odpowiedz mi na tylko jedno pytanie, dlaczego zamieniasz kod miniaturki zamiast docelowego zdjecia?
Jestem jaki jestem Smile
 
www.php-fusion.pl
QooBooS
Dzi?ki Szefie za ol?nienie Smile Po ujrzeniu napisów na miniaturkach za pierwszym razem, co? mi si? nie podoba?o, ale stwierdzi?em, ?e tak musi by?... Zupe?nie nie pomy?la?em, ?e to ma mie? zastosowanie do "otwartego" zdj?cia.
Teraz dzia?a perfekcyjnie, strona si? nie rozje?d?a. Mam tylko jedno 'ale':
Czy da?oby si? otoczy? marginesami zdj?cie otwarte w popupie? W tej chwili ten "zapas", czyli 20 pikseli jest jedynie po prawej i na dole, a chcia?bym, ?eby by?o to tak?e z tej drugiej strony.
 
Pieka
QooBooS napisa?/a:
..Czy da?oby si? otoczy? marginesami zdj?cie otwarte w popupie? W tej chwili ten "zapas", czyli 20 pikseli jest jedynie po prawej i na dole, a chcia?bym, ?eby by?o to tak?e z tej drugiej strony.

Sprawdz cos takiego, zamien w pliku view_usergalerie.php:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Na:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Wazne! W kodzie nalezy usunac spacje pomiedzy:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

A:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Teoretycznie powinno byc ok, ale glowy nie dam, wiec zrob kopie pliku przed modyfikacja.
Edytowane przez Pieka dnia 07.07.2008 18:15:19
Jestem jaki jestem Smile
 
www.php-fusion.pl
QooBooS
Po wklejeniu Twojego kodu, nic si? nie dzieje, gdy klikam na zdj?cie - jakby nie zna?o funkcji OpenWindow. Spróbowa?em window.open, ale zdj?cie si? otwiera w zmaksymalizowanym oknie, nawet po usuni?ciu &full z URL'a.
 
Pieka
QooBooS napisa?/a:
Po wklejeniu Twojego kodu, nic si? nie dzieje, gdy klikam na zdj?cie - jakby nie zna?o funkcji OpenWindow. Spróbowa?em window.open, ale zdj?cie si? otwiera w zmaksymalizowanym oknie, nawet po usuni?ciu &full z URL'a.

To jest znaczek (bez spacji):
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Forum go interpretuje, wiec kod sie zle wyswietlil. Poprawilem.

Jesli po porawieniu nie zadziala poprawnie, to wstaw tam standardowy zamieniajac +20 na np. +2 lub w ogole pomijajac margines.
Edytowane przez Pieka dnia 07.07.2008 18:22:14
Jestem jaki jestem Smile
 
www.php-fusion.pl
QooBooS
W dalszym ci?gu po klikni?ciu na zdj?cie nic si? nie dzieje... W takim razie zastosuj? Twoj? porad? dotycz?c? usuni?cia marginesów. Tak chyba b?dzie najlepiej, skoro nie da si? ustawi? marginesów dooko?a stron zdj?cia...
Serdeczne dzi?ki za Twoj? pomoc!
 
Pieka
QooBooS napisa?/a:
..W takim razie zastosuj? Twoj? porad? dotycz?c? usuni?cia marginesów...

Z tego, co widze efekt jest wiecej niz dobry i mysle, ze bez marginesow wyswietlane zdjecia tylko zyskaly.
Jestem jaki jestem Smile
 
www.php-fusion.pl
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl