Увеличение картинки при клике для вида новостей - Новости-сайта - Скрипты для uCoz - Форум | ForDiz™- скачать бесплатно софт и шаблоны для сайта









[ Ваша реклама · Участники · Правила форума · Поиск · RSS ]

Страница 1 из 11
Форум » Скрипты для uCoz » Новости-сайта » Увеличение картинки при клике для вида новостей
Увеличение картинки при клике для вида новостей
dok5555Дата: Вторник, 23.02.2010, 18:50 | Сообщение # 1
Сообщений: 109
Подарки: 0
Репутация: 0

Скрипт увеличения изображения при клике на него для вида новостей сайта или каталога файлов для сайтов UCOZ.

Также этот скрипт можно использовать для отдельных изображений на любых сайтах (не только на базе UCOZ).
За основу скрипта взят скрипт lytebox.js и немного переделан.
Что нового:
- убраны множество стилей(т.к. это легко настраивается в файле .css под себя)
- большие картинки при клике принимают размеры по отношнию к размерам окна браузера(как и было),а маленькие увеличиваются по отношнию к размерам окна браузера(раньше принимали истинный размер)
- убраны кнопки панели навигации и кнопка CLOSE (окно закрывается по клику на изображение или в любую точку окна браузера(раньше при клике на изображение не закрывалось))
Протестировано в:
* Firefox: Firefox: 3.6
* Internet Explorer: 8.0 (работает несколько медленнее по понятным причинам)
* Opera: 9.64
* Safari: 4.0
* Google Chrome

Заходим в ПУ ,Управление дизайном ,Новости сайта,Вид материалов и в самом верху кода добавляем это:

Code
<style type="text/css">  
.pul img {width:1px;}  
.pul img {height:1px;}  
.doll img {max-height:300px;}  
.doll img {max-width:300px;  
width:expression(document.body.clientWidth > 550? "250px": "auto"); }  
</style>  
<script type="text/javascript" language="javascript" src="/zoom/lytebox.js"></script>  
<link rel="stylesheet" href="/zoom/lytebox.css" type="text/css" media="screen" />

После этого здесь же заменяем:
Code
$MESSAGE$

на
Code
<div align="center" class="doll"><a href="$IMG_URL1$" rel="lytebox" title="$TITLE$"><img alt="" src="$IMG_URL1$" align="center" border="0"></a></div><div class="pul"> $MESSAGE$</div>

Если же вы используете в качестве хранения изображений какой-нибудь хостинг, то
Code
$IMG_URL1$

нужно заменить на
Code
$OTHER...ваш номер поля...$

предварительно в настройках модуля активировав это поле для url изображения и назвав,к примеру ,,URL картинки,,

Если Вы не используете на своем сайте отображение изображения в виде новостей,то можно проделать всё вышесказанное для Страницы материала и комментариев к нему.

Вот и всё,после этих установок можно в поле Краткое содержание не добавлять ссылку на изображение(оно добавится само посредством вышеуказанного кода),а если вы это и сделаете,то ничего страшного - оно будет переведено в однопиксельную невидимую точку (для чего и прописан стиль ,,pul,, (стиль для уже существующих новостей на сайте)).

Для отдельных изображений все гораздо проще:

Code
<script type="text/javascript" language="javascript" src="/zoom/lytebox.js"></script>  
<link rel="stylesheet" href="/zoom/lytebox.css" type="text/css" media="screen" /><a href="...ссылка на изображение..." rel="lytebox" title="Подпись"><img alt="" src="...ссылка на изображение..." align="center" height="...размер изображения..." border="0"></a>
 
PaFFoS_nayAДата: Вторник, 23.02.2010, 18:57 | Сообщение # 2
Сообщений: 205
Подарки: 1
Репутация: 0
Очень удобный скрипт, а то на некоторых сайтах поставь милипизерные картинки, фиг чё увидишь. А это скрипт вполне исправляет это.
 
BONDOC$Дата: Вторник, 23.02.2010, 20:12 | Сообщение # 3
Сообщений: 408
Подарки: 2
Репутация: 100
согласен happy

-Набрать 500 постов
-Набрать 100 репы
-стать админом

 
Torres_1_Дата: Вторник, 05.04.2011, 20:38 | Сообщение # 4
Сообщений: 1
Подарки: 0
Репутация: 0
hernea, gde papka : /zoom/ ????????gde mne vzeat' eto : /zoom/lytebox.js
 
Форум » Скрипты для uCoz » Новости-сайта » Увеличение картинки при клике для вида новостей
Страница 1 из 11
Поиск:




Поиск по сайту





Пользовательского поиска










Профиль





Вторник, 07.02.2012,
Гость

Сообщения:

Группа:
Гости
E-mail:
Пароль:










Наш сервер















Реклама


















Наши кнопочки :)





Мы будем Вам благодарны, если вы разместите
одну из наших кнопок у себя на сайте.

Все для uCoz Все для uCoz
Все для uCoz Все для uCoz
Все для uCoz Все для uCoz
Для получения html кода
Нажмите на выбранную кнопку










Друзья сайта















Мини-чат















Статистика





» Зарег. на сайте
Всего: 5691
Новых за месяц: 18
Новых за неделю: 4
Новых вчера: 0
Новых сегодня: 0
» Из них
Администраторов: 1
Модераторов: 3
Модератор форума: 4
Проверенных: 50
Обычных юзеров: 5632
» Из них
Парней: 5509
Девушек: 181

Тиц и pr сайта








Реклама #2


Статистика форума
Последние темыЧитаемые темыЛучшие пользователиНовые пользователи
  • Форма входа, простая светлая предназначена для авторизации (0)Хороший изменённый мини-чат (0)Новая форма входа для Ucoz в ajax окне (0)Слайдер партнерских мест 150х200 (под темный диз) (0)Элегантная форма входа с мини профилем (0)Очень хорошие флэш радио к вам на сайт (0)Форма входа (0)
  • Считаем до 200 (^_^) (175)
  • Считаем до 100 :) (107)
  • Общаемься (88)
  • Обсуждение турнира (67)
  • Конкурс на лучшую новогоднюю шапку :-D (57)
  • Обсуждаем компьютерные игры (56)
  • s0cks vs KuJIoBaT (Фотошоп) (54)
  • ecl1pse™
  • pilmen
  • BONDOC$
  • Parad1sE
  • Timmi
  • s0cks
  • 300kg
  • PaFFoS_nayA
  • Unix
  • 6eLcom
  • gti
  • MixoN
  • Emigrat
  • saidmix
  • Batareyka
  • └►Tw1x™
  • oki
  • danik1000
  • haker2010
  • Allmods-net
  • pups
  • Mrak
  • Atom^^
  • oleshka
  • ==den==
  • Jumps
  • demon4ik
  • GraVeR
  • Мы будем Вам признательны, если вы в благодарность разместите любую понравившуюся Вам кнопку у себя на сайте.
    Все для uCoz
    Все для uCoz
    Все для uCoz
    Все для uCoz
    Все для uCoz
    Все для uCoz
    Все для uCoz
    Все для uCoz
    Все для uCoz
    Для получения html кода Нажмите на выбранную кнопку