Темы по наиболее часто задаваемым вопросам без привязки к версии phpBB. Читать в первую очередь!
rxu
phpBB Guru
Сообщения: 16947 Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз
Сообщение
rxu » 20.10.2007 6:52
База данных пользовательских BBCode на официальном сайте phpBB.
Вот ссылка на тему на официальном сайте, где приведены наиболее популярные пользовательские BBCode для phpBB3:
Особенно прошу обратить внимание на последний, очень простой и без использования яваскрипта.
Некоторые другие BBCode приведены
в этой статье в базе знаний (на английском).
*****
RuTube.ru
Video.Mail.Ru (Хотя таблицу оттуда хорошо бы выкинуть)
Google map
*****
От пользователя
mau
Для изменения порядка BBCode установите мод
Custom BBCode Sorting .
(только для 3.0.х)
Последний раз редактировалось rxu 18.04.2020 6:13, всего редактировалось 5 раз.
rxu
Татьяна5
Поддержка
Сообщения: 12752 Стаж: 13 лет 8 месяцев
Благодарил (а): 159 раз
Поблагодарили: 2276 раз
Сообщение
Татьяна5 » 11.09.2014 14:14
Gisher писал(а): насколько он правильный
Если работает - значит правильный
Татьяна5
Gisher
phpBB 2.0.12
Сообщения: 857 Стаж: 18 лет 6 месяцев
Поблагодарили: 1 раз
Сообщение
Gisher » 11.09.2014 14:23
Татьяна5 есть идеи сделать вариант попроще?
Gisher
Booker
phpBB 2.0.7a
Сообщения: 627 Стаж: 13 лет 10 месяцев
Благодарил (а): 17 раз
Поблагодарили: 3 раза
Сообщение
Booker » 23.09.2014 7:54
В бб-коде перечёркивания используется лексема {INTTEXT}, но в результате если в предложении есть например знак вопроса, то тег не срабатывает, приходится выносить этот знак за пределы тега. В то же время здесь, на гуру, всё работает нормально. Возможно, нужно использовать лексему другую? Или как это решено?
Booker
Татьяна5
Поддержка
Сообщения: 12752 Стаж: 13 лет 8 месяцев
Благодарил (а): 159 раз
Поблагодарили: 2276 раз
Сообщение
Татьяна5 » 23.09.2014 10:14
Booker писал(а): другую?
Да,
{TEXT}
Татьяна5
Booker
phpBB 2.0.7a
Сообщения: 627 Стаж: 13 лет 10 месяцев
Благодарил (а): 17 раз
Поблагодарили: 3 раза
Сообщение
Booker » 23.09.2014 10:20
А дыру в безопасности это не создаст?
Booker
Татьяна5
Поддержка
Сообщения: 12752 Стаж: 13 лет 8 месяцев
Благодарил (а): 159 раз
Поблагодарили: 2276 раз
Сообщение
Татьяна5 » 23.09.2014 10:25
Если у вас зачёркивание реализовано не через javascript, то нет
Татьяна5
xisp
phpBB 3.0.0 RC7
Сообщения: 1798 Стаж: 12 лет 11 месяцев
Благодарил (а): 97 раз
Поблагодарили: 91 раз
Забанен: Бессрочно
Сообщение
xisp » 24.09.2014 1:20
Booker писал(а): А дыру в безопасности это не создаст?
В пояснении в админке всё сказано.
ББкод вида
<s>{TEXT}</s>
безопасен.
А вот
<s style="{TEXT}">ххх</s>
может представлять опасность.
phpBBex
xisp
wmmen
phpBB 1.2.1
Сообщения: 29 Стаж: 10 лет 7 месяцев
Благодарил (а): 7 раз
Сообщение
wmmen » 30.09.2014 4:32
Добавил BB код для вывода формы TEXTAREA
Код: Выделить всё
<form action="" method="post"><textarea style="width:100%; height:250px;">{TEXT}</textarea></form>
но почему то при выводе сообщения не переносит строки в textarea, вместо переноса вставляет <br />.
Должно быть в textarea:
первая строчка
вторая строчка
третья строчка
А выводит:
первая строчка<br />вторая строчка<br />третья строчка<br />
Помогите разобраться..
wmmen
Татьяна5
Поддержка
Сообщения: 12752 Стаж: 13 лет 8 месяцев
Благодарил (а): 159 раз
Поблагодарили: 2276 раз
Сообщение
Татьяна5 » 30.09.2014 11:48
wmmen писал(а): TEXTAREA
В чём цель? (Конфликт с быстрым ответом и предпросмотром в полном обеспечен)
Татьяна5
wmmen
phpBB 1.2.1
Сообщения: 29 Стаж: 10 лет 7 месяцев
Благодарил (а): 7 раз
Сообщение
wmmen » 30.09.2014 12:33
Татьяна5 , цель вывести текстовое сообщение в форме textarea, далее форме textarea есть кнопки для редактирования текста и сохранения текста в нужном для пользователя формате
wmmen
владимир1983
phpBB 3.2.6
Сообщения: 5954 Стаж: 15 лет
Откуда: Сергиев Посад
Благодарил (а): 295 раз
Поблагодарили: 287 раз
Сообщение
владимир1983 » 30.09.2014 17:46
Я если честно не понял что именно надо.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
владимир1983
wmmen
phpBB 1.2.1
Сообщения: 29 Стаж: 10 лет 7 месяцев
Благодарил (а): 7 раз
Сообщение
wmmen » 30.09.2014 19:38
владимир1983 Добавляю новый bb код:
Замена HTML:
Код: Выделить всё
<form action="" method="post"><textarea style="width:100%; height:250px;">{TEXT}</textarea></form>
Код работает на ура, но когда в тексте появляется перенос строки(я так понимаю \r\n), то перенос обозначается как <br />
При добавлении сообщения текст в базу данных заносится с переносами строк как есть(\n), а при выводе его из базы в форме textarea перенос строки не происходит, в том месте где перенос должен быть его выдает тегом <br />
Последний раз редактировалось Sheer 30.09.2014 20:08, всего редактировалось 1 раз.
Причина: bb-код
wmmen
Пчелкин
phpBB 3.3.0
Сообщения: 11121 Стаж: 15 лет 3 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 670 раз
Поблагодарили: 122 раза
Сообщение
Пчелкин » 06.10.2014 11:13
В продолжение поста -
[FAQ] Пользовательские BBCode доработка спойлера от
Татьяна5
Использование BBCode
Код: Выделить всё
[spoil_bigtext={TEXT1}]{TEXT2}[/spoil_bigtext]
Замена HTML
Код: Выделить всё
<div style="margin: 8px auto; border: 1px solid #C3CBD1; border-left-width: 2px">
<div onclick="this.parentNode.parentNode.style.height = 'auto'; hidn = this.parentNode.getElementsByTagName('div')[1]; btn = this.getElementsByTagName('img')[0]; btnt = this.parentNode.getElementsByTagName('div')[2].getElementsByTagName('img')[0]; if (hidn.style.display != '') { hidn.style.display = ''; [censor] = btn.src; btn.src = 'data:image/gif;base64,R0lGODlhCQAJAMQeAOLt+ff8//z+/4CRxo2by7vF6a254X6PxICQw87a74CQxuXo84CQxM/b7/H6/v7+/oGRxouayoGSxv7+/8LN7IqZyv7//4KSxur0/MrV74OTx9Ld8trl9gwMDP///wAAACH5BAEAAB4ALAAAAAAJAAkAAAU4oFcpwzFAkWgUVLZxCQGxLgdgGtS+t6NJmY5QOEFcNo/kZGLRXGwYR0DQjDSiU8uCIJJIGJdLKgQAOw=='; btnt.src = 'data:image/gif;base64,R0lGODlhCQAJAMQeAOLt+ff8//z+/4CRxo2by7vF6a254X6PxICQw87a74CQxuXo84CQxM/b7/H6/v7+/oGRxouayoGSxv7+/8LN7IqZyv7//4KSxur0/MrV74OTx9Ld8trl9gwMDP///wAAACH5BAEAAB4ALAAAAAAJAAkAAAU4oFcpwzFAkWgUVLZxCQGxLgdgGtS+t6NJmY5QOEFcNo/kZGLRXGwYR0DQjDSiU8uCIJJIGJdLKgQAOw=='; } else { hidn.style.display = 'none'; btn.src = [censor]; btnt.src = [censor]; }" style="background: #E9E9E6; height: 19px; font-size: 0.9em; font-weight: bold; cursor: pointer; overflow: hidden ">
<img src="data:image/gif;base64,R0lGODlhCQAJAMQfAIqZyoGSxv3+/trl84CQxYCRxn6PxMXQ7efq9H+Pwtnk8oKTxoCQxKy44QAAANvl9rvG6fD5/o2by4GRxvb8//v9//7+/ubw+v39/ouayoKSxoOTx/7+/wwMDP///////yH5BAEAAB8ALAAAAAAJAAkAAAU84AdoGkNmX4Z4HldRirSxXMdF1zK7nXU9mk2t4+h0BIlNhWPpYTCBDQXXwRwggczgJ8BAGhLRZGIoEFAhADs=" style="margin: 0; padding: 5px 5px 0">
После открытия спойлера в самом низу всей информации останется дополнительная кнопочка для его закрытия
</div>
<div style="display: none; background: #CCCCCC; border-top: 1px solid #C3CBD1; padding: 6px">
{TEXT2}
</div>
<div onclick="this.parentNode.parentNode.style.height = 'auto'; hidn = this.parentNode.getElementsByTagName('div')[1]; btn = this.getElementsByTagName('img')[0]; btnt = this.parentNode.getElementsByTagName('div')[0].getElementsByTagName('img')[0]; if (hidn.style.display != '') { hidn.style.display = ''; [censor] = btn.src; btn.src = 'data:image/gif;base64,R0lGODlhCQAJAMQeAOLt+ff8//z+/4CRxo2by7vF6a254X6PxICQw87a74CQxuXo84CQxM/b7/H6/v7+/oGRxouayoGSxv7+/8LN7IqZyv7//4KSxur0/MrV74OTx9Ld8trl9gwMDP///wAAACH5BAEAAB4ALAAAAAAJAAkAAAU4oFcpwzFAkWgUVLZxCQGxLgdgGtS+t6NJmY5QOEFcNo/kZGLRXGwYR0DQjDSiU8uCIJJIGJdLKgQAOw=='; btnt.src = 'data:image/gif;base64,R0lGODlhCQAJAMQeAOLt+ff8//z+/4CRxo2by7vF6a254X6PxICQw87a74CQxuXo84CQxM/b7/H6/v7+/oGRxouayoGSxv7+/8LN7IqZyv7//4KSxur0/MrV74OTx9Ld8trl9gwMDP///wAAACH5BAEAAB4ALAAAAAAJAAkAAAU4oFcpwzFAkWgUVLZxCQGxLgdgGtS+t6NJmY5QOEFcNo/kZGLRXGwYR0DQjDSiU8uCIJJIGJdLKgQAOw=='; } else { hidn.style.display = 'none'; btn.src = [censor]; btnt.src = [censor]; }" style="background: #E9E9E6; height: 19px; font-size: 0.9em; font-weight: bold; cursor: pointer; overflow: hidden">
<img src="data:image/gif;base64,R0lGODlhCQAJAMQfAIqZyoGSxv3+/trl84CQxYCRxn6PxMXQ7efq9H+Pwtnk8oKTxoCQxKy44QAAANvl9rvG6fD5/o2by4GRxvb8//v9//7+/ubw+v39/ouayoKSxoOTx/7+/wwMDP///////yH5BAEAAB8ALAAAAAAJAAkAAAU84AdoGkNmX4Z4HldRirSxXMdF1zK7nXU9mk2t4+h0BIlNhWPpYTCBDQXXwRwggczgJ8BAGhLRZGIoEFAhADs=" style="margin: 0; padding: 5px 5px 0">
Дополнительная кнопочка для закрытия спойлера снизу после просмотра всей закрытой спойлером информации
</div>
</div>
Подсказка
Код: Выделить всё
[spoil_bigtext]Тег используется для скрытия под спойлер только громадных текстов в сообщениях.[/spoil_bigtext]
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Пчелкин
romaamor
phpBB 3.0.6
Сообщения: 2369 Стаж: 13 лет 1 месяц
Откуда: Одесса
Благодарил (а): 620 раз
Поблагодарили: 149 раз
Сообщение
romaamor » 11.10.2014 15:12
Добавлю и свои пять копеек. Данный BBCode добавляет в постах функцию, которая заключается в том что каждый пользователь видит только своё имя. К примеру я поставил сообщение в свою подпись -
Текст можете придумать какой хотите.
Использование BBCode
Замена HTML
Подсказка .....
Да как душе угодно. :)
romaamor
Татьяна5
Поддержка
Сообщения: 12752 Стаж: 13 лет 8 месяцев
Благодарил (а): 159 раз
Поблагодарили: 2276 раз
Сообщение
Татьяна5 » 11.10.2014 15:21
romaamor писал(а): {L_TOPIC_VIEWER}
Это из какого мода? Без него ББкод работать не будет
Татьяна5