|
Tytuł: Pomiejszone zdjęcie w przeglądarce / Oryginał w nowym oknie Wiadomość wysłana przez: stomka.net Wrzesień 24, 2006, 09:27:05 Witam
Nie chciałbym stworzyć dodatkowych kopię zdjęcia, ale chcę otwierać pierwotnie dodane zdjęcia w nowym oknie czy jest taka możliwość ? Pozdrawiam stomka.net Tytuł: Odp: MOD - Pomiejszone zdjęcie w przeglądarce / Oryginał w nowym oknie Wiadomość wysłana przez: andreoid Wrzesień 24, 2006, 18:57:55 Witam
MOD - Przegląd orginalnych zdjęć w nowym oknie (http://www.fotoan.com/index.php?option=com_smf&Itemid=31&topic=13.0), jest w moim przekonaniu bardziej funkcjonalny. Ale skoro stomka.net nie chce z niego skorzystać, podaje inne rozwiązanie, które być może zadowoli szanownych forumowiczów :). MOD ten został zredagowany przez michi-w , i opublikowany w forum 4images (http://www.4homepages.de/forum/). Demo (http://4images.fotoan.com/4images/details.php?image_id=4) Instalacja: Krok 1 Otwórz plik functions.php ścieżka includes/functions.php Odszukaj Kod: if ($image_info = @getimagesize($src, $info)) { $width_height = " ".$image_info[3]; $width = $image_info[0]; $height = $image_info[1]; i dodaj za nim Kod: if (($width > $height) && ($width > 550)){ $new_limit = "550"; $limit_var = "width"; }elseif (($width < $height) && ($height > 550)){ $new_limit = "550"; $limit_var = "height"; }else { $new_limit = $image_info[0]; $limit_var = "width"; } Objaśnienie: Wartości ($width > 550) $new_limit = "550"; limit szerokości zdjęcia w przeglądarce i ($height > 550) $new_limit = "550"; limit wysokości zdjęcia w przeglądarce jest opcjonalne i można zmienić np. na ($width > 400) $new_limit = "400"; limit szerokości zdjęcia w przeglądarce i ($height > 400) $new_limit = "400"; limit wysokości zdjęcia w przeglądarce są to maksymalne wymiary zdjęcia, pomniejszone proporcjonalnie przez PHP. Taki wymiar będzie wyświetlana w przeglądarce. A orginał w nowym oknie Odszukaj Kod: "&mode=".$mode : ""))."\">".$media_icon."</a>"; } $width_height = ""; $width = ""; $height = ""; i za nim dodaj Kod: $limit_var = ""; $new_limit = ""; Odszukaj Kod: $site_template->register_vars(array( "media_src" => $media_src, "media_icon" => $media_icon, "image_name" => $image_name, "width_height" => $width_height, "width" => $width, "height" => $height, i za nim dodaj Kod: "new_limit" => $new_limit, zapisz plik i załaduj na serwer."limit_var" => $limit_var, Krok 2 Otwórz plik details.html, ścieżka templates/twoj_szablon/details.html Odszukaj Kod: {image} i zmień go na Kod: <a href="{media_src}" target="_blank">{image}</a> zapisz plik i załaduj na serwer.Krok 3 Otwórz plik jpg.html, ścieżka templates/twoj_szablon/media/jpg.html Odszukaj Kod: <img src="{media_src}" border="1" alt="{image_name}"{width_height} /><br /> i zmień go na Kod: <img src="{media_src}" border="0" alt="{image_name}" {limit_var}="{new_limit}" /> Gotowe. Po kliknięciu na zdjęcie w przeglądarce, wyświetli nam się nowe okno z oryginałem. Krok 4 Dodatek: Jeżeli ktoś chce aby nowe okno otwierane było przez specjalny link, zamieszczony nad zdjęciem w przeglądarce, musi dokonać następującej zmiany: Otwórz plik details.html ścieżka templates/twoj_szablon/details.html Odszukaj Kod: <a href="{media_src}" target="_blank">{image}</a> i zmień go na Kod: <a href="{media_src}" target="_blank"><strong>[Kliknij aby zobaczyć oryginał!]</strong></a><br /><br />{image}<br /> Demo (http://4images.fotoan.com/4images/details.php?image_id=4) Tytuł: Odp: MOD - Pomiejszone zdjęcie w przeglądarce / Oryginał w nowym oknie Wiadomość wysłana przez: stomka.net Wrzesień 25, 2006, 22:08:42 hmmmm
wszystko fajnie ale po zmianach kiedy chcę nacisnąć na link do otwarcia obrazu w nowym oknie, lub klikam na foto, nic się nie dzieje więc albo stomka coś pokiełbasił albo brakuje javascript:openpopupbig('big') Czy ja czegoś nie dopisałem, czy w poście brakuje ? pozdrawiam Stomka.net [/shadow]Tytuł: Odp: MOD - Pomiejszone zdjęcie w przeglądarce / Oryginał w nowym oknie Wiadomość wysłana przez: andreoid Wrzesień 25, 2006, 22:23:43 Witaj
Wszystko jest OK. Musisz tylko wrócić się, o ostatni punkt w opisie. Ten link to jest dodatek dla tych co niechcą, aby zdjęcie było linkiem. Tytuł: Odp: MOD - Pomiejszone zdjęcie w przeglądarce / Oryginał w nowym oknie Wiadomość wysłana przez: andreoid Wrzesień 25, 2006, 22:33:17 Zauważyłem że nie pomiejszyłeś zdjęć w tym punkcie:
Cytuj if (($width > $height) && ($width > 550)){ $new_limit = "550"; $limit_var = "width"; }elseif (($width < $height) && ($height > 550)){ $new_limit = "550"; $limit_var = "height"; }else { $new_limit = $image_info[0]; $limit_var = "width"; } spróbuj nadać mniejsze wartości. Jeżeli w przeglądarce jest wyświetlany orginał, to nowe okno się nie otworzy. Ten skrypt rzeczywiście nie pomiejszy twojego zdjęci. On redukuje wielkość wyświetlanego zdjęcia w przeglądarce. Tytuł: Odp: MOD - Pomiejszone zdjęcie w przeglądarce / Oryginał w nowym oknie Wiadomość wysłana przez: stomka.net Wrzesień 26, 2006, 06:31:48 zmieniłem
teraz skrypt pokazuje pomniejszone foto na stronie głównej, jednak link aby otworzyć w nowym oknie nie dział. Tylko w pasku przeglądarki na dole info o skrypcie o którym pisałem wcześniej ??? :'( Pozdr Stomka.net Tytuł: Odp: MOD - Pomiejszone zdjęcie w przeglądarce / Oryginał w nowym oknie Wiadomość wysłana przez: andreoid Wrzesień 26, 2006, 15:07:20 Zmieniłeś plik jpg.html?
Druga sprawa animacja w Twoim nagłówku zatrzymuje się, coś jest nie tak. Ten skrypt nie ma nic wspólnego z Java scrypt. Jezeli w dalszym ciągu link nie będzie funkcjonował, przyślij mi kod jaki masz w header.html Tytuł: Odp: MOD - Pomiejszone zdjęcie w przeglądarce / Oryginał w nowym oknie Wiadomość wysłana przez: stomka.net Wrzesień 26, 2006, 18:00:42 Plik jpg zmieniony
a header.html wygląda następująco Kod: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html dir="{direction}"> <head> <title>Photo Stomka - www.stomka.net - otwarta galeria fotografii</title> <meta http-equiv="content-type" content="text/html; charset={charset}" /> <META HTTP-EQUIV="Reply-to" CONTENT="stomka@stomka.net"> <META HTTP-EQUIV="Content-Language" CONTENT="pl"> <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> <META NAME="Author" CONTENT="Stomka1"> <META NAME="Robots" CONTENT="INDEX,FOLLOW,ARCHIVE"> <META NAME="Keywords" CONTENT="Jaros³aw Kaliñski, Photo Stomka1, Galeria zdjêæ, zdjêcia, humor, Rieber, Delecta, Podravka, King Oscar"> <META NAME="Description" CONTENT="Otwarta galeria fotografi Jarka Kaliñskiego - Stomka1. Zapraszam do komentowania oraz umieszczania zdjêæ. Na stronie znajduj± siê r?wnie¿ zdjêcia z imprez integracyjnych Firmy Rieber Foods Polska S.A. (Delecta, Podravka), kt?rej jestem pracownikiem!"> <META NAME="Copyright" CONTENT="Copyright by Stomka1 - Jaros³aw Kaliñski 2006- kopiowanie i rozpowszechnianie bez wiedzy autora jakichkolwiek element?w surowo zabronione. Serwis nie odpowiada za zamieszczone w nim tre¶ci"> <meta name="resource-type" content="document"> <meta name="revisit-after" content="2 days"> <meta name="distribution" content="Global"> <meta name="rating" content="General"> <link rel="stylesheet" href="{template_url}/style.css" /> <script language="javascript" type="text/javascript"> <!-- function opendetailwindow() { window.open('','detailwindow','toolbar=no,scrollbars=yes,resizable=no,width=680,height=480'); } function right(e) { if (navigator.appName == 'Netscape' && (e.which == 2 || e.which == 3)) { alert(" Copyright by {site_name}"); return false; } else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button==2 || event.button == 3)) { alert(" Copyright by {site_name}"); return false; } return true; } document.onmousedown=right; if (document.layers) window.captureEvents(Event.MOUSEDOWN); window.onmousedown=right; // --> </script> </head> <body bgcolor="#000000" text="#CCCCCC" link="#FFFFFF" vlink="#FFFFFF" alink="#FF0000"> <table width="96%" border="0" cellspacing="0" cellpadding="0" align="center"> Pozdrawiam stomka.net Tytuł: Odp: MOD - Pomiejszone zdjęcie w przeglądarce / Oryginał w nowym oknie Wiadomość wysłana przez: andreoid Wrzesień 26, 2006, 18:52:01 Kod w pliku header.html jest w pożądku.
Czy ty zainstalowałeś już może MOD - Publikowanie newsów , jeżeli tak, to zabespiecz wszystkie piki, bazę danych i powróć do stanu przed instalacją tego MOD`u. Wydaję mi się, że on może być sprawcą tego stanu. Ja w tej chwili przeprowadziłem parę testów z tym MOD`em i jest masa błędów. Tytuł: Odp: MOD - Pomiejszone zdjęcie w przeglądarce / Oryginał w nowym oknie Wiadomość wysłana przez: stomka.net Październik 10, 2006, 22:30:13 No i kolejny etap :( :( :( :(
zainstalowałem mod na 1.7.3 ...okno otwiera się prawidłowo z oryginalnym zdjęciem jednak w oknie galerii zdjęcie nie pomniejsza się (do np. 550 px jak jest to w modzie i pozostawionych przezemnie ustawiniach), dodatkowo nie działa zamykanie przegląrki z oryginalnym foto tak jak ma to miejsce w demo. Jakieś pomysły? ps. Czy istnieje jakiś mod kompresujący rozmiar pliku do danej wielkości np. wgrywam zdjęcie 1,5Mb, a galeria automatycznie pomniejsza rozmiar zdjęcia do 300kb i dopiero zapisuje?? Pozdrawiam stomka.net Tytuł: Odp: MOD - Pomiejszone zdjęcie w przeglądarce / Oryginał w nowym oknie Wiadomość wysłana przez: andreoid Październik 11, 2006, 19:16:47 witam :)
Nie dokonałeś zmian w pliku jpg.html, ścieżka templates/twoj_szablon/media/jpg.html. Ja już naniosłem zmianę i jest ok. Kompresja zdjęć za pomocą 4images jest niemożliwa. Jedyne ustawienie, to ograniczenie wielkości pliku jpg w ACP. Kompresja musi być dokonana w dowolnym progamie graficznym. Tytuł: Odp: MOD - Pomiejszone zdjęcie w przeglądarce / Oryginał w nowym oknie Wiadomość wysłana przez: stomka.net Październik 11, 2006, 19:21:34 Wielkie dzięki
a mi już wstyd :-[ :-[ :-[ :-[ :-[ :-[ :-[ :-[ :-[ :-[ :-[ :-[ kolejny raz coś nie działa...dlaczego...oczywiście przez rostargnienie, myślenie o 148 rzeczach na raz i braku samodzielności..... uroczyście obiecuję....teraz 10 razy sprawdzę czy wszystko zrobiłem dobrze zanim zajmę niepotrzebnie czas pozdrawiam stomka.net Tytuł: Odp: MOD - Pomiejszone zdjęcie w przeglądarce / Oryginał w nowym oknie Wiadomość wysłana przez: krzysiek Październik 19, 2006, 11:24:11 ja użyłem trochę js, by zdjęcie otwierało się nie jako cała strona, tylko okno dopasowane do zdjęcia. Jedynym minusem tego jest to, że wysokość i szerokość tego okna muszą być stale. Nie wiem, może da sie to zmienić, ale js to nie moja dziedzina :)
w pliku header.html w miejscu gdzie są funkcje js wklejamy Kod: function otworz(plik) { noweOkno = window.open(plik,'obraz','fullscreen=0,toolbar=0,location=0,directories=0,menubar=0,status=0,scrolling=1,scrollbars=1,resizable=0, width=830, height=630, left=30, top=30'); noweOkno.focus(); } width i height ustawiamy, jeśli chcemy by wokół zdjęcia w oknie było jakieś miejsce to po 1 ustawiamy wartości left i top, po 2 dodajemy to width i hight ta wartość, którą w pisalimy w left i top :) w jpg.html Kod: <img onClick="otworz('{media_src}');" src="{media_src}" border="0" alt="Kliknij aby powiększyć" {limit_var}="{new_limit}" style="cursor: pointer"/> dodatkowo, jeśli chcecie by obok nazwy zdjęcia był link [Kliknij aby powiekszyć] to w details.html po Kod: {endif image_is_new} dodajemyKod: <a onClick="otworz('{media_src}');" class="smalltext">[Kliknij aby powiększyć]</a> demo można zobaczyć u mnie, http://qdht.dmkhost.net/galeria (http://qdht.dmkhost.net/galeria) Tytuł: Odp: MOD - Pomiejszone zdjęcie w przeglądarce / Oryginał w nowym oknie Wiadomość wysłana przez: stomka.net Listopad 06, 2006, 16:42:11 Androidzie
co powinienem wpisać w action w funcji button aby działało poprawnie otwieranie fotki za pomocą przycisku a nie linku, w obecnej formie [action = <a class="big" href="javascript:openpopupbig('big')">{endif media_src_big}] działa to w firefox jednak w IE wyskakuje błąd pozdr stomka.net Tytuł: Odp: MOD - Pomiejszone zdjęcie w przeglądarce / Oryginał w nowym oknie Wiadomość wysłana przez: andreoid Listopad 06, 2006, 19:54:25 Witam
Ja zrobił bym to w ten sposób Kod: <input type="button" name="Button" value="Kliknij aby zobaczyć orginał!" onclick="otworz ('{media_src}', '_blank');"> oczywiście bazuje tutaj na wątku który dodał Krzysiek Demo (http://4images.fotoan.com/4images/details.php?image_id=4) Tytuł: Odp: MOD - Pomiejszone zdjęcie w przeglądarce / Oryginał w nowym oknie Wiadomość wysłana przez: Kylo0 Luty 15, 2007, 11:12:08 Mi ten Mod niedziała :(. Niech ktoś mi pomoże! Krok po kroku bo sie pogubilem. Mozecie pisac na GG:7774710
Tytuł: Odp: MOD - Pomiejszone zdjęcie w przeglądarce / Oryginał w nowym oknie Wiadomość wysłana przez: andreoid Luty 15, 2007, 14:24:32 Witam serdecznie
Mi ten Mod niedziała :(. Niech ktoś mi pomoże! Krok po kroku bo sie pogubilem. Mozecie pisac na GG:7774710 bardzo rozległe stwierdzenie. Modyfikacji jest opisana szczegółowo, krok po kroku. Być może jest konflikt z inną modyfikacją lub popełniłeś gdzieś błąd. Potrzebuje więcej informacji od Ciebie, ciężko jest pomóc jeżeli nie zna się szczegółów. Czy po zainstalowaniu modyfikacji wyświetlają się jakieś błędy? Prosił bym o link do galerii. Tytuł: Odp: MOD - Pomiejszone zdjęcie w przeglądarce / Oryginał w nowym oknie Wiadomość wysłana przez: Kylo0 Luty 15, 2007, 21:46:41 Sory. Narazie wsadzilem orginalne pliki. Problem jest jeden: Obrazek ktory powinien byc pomniejszony jest w org. rozmiarze. Oczywiscie dziala link do orygianlu w nowym oknie.
Tytuł: Odp: MOD - Pomiejszone zdjęcie w przeglądarce / Oryginał w nowym oknie Wiadomość wysłana przez: andreoid Luty 15, 2007, 23:22:48 Ok ...
jak dobrze zrozumiałem, to po zainstalowaniu modyfikacji, obrazek w przeglądarce ma orginalny wymiar, klikając na link otwiera się nowe okno z orginalnym rozmiarem obrazka. Cytuj miniaturka => przegladarka (z oryginalnym wymiarem) => nowe okno (z oryginalnym wymiarem) Sprawdź proszę w tym wątku (http://www.fotoan.com/forum/index.php/topic,36.msg132.html#msg132) Krok 2 i 3. Jeżeli nie wyświetla żadnego innego błędu związanego ze sładnią PHP, to problem tkwi w kodzie HTML. Być może nie zostały przepisane pliki details.html, ścieżka templates/twoj_szablon/details.html i jpg.html, ścieżka templates/twoj_szablon/media/jpg.html [jeżeli pliki nie dają się przepisać, zmień prawo dostępu / zapisu chmod 666] sprawdź i daj znać Tytuł: Odp: MOD - Pomiejszone zdjęcie w przeglądarce / Oryginał w nowym oknie Wiadomość wysłana przez: Kylo0 Luty 17, 2007, 12:03:02 Tak jak wlasnie napisales. Mianiatura jest w org. rozmiarze. Pliki dobrze przepisalem i nic.
Tytuł: Odp: MOD - Pomiejszone zdjęcie w przeglądarce / Oryginał w nowym oknie Wiadomość wysłana przez: andreoid Luty 17, 2007, 12:57:39 Wobec tego poproszę o link do galerii.
Ewentualnie, musiał bym zajrzeć do Twoich kodów PHP, oczywiście o ile się zdecydujesz na to. W sytuacji gdzie nie wyświetlane są żadne błędy, pomoc w ustaleniu, dlaczego nie funkcjonuje ta modyfikacja jest raczej nie możliwa. W obawie zawartych ewentualnych błędów, przeprowadziłem ponowny test na podstawie tego opisu i zawartych w nim kodów PHP, wszystko działa poprawnie. tutaj wynik (http://jessi90.je.funpic.de/index.php) Tytuł: Odp: MOD - Pomiejszone zdjęcie w przeglądarce / Oryginał w nowym oknie Wiadomość wysłana przez: Kylo0 Luty 17, 2007, 18:49:42 http://www.galeria-koleje-pkp.yoyo.pl/
Jak masz GG to sie odezwij : 7774710 Tytuł: Odp: MOD - Pomiejszone zdjęcie w przeglądarce / Oryginał w nowym oknie Wiadomość wysłana przez: andreoid Luty 17, 2007, 19:07:24 Obejrzałem galerię, jednak z kodu źródłowego nic nie wynika.
Jeżeli się zgadzasz to zajżę do skryptów PHP. Do teg potrzebuję dojście przez FTP. Prześlij mi dane dostępu na prywatę. Tytuł: Odp: MOD - Pomiejszone zdjęcie w przeglądarce / Oryginał w nowym oknie Wiadomość wysłana przez: Kylo0 Luty 17, 2007, 19:48:16 A mogę przesłać pliki?
Tytuł: Odp: MOD - Pomiejszone zdjęcie w przeglądarce / Oryginał w nowym oknie Wiadomość wysłana przez: andreoid Luty 17, 2007, 20:09:02 Ok prześlij pliki:
functions.php ścieżka includes/functions.php details.html ścieżka templates/7dana/details.html jpg.html ścieżka templates/7dana/media/jpg.html (prześlij w paczce .rar lub .zip w opcjach dodatkowych) Napisz mi czy zdjęcie ma w sobie zawierać link do okna z oryginałem, czy za pomocą przycisku. Tytuł: Odp: MOD - Pomiejszone zdjęcie w przeglądarce / Oryginał w nowym oknie Wiadomość wysłana przez: Kylo0 Luty 17, 2007, 20:19:18 Poszlo na meila
Tytuł: Odp: MOD - Pomiejszone zdjęcie w przeglądarce / Oryginał w nowym oknie Wiadomość wysłana przez: andreoid Luty 17, 2007, 21:13:28 Ok...
Pobierz i załaduj na serwer. W pilku functions.php popełniłeś błąd, usunełeś niechcący kawałek kodu. Teraz powinno działać. Dodatkowo dodałem Ci plik header.html, w którym dodałem JavaScript, otworzy nowe okno bez narzędzi. Tytuł: Odp: MOD - Pomiejszone zdjęcie w przeglądarce / Oryginał w nowym oknie Wiadomość wysłana przez: Kylo0 Luty 18, 2007, 13:00:46 Problem dalej ten sam:/...
Tytuł: Odp: MOD - Pomiejszone zdjęcie w przeglądarce / Oryginał w nowym oknie Wiadomość wysłana przez: andreoid Luty 18, 2007, 14:54:50 .. szczerze mówiąc jestem zdumiony, że nie funkcjonuje i bardzo ciekawy dlaczego.
Instalacja jest przeprowadzona od początku na wersji 1.7.4, czy też robiłeś update (modyfikację) starszej wersji na nową? Modyfikacja ta jest praktycznie kompatybilna z wersjami od 1.7 do 1.7.4, ale jeżeli wystąpił jakiś błąd podczas modyfikacji skryptu? Innych modyfikacji z tego co widzę nie masz zainstalowanych? Jeżeli nie masz zainstalowanych innych modyfikacji, a skrypt galerii nie informuje nas o jakim kolwiek błędzie, mogę ci podesłać pliki mojej świeżo zainstalowane wersji 1.7.4 z szablonem 7dana i zainstalowaną tą modyfikacją. Zostaną przepisane wszystkie pliki oprócz config.php Zrób backup systemu, opis tutaj (http://www.fotoan.com/component/option,com_smf/Itemid,19/topic,102.msg436#msg436) Jeżeli Cię interesuje Tutaj (http://pobierz.fotoan.com/4images_7dana_MOD.rar) są pliki, rozpakuj i wrzóć na serwer, stare plik zostaną przepisane. Tytuł: Odp: Pomiejszone zdjęcie w przeglądarce / Oryginał w nowym oknie Wiadomość wysłana przez: andreoid Luty 19, 2007, 10:19:06 Problem został rozwiązany ...
a mianowicie, Kylo0 używa w swojej galerii linku do zdjęć, to znaczy że zdjęcia znajdują sie pod inną domeną lub też na innym serwerze. Otóż ta modyfikacja, ani żadna inna, która modyfikuje wyświetlanie zdjęć w galerii 4images nie będzie funkcjonowała. Zdjęcia muszą realnie znajdować się w katalogach galerii. Pozdrawiam Tytuł: Odp: Pomiejszone zdjęcie w przeglądarce / Oryginał w nowym oknie Wiadomość wysłana przez: zgred07 Czerwiec 08, 2008, 11:34:23 Witam. Sory że odkopuje staaary temat ale mam pytanko, a mianowicie w jaki sposób uzyskać taki efekt otwierania zdjęcia w nowym oknie jaki jest pod tym adresem http://4images.fotoan.com/4images/details.php?image_id=4 (http://4images.fotoan.com/4images/details.php?image_id=4) chodzi mi tu o czarne tło wokół zdjecia. Domyślam się że jest to jakiś skrypt :P
Pozdrawiam |