Перейти к контенту

Убираем CSS для Lightbox в файл


Sannis

Рекомендуемые сообщения

Ужос-ужос. Как они такое сделали и продавали? Нужно что-то с этим делать.

 

Перед выполнением действий сделайте, пожалуйста, бекап и хорошо подумайте.

 

Итак:

1. Создаём файл style_images/<#IMG_DIR#>/folder_js_css/lightbox.css. Да, вам не кажется, для каждого скина свой. Это позволит адаптировать цветовую гамму, если захочется.

Содержимое файла можно взять или из архива Lightbox на сайте разработчика или в шаблоне skin_gallery_global->globals

 

2. Открываем шаблон skin_gallery_global->globals и удаляем все CSS-стили, что находится между <if="$this->ipsclass->vars['gallery_full_image'] == 'lightbox'"> и последующим </if>, и эти две строчки впридачу.

 

Дальше возможны два варианта на выбор:

3.1. Если вы хотите использовать Lightbox только в галерее, то в начало шаблона skin_gallery_global->globals добавьте:

<if="$this->ipsclass->vars['gallery_full_image'] == 'lightbox'">
<link rel="stylesheet" type="text/css" href="style_images/<#IMG_DIR#>/folder_js_css/lightbox.css" />
</if>

 

3.2. Если вы хотите использовать Lightbox и на форуме, например с помощью этой инструкции, то нужно в шаблон skin_global->global_board_header добавить строчки:

<link rel="stylesheet" type="text/css" href="style_images/<#IMG_DIR#>/folder_js_css/lightbox.css" />

В этом случае при выполнении инструкции можно добавлять ссылки на скрипты галереи:

	<script type='text/javascript'>
	var fileLoadingImage 		= "style_images/<#IMG_DIR#>/lightbox/loading.gif";		
	var fileBottomNavCloseImage = "style_images/<#IMG_DIR#>/lightbox/closelabel.gif";
</script>
<script type="text/javascript" src="jscripts/lightbox/prototype.js"></script>
<script type="text/javascript" src="jscripts/lightbox/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="jscripts/lightbox/lightbox.js"></script>

, а из шаблона skin_gallery_global->globals убрать фрагмент

<if="$this->ipsclass->vars['gallery_full_image'] == 'lightbox'">
<script type='text/javascript'>
	var fileLoadingImage 		= "style_images/<#IMG_DIR#>/lightbox/loading.gif";		
	var fileBottomNavCloseImage = "style_images/<#IMG_DIR#>/lightbox/closelabel.gif";
</script>
<script type="text/javascript" src="jscripts/lightbox/prototype.js"></script>
<script type="text/javascript" src="jscripts/lightbox/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="jscripts/lightbox/lightbox.js"></script>
</if>

 

Всё просто и неточно одновременно. До связи :D Если не разберётесь, а вам позарез нужно это сделать — пишите мне, разберёмся.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.