Как изменить стандартные bbcode

Есть любые вопросы, связанные со стилями/темами для phpBB 3.0.x? Задайте их здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: Как изменить стандартные bbcode

Сообщение Nekstati »

alcash

Код: Выделить всё

<input style="width: 100%"
Аватара пользователя
alcash
phpBB 1.4.4
Сообщения: 184
Стаж: 14 лет 4 месяца
Откуда: примосковье
Благодарил (а): 83 раза
Поблагодарили: 1 раз
Забанен: Бессрочно

Re: Как изменить стандартные bbcode

Сообщение alcash »

И что? Будет поле ввода во всю ширину posting_body, а нужно, чтобы ширина контента {INTTEXT}, изменяемого динамически совпадала с шириной поля ввода.

Прошу модераторов отделить последние посты в отдельную тему и перенсти в соответствующий раздел.
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Как изменить стандартные bbcode

Сообщение evrus01 »

alcash, мне кажется вы css'ом здесь не обойдетесь. Скрипт писать надо.
Аватара пользователя
alcash
phpBB 1.4.4
Сообщения: 184
Стаж: 14 лет 4 месяца
Откуда: примосковье
Благодарил (а): 83 раза
Поблагодарили: 1 раз
Забанен: Бессрочно

Re: Как изменить стандартные bbcode

Сообщение alcash »

alcash, мне кажется вы css'ом здесь не обойдетесь. Скрипт писать надо.
Вот и я уже склоняюсь к этому, все возможные типовые варианты уже перебрал.
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Как изменить стандартные bbcode

Сообщение evrus01 »

alcash, может быть так? — http://stackoverflow.com/questions/1288 ... t-textarea
демо

Добавлено спустя 1 минуту 31 секунду:
Честно говоря, не вникал об чем там...
Аватара пользователя
alcash
phpBB 1.4.4
Сообщения: 184
Стаж: 14 лет 4 месяца
Откуда: примосковье
Благодарил (а): 83 раза
Поблагодарили: 1 раз
Забанен: Бессрочно

Re: Как изменить стандартные bbcode

Сообщение alcash »

Да, спасибо огромное, именно то, что нужно, динамически расширяемое поле ввода.
hellspirit
phpBB 1.0.0
Сообщения: 4
Стаж: 14 лет 2 месяца
Благодарил (а): 2 раза

Re: Как изменить стандартные bbcode

Сообщение hellspirit »

Как изменить парсер цитатированного текста?
Была выполнена конвертация ExBB форума в phpBB. Проблема в том, что в ExBB BBcode цитаты не ставит в кавычки имя пользователя

Код: Выделить всё

[quote=user_name]текст[/quote]
А phpBB, как известно, ставит.

Код: Выделить всё

[quote="user_name"]текст[/quote]
Как решить такую проблему, как сделать чтоб

Код: Выделить всё

[quote=user_name]текст[/quote]
обрабатывались как цитаты?
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: Как изменить стандартные bbcode

Сообщение HAMMER663 »

hellspirit попробуй мод STK
Reparse BBCode: Reparses the BBCode for the boards posts.
hellspirit
phpBB 1.0.0
Сообщения: 4
Стаж: 14 лет 2 месяца
Благодарил (а): 2 раза

Re: Как изменить стандартные bbcode

Сообщение hellspirit »

HAMMER663, Попробовал, он репарсит по post_id а у меня 15k+ постов на форуме...
Я думаю написать конвертер, который пробежится по таблице и добавит " но как рассчитать post_checksum

И для чего нужен bbcode_uid (благо они после конвертации верные)
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Как изменить стандартные bbcode

Сообщение Sheer »

hellspirit писал(а):но как рассчитать post_checksum
Никак, можно обойтись без нее. При конвертации из phpBB2 в phpBB3 контрольная сумма тоже не создается. И ничего, все работает.
hellspirit писал(а):для чего нужен bbcode_uid
Это уникальный идентификатор, который необходим для того, чтобы его можно было идентифицировать при первом проходе парсинга (там используются регулярные выражения) так, чтобы его потом можно было бы заменить на html-сущность более быстрой функцией str_replace во втором проходе.
Tutorial.Parsing text
https://www.phpbb.com/community/viewtop ... 1&t=714005
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
hellspirit
phpBB 1.0.0
Сообщения: 4
Стаж: 14 лет 2 месяца
Благодарил (а): 2 раза

Re: Как изменить стандартные bbcode

Сообщение hellspirit »

Sheer писал(а):Никак, можно обойтись без нее.
Не получается, я пробую отредактировать запись в таблице руками (также как это бы делал конвертер) добавляю bbcode_uid, т.е получается чтото типа:
За место

Код: Выделить всё

[quote=user_name]text[/quote]
Я делаю

Код: Выделить всё

[quote="user_name":_bbcode_uid_][/quote:_bbcode_uid_]
Парсинг BBCode не проходит и в результате вижу этот текст вместе с bbcode_uid в теле сообщения.
печально все с моим англцким(
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Как изменить стандартные bbcode

Сообщение Sheer »

hellspirit писал(а):Я делаю
Ну неправильно делаешь. Должно быть как-то так
[quote="Gavial":1du1pz44]

Добавлено спустя 2 минуты 1 секунду:
..ммм по идее, нужно заменить [quote=Gavial] на [quote="Gavial"], а потом сделать репарсинг в STK, ибо нужно еще и bbcode_bitfield сгенерировать (а они у тебя вероятно пустые, отсюда результат).
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Как изменить стандартные bbcode

Сообщение Sheer »

Ты нафига сообщение удалил? Отвечаю на него. Надо репарсить все, поставить галку тут
Reparse all BBCodes:
When checked the BBCode reparse will reparse all content on the board; by default, the tool will only reparse posts/private messages/signatures that have been previously parsed by phpBB. This option will be ignored if specific posts or PMs are specified above.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
hellspirit
phpBB 1.0.0
Сообщения: 4
Стаж: 14 лет 2 месяца
Благодарил (а): 2 раза

Re: Как изменить стандартные bbcode

Сообщение hellspirit »

Sheer писал(а):Ты нафига сообщение удалил? Отвечаю на него. Надо репарсить все, поставить галку тут
Да уже сам разобрался, спасибо за помощь. ОГРОМНОЕ!:)
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Как изменить стандартные bbcode

Сообщение Sheer »

hellspirit писал(а):Да уже сам разобрался
А раз так, надо не посты удалять, а следовать Правила, пункт: 2.7. Форум не для тебя одного, авось кому еще пригодиться.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Вернуться в «Стили для phpBB 3.0.x»