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

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

  • Ответы 127
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Загружено фотографий

  • 1 месяц спустя...

Вобщем нашел я небольшую ошибочку автора темы. Ставил на 2.0.x...работает !!!

Напишу сюда полную инструкцию

 

 

И так...скачиваем все файлики указанные в первом топике.

Копируем содержимое архива в директорию lightbox в главной папке форума

 

Редактируем lightbox/js/lightbox.js

Находим строчки, начинающиеся на fileLoadingImage и fileBottomNavCloseImage и меняем их значение на наше

Далее идем в ACP->Управление Шаблонами->выбираем шаблон->Верхний и Нижний Колонтитулы

После

<meta http-equiv="content-type" content="text/html; charset=win-1251" />

Вставляем

<link rel="stylesheet" href="lightbox/css/lightbox.css" type="text/css" media="screen" />
<script type="text/javascript" src="lightbox/js/prototype.js"></script>
<script type="text/javascript" src="lightbox/js/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="lightbox/js/lightbox.js"></script>

 

ACP->Управление Шаблонами->Изменить HTML Фрагменты->Просмотр Темы->Show_attachments_img_thumb

После

height="$height"

Добавляем

 rel="lightbox"

 

 

 

ACP->Управление Шаблонами->Изменить HTML Фрагменты->Основные HTML фрагменты->css_external

перед

</style>

добавляем

@import url(/lightbox/css/lightbox.css);

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

Ты не прав, единственное отличие твоего варианта, это то что ты подключаешь js'ники для всех страниц.

А это в свою очередь лишне, лучше подключить только при просмотре темы.

 

И зачем ты два раза css файл подключаешь???

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

Ну в инструкции создателя темы не было

<link rel="stylesheet" href="lightbox/css/lightbox.css" type="text/css" media="screen" />

И постоянно рисунок загружался внизу страницы, делая большой отступ !!! После добавления этой строчки - все как по маслу !!

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

Да я знаю, не дурак...мне тоже показалось это странным

Просто я прочитал readme, прилагающиеся к файлам и там написано, что нужно вставить именно

<link rel="stylesheet" href="lightbox/css/lightbox.css" type="text/css" media="screen" />

А про @import url(/lightbox/css/lightbox.css); там ничего нет.

Факт то, что именно в моей версии на 2.0.3 он начинает работать

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

На 2.1.x работает..

Но я делал по другому.. Просто скачал архив, открыл Read me и все..

Что касается @import url(/lightbox/css/lightbox.css);, то это совсем не нужно.

 

Итак, повторюсь:

 

1) Изменяем общий шаблон форума - добавляем

 

<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />

после <meta http-equiv="content-type" content="text/html; charset=<% CHARSET %>" />

 

 

2) Skin_topic -> Show_attachments_img_thumb

Вместо того, что мы видим, вставляем следующее:

 

<a href="{ipb.script_url}act=Attach&type=$method&id=$aid" rel="lightbox" title="$file - {ipb.lang['attach_size']} $size, {ipb.lang['attach_ahits']} $hits" target="_blank"><img src="{ipb.vars['upload_url']}/$file_name" width="$width" height="$height" class="attach" alt="{ipb.lang['pic_attach']}" /></a>

 

[Вставляем rel="lightbox" перед title="$file]

 

Что касается неработающих менюшек, то используем пост #3 этой темы. :D

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

2GarretM

И тем не менее большинство жаловалось на то, что рисунок открывается в далеком "низу"...я тоже

И тем не менее сделал как описано на пост выше меня и все ОК...все работает !!! Я же не вру !!!

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

Вот вот....помойму не я один заметил

Иногда у него заскоки бывают !!! То работает мод, то нет

В чем проблема ?! Кэш обнулял !!!

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

Иногда у него заскоки бывают !!! То работает мод, то нет

Значит страница до конца не прогрузилась (такое бывает из-за счетчиков и прочей лабуды - аватаров удаленных к примеру).

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

Вот на эти участки кода ругается браузер (ослик):

/* 
* ========================================
* Set up IPB table
* ========================================
*/

.ipbtable { width:100% }

table.ipbtable,
tr.ipbtable,
td.ipbtable
{ /* required for text in tables, because tables do not inherit from body */
background: transparent;
color: #222;
font-size: 11px;
line-height: 135%;
}

.ipbtable td,
.divpad{ /* gives all tables faux cellpadding of 5px */
padding: 5px;
}

td.nopad{ /* allows some tables to have no padding on the td */
padding: 0;
}



form{
display: inline;
margin: 0; /* removes mystery form tag gapping */
padding: 0; /* removes mystery form tag gapping */
}

img{
border: 0; /* makes sure linked images do not have a border */
vertical-align: middle;
}

/* Topic View elements */
.normalname a:link, 
.normalname a:visited, 
.normalname a:active{ 
font-size: 12px;
}

Если делать изменения в исходниках форума (как в 3-м посте) работа ява скриптов в Опере нормализуется, а в ослике остаётся только вторая ошибка.

 

ЗЫ: всё на локалхосте тестил, форум ставил заново, стиль стандартный. У кого какие идеи?

 

ЗЗЫ: может уважаемый sM1Le откроет нам секрет настройки для нормальной работы? Буду очень признателен и, наверно, не только я.

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

причем тут лайтбокс, Денни?

тема вроде лайтбоксу посвящена, а это ошибки с ява скриптами, которые появляются после установки лайтбокса, что не ясного? Вроде всё написал доходчиво :D

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

ты привел кусок css (кусок стандартного css стандартной поставки форума). причем тогда тут он? Изменено пользователем .silent
Ссылка на комментарий
Поделиться на других сайтах

ты привел кусок css (кусок стандартного css стандартной поставки форума). причем тогда тут он?

в том-то и дело, что css. Почему до изменений браузер не ругается, а после - ругается? Почему именно здесь ошибки, я понять не могу :D

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

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

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

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

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

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

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

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

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

Зарузка...

×
×
  • Создать...

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

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