[3.2] SiteMaker

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

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

[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 16.04.2025 17:05, всего редактировалось 7 раз.
max2012
phpBB 2.0.0
Сообщения: 242
Стаж: 13 лет
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Re: [3.2] SiteMaker

Сообщение max2012 »

суть переписки уже потерял, можно еще подробней что значит запустить "composer install из командной строки".
говорят, нужно скачать с гидхаба зипфайл версии 3.2 (даже без папки вендора) и запустить командную строку. Я этот момент не понимаю :!:
Аватара пользователя
demonlibra
phpBB 2.0.2
Сообщения: 338
Стаж: 15 лет 7 месяцев
Откуда: Ростов-на-Дону
Благодарил (а): 22 раза
Поблагодарили: 36 раз

Re: [3.2] SiteMaker

Сообщение demonlibra »

Суть следующая. Расширение SiteMaker для своей работы использует сторонние php-библиотеки. Эти библиотеку постоянно обновляются, поэтому в разрабатываемую ветку SiteMaker они не включены.

Как правило все web серверы работают под GNU/Linux, в которых присутствует (обычно) утилита для обновления/установки php-библиотек composer. Команда composer install как раз и выполнит установку php-библиотек в соответствии содержимым файла composer.json

Если Вы можете при помощи ssh попасть в каталог расширения SiteMaker, то читаем это: [3.2] SiteMaker
Если Вы можете при помощи ssh попасть в каталог расширения SiteMaker, но утилита composer отсутствует, то читаем это: [3.2] SiteMaker

Если ssh Вам недоступен и Вы пользуетесь Windows, можете скачать последнюю редакцию расширение SiteMaker с GitHub, распаковать и ...
Далее возможно Вам поможет следующая статья: https://кодер.укр/записи/установка_composer_на_windows
В результате в каталоге расширения SiteMaker должен появиться каталог vendor.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3336
Стаж: 16 лет 2 месяца
Благодарил (а): 17 раз
Поблагодарили: 561 раз

Re: [3.2] SiteMaker

Сообщение Nekstati »

Добавлю, если есть локальный сервер типа OpenServer, то всё вышеописанное можно сделать в его консоли, а потом скопировать расширение на удалённый сервер.

Ну и по шагам:
- Скачиваете composer.phar и кладёте его в папку расширения (туда, где файл composer.json)
- Открываете консоль (в ОпенСервере или в панели управления хостингом)
- Переходите в папку расширения: cd полный/путь/к/папке/расширения (на хостинге путь будет выглядеть примерно так: /home/bla-bla-bla/public_html/ext/blitze/sitemaker, а на ОпенСервере примерно так: C:\OSPanel\domains\bla-bla-bla\ext\blitze\sitemaker)
- Запускаете Композер: php composer.phar update
- Далее Композер вам что-то говорит в консоли и заполняет папку vendor.
- Наконец, если дело происходит на локальном сервере, копируете расширение на сервер удалённый.
max2012
phpBB 2.0.0
Сообщения: 242
Стаж: 13 лет
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Re: [3.2] SiteMaker

Сообщение max2012 »

ssh никогда не пользовался. Так получается это нужно делать каждому индивидуально?, а вариант просто мне скинуть готовую папку с расширением нельзя?
Мне выше скидывали, вроде как уже с папкой "вендор", просто у меня лично все равно есть косяки по расширению. Может в этом проблема...
Аватара пользователя
demonlibra
phpBB 2.0.2
Сообщения: 338
Стаж: 15 лет 7 месяцев
Откуда: Ростов-на-Дону
Благодарил (а): 22 раза
Поблагодарили: 36 раз

Re: [3.2] SiteMaker

Сообщение demonlibra »

max2012 писал(а): 15.04.2020 0:10 а вариант просто мне скинуть готовую папку с расширением нельзя?
Ссылка в этом сообщении еще работает
Re: [3.2] SiteMaker
Аватара пользователя
Анди
phpBB 1.2.0
Сообщения: 12
Стаж: 5 лет 2 месяца
Благодарил (а): 1 раз

Re: [3.2] SiteMaker

Сообщение Анди »

Что то бред какой то.....запускаю в консоли, находясь в папке расширения sitemaker, предварительно закинув в эту папку файл composer.phar, выполняю команду php composer.phar update - выдает такие ошибки -

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

-bash-4.1$ php composer.phar update
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
  Problem 1
    - This package requires php >=5.4 but your PHP version (5.3.3) does not satisfy that requirement
.

Но создаю в этом же каталоге файл phpinfo.php, открываю его в браузере -- PHP Version 7.2.23
Что это?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16966
Стаж: 19 лет 1 месяц
Откуда: Красноярск
Благодарил (а): 557 раз
Поблагодарили: 1708 раз

Re: [3.2] SiteMaker

Сообщение rxu »

Анди писал(а): 15.04.2020 5:49Что это?
Это у вас версия консоли 5.3.3, а модуля апача 7.2.23. Посмотрите, откуда запускается консоль PHP, она у вас от версии 5.3.3.
Изображение
max2012
phpBB 2.0.0
Сообщения: 242
Стаж: 13 лет
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Re: [3.2] SiteMaker

Сообщение max2012 »

Анди писал(а): 15.04.2020 5:49 запускаю в консоли
так а зачем вы сами мучайтесь с этой консолью, если выше мне просто скинули готовый вариант расширения новой версии. Попробуйте у себя и потом напиши что и как.
Аватара пользователя
demonlibra
phpBB 2.0.2
Сообщения: 338
Стаж: 15 лет 7 месяцев
Откуда: Ростов-на-Дону
Благодарил (а): 22 раза
Поблагодарили: 36 раз

Re: [3.2] SiteMaker

Сообщение demonlibra »

max2012 писал(а): 15.04.2020 13:04 зачем вы сами мучайтесь с этой консолью
Сегодня скинули, завтра нет. С этим вопросом лучше разобраться.
Аватара пользователя
Анди
phpBB 1.2.0
Сообщения: 12
Стаж: 5 лет 2 месяца
Благодарил (а): 1 раз

Re: [3.2] SiteMaker

Сообщение Анди »

rxu писал(а): 15.04.2020 10:10 Это у вас версия консоли 5.3.3, а модуля апача 7.2.23. Посмотрите, откуда запускается консоль PHP, она у вас от версии 5.3.3.
Спасибо за помощь, но как посмотреть откуда запускается консоль? и как изменить версию? на хостинге установил версию 7.2.23 , вхожу через puTTY по адресу указанном на хостинге, ввожу логин и пароль от хостинга ...что я делаю не так?
хостинг - reg.ru -- он что то шалит?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16966
Стаж: 19 лет 1 месяц
Откуда: Красноярск
Благодарил (а): 557 раз
Поблагодарили: 1708 раз

Re: [3.2] SiteMaker

Сообщение rxu »

Анди писал(а): 15.04.2020 14:10 reg.ru -- он что то шалит?
Попробуйте обратиться в поддержку хостера с этим.
Изображение
Аватара пользователя
demonlibra
phpBB 2.0.2
Сообщения: 338
Стаж: 15 лет 7 месяцев
Откуда: Ростов-на-Дону
Благодарил (а): 22 раза
Поблагодарили: 36 раз

Re: [3.2] SiteMaker

Сообщение demonlibra »

Делаю это в последний раз. Научитесь использовать composer локально.
https://we.tl/t-lBKvQG3RH3
max2012
phpBB 2.0.0
Сообщения: 242
Стаж: 13 лет
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Re: [3.2] SiteMaker

Сообщение max2012 »

demonlibra писал(а): 15.04.2020 19:39 Делаю это в последний раз
это те же файлы что и были ранее? Установил тестовый чистый форум, пока еще без всяких расширений и всЁ работает! Проблем по вставке хтмл кодов и сохранение блоков, пока нет.
Теперь вопросы по самому расширению)
Блок Опросов - нельзя вывести несколько опросов в одном блоке?
я на каких то сайтах встречал такую функцию, удобно. Пользователь сразу пролистывает все голосования на форуме в одном блоке.
И так не понял, как вывести некоторые блоки на других страницах форума, а не только на главной. Вроде раньше была такая функция в админке.
Аватара пользователя
demonlibra
phpBB 2.0.2
Сообщения: 338
Стаж: 15 лет 7 месяцев
Откуда: Ростов-на-Дону
Благодарил (а): 22 раза
Поблагодарили: 36 раз

Re: [3.2] SiteMaker

Сообщение demonlibra »

max2012 писал(а): 16.04.2020 13:45это те же файлы что и были ранее?
Да, те же.
max2012 писал(а): 16.04.2020 13:45Блок Опросов - нельзя вывести несколько опросов в одном блоке?
Не знаю. Не пользуюсь этим блоком.


max2012 писал(а): 16.04.2020 13:45как вывести некоторые блоки на других страницах форума
Открываете эту "другую" страницу. Сверху справа карандаш. Разные настройки блоков могут быть заданы для разных страниц.

Важно понимать, что подразумевается под разными страницами (index.php, memberlist.php, viewforum.php, viewtopic.php, search.php, ..., страницы созданные расширением pages).
Т.е. для SiteMaker все страницы просмотра тем являются одной и той же страницей (viewtopic.php).
Все страницы просмотра разделов форума являются одной и той же страницей (viewforum.php).
Аватара пользователя
demonlibra
phpBB 2.0.2
Сообщения: 338
Стаж: 15 лет 7 месяцев
Откуда: Ростов-на-Дону
Благодарил (а): 22 раза
Поблагодарили: 36 раз

Re: [3.2] SiteMaker

Сообщение demonlibra »

В официальной базе доступна для скачивания версия расширения SiteMaker 3.2.1, совместимая с phpBB 3.2.9 и 3.3.0
https://www.phpbb.com/customise/db/exte ... temaker_2/

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