Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

req> Mix: ImageResize vs LightBox

Идеи для расширения функциональности phpBB 2.0.x
Lektor
phpBB 2.0.7
Сообщения: 574
Стаж: 18 лет

req> Mix: ImageResize vs LightBox

Сообщение Lektor »

Есть такой интересный мод автоуменьшения картинок:

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

# 
#----- [ COPY ] ---------- 
# 
copy files/resize.js to templates/SubSilver/resize.js 

# 
#----- [ OPEN ] ---------- 
# 
templates/SubSilver/overal_header.tpl 

# 
#----- [ FIND ] ---------- 
# 
.helpline 

# 
#----- [ AFTER, ADD ] ---------- 
# 
.linked-image { 
  margin: 0px; 
  padding: 0px; 
  border: 0px; 
} 

.resized-linked-image { 
  margin: 1px 0px 0px 0px; 
  padding: 0px; 
  background-color: #000; 
  border: 0px; 
  color: #FFF; 
  font-size: 10px; 
  width: auto; 
  -moz-border-radius-topleft: 7px; 
  -moz-border-radius-topright: 7px; 
} 

.resized-linked-image-zoom { 
  width: 200px; 
  height: 30px; 
  background-color: #FFF; 
  padding-top: 6px; 
  padding-left: 5px; 
  top: 0px; 
  left: 0px; 
  position: absolute; 
  display: none; 
} 

# 
#----- [ FIND ] ---------- 
# 
</head> 

# 
#----- [ BEFORE, ADD ] ---------- 
# 
<script language="JavaScript" type="text/javascript" src="templates/subsilver/resize.js"></script> 

# 
#----- [ OPEN ] ---------- 
# 
templates/SubSilver/bbcode.tpl 

# 
#----- [ FIND ] ---------- 
# 
<!-- BEGIN img --><img src="{URL}" border="0" /><!-- END img --> 

# 
#----- [ IN-LINE FIND ] ---------- 
# 
border="0" 

# 
#----- [ IN-LINE, AFTER ADD ] ---------- 
# 
class="linked-image" 

# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM
Модификация от StirolXXX, которая была опубликована здесь (я немного оформил ее).

Внешне это выглядет так:

Изображение


И есть такая штука как lightbox: - http://www.huddletogether.com/projects/lightbox/

Так вот я хочу, чтоб при нажатии на ресайзенное изображение (а точнее его "текстовую" часть) вместо стандартного открытия "полного" изображения в родном окне, оно открывалось эффектом лайтбокс (как по ссылке раньше).
Как интегрировать лайтбокс в phpBB - это не проблема, у меня просьба помочь разобраться с resize.js, немогу сориентироватсья где там формируется эта текстовая часть, а точнее как ей передать rel="lightbox", (автору писал, но видимо у него нет времени на это)

Добавлено спустя 1 минуту 46 секунд:

При нажатии на изображение (ту часть где пишется "уменьшено ... Нажмите для просмотра полного изображения") срабатывает такая вот функия:

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

function fix_linked_images_onclick(e) { 
PopUp(this._src,'popup',screen.width,screen.height,1,1,1); 
//e=ipsclass.cancel_bubble_all(e); 
return false; 
} 
А вот функция попап:

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

function PopUp (url, name, width, height, center, resize, scroll, posleft, postop) { 
showx=""; 
showy=""; 
if (posleft!=0) { 
X=posleft; 
} 
if (postop!=0) { 
Y=postop; 
} 
if (!scroll) { 
scroll=1; 
} 
if (!resize) { 
resize=1; 
} 
if ((parseInt(navigator.appVersion)>=4)&&(center)) { 
X=(screen.width-width)/2; 
Y=(screen.height-height)/2; 
} 
if (X>0) { 
showx=',left='+X; 
} 
if (Y>0) { 
showy=',top='+Y; 
} 
if (scroll!=0) { 
scroll=1; 
} 
window.location = url; 
//var Win=window.open(url,name,'width='+width+',height='+height+showx+showy+',resizable='+resize+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no'); 
} 
Открытие изображения происходит в родном окне... как перегиграть это дела и пристроить сюда лайтбокс?
http://www.huddletogether.com/projects/ ... ightbox.js
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Lektor писал(а):И есть такая штука как lightbox
есть ещё его вторая версия http://www.huddletogether.com/projects/lightbox2/
я люблю daft punk | новый sugoi.ru
Lektor
phpBB 2.0.7
Сообщения: 574
Стаж: 18 лет

Сообщение Lektor »

VVVas
Знаю, но мне больше нравится первая ..
Во-первых, новые фишки которые появились не получится заюзать под phpBB, и внешне 1 часть мне больше нра :)
fskon
phpBB 2.0.2
Сообщения: 333
Стаж: 17 лет 11 месяцев
Откуда: msk.reg.ru

Сообщение fskon »

Lektor
http://www.mssti.com/phpbb2/ практически твой запрос в готовом виде.
Плюс Thumbnails BBcode With ACP и LightBox к нему.
Lektor
phpBB 2.0.7
Сообщения: 574
Стаж: 18 лет

Сообщение Lektor »

fskon
суупер, спасибо за наводку!

Вернуться в «Запросы модов для phpBB 2.0.x»