Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[3.2] SiteMaker

Поддержка расширений, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с расширениями для phpBB, кроме относящихся к форуму Для авторов.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.2.x | FAQ | Внимание! Прежде чем создать тему - прочти! | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
demonlibra
phpBB 2.0.2
Сообщения: 338
Стаж: 14 лет 5 месяцев
Откуда: Ростов-на-Дону
Благодарил (а): 25 раз
Поблагодарили: 40 раз
Контактная информация:

[3.2] SiteMaker

Сообщение demonlibra »

Название расширения: phpBB SiteMaker: 3.1.1
Автор: blitze
Описание расширения: phpBB SiteMaker позволяет превратить вашу форум phpBB3 в полноценный сайт.
Особенности 
Настройте свой сайт, используя блоки контента
  • Интерфейс перетаскивания для добавления / удаления блоков
  • Настраиваемое отображение блока - цвет фона, заголовок и т. Д.
  • Установите любой фронтальный контроллер в качестве целевой страницы вашего сайта
  • Создавайте макеты для каждой страницы или устанавливайте макет по умолчанию для всего сайта
  • Средство выбора значков для выбора блоков / значков меню с помощью font awesome
  • Ограничьте доступ к определенным блокам на основе членства в группах
  • Создавайте меню с вложенными списками
  • Создавайте блоки с собственным контентом, используя html / bbcode
  • И многое другое ... многое другое ...
Скачать: https://www.phpbb.com/customise/db/exte ... itemaker_2
Язык: en
Перевод на русский здесь --> [3.2] SiteMaker
https://github.com/demonlibra/phpBB-ext ... nslate-rus

Описание проблемы: Пытаюсь в очередной раз перейти с "Board3 Portal" на "SiteMaker". После добавления блока "Recent Forum Topic" и изменения настройки "Template" на "Mini" или "Context" страница форума открывается с ошибками.
Версия phpBB: 3.2.4
Версия PHP:: Версия PHP: 7.1.21 (хостинг) / 7.1.11 (lampp)
Используемая СУБД и её версия: MySQL(i) 5.6.25-73.1 (хостинг) / MySQL(i) 10.1.28-MariaDB (lampp)

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

Fatal error: Uncaught Exception: DateTime::__construct(): Failed to parse time string (Пт ноя 23, 2018 23:24) at position 0 (�): Unexpected character in /opt/lampp/htdocs/forum/vendor/twig/twig/lib/Twig/Extension/Core.php:455 Stack trace: #0 /opt/lampp/htdocs/forum/vendor/twig/twig/lib/Twig/Extension/Core.php(455): DateTime->__construct('\xD0\x9F\xD1\x82 \xD0\xBD\xD0\xBE\xD1\x8F 23,...', Object(DateTimeZone)) #1 /opt/lampp/htdocs/forum/vendor/twig/twig/lib/Twig/Extension/Core.php(380): twig_date_converter(Object(phpbb\template\twig\environment), '\xD0\x9F\xD1\x82 \xD0\xBD\xD0\xBE\xD1\x8F 23,...', Object(DateTimeZone)) #2 /opt/lampp/htdocs/forum/cache/production/twig/8a/8a7b8d8acbd688c107841fa6c7068fc39ec5a5bda5489a5942429cade9d73410.php(145): twig_date_format_filter(Object(phpbb\template\twig\environment), '\xD0\x9F\xD1\x82 \xD0\xBD\xD0\xBE\xD1\x8F 23,...', 'M d, Y') #3 /opt/lampp/htdocs/forum/vendor/twig/twig/lib/Twig/Template.php(432): __TwigTemplate_961d25f28064fcfd0cefc2f8a15fa568e5ed5d5ac29dae2f70a93b1b67d4882 in /opt/lampp/htdocs/forum/vendor/twig/twig/lib/Twig/Template.php on line 447
На хостинге ситуация повторяется.
Эту проблему наблюдал и ранее на других версиях php, phpBB и SiteMaker.

В этот раз случайно наткнулся на следующую особенность.
Если изменить язык на "British English" в настройках конференции и настройках профиля пользователя, то форум возвращается к жизни.
На хостинге вернул язык Русский и работоспособность форума сохранилась. В lampp это не прокатило.
Последний раз редактировалось Sheer 09.03.2021 19:12, всего редактировалось 7 раз.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [3.2] SiteMaker Failed to parse time string

Сообщение Sheer »

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

Re: [3.2] SiteMaker Failed to parse time string

Сообщение Siava »

Да, есть такая проблема, сам сталкивался. Думал из-за php 7.2.. но не копался глубже. Можно попробовать автору расширения сообщить.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: [3.2] SiteMaker Failed to parse time string

Сообщение rxu »

demonlibra писал(а): 25.11.2018 10:55 Failed to parse time string (Пт ноя 23, 2018 23:24)
В этом проблема. В каком-то месте на вход подается юникодная строка, кодировку которой код не воспринимает.
Изображение
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: [3.2] SiteMaker Failed to parse time string

Сообщение Татьяна5 »

demonlibra писал(а): 25.11.2018 10:55 /forum/cache/production
Очистите кеш и посмотрите, как изменится ошибка
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: [3.2] SiteMaker Failed to parse time string

Сообщение rxu »

Где-то в коде в качестве аргумента в конструктор класса DateTime передается строка Пт ноя 23, 2018 23:24 в локализованном формате, а должна передаваться в нелокализованном, типа Mon Nov 23, 2018 23:24.
Изображение
Аватара пользователя
demonlibra
phpBB 2.0.2
Сообщения: 338
Стаж: 14 лет 5 месяцев
Откуда: Ростов-на-Дону
Благодарил (а): 25 раз
Поблагодарили: 40 раз
Контактная информация:

Re: [3.2] SiteMaker Failed to parse time string

Сообщение demonlibra »

Очистка кэша не помогает.

Не могу понять закономерность, но как-то так:
Если изменить язык на английский, ошибка исчезает.
Потом меняю на русский и изменяю формат даты (вписываю в поле формата даты что-нибудь), то некоторое время ошибка не проявляется.
После какого события опять ломается пока не понял, но это было. Удаление папки /cache/production/ на ситуацию не влияет.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: [3.2] SiteMaker Failed to parse time string

Сообщение Татьяна5 »

Текст ошибки сразу после очистки кеша не меняется?
Аватара пользователя
demonlibra
phpBB 2.0.2
Сообщения: 338
Стаж: 14 лет 5 месяцев
Откуда: Ростов-на-Дону
Благодарил (а): 25 раз
Поблагодарили: 40 раз
Контактная информация:

Re: [3.2] SiteMaker Failed to parse time string

Сообщение demonlibra »

Дурацкая ситуация. Я со вчерашнего вечера мучился и не мог убрать ошибку, а теперь не могу её вернуть.
TrekRed
phpBB 2.0.5
Сообщения: 483
Стаж: 5 лет 7 месяцев
Благодарил (а): 68 раз
Поблагодарили: 16 раз

Re: [3.2] SiteMaker Failed to parse time string

Сообщение TrekRed »

А русского перевода расширения нет, не подскажете?
Аватара пользователя
demonlibra
phpBB 2.0.2
Сообщения: 338
Стаж: 14 лет 5 месяцев
Откуда: Ростов-на-Дону
Благодарил (а): 25 раз
Поблагодарили: 40 раз
Контактная информация:

Re: [3.2] SiteMaker Failed to parse time string

Сообщение demonlibra »

Проще самому перевести. Дольше искать будете.

Делайте копию папки /language/en. Переименовывайте её в language/ru
В части отображаемой пользователям там всего несколько фраз в файле common.php
Аватара пользователя
ronim
Модератор
Модератор
Сообщения: 912
Стаж: 6 лет 2 месяца
Откуда: Таллин ,Эстония
Благодарил (а): 165 раз
Поблагодарили: 160 раз
Контактная информация:

Re: [3.2] SiteMaker Failed to parse time string

Сообщение ronim »

TrekRed, Вот с сайта phpbb.com перевод
Но он, не полный
Если ты не видишь проблем на форуме , но это не значить что их там нет
TrekRed
phpBB 2.0.5
Сообщения: 483
Стаж: 5 лет 7 месяцев
Благодарил (а): 68 раз
Поблагодарили: 16 раз

Re: [3.2] SiteMaker Failed to parse time string

Сообщение TrekRed »

ronim писал(а): 26.11.2018 19:19TrekRed
благодарю!
Аватара пользователя
demonlibra
phpBB 2.0.2
Сообщения: 338
Стаж: 14 лет 5 месяцев
Откуда: Ростов-на-Дону
Благодарил (а): 25 раз
Поблагодарили: 40 раз
Контактная информация:

Re: [3.2] SiteMaker Failed to parse time string

Сообщение demonlibra »

Ошибка появляется, если в настройках блока "Recent Forum Topic" изменить "Template" на "Mini".
Очистка кэша и удаление содержимого папки cache не помогает.

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

Fatal error: Uncaught Exception: DateTime::__construct(): Failed to parse time string (23 ноя 2018 23:24) at position 0 (2): Unexpected character in /opt/lampp/htdocs/forum/vendor/twig/twig/lib/Twig/Extension/Core.php:455 Stack trace: #0 /opt/lampp/htdocs/forum/vendor/twig/twig/lib/Twig/Extension/Core.php(455): DateTime->__construct('23 \xD0\xBD\xD0\xBE\xD1\x8F 2018 ...', Object(DateTimeZone)) #1 /opt/lampp/htdocs/forum/vendor/twig/twig/lib/Twig/Extension/Core.php(380): twig_date_converter(Object(phpbb\template\twig\environment), '23 \xD0\xBD\xD0\xBE\xD1\x8F 2018 ...', Object(DateTimeZone)) #2 /opt/lampp/htdocs/forum/cache/production/twig/8a/8a7b8d8acbd688c107841fa6c7068fc39ec5a5bda5489a5942429cade9d73410.php(145): twig_date_format_filter(Object(phpbb\template\twig\environment), '23 \xD0\xBD\xD0\xBE\xD1\x8F 2018 ...', 'M d, Y') #3 /opt/lampp/htdocs/forum/vendor/twig/twig/lib/Twig/Template.php(432): __TwigTemplate_961d25f28064fcfd0cefc2f8a15fa568e5ed5d5ac29dae2f70a93b1b67d48824->doDisplay(Array, Array) #4 /opt/lampp/htd in /opt/lampp/htdocs/forum/vendor/twig/twig/lib/Twig/Template.php on line 447
Последний раз редактировалось Sheer 30.11.2018 23:31, всего редактировалось 1 раз.
Причина: bb-код. Когда же вы наконец научитесь пользоваться bb-кодами!!!
Аватара пользователя
demonlibra
phpBB 2.0.2
Сообщения: 338
Стаж: 14 лет 5 месяцев
Откуда: Ростов-на-Дону
Благодарил (а): 25 раз
Поблагодарили: 40 раз
Контактная информация:

Re: [3.2] SiteMaker Failed to parse time string

Сообщение demonlibra »

TrekRed писал(а): 07.05.2019 22:46 demonlibra, был бы перевод ещё на русский!
Меня это не остановило. Перевести несколько строк в файле forum/ext/blitze/sitemaker/language/ru/common.php не особо сложно.
А остальное можно и не трогать. Админка на английском меня не напрягает.
Beria писал(а): 07.05.2019 23:12 1. Последнее обновление почти 4,5 года назад
2. На 3.2.2 (старая версия)
Если на п.1 можно и не обращать внимание, то п.2 напрягает. Как мало-мальски полезное расширение, так оно уже не обновлялось два (и больше) лет, и соответственно по определению требует "начать эксперименты".
Хотя само расширение одно из лучших, расширяющее внешне возможности скрипта.
Разработка идет полным ходом.
https://github.com/blitze/phpBB-ext-sit ... ease-3.2.0
Последний раз редактировалось demonlibra 07.05.2019 23:17, всего редактировалось 2 раза.
Ответить

Вернуться в «Поддержка расширений для phpBB»