Highslide js

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
rewuxiin
phpBB 1.4.1
Сообщения: 49
Стаж: 15 лет 9 месяцев
Благодарил (а): 7 раз

Highslide js

Сообщение rewuxiin »

всем доброго времени

Highslide js или по старому Highslide Attachment Mod.

с инструкцией голяк :( а в английском я не гугу.

нашел инструкцию на старом форуме с модом но дело в том, что в моём шаблоне нет файла attachment подумал может быть этот код читается из стандартных шаблонов. все настроил как расписано, добавил bb код, но вижу только крутящийся кружок с надписью загрузка.((

только пожалуйста не отправляйте на сайт http://highslide.com.

понятно что нужно брать код из примеров приведенных на сайте и в архиве со скриптом. но куда и как их расставлять??
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Highslide js

Сообщение владимир1983 »

Читали Как привязать lightbox к форуму?
Странно, в вашем шаблоне prosilver должен быть файл attachment.html.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
rewuxiin
phpBB 1.4.1
Сообщения: 49
Стаж: 15 лет 9 месяцев
Благодарил (а): 7 раз

Re: Highslide js

Сообщение rewuxiin »

прочитаю.

у меня шаблон от RoketTheme - Dominion/

Добавлено спустя 1 минуту 25 секунд:
спасибо за помощь.
всех с наступающим))
продолжим опосля праздников))
Аватара пользователя
Di_Mok
Former team member
Сообщения: 814
Стаж: 16 лет 6 месяцев
Откуда: Родной Гондурас ;)
Благодарил (а): 147 раз
Поблагодарили: 118 раз

Re: Highslide js

Сообщение Di_Mok »

Правь в prosilver или subsilver2, в зависимости от того, на какой стиль рокет опирается.
rewuxiin
phpBB 1.4.1
Сообщения: 49
Стаж: 15 лет 9 месяцев
Благодарил (а): 7 раз

Re: Highslide js

Сообщение rewuxiin »

вобщем вот перед тегом </head> в overall_header.html после <!-- ENDIF --> добавил подключение скрипта.

Код: Выделить всё

<!-- ENDIF -->
<!-- ENDIF -->
<!-- IF IE_VERSION eq '7' -->
<style type="text/css">
.forabg,.forumbg {margin-right:-10px;zoom: 1;}
<!-- IF S_CONTENT_DIRECTION eq 'rtl' -->
.forabg,.forumbg {width: 100%;}
ul.leftside {padding-right: 15px;}
<!-- ENDIF -->
</style>
<!-- ENDIF -->

<script type="text/javascript" src="/highslide/highslide.js"></script>
<link rel="stylesheet" type="text/css" href="/highslide/highslide.css" />
<script type="text/javascript">
    // override Highslide settings here
    // instead of editing the highslide.js file
    hs.graphicsDir = '/highslide/graphics/';
</script>

</head>
вот в attachment.html заменил строку в thumbnail

Код: Выделить всё

		<!-- IF _file.S_THUMBNAIL -->
		<dl class="thumbnail">
			<dt><a href="images/full-image.jpg" class="highslide"
        onclick="return hs.expand(this)">
    <img src="images/thumbnail.jpg" alt="Highslide JS"
        title="Click to enlarge" height="120" width="107" /></a></dt>
			<!-- IF _file.COMMENT --><dd> {_file.COMMENT}</dd><!-- ENDIF -->
		</dl>
		<!-- ENDIF -->
всё обновил. кеш почистил. ничего не происходит. шаблон основан на prosilver.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: Highslide js

Сообщение Nekstati »

Это конфликты скриптов, может быть. Dominion включает в себя жуткую кучу скриптов и в том числе JS-библиотеку Mootools, поэтому вместо Highslide лучше использовать Mootools-плагины аналогичной функциональности.
http://www.google.ru/search?q=mootools+ ... 8&oe=utf-8
rewuxiin
phpBB 1.4.1
Сообщения: 49
Стаж: 15 лет 9 месяцев
Благодарил (а): 7 раз

Re: Highslide js

Сообщение rewuxiin »

Nekstati писал(а):фликты скриптов, может быть. Dominion включает в себя жуткую кучу скриптов и в том числе JS-библиотеку Mootools, поэтому вместо Highslide лучше использовать Mootools-плагины аналогичной функциональности.http://www.google.ru/search?q=mootools+ ... 8&oe=utf-8
перечитал кучу инфы, но так и не понял что куда пристроить. каждый блог разнится своими предложениями, а на офф сайте настройки только для блога.

понимаю так, что обычным путем подключения скрипта как Highslide не обойтись? нужно что то исправлять в css так как mootools.js действительно уже кое где подключен.

а что писать и где, я не разберусь((
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: Highslide js

Сообщение Nekstati »

На примере Squeezebox (это Mootools-плагин, штатно используемый в Joomla).

Открываем overall_header.html, добавляем перед закрывающим тэгом </head>:

Код: Выделить всё

<link type="text/css" href="/SqueezeBox.css" rel="stylesheet" />
<script type="text/javascript" src="/SqueezeBox.js"></script>
<script type="text/javascript">
	window.addEvent('domready', function() {
		SqueezeBox.initialize({});
		$$('a.modal').each(function(el) {
			el.addEvent('click', function(e) {
				new Event(e).stop();
				SqueezeBox.fromElement(el);
			});
		});
	});
</script>
Открываем attachment.html, находим

Код: Выделить всё

<dt><a href="{_file.U_DOWNLOAD_LINK}">
меняем на

Код: Выделить всё

<dt><a href="{_file.U_DOWNLOAD_LINK}/" class="modal" rel="{handler: 'image'}">
Слэш после ссылки {_file.U_DOWNLOAD_LINK} обязателен — без него IE не будет открывать вложения.

CSS, JS и кнопку скачиваем с сайта автора и кладём в корень своего сайта.
http://digitarald.de/project/squeezebox/1-0/assets/SqueezeBox.css
http://digitarald.de/project/squeezebox/1-0/source/SqueezeBox.js
http://digitarald.de/project/squeezebox/1-0/assets/closebox.png
rewuxiin
phpBB 1.4.1
Сообщения: 49
Стаж: 15 лет 9 месяцев
Благодарил (а): 7 раз

Re: Highslide js

Сообщение rewuxiin »

Nekstati писал(а):SS, JS и кнопку скачиваем с сайта автора и кладём в корень своего сайта.http://digitarald.de/project/squeezebox ... osebox.png
файлы забросил в два места: в форум и, на всякий случай, в мост форума.
атрибуты выставил на 755.

сделал всё как вы расписали. ничего не изменилось.

Добавлено спустя 13 минут 37 секунд:
не знаю относится ли это как то к делу но вот забрел в кэш шаблона Dominion, а attachment там и в помине нет. кеш prosilver чист.
33.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: Highslide js

Сообщение Nekstati »

Дайте сцылочку, где именно ничего не изменилось. Судя по этой странице, у вас отключена генерация миниатюр для вложений. Соответственно, вложения отображаются сразу в полном размере и не являются ссылками, и скриптам не с чем работать. Потому у вас и Highslide не работал, видимо.
а attachment там и в помине нет
Есть, в седьмой строке снизу.

Вернуться в «Поддержка модов для phpBB 3.0.x»