-
Евгений
http://torrentpier.info/viewtopic.php?f=8&t=4978
Здравствуйте!
Установил мод thumbnails Просмотр скринов.
Хотелось бы засунуть данную в функцию в галерею.
Собственно к каждому изображению мне удалось засунуть.
Но вот массовая вставка изображений не получается.
Делал так.
Открыть gallery.php
найти:
Код: Выделить всё
$text .= (!is_array($links)) ? '<br /><h4 align="left"><b>'. $lang['gallery_tag_poster_right'] .':</b></h4><input type="text" readonly="" value="[img=right]'. $link .'[/img]" size="140" onclick="f2(this);">' : '';
После вставить:
Код: Выделить всё
$text .= '<br /><h4 align="left"><b>'. $lang['gallery_tag_thumbnails'] .':</b></h4><input type="text" readonly="" value=\''. $thumbnails .'\' size="140" onclick="f2(this);">';
Найти:
Код: Выделить всё
$spoiler = '[spoiler="'. $lang['gallery_screenshots'] .'"]' . $img . '[/spoiler]';
До вставить:
Код: Выделить всё
$thumbnails = '[thumbnails]'. $links .'[/thumbnails]';
Где не так?
Что добавить?
Сам файл gallery.php добавил.
-
Вложения
-
-
gallery.rar
2.59 КБ • 113 скачиваний
-
AgentSIB
Того, что ты тут выложил - недостаточно.
-
Евгений
AgentSIB писал(а):Того, что ты тут выложил - недостаточно.
?
Не может быть.
Там нужен только файл gallery.php / .tpl не нужен.
-
Distructor
- Администратор
AgentSIB ты вложение смотрел или только про код в сообщении?
p.s. я смогу глянуть только позднее
-
AgentSIB
Сори, не увидел вложение, тоже завтра гляну.
-
Khvosticov Sergey
Попробуй сделать так как написано в файле , а то тут попробывал в теге
Код: Выделить всё
написать код а там был тег [img] и не пустило :(
-
Вложения
-
-
code.rar
295 байт • 106 скачиваний
-
AgentSIB
Значит, если я правильно понял принцип вывода, то должно быть так, замени
Код: Выделить всё
if (is_array($links))
{
$link = implode(' ', $links);
$img = '[img]'. implode('[/img] [img]', $links) .'[/img]';
if ($thumbs)
{
$thumb = '';
for ($i = 0; $i < count($links); $i++)
{
$thumb .= '[url='.$links[$i].'][img]'. $thumbs[$i] .'[/img][/url]';
}
}
}
else
{
$link = trim($links);
$img = '[img]'. $links .'[/img]';
$thumb = '[url='.$link.'][img]'. $thumbs .'[/img][/url]';
}
$thumbnails = '[thumbnails]'. $links .'[/thumbnails]';
на
Код: Выделить всё
$thumbnails = '';
if (is_array($links))
{
$link = implode(' ', $links);
$img = '[img]'. implode('[/img] [img]', $links) .'[/img]';
if ($thumbs)
{
$thumb = '';
for ($i = 0; $i < count($links); $i++)
{
$thumb .= '[url='.$links[$i].'][img]'. $thumbs[$i] .'[/img][/url]';
$thumbnails .= '[thumbnails]'. $links[$i] .'[/thumbnails]';
}
}
}
else
{
$link = trim($links);
$img = '[img]'. $links .'[/img]';
$thumb = '[url='.$link.'][img]'. $thumbs .'[/img][/url]';
$thumbnails = '[thumbnails]'. $links .'[/thumbnails]';
}
Однако я мог понять принцип вывода не правильно. Если ссылки не те, отпишись, заменю
-
Distructor
- Администратор
в твоем случае получается, что выведется куча [thumbnails] друг за другом.
Всеже правильнее просто в первоначальном варианте заменить
Код: Выделить всё
$thumbnails = '[thumbnails]'. $links .'[/thumbnails]';
на
Код: Выделить всё
$thumbnails = '[thumbnails]'. $link .'[/thumbnails]';
-
AgentSIB
Ну насколько понял я, данный бб-код для одиночной ссылки. А так как у нас ссылок несколько, то нужно помещать в одну. Если же в данный бб код можно помещать несколько ссылок, то вариант Диструктора.
-
Евгений
в твоем случае получается, что выведется куча [thumbnails] друг за другом.
верно!
-- добавлено 13 ноя 2010, 12:25 --
ок спасибо щас буду пробовать.
-- добавлено 13 ноя 2010, 12:30 --
ах чуть чуть не то.
Вот что массовое изображение выдаёт.
Код: Выделить всё
[thumbnails]http://best-tt.ru/forum/pictures/02c98b8e2515e67c83df6874e911e45d.jpeg http://best-tt.ru/forum/pictures/97ffb477ac1cd3117dd4c9e2d17712da.jpeg[/thumbnails]
а
должно быть
т.е каждое изображение должно и открываться вот так
[thumbnails]url
[/thumbnails]
-
Distructor
- Администратор
kartel писал(а):т.е каждое изображение должно и открываться вот так [thumbnails]url[/thumbnails]
ну вариант AgentSIB так и делает.
-
Евгений
Distructor писал(а): ну вариант AgentSIB так и делает.
тогда вообще пусто
(К отдельной картинки как всегда норм)
-- добавлено 13 ноя 2010, 13:53 --
блин.
ладно вообщем сделал только к каждой картинки:
найти:
Код: Выделить всё
$text .= (!is_array($links)) ? '<br /><h4 align="left"><b>'. $lang['gallery_tag_poster_right'] .':</b></h4><input type="text" readonly="" value="[img=right]'. $link .'[/img]" size="140" onclick="f2(this);">' : '';
после вставить:
Код: Выделить всё
$text .= (!is_array($links)) ? '<br /><h4 align="left"><b>'. $lang['gallery_tag_thumbnails'] .':</b></h4><input type="text" readonly="" value="[thumbnails]'. $link .'[/thumbnails]" size="140" onclick="f2(this);">' : '';
-
Distructor
- Администратор
надо было еще заменить
Код: Выделить всё
value="[thumbnails]'. $link .'[/thumbnails]"
на
-
Евгений
Distructor
не а.
также пусто
-
Distructor
- Администратор
кэш стиля случаем не забыл почистить?