PDA

Просмотр полной версии : делаю дом стр. и есть вопросы....


brat02
14.03.2008, 01:34
всем привет и заранее спасибо за помощь
вопросы:
1. как сделать чтобы при клике на фотографию она открывалась в новом окне в увеличенном виде? и как можно регулировать размеры этого окна? чтобы не тупо делать отдельную страничку для каждой фотке.... чтобы было удобно
2. подскажите где в Инете можно скачать какой–нибудь простенький счётчик который будет подсчитывать 2 варианта посетителей:
1. уникальных
2. и всех подряд
сервисы типо Hotlog, mail.ru, spylog и так далее я знаю, но они мне не нужны, охото иметь что–нибудь по проще

пока всё)))

brat02
14.03.2008, 14:32
ммммм.. на этом форуме никого нет чтоли?

wildlion
14.03.2008, 15:58
1. как сделать чтобы при клике на фотографию она открывалась в новом окне в увеличенном виде? и как можно регулировать размеры этого окна? чтобы не тупо делать отдельную страничку для каждой фотке.... чтобы было удобно
<a href="#" onClick="window.open('page.htm', 'page', config='height=200,width=800')" title="...">
<img src="....">
</a>

wildlion
14.03.2008, 16:00
2. подскажите где в Инете можно скачать какой–нибудь простенький счётчик который будет подсчитывать 2 варианта посетителей:
1. уникальных
2. и всех подряд
сервисы типо Hotlog, mail.ru, spylog и так далее я знаю, но они мне не нужны, охото иметь что–нибудь по проще
http://www.woweb.ru/load/68

brat02
14.03.2008, 20:54
спасибо, попробую

brat02
15.03.2008, 18:38
<a href="#" onClick="window.open('page.htm', 'page', config='height=200,width=800')" title="...">
<img src="....">
</a>
что–то не получатеся.. вот моя страничка:
http://russian4u.by.ru/photos.htm

подскажи плис

brat02
17.03.2008, 15:53
кто–нибудь сам это делал? кто может помочь?

допустим вот код фотки:

<img border="0" src="photos1.jpg" width="320" height="239">

wildlion
17.03.2008, 17:23
<a href="#" onClick="window.open('photos1.jpg', 'photo', config='height=239 width=320')" title="моя фотка :)">
<img border="0" src="photos1.jpg" width="320" height="239">
</a>

brat02
18.03.2008, 03:23
супер, спасибо большое за помощь!!!

Denik
21.03.2008, 15:53
Попробу черз PHP

<?php
$src=HtmlSpecialChars(@$src, ENT_NOQUOTES);
$width=HtmlSpecialChars(@$width, ENT_NOQUOTES);
$height=HtmlSpecialChars(@$height, ENT_NOQUOTES);

Header("Content-type: image/jpeg");
$rgb=0xFFFFFF;
$quality=100;
$size = getimagesize($src);
$format = strtolower(substr($size['mime'], strpos($size['mime'], '/')+1));
$icfunc = "imagecreatefrom" . $format;
if (!function_exists($icfunc)) return false;
$isrc = $icfunc($src);
$idest = imagecreatetruecolor($width, $height);
imagefill($idest, 0, 0, $rgb);
imagecopyresampled($idest, $isrc, 0, 0, 0, 0, $width, $height, $size[0], $size[1]);
imagejpeg($idest);
imagedestroy($isrc);
imagedestroy($idest);

?>


Создаёш фаил, например img.php и вставляешь туда код приведённый выше.:rtfm:

потом в странице где будет отоброжатся уменьшенная фотография например index.php вставляешь как обычно картинку:

<img src="min.php?img_name=адрес_картинки&width=ширина_картинки&height=высота_картинки">

потом создай страницу где будет увеличеная картинка например big.php

и в нужном месте вставь такой же код как на странице с уменьшиным изоброжением только высоту и ширину задай больше(ну как тебе там нужно)

. Для того чтоб не создавать кучу страниц с разными картиками делай так:

в файле index.php пишешь в нужном месте

<a href="big.php?img_name=адрес_картинки&width=ширина_картинки&height=высота_картинки"><img src="min.php?img_name=адрес_картинки&width=ширина_картинки&height=высота_картинки"></a>


в файле big.php пишешь

<img src="min.php?img_name=<?php=img_name?>&width=<?php=width?>&height=<?php=height?>">


Ну вот и всё... Кажется ничего не забыл...

При такой схеме картинки не будут растягиватся или уменшатся только по размерам на странице(как это происходит при установке размеров средствами HTML).

Все картинки буде генерироватся а значит и размер их (мбайт) будут зависть от указаных параметров размера.

Если что-то не получится пиши, я помогу.

Удачи!!!:D

Rambler's Top100