Alarik Опубликовано 5 Мая 2006 Жалоба Поделиться Опубликовано 5 Мая 2006 Есть интересный способ отображения картинок-аттачей на странице топика, не открывая новое окно.Пример можно посмотреть здесь:http://l2forum.ru/forum/index.php?showtopi...751&st=620#или http://www.huddletogether.com/projects/lightbox2/ Краткая информация как поставить lightbox на Ipb 2.1.x:- Скачиваем с http://www.huddletogether.com/projects/lightbox2/#download последнюю версию (я использовал 2.02)- Копируем содержимое архива на сервер, к примеру в директорию /lightbox/- При необходимости в файле js/lightbox.js изменяем путь fileLoadingImage и fileBottomNavCloseImage- В Skin Manager редактируем используемый стиль:Topic View(Show_attachments_img_thumb):добавляем в тэг <a> параметр rel="lightbox" topic_page_top:добавляем в начало:<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> All Global HTML(css_external):перед </style> добавляем строчку@import url(/lightbox/css/lightbox.css); enjoy. Для 2.3.х: http://forums.ibresource.ru/index.php?s=&a...st&p=302255 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Mitos Опубликовано 5 Мая 2006 Жалоба Поделиться Опубликовано 5 Мая 2006 прикольно Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
.silent Опубликовано 5 Мая 2006 Жалоба Поделиться Опубликовано 5 Мая 2006 не хило. красиво, блин.но менюшки перестают работать на 2.1.х ну его в пень. там объектам свойства новые присобачивают. все это в менюшки попадает как функции. да и вообще куча всего.успешно удалено. нет, все же домучал =) jscripts/ips_menu.js, ищем if ( menu_cur_open ) { for ( i in menu_open_menus ) { my_getbyid(_menu_get_base_name(i) + "_menu").style.display = "none";, меняем на if ( menu_cur_open ) { for ( i in menu_open_menus ) { try { my_getbyid(_menu_get_base_name(i) + "_menu").style.display = "none"; } catch(e) {}; style_images/1/folder_js_skin/ips_menu_html.js, ищем if ( menuinput[i].match( /^--NODIV--/ ) ) { html += menuinput[i].replace( /^--NODIV--/, '' ); } else { html += "<div class='" + thisclass + "'>\n" + menuinput[i] + "\n</div>\n"; }, меняем на if ( typeof menuinput[i] == 'string' ) { if (menuinput[i].match(/^--NODIV--/)) html+=menuinput[i].replace(/^--NODIV--/, ''); else html+="<div class='"+thisclass+"'>\n"+menuinput[i]+"\n</div>\n"; } решение вида "забиваем гвозди микроскопом", но работать все начинает Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Dimm-skY Опубликовано 6 Мая 2006 Жалоба Поделиться Опубликовано 6 Мая 2006 Версия 2.1.4, ничего не работает. Как открывались в новом окне, так и открываются. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
naka Опубликовано 6 Мая 2006 Жалоба Поделиться Опубликовано 6 Мая 2006 На 2.0 тоже )) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
.silent Опубликовано 6 Мая 2006 Жалоба Поделиться Опубликовано 6 Мая 2006 значит не всё сделали.про css не забудьте. топикстартер не очень хороший способ его пихнуть на страницу предложил.без прикрепленного css нифига работать не будет. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
naka Опубликовано 6 Мая 2006 Жалоба Поделиться Опубликовано 6 Мая 2006 Я делал только то, что описано в первом посте.. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
replicant Опубликовано 6 Мая 2006 Жалоба Поделиться Опубликовано 6 Мая 2006 Господа, а для версии 2.0.4 версии сия штука подойдет? Судя по коду и способу прикручивания к форуму должна подойти, но мало ли. Кто-нибудь ставил уже ? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
naka Опубликовано 6 Мая 2006 Жалоба Поделиться Опубликовано 6 Мая 2006 я Ничего не изменилось Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
DarkFighter Опубликовано 6 Мая 2006 Жалоба Поделиться Опубликовано 6 Мая 2006 2.1.4 - пашет, но js error Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
sM1Le Опубликовано 6 Мая 2006 Жалоба Поделиться Опубликовано 6 Мая 2006 Всё ставил, всё работает.Ставил на версию 2.1.6, правда сначало скачал сие чудо, сам покапался, по своему поставил, а потом уже прочитал, как предлогает установить это автор темы. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
.silent Опубликовано 6 Мая 2006 Жалоба Поделиться Опубликовано 6 Мая 2006 на что посморим что у всех, кому поставлю я заработает? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Неясыть Опубликовано 6 Мая 2006 Жалоба Поделиться Опубликовано 6 Мая 2006 Когда добавляю вот это - @import url(/lightbox/css/lightbox.css); скин изменяется а точнее шрифты Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Dimm-skY Опубликовано 6 Мая 2006 Жалоба Поделиться Опубликовано 6 Мая 2006 На локалке заработало, коряво, но заработало. На сервере - нет. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
naka Опубликовано 6 Мая 2006 Жалоба Поделиться Опубликовано 6 Мая 2006 Ждем ответа) Что делать) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
.silent Опубликовано 6 Мая 2006 Жалоба Поделиться Опубликовано 6 Мая 2006 Ответа кого? У топикстартера тоже менюшки не работают. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
naka Опубликовано 6 Мая 2006 Жалоба Поделиться Опубликовано 6 Мая 2006 Ну в 2.0 менюшек нету Ответа - хз, от того кто ответит) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
DarkFighter Опубликовано 6 Мая 2006 Жалоба Поделиться Опубликовано 6 Мая 2006 У вас javascript error в ИЕ есть? о_О Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Dimm-skY Опубликовано 6 Мая 2006 Жалоба Поделиться Опубликовано 6 Мая 2006 У вас javascript error в ИЕ есть? о_ОЕсть. Так что тут что-то не чисто Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Dimm-skY Опубликовано 8 Мая 2006 Жалоба Поделиться Опубликовано 8 Мая 2006 Странно. Зашёл на форум аффтара данного топика, он пишет, мол, можете посмотреть тут данный мод в действии. Кликаю на изображение, всё как обычно, оно открывается в новом окне.Так что по ходу у самого аффтара не получилось эту фишку к форуму привиньтить Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
DarkFighter Опубликовано 8 Мая 2006 Жалоба Поделиться Опубликовано 8 Мая 2006 Странно. Зашёл на форум аффтара данного топика, он пишет, мол, можете посмотреть тут данный мод в действии. Кликаю на изображение, всё как обычно, оно открывается в новом окне.Так что по ходу у самого аффтара не получилось эту фишку к форуму привиньтить Страница просто до конца не загрузилась ) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Dimm-skY Опубликовано 8 Мая 2006 Жалоба Поделиться Опубликовано 8 Мая 2006 Дубль три установки. Терь картинка загружается. В том же окне, только в самом низу страницы, делая офигенный отступ сверху. Хз чего такое... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Daikiri Опубликовано 13 Мая 2006 Жалоба Поделиться Опубликовано 13 Мая 2006 Дубль три установки. Терь картинка загружается. В том же окне, только в самом низу страницы, делая офигенный отступ сверху. Хз чего такое...Таже фигня Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Garret Опубликовано 14 Мая 2006 Жалоба Поделиться Опубликовано 14 Мая 2006 На 2.0.х установилась нормально, закинул содержимое файла стилей lightbox в css стили ИПБ, и js файлы закинул в jscript, все пашет. Не забудьте только пути другие прописать Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Garret Опубликовано 14 Мая 2006 Жалоба Поделиться Опубликовано 14 Мая 2006 Да и еще не забудьте пути к изображениям правильные выставить в lightbox.js. Ту же феньку можно сделать и в списке участников с фотографиями Я переделал, мне понравилось sources/memberlist.phpНайти:if ($member['photo_type'] and $member['photo_location']) { $member['camera'] = "<a href=\"java script:PopUp('{$ibforums->base_url}act=Profile&CODE=showphoto&MID={$member['id']}', 'Photo','200','250','0','1','1','1')\"><{CAMERA}></a>"; }Заменить:if ($member['photo_type'] and $member['photo_location']) { $member['camera'] = "<a href=\"uploads/{$member['photo_location']}\" rel=\"lightbox\" title=\"$member[name]\"><{CAMERA}></a>"; } Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.