[3.2] SiteMaker

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
demonlibra
phpBB 2.0.2
Сообщения: 338
Стаж: 15 лет 6 месяцев
Откуда: Ростов-на-Дону
Благодарил (а): 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 раз.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3336
Стаж: 16 лет 1 месяц
Благодарил (а): 17 раз
Поблагодарили: 561 раз

Re: [3.2] SiteMaker

Сообщение Nekstati »

lolitma, padding и margin можно отредактировать там: ext\blitze\sitemaker\styles\all\theme\assets\sitemaker.min.css, добавить в конец файла:

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

.sm-block-container {
    padding: XXpx;
    margin: XXpx;
}
Для удаления кружочков добавьте туда же:

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

ul.forums {
	list-style-type: none;
}
lolitma
phpBB 1.2.1
Сообщения: 20
Стаж: 13 лет 9 месяцев

Re: [3.2] SiteMaker

Сообщение lolitma »

Большое спасибо!
Аватара пользователя
demonlibra
phpBB 2.0.2
Сообщения: 338
Стаж: 15 лет 6 месяцев
Откуда: Ростов-на-Дону
Благодарил (а): 22 раза
Поблагодарили: 36 раз

Re: [3.2] SiteMaker

Сообщение demonlibra »

Какую версию расширения SiteMaker Вы используете?
Аватара пользователя
konopl3v
phpBB 1.4.1
Сообщения: 45
Стаж: 6 лет
Откуда: https://spartakzone.ru/
Благодарил (а): 19 раз

Re: [3.2] SiteMaker

Сообщение konopl3v »

Всем добрый вечер. Знает-ли кто-то из местных специалистов как в данный ext добавить другие цвета ?

(Настройки меню)

Изображение
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3336
Стаж: 16 лет 1 месяц
Благодарил (а): 17 раз
Поблагодарили: 561 раз

Re: [3.2] SiteMaker

Сообщение Nekstati »

konopl3v, легко.
ext\blitze\sitemaker\styles\all\template\icon_picker.html
Находите в этом файле такое:

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

								<li>
									<span class="icons-color-container">
										<span class="color bg-purple">&nbsp;</span>
									</span>
									<input type="radio" name="color" class="icons-customize" value="fa-purple" />
								</li>
Добавляете ниже новые опции по аналогии, вот пример для цвета magenta:

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

								<li>
									<span class="icons-color-container">
										<span class="color bg-magenta">&nbsp;</span>
									</span>
									<input type="radio" name="color" class="icons-customize" value="fa-magenta" />
								</li>
  
ext\blitze\sitemaker\styles\all\theme\assets\icons\picker.min.css
Тут добавляете в конце:

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

.bg-magenta {
	background-color: #FF00FF;
}
.fa-magenta {
	color: #FF00FF;
}
И так далее.
UPD: ещё нужно добавить то же самое в ext\blitze\sitemaker\styles\all\theme\assets\sitemaker.min.css.
Аватара пользователя
konopl3v
phpBB 1.4.1
Сообщения: 45
Стаж: 6 лет
Откуда: https://spartakzone.ru/
Благодарил (а): 19 раз

Re: [3.2] SiteMaker

Сообщение konopl3v »

Nekstati, спасибо большое.
Аватара пользователя
konopl3v
phpBB 1.4.1
Сообщения: 45
Стаж: 6 лет
Откуда: https://spartakzone.ru/
Благодарил (а): 19 раз

Re: [3.2] SiteMaker

Сообщение konopl3v »

Никто случайно не сталкивался с тем, что с рандомной периодичностью блоки просто пропадают ? Бывает, что месяц все работает без нареканий, а потом бац.. и блоки просто исчезают (как-будто их и не было никогда). Устанавливаешь все по новой, а потом через неделю херак и опять все пропало. И так по кругу.
Подскажите пожалуйста, с чем это может быть связано ? В какую сторону рыть ?

Изображение
Изображение
Аватара пользователя
demonlibra
phpBB 2.0.2
Сообщения: 338
Стаж: 15 лет 6 месяцев
Откуда: Ростов-на-Дону
Благодарил (а): 22 раза
Поблагодарили: 36 раз

Re: [3.2] SiteMaker

Сообщение demonlibra »

Долго использовал 3.1. Сейчас 3.2.
Таких проблем не наблюдал.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3336
Стаж: 16 лет 1 месяц
Благодарил (а): 17 раз
Поблагодарили: 561 раз

Re: [3.2] SiteMaker

Сообщение Nekstati »

konopl3v, у этого расширения есть весьма странная задача по расписанию, которая удаляет ненужные (?) блоки. Возможно, она у вас ошибается и удаляет нужное. Отключить эту задачу можно, например, так: в таблице "phpbb_config" в поле "sitemaker_blocks_cleanup_last_gc" прописать метку времени из далёкого будущего. SQL-запрос:
UPDATE phpbb_config SET config_value = 9999999999 WHERE config_name = 'sitemaker_blocks_cleanup_last_gc'
Аватара пользователя
konopl3v
phpBB 1.4.1
Сообщения: 45
Стаж: 6 лет
Откуда: https://spartakzone.ru/
Благодарил (а): 19 раз

Re: [3.2] SiteMaker

Сообщение konopl3v »

Nekstati писал(а): 28.10.2019 17:27 konopl3v, у этого расширения есть весьма странная задача по расписанию, которая удаляет ненужные (?) блоки. Возможно, она у вас ошибается и удаляет нужное. Отключить эту задачу можно, например, так: в таблице "phpbb_config" в поле "sitemaker_blocks_cleanup_last_gc" прописать метку времени из далёкого будущего. SQL-запрос:
UPDATE phpbb_config SET config_value = 9999999999 WHERE config_name = 'sitemaker_blocks_cleanup_last_gc'
Огромное спасибо. Месяц уже все работает нормально. Тьфу-тьфу-тьфу.
Аватара пользователя
demonlibra
phpBB 2.0.2
Сообщения: 338
Стаж: 15 лет 6 месяцев
Откуда: Ростов-на-Дону
Благодарил (а): 22 раза
Поблагодарили: 36 раз

Re: [3.2] SiteMaker

Сообщение demonlibra »

Для мобильных устройств можно скрыть часть модулей портала:
https://www.phpbb.com/customise/db/exte ... 76#p740676

Изображение
max2012
phpBB 2.0.0
Сообщения: 242
Стаж: 12 лет 10 месяцев
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Re: [3.2] SiteMaker

Сообщение max2012 »

Кто на форуме 3.3 пользуется этим расширением?
Просто я не вижу версии под новый форум, а на гидхабе разрабов, они особо не спешат обновлять. Прошло уж 4 месяца, все расширения обновились.
Аватара пользователя
demonlibra
phpBB 2.0.2
Сообщения: 338
Стаж: 15 лет 6 месяцев
Откуда: Ростов-на-Дону
Благодарил (а): 22 раза
Поблагодарили: 36 раз

Re: [3.2] SiteMaker

Сообщение demonlibra »

Локально пробовал на phpBB 3.3 версию SiteMaker из ветки develop. Вроде работало.
https://github.com/blitze/phpBB-ext-sit ... ee/develop

Не забудьте выполнить в корне расширения:

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

composer update
.
max2012
phpBB 2.0.0
Сообщения: 242
Стаж: 12 лет 10 месяцев
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Re: [3.2] SiteMaker

Сообщение max2012 »

composer update это что?
Установил эту версию, захожу в настройки и пошли ошибки
Uncaught Error: Class 'Urodoz\Truncate\TruncateService' not found
Аватара пользователя
demonlibra
phpBB 2.0.2
Сообщения: 338
Стаж: 15 лет 6 месяцев
Откуда: Ростов-на-Дону
Благодарил (а): 22 раза
Поблагодарили: 36 раз

Re: [3.2] SiteMaker

Сообщение demonlibra »

В версии SiteMaker с GitHub отсутствует каталог vendor с необходимыми php библиотеками.
В зависимости от ОС, которой работает WEB сервер команда может отличаться.
В linux команда composer update.

В какой ОС у Вас WEB сервер?

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