Fotografika | Foto forum

Witamy, Gość. Zaloguj się lub zarejestruj.
Czy dotarł do Ciebie email aktywacyjny?
Grudzień 01, 2008, 23:24:43


Zaloguj się podając nazwę użytkownika, hasło i długość sesji


więcej informacji tutaj
Uśmiech Pierwszy szablon udostępniony publicznie. Uśmiech
Szablon fotoan black v1.0 jest kompatybilny z galerią 4images wersji 1.7.3.
Szablon zawiera również polską wersję językową v.2.0
  więcej tutaj...
827 wiadomości w 192 wątkach, wysłane przez 177 użytkowników
Najnowszy użytkownik: luktur1
+  Fotografika | Foto forum
|-+  Galeria 4images
| |-+  4images ... [MOD] modyfikacje (Moderator: andreoid)
| | |-+  Pomiejszone zdjęcie w przeglądarce / Oryginał w nowym oknie
0 użytkowników i 1 Gość przegląda ten wątek. « poprzedni następny »
Strony: [1] 2 3 Do dołu Drukuj
Autor Wątek: Pomiejszone zdjęcie w przeglądarce / Oryginał w nowym oknie  (Przeczytany 6779 razy)
stomka.net
Uczeń

**

Pomógł: +1/-0
Offline Offline

Płeć: Mężczyzna
Wiadomości: 70



OS:
unknown
Browser:
unknown


Skype - Kliknij do mnie

Zobacz profil WWW
« : 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
« Ostatnia zmiana: Luty 19, 2007, 09:52:44 wysłane przez andreoid » Zapisane

Zapraszam do otwartej galerii fotograficznej www.stomka.net
andreoid
Administrator
Student

*****

Pomógł: +4/-0
Offline Offline

Płeć: Mężczyzna
Wiadomości: 308



OS:
unknown
Browser:
unknown


Skype - Kliknij do mnie

Zobacz profil WWW
« Odpowiedz #1 : Wrzesień 24, 2006, 18:57:55 »

Witam

MOD - Przegląd orginalnych zdjęć w nowym oknie  ,
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  Uśmiech.
MOD ten został zredagowany przez michi-w , i opublikowany w forum 4images.

Demo

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:
"&amp;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,
"limit_var" => $limit_var,
zapisz plik i załaduj na serwer.

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
« Ostatnia zmiana: Luty 15, 2007, 22:57:15 wysłane przez andreoid » Zapisane

:: Canon EOS 20 D..Canon EOS 350 D..Obiektywy:Canon EF 70-200mm f4.0 L USM..EF 28-135mm f3.5/5.6 IS USM..EF S 18-55 Kit..(poluje na Sigma 150mm f2.8 EX DG A
stomka.net
Uczeń

**

Pomógł: +1/-0
Offline Offline

Płeć: Mężczyzna
Wiadomości: 70



OS:
unknown
Browser:
unknown


Skype - Kliknij do mnie

Zobacz profil WWW
« Odpowiedz #2 : 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]
« Ostatnia zmiana: Luty 04, 2007, 19:38:00 wysłane przez andreoid » Zapisane

Zapraszam do otwartej galerii fotograficznej www.stomka.net
andreoid
Administrator
Student

*****

Pomógł: +4/-0
Offline Offline

Płeć: Mężczyzna
Wiadomości: 308



OS:
unknown
Browser:
unknown


Skype - Kliknij do mnie

Zobacz profil WWW
« Odpowiedz #3 : 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.
« Ostatnia zmiana: Luty 04, 2007, 19:39:24 wysłane przez andreoid » Zapisane

:: Canon EOS 20 D..Canon EOS 350 D..Obiektywy:Canon EF 70-200mm f4.0 L USM..EF 28-135mm f3.5/5.6 IS USM..EF S 18-55 Kit..(poluje na Sigma 150mm f2.8 EX DG A
andreoid
Administrator
Student

*****

Pomógł: +4/-0
Offline Offline

Płeć: Mężczyzna
Wiadomości: 308



OS:
unknown
Browser:
unknown


Skype - Kliknij do mnie

Zobacz profil WWW
« Odpowiedz #4 : 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.
« Ostatnia zmiana: Luty 04, 2007, 19:41:55 wysłane przez andreoid » Zapisane

:: Canon EOS 20 D..Canon EOS 350 D..Obiektywy:Canon EF 70-200mm f4.0 L USM..EF 28-135mm f3.5/5.6 IS USM..EF S 18-55 Kit..(poluje na Sigma 150mm f2.8 EX DG A
stomka.net
Uczeń

**

Pomógł: +1/-0
Offline Offline

Płeć: Mężczyzna
Wiadomości: 70



OS:
unknown
Browser:
unknown


Skype - Kliknij do mnie

Zobacz profil WWW
« Odpowiedz #5 : 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  Co? Płacz

Pozdr
Stomka.net
« Ostatnia zmiana: Luty 04, 2007, 19:43:27 wysłane przez andreoid » Zapisane

Zapraszam do otwartej galerii fotograficznej www.stomka.net
andreoid
Administrator
Student

*****

Pomógł: +4/-0
Offline Offline

Płeć: Mężczyzna
Wiadomości: 308



OS:
unknown
Browser:
unknown


Skype - Kliknij do mnie

Zobacz profil WWW
« Odpowiedz #6 : 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
« Ostatnia zmiana: Luty 04, 2007, 19:45:03 wysłane przez andreoid » Zapisane

:: Canon EOS 20 D..Canon EOS 350 D..Obiektywy:Canon EF 70-200mm f4.0 L USM..EF 28-135mm f3.5/5.6 IS USM..EF S 18-55 Kit..(poluje na Sigma 150mm f2.8 EX DG A
stomka.net
Uczeń

**

Pomógł: +1/-0
Offline Offline

Płeć: Mężczyzna
Wiadomości: 70



OS:
unknown
Browser:
unknown


Skype - Kliknij do mnie

Zobacz profil WWW
« Odpowiedz #7 : 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&sup3;aw Kali&ntilde;ski, Photo Stomka1, Galeria zdj&ecirc;&aelig;, zdj&ecirc;cia, humor, Rieber, Delecta, Podravka, King Oscar">
<META NAME="Description" CONTENT="Otwarta galeria fotografi Jarka Kali&ntilde;skiego - Stomka1. Zapraszam do komentowania oraz umieszczania zdj&ecirc;&aelig;. Na stronie znajduj&plusmn; si&ecirc; r?wnie&iquest; zdj&ecirc;cia z imprez integracyjnych Firmy Rieber Foods Polska S.A. (Delecta, Podravka), kt?rej jestem pracownikiem!">
<META NAME="Copyright" CONTENT="Copyright by Stomka1 - Jaros&sup3;aw Kali&ntilde;ski 2006-   kopiowanie i rozpowszechnianie  bez wiedzy autora jakichkolwiek element?w surowo zabronione. Serwis nie odpowiada za zamieszczone w nim tre&para;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
« Ostatnia zmiana: Luty 04, 2007, 19:45:56 wysłane przez andreoid » Zapisane

Zapraszam do otwartej galerii fotograficznej www.stomka.net
andreoid
Administrator
Student

*****

Pomógł: +4/-0
Offline Offline

Płeć: Mężczyzna
Wiadomości: 308



OS:
unknown
Browser:
unknown


Skype - Kliknij do mnie

Zobacz profil WWW
« Odpowiedz #8 : 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.
« Ostatnia zmiana: Luty 04, 2007, 19:48:33 wysłane przez andreoid » Zapisane

:: Canon EOS 20 D..Canon EOS 350 D..Obiektywy:Canon EF 70-200mm f4.0 L USM..EF 28-135mm f3.5/5.6 IS USM..EF S 18-55 Kit..(poluje na Sigma 150mm f2.8 EX DG A
stomka.net
Uczeń

**

Pomógł: +1/-0
Offline Offline

Płeć: Mężczyzna
Wiadomości: 70



OS:
unknown
Browser:
unknown


Skype - Kliknij do mnie

Zobacz profil WWW
« Odpowiedz #9 : Październik 10, 2006, 22:30:13 »

No i kolejny etap  Smutny Smutny Smutny Smutny

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
« Ostatnia zmiana: Luty 04, 2007, 19:51:34 wysłane przez andreoid » Zapisane

Zapraszam do otwartej galerii fotograficznej www.stomka.net
andreoid
Administrator
Student

*****

Pomógł: +4/-0
Offline Offline

Płeć: Mężczyzna
Wiadomości: 308



OS:
unknown
Browser:
unknown


Skype - Kliknij do mnie

Zobacz profil WWW
« Odpowiedz #10 : Październik 11, 2006, 19:16:47 »

witam Uśmiech

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.
« Ostatnia zmiana: Luty 04, 2007, 19:53:52 wysłane przez andreoid » Zapisane

:: Canon EOS 20 D..Canon EOS 350 D..Obiektywy:Canon EF 70-200mm f4.0 L USM..EF 28-135mm f3.5/5.6 IS USM..EF S 18-55 Kit..(poluje na Sigma 150mm f2.8 EX DG A
stomka.net
Uczeń

**

Pomógł: +1/-0
Offline Offline

Płeć: Mężczyzna
Wiadomości: 70



OS:
unknown
Browser:
unknown


Skype - Kliknij do mnie

Zobacz profil WWW
« Odpowiedz #11 : Październik 11, 2006, 19:21:34 »

Wielkie dzięki

a mi już wstyd  Zawstydzony Zawstydzony Zawstydzony Zawstydzony Zawstydzony Zawstydzony Zawstydzony Zawstydzony Zawstydzony Zawstydzony Zawstydzony Zawstydzony

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
« Ostatnia zmiana: Luty 04, 2007, 19:55:52 wysłane przez andreoid » Zapisane

Zapraszam do otwartej galerii fotograficznej www.stomka.net
krzysiek
Użytkownik

*

Pomógł: +0/-0
Offline Offline

Wiadomości: 3

OS:
unknown
Browser:
unknown



Zobacz profil
« Odpowiedz #12 : 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 Uśmiech

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 Uśmiech

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}
dodajemy
Kod:
&nbsp;&nbsp;&nbsp;<a onClick="otworz('{media_src}');" class="smalltext">[Kliknij aby powiększyć]</a>

demo można zobaczyć u mnie, http://qdht.dmkhost.net/galeria
« Ostatnia zmiana: Luty 04, 2007, 20:02:41 wysłane przez andreoid » Zapisane
stomka.net
Uczeń

**

Pomógł: +1/-0
Offline Offline

Płeć: Mężczyzna
Wiadomości: 70



OS:
unknown
Browser:
unknown


Skype - Kliknij do mnie

Zobacz profil WWW
« Odpowiedz #13 : 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
« Ostatnia zmiana: Luty 04, 2007, 20:04:26 wysłane przez andreoid » Zapisane

Zapraszam do otwartej galerii fotograficznej www.stomka.net
andreoid
Administrator
Student

*****

Pomógł: +4/-0
Offline Offline

Płeć: Mężczyzna
Wiadomości: 308



OS:
unknown
Browser:
unknown


Skype - Kliknij do mnie

Zobacz profil WWW
« Odpowiedz #14 : 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
« Ostatnia zmiana: Luty 04, 2007, 20:06:10 wysłane przez andreoid » Zapisane

:: Canon EOS 20 D..Canon EOS 350 D..Obiektywy:Canon EF 70-200mm f4.0 L USM..EF 28-135mm f3.5/5.6 IS USM..EF S 18-55 Kit..(poluje na Sigma 150mm f2.8 EX DG A
Strony: [1] 2 3 Do góry Drukuj 
« poprzedni następny »
Skocz do:  



Dziękuję
Dziękuję za odwiedzenie naszego serwisu, mam nadzieję że jesteś zadowolona/y z pomocy którą tutaj otrzymałaś/eś.
Było by nam miło, jeżeli w zamian za uzyskaną pomoc, wkleisz na swojej stronie link do naszego serwisu.

Serwis fotograficzny

lub
Foto forum


Życzymy Ci dalszych sukcesów w dziedzinie prezentacji internetowej,
oraz wielu odwiedzin internautów.
statystyki www stat.pl
Strona wygenerowana w 0.216 sekund z 22 zapytaniami.
Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Design by fotoan.com

Gry dla dzieci - Pościel - ogłoszenia - Forum Bukmacherskie - Filmiki - Opisy na GG
Foto serwis © 2005-2007 fotoan.com