1

Topic: Ошибка с BB кодом punbb 1.4.4 на php 7.1

Имею punbb 1.4.4 на php 7.1 с ДАННЫМИ исправлениями.

Найдена ошибка:
В сообщении нельзя использовать встроенный в форум код списка, выходит ошибка 500

[list][*]test[/*][/list]

Ошибка

https://punbb.softplaza.net/uploads/images/2018/04/8893c676497d00844d6a38764e1a32a6.png

При переключении на версию php 5.6 или 7.0 ошибка уходит

Кто что думает, стоит ли искать источники проблемы? Так как если есть 1 проблема на ее основе могут быть и другие поидее

2

Re: Ошибка с BB кодом punbb 1.4.4 на php 7.1

aa, видимо никто, до вас не использовал тег list, на PHP 7 и выше. Найдите код в парсере, отвечающий за вывод данного тега, выложите здесь нужные правки и их внесут в следующий патч. PunBB_INFO_ICQ/thumbsup

3 (edited by aa 2018.04.26 06:29)

Re: Ошибка с BB кодом punbb 1.4.4 на php 7.1

sempai wrote:

выложите здесь нужные правки

к сожалению я не способен на такое PunBB_INFO_ICQ/bigsmile

4

Re: Ошибка с BB кодом punbb 1.4.4 на php 7.1

aa wrote:

к сожалению я не способен на такое

Ничего, то что обнаружил баг это уже плюс PunBB_INFO_ICQ/thumbsup

Профиксим

5

Re: Ошибка с BB кодом punbb 1.4.4 на php 7.1

PunBB wrote:

обнаружил баг это уже плюс

тоже так подумал PunBB_INFO_ICQ/cool

6

Re: Ошибка с BB кодом punbb 1.4.4 на php 7.1

PunBB_INFO_ICQ/bigsmile Не знал, что кто-то эти теги использует. У меня отключены совсем.

7

Re: Ошибка с BB кодом punbb 1.4.4 на php 7.1

Ну видимо есть любители оных, я узнал о их существовании из поста выше... PunBB_INFO_ICQ/bigsmile

8

Re: Ошибка с BB кодом punbb 1.4.4 на php 7.1

Лично я, честно говоря, не понимаю саму систему списка. Признаюсь, знал давно, но не пользуюсь из их занудливости. Каждую строку нужно выводить. Бред  PunBB_INFO_ICQ/crasy

В идеале было бы так:
Список. Каждое предложение с новой строки, этого достаточно.
Просто обрамляем несколько предложений тегом [ list ] и все, этого достаточно, а скрипт сам маркирует.
Единственное, добавить параметры, по умолчанию, маркировка цифрами по порядку.
[ list=1 ] - нумерованный список
[ list=a ] - буквенный список в алфавитном порядке
[ list=* ] - символьный маркировочный список

Этот метод упростил бы маркировку, думаю многие им бы воспользовались. Ну представьте список из 50 пунктов  PunBB_INFO_ICQ/bigsmile  попробуй пронумеруй каждый

9

Re: Ошибка с BB кодом punbb 1.4.4 на php 7.1

PunBB wrote:

попробуй пронумеруй каждый

Уверен, любители таких извращений тоже найдуться!  PunBB_INFO_ICQ/rofl

10

Re: Ошибка с BB кодом punbb 1.4.4 на php 7.1

PunBB_INFO_ICQ/jokingly отож, надо спасать чуваков от извращений

11

Re: Ошибка с BB кодом punbb 1.4.4 на php 7.1

This content is available only to registered users.

Подправил крайний parser, для корректной работы тега list, на PHP 7.2

1

12

Re: Ошибка с BB кодом punbb 1.4.4 на php 7.1

Sempai,

Thank you for the patch!

It works as expected.

13

Re: Ошибка с BB кодом punbb 1.4.4 на php 7.1

Thank you for the patch.