Сегодня 18.07.2025

Добро пожаловать!
CheZone.Ru™ - Вайнахский портал,где можно просмотреть самые свежие новости, найти, скачать, а так же заказать программу, фильмы, музыкальные композиции.Помимо этого у нас есть форум, где Вы можете познакомиться и общаться с другими участниками нашего проекта!

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

  • Страница 1 из 1
  • 1
Скрипт красивого увеличения картинки при нажатии!
ХемсДата: Среда, 22.04.2009, 19:15 | Сообщение # 1
Нохчи кiант
Группа: Админы
Сообщений: 4989
Статус:
Как сделать красивое увеличение картинки при нажатии? Легко и просто...

Можно установить практически в любом модуле. Мы разберем, для примера, модуль новостей. И так:

1. Для начала скачиваем архив (В самом низу поста). Далее в настройках новостей сайта добавляем дополнительное поле (Главная » Новости сайта » Настройки модуля). В моем примере, это доп. поле № 1.
В замене стандартных надписей переименовываем его в нужное, а именно "Ссылка на изображение" (Главная » Замена стандартных надписей и выбираете - Форма добавления модуля "Новости сайта").
Затем в шаблонах "Вид материалов новостей" и "Страница материала и комментариев к нему" ставим следующий код перед $MESSAGE$:

Code
<?if($OTHER1$)?><center><a href="$OTHER1$" class="highslide" onclick="return hs.expand(this, {captionId: 'caption1'})"><img src="$OTHER1$" border=0 width=200 style="border:none;"></a></center><br><?endif?>

Если у вас другой номер доп. поля то его изменяем в коде $OTHER1$ на свой.

2. После этого в корне сайта создаем директорию highslide. Кидаем туда файл highslide.css и highslide.js из архива. Потом открываем уже залитый на сайт файл highslide.js и находим в нем это :

Code
creditsText : 'текст надписи на картинке',   
creditsHref : 'адрес вашего сайта',   
creditsTitle : 'комментарий к надписи',

И заменяете на свои... И сохраняем.

В эту же директорию загружаем папку graphics со всеми файлами, которые внутри. В итоге должен получиться путь /highslide/graphics/

3. Теперь в шаблонах "Страницы сайта", "Архив Материалов новостей" и "Вид материала" и "Страница материала и комментариев к нему" между "head"........"/head" пишем:

Code
<style type="text/css" media="all">          
@import url(highslide/highslide.css);          
</style>            
<script type="text/javascript" src="highslide/highslide.js"></script>          
<script type="text/javascript">            
            hs.graphicsDir = 'highslide/graphics/';          
</script>

P.S. В управление "Вид материала", нужно ставить просто в самом начале, так как там нет "head"........"/head"

Пример:

Cтандартный вид:

Вид при нажатии:

Прикрепления: highslide_for_u.zip (66.5 Kb)


 
StorMДата: Среда, 22.04.2009, 22:51 | Сообщение # 2
Задержавшийся
Группа: Пользователи
Сообщений: 41
Статус:
Хемс, спосибо за скрипт но у меня в highslide.js немогу найти

creditsText : 'текст надписи на картинке',
creditsHref : 'адрес вашего сайта',
creditsTitle : 'комментарий к надписи',

и чо сними делать



Мои слова-моя вера.© StorM™
 
ХемсДата: Среда, 22.04.2009, 23:28 | Сообщение # 3
Нохчи кiант
Группа: Админы
Сообщений: 4989
Статус:
StorM, там точно в файле js это есть, через поиск глянь

 
StorMДата: Четверг, 23.04.2009, 00:56 | Сообщение # 4
Задержавшийся
Группа: Пользователи
Сообщений: 41
Статус:
Хемс, все нашол спс 100


Мои слова-моя вера.© StorM™
 
  • Страница 1 из 1
  • 1
Поиск: