Тема: [Релиз] Спойлер
Расширение позволят сворачивать большие части сообщение в одну ссылку, при клике по которой открывается всё сообщение.
Зависимости
jquery
spoiler_bbcode.tar.gz — версия 0.1.69
|
Фонд моральной поддержки |
|
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
PunBB по-русски → Расширения v1.3 → [Релиз] Спойлер
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Расширение позволят сворачивать большие части сообщение в одну ссылку, при клике по которой открывается всё сообщение.
Зависимости
jquery
spoiler_bbcode.tar.gz — версия 0.1.69
эх, оформить бы спойлер а-ля torrents.ru - ваще б цены небыло.
спасибо!
эх, оформить бы спойлер а-ля torrents.ru - ваще б цены небыло.
спасибо!
ну... оформление это уже дело вкуса совершенно
этож jquery... при толике фантазии оформлять можно как угодно и что угодно
Не найду никак такое чудо для PunBB 1.2. Может у кого есть, поделитесь пожалуйста.
d-linux, установил JQuery и spoiler_bbcode. Работает, но кнопочки не вывело в панель BBCode...
В чем может быть проблема?
В старой версии pun_bbcode кнопки надо руками делать, посмотрю, кажется в новой есть возможность автоматом это делать.
BBCode buttons
* Разработчик: PunBB Development Team.
* Версия 1.3.2.
* Pretty buttons for easy BBCode formatting.Отключить Удалить Reinstall Refresh hooks
Вроде недавно обновлял с PunBB repository
Облазил всю Админ-панель - ничего такого не нашел... Есть настройка смайликов, но это расширение Smilies
Smilies
* Разработчик: Garciat.
* Версия 1.0.
* Integrates an improved smilies system.Отключить Удалить Reinstall Refresh hooks
Тестовая версия, автоматически добавляет кнопку спойлера в панель ббкода. Не добавляет картинку для кнопки. У кого есть изображение для кнопки спойлера — переименуйте его в spoiler.png и скопируйте в папку extensions/pun_bbcode/Стили/buttons/. Я использую модифицированную версии bbcode в которой кнопки без картинок, что хорошо ускоряет загрузку страницы.
spoiler_bbcode.tar.gz — версия 0.1.69
А есть возможность заменить текст на картинку? это наверно где-то здесь делается...
$(spoiler_bbcode_link_open)
.text(["<", spoiler_bbcode_block.attr("alt_open"), ">"].join(""))
$(spoiler_bbcode_link_close)
.text(["<", spoiler_bbcode_block.attr("alt_close"), ">"].join(""))Jquery установлен? Если да, то проверьте сообщения в консоли ошибок Оперы, всё что относится к JavaScript.
Проверил, в Линукс в 9.64 всё работает. Под Виндовс тоже всё работает. Думаю проблема в неустановленном JQuery.
в firefox, ie, safari под виндой работает. на двух разных компах, хз с какими сборками оперы точно не работает.
попробовал с 10.01 - тот же результат.
В консоли такое сообщение:
JavaScript - kmet-pd.ru/forum/viewtopic.php?id=7
Inline script thread
Error:
name: TypeError
message: Statement on line 2: Cannot convert undefined or null to Object
stacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace
Пример из первого поста работает...
Проверьте версию 0.1.69 — на ней у меня работает и Опера.
spoiler_bbcode.tar.gz — версия 0.1.69
d-linux, в версии 0.1.69 почему-то сообщения развернуть-свернуть отображаются с <>, графические кнопки всей панели BBCode имеют адрес my.site/buttons/Oxygen/ (тестировал на Google Chrome)
То, что сообщение спойлера обрамлено в <> это нормально, именно так и делает форум, например с изображениями, если установлена настройка «не отображать img».
Проблема с кнопками не из-за спойлера, смотрите в punn_bbcode — может стоит его обновить.
Именно при включении спойлера меняется путь ко всем графическим кнопкам панели.
Именно при включении спойлера меняется путь ко всем графическим кнопкам панели.
Версия 0.1.69 совсем не трогает стили.
Версия 0.1.69 совсем не трогает стили.
Ну а мне зачем врать? Ну я то, скопировал кнопки в корень сайта, просто мусор образовался. А как убрать <> ? Просто добаление этих знаков не вписывается в дизайн.
Ну а вообщем плагин отличный - респект. ![]()
Проверьте версию 0.1.69 — на ней у меня работает и Опера.
spoiler_bbcode.tar.gz — версия 0.1.69
Эта версия работает нормально. Правда действительно хотелось бы убрать < >...
Спасибо за плагин!
В следующей версии сделаю подпись настраиваемой.
скопировал кнопки в корень сайта, просто мусор образовался.
У меня тоже самое было. Нажал на кнопку без картинки правой кнопки, посмотрел ссылку (forum.ru/buttons/Oxygen/ ) и залил всю папку buttons forum.ru/ . Все заработало. А вообще можно просто изменить строку в файле bar.php
if ($forum_user['pun_bbcode_use_buttons'])
{
if (file_exists($ext_info['path'].'/buttons/'.$forum_user['style'].'/'))
$buttons_path = $ext_info['url'].'/buttons/'.$forum_user['style'];
else
$buttons_path = $ext_info['url'].'/buttons/Oxygen';
}на
if ($forum_user['pun_bbcode_use_buttons'])
{
if (file_exists($ext_info['path'].'/extensions/pun_bbcode/buttons/'.$forum_user['style'].'/'))
$buttons_path = $ext_info['url'].'/extensions/pun_bbcode/buttons/'.$forum_user['style'];
else
$buttons_path = $ext_info['url'].'/extensions/pun_bbcode/buttons/Oxygen';
}Добавлено спустя 48 минут 48 секунд:
Как сделать, чтобы в "предпросмотре spoiler также работал?
А есть возможность заменить текст на картинку? это наверно где-то здесь делается...
Да это делается здесь, только в базе данных
Пример:
1. Находим в таблице extension_hooks - hd_head - spoiler_bbcode и заменяем его код на:
if (FORUM_PAGE == 'viewtopic') {
$forum_head['js_spoiler_bbcode'] = '<script type="text/javascript">jQuery(function () {
$("div.spoiler").each(function() {
var spoiler_bbcode_block = $(this),
spoiler_bbcode_link_open = $(\'<a style="text-decoration: none;" class="spoiler" href="#"></a>\'),
spoiler_bbcode_link_close = $(\'<a style="text-decoration: none;" class="spoiler" href="#"></a>\');
spoiler_bbcode_block.hide();
$(spoiler_bbcode_link_open)
.text(["", spoiler_bbcode_block.attr("alt_open"), ""].join("↓"))
.insertBefore(spoiler_bbcode_block)
.click(function () {
$(this).hide();
spoiler_bbcode_block.fadeIn(400);
return false;
});
$(spoiler_bbcode_link_close)
.text(["", spoiler_bbcode_block.attr("alt_close"), ""].join("↑"))
.appendTo(spoiler_bbcode_block)
.click(function () {
spoiler_bbcode_block.hide();
$(spoiler_bbcode_link_open).show();
return false;
});
});
});</script>';
}2. Затем заходим в расширения, отключаем какое-нибудь расширение(и включаем его опять если надо).
3. Радуемся изменениям в отображении Spoilera ![]()
Выглядит вот как тут
Обязательно отключите(или включите, или то и другое) какое-нибудь расширение, иначе ничего работать не будет.
Версия 0.1.69 совсем не трогает стили.
Установил jquery, установил spoiler_bbcode 0.1.69. Кнопочки bbcode не появились. После этого обновил pun_bbcode. Теперь изображения кнопочек ссылаются на <мой форум>/buttons/Oxygen/xxx.png вместо <мой форум>/extensions/pun_bbcode/buttons/Oxygen/xxx.png
Сам дурак, нужно было, похоже, сначала pun_bbcode обновить ![]()
Гм - нашел в "pun_bbcode\bar.php" такой код
if (file_exists($ext_info['path'].'/buttons/'.$forum_user['style'].'/'))
$buttons_path = $ext_info['url'].'/buttons/'.$forum_user['style'];
else
$buttons_path = $ext_info['url'].'/buttons/Oxygen';Похоже не срабатывает????
Изображение для кнопки спойлера для стиля Oxygen есть у кого?
d-linux - спасибо за Ваши расширения.
Чтобы отправить ответ, вы должны войти или зарегистрироваться
PunBB по-русски → Расширения v1.3 → [Релиз] Спойлер
Сгенерировано за 0.213 секунды (46% PHP — 54% БД) 11 запросов к базе данных
Технологии с открытым исходным кодом, несомненно, обладают серьезным преимуществом над аналогичными продуктами, распространяемыми по ограниченным лицензиям. И совершенно неважно, что это. Возможно это:
Впрочем, неважно. Что бы это ни было, важно всячески поощрять и поддерживать Open Source в любом виде. Тем более, что вы знаете, PunBB распространяется по лицензии GPL/GNU. И спасибо за внимание.