• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Поиск Открытие картинки в новом окне

Статус
В этой теме нельзя размещать новые ответы.

stephanthe

Создатель
Регистрация
16 Апр 2007
Сообщения
36
Реакции
0
Подскажите. Реально в дле сделать так, чтоб некоторые картинки в полном разрешении в новости открывались в отдельном окне, в котором присутствует кнопочка печать. Причем только некоторые. Остальные стандартным образом. ( сразу скажу что тему "Как сделать кликабельными картинки в новостях" читал, но мне надо не все, а некоторые, и не с сылкой на сайт, а просто в новом окне. И будет совсем здорово, если в нем будет кнопочка "Печать").
 
На счет печати есть кнопки ctrl и p!

Будет печать ! Чем тебе такая кнопка не катит?
 
Делай новости в html и прописывай к картинкам, которые надо в новом окне открыть target = "_blank" и всё. Либо нужно хак накатать, который сам всё это прописывает, если картинка по размера больше, чем нужно.
 
На счет печати есть кнопки ctrl и p!
Будет печать ! Чем тебе такая кнопка не катит?

Пользователям так будет проще. Про сочетания клавиш далеко не все знают

Делай новости в html и прописывай к картинкам, которые надо в новом окне открыть target = "_blank" и всё. Либо нужно хак накатать, который сам всё это прописывает, если картинка по размера больше, чем нужно.

Картинки достаточно высокого разрешения. А надо выводить в окошке одного размера.
 
А мой способ эту удалить скрипт hightslyde (точно не помню как называется, но он отвечает за эффекты графики) и движок самостоятельно начнёт открывать картинки в новом окне!
 
Всё просто, поправить пару строк в парсер классе.
engine\classes\parse.class.php
ищи стоку
Код:
$img_extra = " width='{$config['tag_img_width']}' height='{$out_heigh}' onmouseover=\"this.style.cursor='pointer';\" onclick=\"return hs.expand(this, { src: '$url' });\" ";
заменяй на
Код:
$img_extra = " width='{$config['tag_img_width']}' height='{$out_heigh}' target='_blank' ";
Далее ищим строки
Код:
        if( $align == '' ) return "<!--TBegin--><a href=\"$gurl\" onclick=\"return hs.expand(this)\" ><img src=\"$url\" {$alt} /></a><!--TEnd-->";
        else return "<!--TBegin--><a href=\"$gurl\" onclick=\"return hs.expand(this)\" ><img align=\"$align\" src=\"$url\" {$alt} /></a><!--TEnd-->";
заменяем на
Код:
        if( $align == '' ) return "<!--TBegin--><a href=\"$gurl\" target=\"_blank\"><img src=\"$url\" {$alt} /></a><!--TEnd-->";
        else return "<!--TBegin--><a href=\"$gurl\" target=\"_blank\"><img align=\"$align\" src=\"$url\" {$alt} /></a><!--TEnd-->";
 
В данном случае так будут открываться все картинки. А мне надо только некоторые. Реально без особых извращений дополни тельный BB код добавить?
 
Да можно и так решить проблему, добавь ещё один тег
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху