Найдено 23 результата

LCFSCS
06.01.2019 13:47
Форум: phpBB-пространство
Тема: Как приучить к PHP 7.2?
Ответы: 28
Просмотры: 843

Re: Как приучить к PHP 7.2?

Вообщем вот полная инструкция по приучению phpBB 3.0.10 к PHP 7.0 Идеально работает на PHP 5.6 и PHP 7.0 . На PHP 7.2 будете получать ошибки вида: Parameter must be an array or an object that implements Countable - но это уже сами допиливайте (руки бы оторвал - зачем постоянно убирать старые возможн...
LCFSCS
05.01.2019 17:03
Форум: Поддержка phpBB 3.2.x
Тема: Сначала обновляется версия PHP сервера или версия форума?
Ответы: 25
Просмотры: 555

Re: Сначала обновляется версия PHP сервера или версия форума?

Включите PHP 5.6 (работают хорошо и старая, и новая версия форума), обновите форум и переключите PHP на нужную Вам версию (например 7.1). Точно работает - пару недель назад мною проверено. А в идеале сначала нужно "тренироваться на кошках" - на локалке установить копию сайта, на локалке же обновитьс...
LCFSCS
05.01.2019 16:47
Форум: Поддержка phpBB 3.2.x
Тема: Переезд с IP.Board 3.4.6 на phpBB 3.2.5
Ответы: 13
Просмотры: 466

Re: Переезд с IP.Board 3.4.6 на phpBB 3.2.5

Не встречал ни одного конвертера (с движка на другой движок), чтоб без косяков работал - всё равно приходится руками доделывать. Самому приходилось "переезжать" дважды. Самый верный (но не самый простой) вариант - ручками. Берём базу (таблицу) пользователей с донора (откуда уезжаем), на реципиенте (...
LCFSCS
05.01.2019 15:58
Форум: phpBB-пространство
Тема: Как приучить к PHP 7.2?
Ответы: 28
Просмотры: 843

Re: Как приучить к PHP 7.2?

Какая ошибка то? Да уже не важно. Сделал я - всё работает. Сначала решил воссоздать то, что в инструкции. Но получил синтаксическую ошибку в bbcode.php на последней строке файла ( ?php> ) - ясно, что не в этой строке дело... Потом "смешал" своё и из инструкции и получил рабочий вариант - обрабатыва...
LCFSCS
31.12.2018 1:43
Форум: phpBB-пространство
Тема: Как приучить к PHP 7.2?
Ответы: 28
Просмотры: 843

Re: Как приучить к PHP 7.2?

Я взял данную функцию из phpBB 3.2.4 из includes/message_parser.php /** * Parse BBCode */ function parse_bbcode() { if (!$this->bbcodes) { $this->bbcode_init(); } global $user; $this->bbcode_bitfield = ''; $bitfield = new bitfield(); foreach ($this->bbcodes as $bbcode_name => $bbcode_data) { if (iss...
LCFSCS
31.12.2018 1:20
Форум: phpBB-пространство
Тема: Как приучить к PHP 7.2?
Ответы: 28
Просмотры: 843

Re: Как приучить к PHP 7.2?

В 3.2 тот код вообще не задействован, он оставлен для обратной совместимости. Там другой обработчик ббкодов В 3.2 он также пихает в базу своих тегов модификаторы e. В моём предыдущем сообщении база бб-кодов VALUES (13, 'c'... из нулёвого чистого phpBB 3.2.4 установленного на чистую базу и без любых...
LCFSCS
31.12.2018 0:11
Форум: phpBB-пространство
Тема: Как приучить к PHP 7.2?
Ответы: 28
Просмотры: 843

Re: Как приучить к PHP 7.2?

<r><QUOTE author="nissin" post_id="531904" time="1546200791" user_id="12994"><s>[quote=nissin post_id=531904 time=1546200791 user_id=12994]</s> в STK есть репарсинг BBCodes. <e>[/quote]</e></QUOTE> А это где/как?<br/> ---------------------------------------<br/> <br/> Поторопился я радоваться... Зан...
LCFSCS
30.12.2018 22:48
Форум: phpBB-пространство
Тема: Как приучить к PHP 7.2?
Ответы: 28
Просмотры: 843

Re: Как приучить к PHP 7.2?

Теперь нужно просто пересохранить все пользовательские bbcode. Спасибо. Сработало. Нет ошибок, все теги работают. Но вот во всех старых сообщениях теги не обрабатываются (от есть отображаются тегами). Как это можно исправить? (Пересохранить 70 тысячь сообщений в принципе возможно, но можно сойти с ...
LCFSCS
30.12.2018 19:18
Форум: phpBB-пространство
Тема: Как приучить к PHP 7.2?
Ответы: 28
Просмотры: 843

Re: Как приучить к PHP 7.2?

nissin писал(а):
30.12.2018 1:40
ну вы же includes/acp/acp_bbcodes.php и includes/bbcode.php надеюсь правили?
Теперь нужно просто пересохранить все пользовательские bbcode.
Всё поправил (всё, что нашёл).
Сегодня передобавлю теги - отпишу результат.
Спасибо.
LCFSCS
29.12.2018 21:21
Форум: phpBB-пространство
Тема: Как приучить к PHP 7.2?
Ответы: 28
Просмотры: 843

Re: Как приучить к PHP 7.2?

Посмотрите в БД. Действительно в базе сидит куча модификаторов: 13, 'center', 'Текст, выровненный по центру: [center]текст[/center]', 1, '[center]{TEXT}[/center]', '<div style=\"text-align:center;\">{TEXT}</div>', '!\\[center\\](.*?)\\[/center\\]!ies', Риторически: Зачем так делать?... Ведь можно б...
LCFSCS
28.12.2018 23:12
Форум: phpBB-пространство
Тема: Как приучить к PHP 7.2?
Ответы: 28
Просмотры: 843

Re: Как приучить к PHP 7.2?

от добавленных тегов постоянно появляются модификаторы e в _bbcodes Просмотрел все добавленные теги в админке - ни в одном нет модификаторов. В коде (в файле) тега HIDE был модификатор e, но я изменил эту "функцию" на preg_replace_callback. Может нужно "перепарсить" теги? И как это сделать на phpBB...
LCFSCS
28.12.2018 19:09
Форум: phpBB-пространство
Тема: Как приучить к PHP 7.2?
Ответы: 28
Просмотры: 843

Re: Как приучить к PHP 7.2?

этой инструкции достаточно на 90% А зачем файлы install_forum/install_convert.php, install_forum/install_install.php, phpbb/cache/driver/dummy.php, phpbb/log/dummy.php, phpbb/session.php, stk/includes/functions.php ? Как я понял, это нужно сделать апгрейд/установку движка с поправкой базы, а также ...
LCFSCS
28.12.2018 5:45
Форум: phpBB-пространство
Тема: Как приучить к PHP 7.2?
Ответы: 28
Просмотры: 843

Re: Как приучить к PHP 7.2?

Вообщем нашёл причину: Если раскомментировать кусок кода в файле includes/message_parser.php : else { $this->message = preg_replace($regexp, $replacement, $this->message); } в функции: foreach ($bbcode_data['regexp'] as $regexp => $replacement) { // The pattern gets compiled and cached by the PCRE e...
LCFSCS
16.12.2018 11:03
Форум: phpBB-пространство
Тема: Как приучить к PHP 7.2?
Ответы: 28
Просмотры: 843

Re: Как приучить к PHP 7.2?

Татьяна5 писал(а):
16.12.2018 7:46
А не поделитесь ссылкой, что нашли?
http://phpbbex.com/forum/viewtopic.php?t=1166
и
http://www.ppkbb3cker.ru/viewtopic.php?f=67&t=4291

Сам ещё не пробовал - нужно сначала стиль доделать
LCFSCS
16.12.2018 7:13
Форум: phpBB-пространство
Тема: Как приучить к PHP 7.2?
Ответы: 28
Просмотры: 843

Re: Как приучить к PHP 7.2?

не поддерживаемый php7 модификатор /i Модификатор e там не поддерживается Если делаете 2., то смысла в 1. нет. Воссоздать оригинал чуть ли не сложнее, чем 3.0 научить с PHP 7 работать. 1. Обновить базу в 500 мб 2. Создать аналог prime links 3. Создать заново теги HIDE 4. Переделать свой стиль под н...

Перейти к расширенному поиску