Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
WYSIWYG редактор сообщений
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
WYSIWYG редактор сообщений
Добавить WYSIWYG редактор и возможность его включения или отключения в админке.
Вот редактор, на который предлагаю глянуть - http://wysibb.com
Вот редактор, на который предлагаю глянуть - http://wysibb.com
- Татьяна5
- Поддержка
- Сообщения: 12372
- Стаж: 12 лет 7 месяцев
- Благодарил (а): 223 раза
- Поблагодарили: 3517 раз
- Контактная информация:
Re: WYSIWYG редактор сообщений
Возможно...
includes/functions.php
Найти:
Заменить на:
И проверить, нет ли в созданных ббкодах каких-нибудь со знаком
(к примеру,
Если есть - снять в них галочку "показывать на странице ответа"
includes/functions.php
Найти:
Код: Выделить всё
function wysibb_load() {
global $config,$user;
if ($config['wysibb_enable']) {
$wbbload="";
if ($config['wysibb_exjquery']) {
$wbbload .= '<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>';
}
$wbbload .= '<script src="'.($config['wysibb_prefix']).'jquery.wysibb.min.js"></script>';
if ($user->data['user_lang']!="ru") {
if ($user->data['user_lang']!="en") {
$wbbload .= '<script src="'.($config['wysibb_prefix']).'lang/en.js"></script>';
}
$wbbload .= '<script src="'.($config['wysibb_prefix']).'lang/'.$user->data['user_lang'].'.js"></script>';
$wbbload .= "<script>CURLANG=WBBLANG['".$user->data['user_lang']."'] || WBBLANG['en'] || CURLANG;</script>";
}
$wbbload .= '<script src="'.($config['wysibb_prefix']).'preset/phpbb3.js"></script>';
$wbbload .= '<link rel="stylesheet" type="text/css" href="'.($config['wysibb_prefix_theme']).'wbbtheme.css">';
return $wbbload;
Код: Выделить всё
function wysibb_load() {
global $config,$user;
if ($config['wysibb_enable']) {
$wbbload="";
if ($config['wysibb_exjquery']) {
$wbbload .= '<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>';
}
$wbbload .= '<script src=".'.($config['wysibb_prefix']).'jquery.wysibb.min.js"></script>';
if ($user->data['user_lang']!="ru") {
if ($user->data['user_lang']!="en") {
$wbbload .= '<script src=".'.($config['wysibb_prefix']).'lang/en.js"></script>';
}
$wbbload .= '<script src=".'.($config['wysibb_prefix']).'lang/'.$user->data['user_lang'].'.js"></script>';
$wbbload .= "<script>CURLANG=WBBLANG['./".$user->data['user_lang']."'] || WBBLANG['en'] || CURLANG;</script>";
}
$wbbload .= '<script src=".'.($config['wysibb_prefix']).'preset/phpbb3.js"></script>';
$wbbload .= '<link rel="stylesheet" type="text/css" href=".'.($config['wysibb_prefix_theme']).'wbbtheme.css">';
return $wbbload;
=
(к примеру,
[media= что-то] еще что-то [/media]
)Если есть - снять в них галочку "показывать на странице ответа"
Последний раз редактировалось Татьяна5 21.02.2013 18:47, всего редактировалось 3 раза.
Re: WYSIWYG редактор сообщений
Ураа! Получилось заменой последнего кода! =) Спасибо. Буду тестировать!
- Татьяна5
- Поддержка
- Сообщения: 12372
- Стаж: 12 лет 7 месяцев
- Благодарил (а): 223 раза
- Поблагодарили: 3517 раз
- Контактная информация:
Re: WYSIWYG редактор сообщений
chrom
В коде были опечатки (лишние слеши), замените еще раз
На работоспособность кода это не повлияет
В коде были опечатки (лишние слеши), замените еще раз
На работоспособность кода это не повлияет
Re: WYSIWYG редактор сообщений
dfs писал(а):Кто-нибудь таблицу для него настроил?
Прописываю правила:Добавляю соответствующие BB-коды на форум:Код: Выделить всё
table: { transform: { '<table>{SELTEXT}</table>':'[table]{SELTEXT}[/table]' } }, tr: { transform: { '<tr>{SELTEXT}</tr>':'[tr]{SELTEXT}[/tr]' } }, td: { transform: { '<td>{SELTEXT}</td>':'[td]{SELTEXT}[/td]' } }
И вроде бы все здорово, в редакторе создаю таблицу, она правильно трансформируется в BB-код, выводится в сообщении.Код: Выделить всё
[table]{TEXT}[/table] <table>{TEXT}</table> [tr]{TEXT}[/tr] <tr>{TEXT}</tr> [td]{TEXT}[/td] <td>{TEXT}</td>
Но когда открываю редактирование сообщения с таблицей, то весь текст пропадает. В режиме просмотра BB-кода выводит просто:Т.е. удаляются ячейки и их содержание.Код: Выделить всё
[table][tr][/tr][tr][/tr][/table]
Это баг? Или что-то не так делаю?
Не понял где прописывать правила и как правильно добавить таблицу в редактор?
Добавлено спустя 3 минуты 11 секунд:
Сделал. ЕщёТатьяна5 писал(а):chrom
В коде были опечатки (лишние слеши), замените еще раз
На работоспособность кода это не повлияет
/* WYSIBB */
уберите, лишняя выходит :-)Re: WYSIWYG редактор сообщений
Пытался поставить себе редактор. Сначала была ошибка из-за "=" ббкодах. Я изменил функцию wysibb_init() так чтобы в конфигурационном объекте имя параметра бралось в кавычки:
Теперь получается такая ошибка:
Код: Выделить всё
$custom_bbcodes.='"'.$row['bbcode_tag'].'" : {
title: "'.$row['bbcode_helpline'].'",
buttonText: "'.$row['bbcode_tag'].'",
transform: {
\''.$trhtml.'\':\''.$trbb.'\'
}
}';
Код: Выделить всё
Init
jquery.wysibb.min.js (line 4)
Create rules for transform HTML=>BB
jquery.wysibb.min.js (line 4)
TypeError: n.get(...) is undefined
[Break On This Error]
...dal,r):this.showModal.call(this,t,i.modal,r);else if(r&&i.subInsert!=1)this.wbbR...
jquery.wysibb.min.js (line 4)
Re: WYSIWYG редактор сообщений
Поставил данный мод, всё работает нормально. Вот только немного не разобрался как добавлять ВВ коды свои. Чего куда ставить. в какие файлы запихивать все коды, угадай сам называется.
Добавлено спустя 2 часа 49 минут 19 секунд:
ещё есть интересная вещь, как только убираешь коопирайт из подвала сразу перестаёт работать редактор. Понятно что вещь бесплатная, но одного коопирайта мало что ли, если так все будут ставить то сайт перестанет быть похожим на нормальный сайт,больше на свалку будет походить с кучей коопирайтов. Сам редактор вещь хорошая, но как свои ВВ коды туда втулить не могу понять,может кто расскажет по подробней.
Добавлено спустя 2 часа 49 минут 19 секунд:
ещё есть интересная вещь, как только убираешь коопирайт из подвала сразу перестаёт работать редактор. Понятно что вещь бесплатная, но одного коопирайта мало что ли, если так все будут ставить то сайт перестанет быть похожим на нормальный сайт,больше на свалку будет походить с кучей коопирайтов. Сам редактор вещь хорошая, но как свои ВВ коды туда втулить не могу понять,может кто расскажет по подробней.
- angst66
- phpBB 3.0.0 RC1
- Сообщения: 1469
- Стаж: 12 лет 2 месяца
- Благодарил (а): 86 раз
- Поблагодарили: 149 раз
Re: WYSIWYG редактор сообщений
Ну выведи копирайты в отдельную страницу, типа благодарю и перечень, и ссылку в футере на неё.mustang писал(а):на свалку будет походить с кучей коопирайтов
Re: WYSIWYG редактор сообщений
Коопирайт ладно пускай стоит. Суть дела это добавление ВВ кодов собственных.
Почитал инструкцию, для форума phpВВ подключать джиси файлы не надо это понятно. а вот куда втуливать сам ВВ код, и что б он потом отображался как надо
Почитал инструкцию, для форума phpВВ подключать джиси файлы не надо это понятно. а вот куда втуливать сам ВВ код, и что б он потом отображался как надо
- Pazh
- Former team member
- Сообщения: 2317
- Стаж: 14 лет 4 месяца
- Благодарил (а): 43 раза
- Поблагодарили: 506 раз
- Контактная информация:
Re: WYSIWYG редактор сообщений
вставляешь новый BBCode стандартно на свой форум, потом в админке в настройках мода дописываешь их через запятую к уже включенным bbcode самого мода.
Проблема с таблицами при переходе из режима wysi в режим bbcode осталась актуальной
Проблема с таблицами при переходе из режима wysi в режим bbcode осталась актуальной
Помощь в ЛС/email только за WM или ЮMoney
Re: WYSIWYG редактор сообщений
Добрый день.
Пытаюсь поставить редактор на свой сайт http://skillplay.net, после копирайта вот такое выдает
Подскажите пожалуйста как это исправить, очень нравится ваш редактор.
С уважением,
Николай
Пытаюсь поставить редактор на свой сайт http://skillplay.net, после копирайта вот такое выдает
Код: Выделить всё
Создано на основе phpBB® Forum Software © phpBB Group WysiBB
':'[media]{SELTEXT}[/media]' } }, spoiler=: { title: "[spoiler=Заголовок спойлера]ВАШ ТЕКСТ[/spoiler]", buttonText: "spoiler=", transform: { '[img]data:image/gif;base64,R0lGODlhCQAJAMQfAIqZyoGSxv3+/trl84CQxYCRxn6PxMXQ7efq9H+Pwtnk8oKTxoCQxKy44QAAANvl9rvG6fD5/o2by4GRxvb8//v9//7+/ubw+v39/ouayoKSxoOTx/7+/wwMDP///////yH5BAEAAB8ALAAAAAAJAAkAAAU84AdoGkNmX4Z4HldRirSxXMdF1zK7nXU9mk2t4+h0BIlNhWPpYTCBDQXXwRwggczgJ8BAGhLRZGIoEFAhADs=[/img] {SELTEXT}
{TEXT2}
':'[spoiler={SELTEXT}]{TEXT2}[/spoiler]' } }, img: {modal: {onLoad: fileModal}} }, upload_type: 1, imgupload: true, img_uploadurl: '/wbb/iupload_phpbb3.php', img_maxwidth: '800', img_maxheight: '800' };$("textarea[name='message']").wysibb(wbbsetting);
Русская поддержка phpBB
Администраторский раздел
С уважением,
Николай
- Pazh
- Former team member
- Сообщения: 2317
- Стаж: 14 лет 4 месяца
- Благодарил (а): 43 раза
- Поблагодарили: 506 раз
- Контактная информация:
Re: WYSIWYG редактор сообщений
Tilk где-то пропустил открытие тега js
Помощь в ЛС/email только за WM или ЮMoney
Re: WYSIWYG редактор сообщений
А все столкнулись с проблемой смайликов?
Суть проблемы: Если вставлять посреди текста в сообщении смайлики, то при дальнейшей публикации они выводятся в виде кода, а графического изображения нет. При этом, если ставить смайлик в поле ввода текста в самом начале, то он отображается корректно. Одиночные пробелы перед и после смайлика не помогают (читал, что помогает), а вот в стандартном редакторе phpbb все отлично и корректно работает без всяких пробелов.
Единственное, что помогает – ставить по 4 пробела до и после смайлика.
Шо делать
Версия редактора: 1.4.2.
Версия форума: 3.0.12
Суть проблемы: Если вставлять посреди текста в сообщении смайлики, то при дальнейшей публикации они выводятся в виде кода, а графического изображения нет. При этом, если ставить смайлик в поле ввода текста в самом начале, то он отображается корректно. Одиночные пробелы перед и после смайлика не помогают (читал, что помогает), а вот в стандартном редакторе phpbb все отлично и корректно работает без всяких пробелов.
Единственное, что помогает – ставить по 4 пробела до и после смайлика.
Шо делать
Версия редактора: 1.4.2.
Версия форума: 3.0.12
Re: WYSIWYG редактор сообщений
Как правильно прикрутить WysiBB 1.5.1 к Phpbb3? Ссылки на инструкцию мертвые, на официальном сайте информации не нашел..
- Ёжъ
- phpBB 2.0.1
- Сообщения: 288
- Стаж: 15 лет 8 месяцев
- Откуда: Новосибирск
- Благодарил (а): 189 раз
- Поблагодарили: 7 раз
Re: WYSIWYG редактор сообщений
Вот верно Пчёлкин предупреждал- вредный мод.. И сам не запустился никак, и мне БО поломал- даже после удаления не пойму как чинить.
Перестал даже открываться по кнопке- пишет ошибку в скрипте открытия:
это строки
Может подскажете где рыть? Мог мод сам изменить что-то в родных скриптах? Функции же основные не отрабатывают.
Отправлено спустя 31 минуту 44 секунды:То есть перед А в шаблоне БО после
Перестал даже открываться по кнопке- пишет ошибку в скрипте открытия:
Uncaught TypeError: qrDiv.effect(...).start is not a function
, Uncaught TypeError: $ is not a function
и Код: Выделить всё
Uncaught TypeError: Cannot read property 'offsetHeight' of undefined
show_qr @ viewtopic.php?f=12&t=38:1676
onclick @ viewtopic.php?f=12&t=38:1726
Код: Выделить всё
else if (qrDiv.offsetHeight == 0) {
и
<a id="qr-button" href="#postform" onclick="show_qr(); return false;" title="Быстрый ответ"><span></span>Быстрый ответ</a>
Отправлено спустя 31 минуту 44 секунды:
Я вот по этой подключал:
Код: Выделить всё
Basic example
Once downloaded, unzip the compressed folder to see the structure of WysiBB. You'll see something like this:
<head>
<!-- Load jQuery -->
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<!-- Load WysiBB JS and Theme -->
<script src="/js/jquery.wysibb.min.js"></script>
<link rel="stylesheet" href="/css/default/wbbtheme.css" />
<!-- Init WysiBB BBCode editor -->
<script>
$(function() {
$("#editor").wysibb();
})
</script>
</head>
<body>
<textarea id="editor"></textarea>
</body>
</head>
вставил Код: Выделить всё
<script src="{T_SUPER_TEMPLATE_PATH}/wysibb/jquery.wysibb.min.js"></script>
<link rel="stylesheet" href="{T_SUPER_TEMPLATE_PATH}/wysibb/theme/default/wbbtheme.css" />
<script>
$(function() {
$("#editor").wysibb();
})
</script>
<textarea
добавил id="editor"
Никто не знает столько, сколько не знаю я.