Чат
ОбновитьСмайлыУправление мини-чатом

 

 !
 


  • Страница 1 из 1
  • 1
Как сделать красивое увеличение картинки при нажатии
MaReOДата: Суббота, 03.04.2010, 03:24 | Сообщение # 1
Ge Force > mAr1o
Группа: Администраторы
Сообщений: 171
Репутация: 1
Статус: Offline

Как сделать красивое увеличение картинки при нажатии? Легко и просто...

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

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"
Все готово! Радуемся своей крутизне

Скачать Качаем архив


 
  • Страница 1 из 1
  • 1
Поиск:






 

   



Статистика Форума
Лучшие пользователи
Уважаемые пользователи
Популярные темы
Недавно обновленные темы
MaReO Постов [ 171 ]
olichka Постов [ 17 ]
jasminka Постов [ 13 ]
Batareyka Постов [ 4 ]
Aninew Постов [ 4 ]
Lookflaco Постов [ 3 ]
Rassol2 Постов [ 0 ]
Driga Постов [ 0 ]
laym Постов [ 0 ]
maxycheks Постов [ 0 ]
MaReO Репутация [ 1 ]
Каптёрка Репутация [ 0 ]
Batareyka Репутация [ 0 ]
Driga Репутация [ 0 ]
Aninew Репутация [ 0 ]
Lookflaco Репутация [ 0 ]
laym Репутация [ 0 ]
maxycheks Репутация [ 0 ]
olegfilimonow Репутация [ 0 ]
startsmart Репутация [ 0 ]
Новый мини-профиль серый [ 0 ]
Радио онлайн для сайта [ 0 ]
Вид опроса - скрипт для ... [ 0 ]
Красивый поиск по сайту [ 0 ]
Очень красивый мини проф... [ 0 ]
Прикольные флэш часы для... [ 0 ]
флэш календарь [ 0 ]
Хороший изменённый мини-... [ 0 ]
Поднятье страницы вверх [ 0 ]
Мы Vконтакте.VK (отображ... [ 0 ]
Новый мини-профиль серый [ 0 ]
Радио онлайн для сайта [ 0 ]
Вид опроса - скрипт для ... [ 0 ]
Красивый поиск по сайту [ 0 ]
Очень красивый мини проф... [ 0 ]
Прикольные флэш часы для... [ 0 ]
флэш календарь [ 0 ]
Хороший изменённый мини-... [ 0 ]
Поднятье страницы вверх [ 0 ]
Мы Vконтакте.VK (отображ... [ 0 ]