
[hsimg]{URL}[/hsimg]<div class="highslide-gallery">
<a href="{URL}" class="highslide" onclick="return hs.expand(this)"><img src="{URL}" alt="" title="Первое нажатие-увеличение, второе-уменьшение" style="max-width:300px; max-height:300px;" /></a><div class="highslide-heading"></div>
</div>Для выкладывания картинок.Размещать только ссылки!
Nekstati писал(а):А чтобы Highslide MOD работал с обычными тэгами [ img ], нужны дополнительные правки.
'img' => '<img src="$1" alt="' . $user->lang['IMAGE'] . '" />',
'img' => '<span class="image-resize"><img src="$1" alt="' . $user->lang['IMAGE'] . '" /></span>',
<img src="{URL}" alt="{L_IMAGE}" /><span class="image-resize"><img src="{URL}" alt="{L_IMAGE}" /></span></head>
<script type="text/javascript">
// <![CDATA[
window.onload = resizeimg;
function resizeimg()
{
if (document.getElementsByTagName)
{
var resClass = document.getElementsByTagName('span');
for (var i = 0; i < resClass.length; i++)
{
if (resClass[i].className == "image-resize")
{
var img = resClass[i].getElementsByTagName("img");
if (img[0].width > 600)
{
resClass[i].innerHTML = '<a href="' + img[0].src + '" class="highslide" onclick="return hs.expand(this)"><img src="' + img[0].src + '" width="600" alt=""></a>';
}
}
}
}
}
// ]]>
</script>

'img' => '<img src="$1" alt="' . $user->lang['IMAGE'] . '" />',
// 'img' => '<span class="image-resize"><img src="$1" alt="' . $user->lang['IMAGE'] . '" /></span>',

/**
* Return bbcode template
*/
function bbcode_tpl($tpl_name, $bbcode_id = -1, $skip_bitfield_check = false)
{
static $bbcode_hardtpl = array();
if (empty($bbcode_hardtpl))
{
global $user;
// MOD : ABBC3 (V1.0.9) - Start
global $config;
// MOD : ABBC3 (V1.0.9) - End
$bbcode_hardtpl = array(
'b_open' => '<span style="font-weight: bold">',
'b_close' => '</span>',
'i_open' => '<span style="font-style: italic">',
'i_close' => '</span>',
'u_open' => '<span style="text-decoration: underline">',
'u_close' => '</span>',
// MOD : ABBC3 (V1.0.9) - Start
'img' => '<img src="$1" alt="' . $user->lang['IMAGE'] . '"' . ( ( $config['ABBC3_RESIZE'] ) ? ' onload="NcodeImageResizer.createOn(this);"' : '') . ' />',
// 'img' => '<span class="image-resize"><img src="$1" alt="' . $user->lang['IMAGE'] . '" /></span>',
// MOD : ABBC3 (V1.0.9) - End
'size' => '<span style="font-size: $1%; line-height: normal">$2</span>',
'color' => '<span style="color: $1">$2</span>',
'email' => '<a href="mailto:$1">$2</a>'
);
}
if ($bbcode_id != -1 && !$skip_bitfield_check && !$this->template_bitfield->get($bbcode_id))
{
return (isset($bbcode_hardtpl[$tpl_name])) ? $bbcode_hardtpl[$tpl_name] : false;
}
if (empty($this->bbcode_template))
{
if (($tpl = file_get_contents($this->template_filename)) === false)
{
trigger_error('Could not load bbcode template', E_USER_ERROR);
}
// replace \ with \\ and then ' with \'.
$tpl = str_replace('\\', '\\\\', $tpl);
$tpl = str_replace("'", "\'", $tpl);
// strip newlines and indent
$tpl = preg_replace("/\n[\n\r\s\t]*/", '', $tpl); 'img' => '<img src="$1" alt="' . $user->lang['IMAGE'] . '"' . ( ( $config['ABBC3_RESIZE'] ) ? ' onload="NcodeImageResizer.createOn(this);"' : '') . ' />', //=== заменить на 'img' => '<span class="image-resize"><img src="$1" alt="' . $user->lang['IMAGE'] . '"' . ( ( $config['ABBC3_RESIZE'] ) ? ' onload="NcodeImageResizer.createOn(this);"' : '') . ' /></span>',

Nekstati писал(а):'img' => '<span class="image-resize"><img src="$1" alt="' . $user->lang['IMAGE'] . '"' . ( ( $config['ABBC3_RESIZE'] ) ? ' onload="NcodeImageResizer.createOn(this);"' : '') . ' /></span>',
Nekstati писал(а):Хотя не знаю, нафиг вам этот ресайзер, если уже есть другой, и не будут ли они конфликтовать.
Пчелкин писал(а):В админке в настройках сообщений в ВВКодах создаем новый ВВкод и прописываем..
Kostelano писал(а):Крутая штука, но заводить отдельный ББ-код на изображения не хотелось бы
[hsimg2={URL}]{TEXT}[/hsimg2]<a href="{URL}" class="highslide" onclick="return hs.expand(this)"><img src="{URL}" alt="" title="Click to enlarge" style="max-width:300px; max-height:300px;" /></a><div class="highslide-heading" style="text-align:center;">{TEXT}</div>Highslide Img2: [hsimg=link to image]Header text[/hsimg]

Di_Mok писал(а):Код: Выделить всёonclick="return hs.expand(this)"
<a href="адрес_сылки_на_увеличенное_изображение" rel="lightbox"><img src='путь_к_миниатюре'></a>
rel="lightbox"
rel="lightbox[photo]"
Nekstati писал(а):Kostelano, вариант с Highslide существует в виде отдельного мода: http://www.phpbb.com/community/viewtopi ... 0&t=830965

Вернуться в phpBB-пространство
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0