Форум » Система построения сайтов » Разное » увеличение изображения при наведении.
Открыть Ответить

увеличение изображения при наведении.

31
18.12.2009 11:41:56

спасибо! то что надо!

Версия системы SLAED CMS 2.6 Lite
Версия PHP PHP 5
Сервер Сервер в интернете
енот-потаскун
енот-потаскун
32
05.01.2010 18:55:45

Народ подскажите как замутить чтобы, было при наведении на изображение мыши, она не разворачивалась, а появлялся значок лупы и при нажатии на это изображение оно увеличивалось, при повторном нажатии, опять уменьшалось?

Версия системы Open SLAED 1.*
Версия PHP PHP 5
Сервер Локальный сервер
Neiv
Neiv
4.1

4.1

33
06.01.2010 08:20:59

юзай highslide JS.

PHP
<a class=\"highslide\" onclick=\"return hs.expand(this)\" href=\"".$url."\"><img title=\"Нажмите для увеличения\" width=\"150\" border=\"0\" align=\"left\" src=\"".$url."\" alt=\"\"></a>
Версия системы Open SLAED 1.*
Версия PHP PHP 5
Сервер Сервер в интернете
typou
typou
34
06.01.2010 09:22:40 06.01.2010 09:23:06

а как её туда вставить, вот нашёл параметр который отвечает за увеличение, в файле function\function.php

PHP
# Format attach
function encode_attach($sourse, $mod) {
	include("config/config_uploads.php");
	$match_count = preg_match_all("#\[attach=([a-zA-Zа-яА-Я0-9\_\-\. ]+) align=([a-zA-Zа-яА-Я0-9\_\-\.\"\ ]+) title=([a-zA-Zа-яА-Я0-9\_\-\.\"\ ]+)\]#si", $sourse, $date);
	$con = explode("|", $confup[$mod]);
	$file = "";
	for ($i = 0; $i < $match_count; $i++) {
		$file = "uploads/".$mod."/".$date[1][$i]."";
		$tfile = "uploads/".$mod."/thumb/".$date[1][$i]."";
		$dtfile = "uploads/".$mod."/thumb";
		if ($mod != "" && file_exists($file) && !file_exists($tfile)) {
			if (!file_exists($dtfile)) mkdir($dtfile);
			$thumb = create_img_gd($file, $tfile, $con[6]);
			$timg = ($thumb) ? $tfile : $file;
		} else {
			$timg = $tfile;
		}
		$img = $file;
		if (file_exists($img)) list($imgwidth, $imgheight) = getimagesize($img);
		$cont[] = "<img src=\"".$timg."\" width=\"".$con[6]."\" align=\"".$date[2][$i]."\" style=\"cursor: pointer;\" OnMouseOver=\"Tip('<img src=&quot;".$img."&quot; width=&quot;".$imgwidth."&quot;>')\" OnClick=\"CaricaFoto('".$img."')\">";
		$text = preg_replace($date[0], $cont, $sourse);
	}
	$sourse = preg_replace("#\[(.*?)\]#", "\\1", $text);
	return $sourse;
}
Версия системы Open SLAED 1.*
Версия PHP PHP 5
Сервер Локальный сервер
Neiv
Neiv
4.1

4.1

35
06.01.2010 11:39:18
ra55551
ra55551
3.75

3.75

36
06.01.2010 12:03:51

ra55551 спасибо огромно, то что я хотел!

Neiv
Neiv
4.1

4.1

37
06.01.2010 12:06:39

дай ссылку на демо

ra55551
ra55551
3.75

3.75

38
06.01.2010 12:21:31 06.01.2010 12:23:07

Да мой сайт не доступен из глоба, чисто для домовой сети на локальном серваке, но я клянусь что вы всё отлично сделали, даже лучше чем у вас на сайте, у меня при наведении на картинку появляется лупа с плюсиком, а у вас нет 🙂 Ещё раз спасибо, мелочь, а приятно!

Версия системы Open SLAED 1.*
Версия PHP PHP 5
Сервер Локальный сервер
Neiv
Neiv
4.1

4.1

39
06.01.2010 14:18:25 06.01.2010 14:27:41

В опере 10.10 только правда нету лупы, ни при увеличении, ни при уменьшении.
Ещё IE8 подвисает секунтды на 3, когда на странице находится изображение.

Neiv
Neiv
4.1

4.1

40
07.01.2010 09:56:03

В подвисаниях IE8 виновата родная тема paradise.

Neiv
Neiv
4.1

4.1

Открыть Ответить
Хотите опробовать SLAED CMS в действии?
Идеи и предложения
Обратная связь
Подтверждение

Поделиться
QR-код

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