[ИИ] Shop Lite 2.0 for phpbb3.3.16 (Интернет-магазин для phpbb)

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
волчара
phpBB 1.4.3
Сообщения: 82
Стаж: 9 лет 4 месяца
Благодарил (а): 4 раза
Поблагодарили: 11 раз

[ИИ] Shop Lite 2.0 for phpbb3.3.16 (Интернет-магазин для phpbb)

Сообщение волчара »

Название расширения: Shop Lite 2.0 for phpbb3.3.16 (Интернет-магазин для phpbb)
Автор мода: Garret_Dark (Axel Litvin)
Автор расширения: волчара + ИИ
Использованный ИИ: Cursor Ai
Описание расширения:
с помощью ИИ переконвертировал мод Shop Lite 2.0 for phpbb (Интернет-магазин для phpbb) под phpbb3.3.16 php8.5, и в нес пару изменений: теперь все загружаемы изображения находятся в папке расширения images\shop, а не в самом форуме как было по умолчанию и добавил файл стиля для удобного редактирования вид магазина, а то все селекторы были привязаны к основному стилю форума.
Скачать:
shoplite_v2.0.7.zip
Язык: RU/EN
Лицензия:GNU General Public License, version RPL-1.5
Установка:
1. Скопируйте расширение в `ext/vse` или воспользуйтесь для загрузки и установки расширением Upload Extensions
2. В ACP откройте *Управление расширениями* и включите расширение.
3. Дождитесь миграций.
4. Очистите кэш phpBB.

Внимание: Требуется визуальная доработка стиля магазина!, проверял только на ошибки функционал: открытие страниц в админке, создание дополнительных полей и так по мелочи, может и еще где то есть баги.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Мудрость заключается не в том, что бы не делать ошибки, а уметь их исправлять вовремя!
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1575
Стаж: 14 лет 4 месяца
Благодарил (а): 49 раз
Поблагодарили: 80 раз

Re: [ИИ] Shop Lite 2.0 for phpbb3.3.16 (Интернет-магазин для phpbb)

Сообщение angst66 »

Админка, настойка расширений, магазин, статистика ошибка дебаг

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

[phpBB Debug] PHP Warning: in file [ROOT]/ext/vse/shoplite/acp/main_module.php on line 915: Trying to access array offset on false
[phpBB Debug] PHP Warning: in file [ROOT]/ext/vse/shoplite/acp/main_module.php on line 952: Trying to access array offset on false
Отправлено спустя 24 минуты 13 секунд:
Управление заказами, товары, категория, товар по клику ошибка 500
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1575
Стаж: 14 лет 4 месяца
Благодарил (а): 49 раз
Поблагодарили: 80 раз

Re: [ИИ] Shop Lite 2.0 for phpbb3.3.16 (Интернет-магазин для phpbb)

Сообщение angst66 »

Лог ошибок на сервере

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

PHP Fatal error:  Uncaught Error: [] operator not supported for strings in /home/xxx/web/xxx.ru/public_html/forum/ext/vse/shoplite/core/manage_items.php:126\nStack trace:\n#0 /home/xxx/web/xxx.ru/public_html/forum/ext/vse/shoplite/core/manage_shop.php(669): include()\n#1 /home/xxx/web/xxx.ru/public_html/forum/ext/vse/shoplite/core/shop_legacy.php(834): include('...')\n#2 /home/xxx/web/xxx.ru/public_html/forum/ext/vse/shoplite/controller/main.php(117): include('...')\n#3 /home/xxx/web/xxx.ru/public_html/forum/vendor/symfony/http-kernel/HttpKernel.php(151): vse\\shoplite\\controller\\main->handle()\n#4 /home/xxx/web/xxxx.ru/public_html/forum/vendor/symfony/http-kernel/HttpKernel.php(68): Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw()\n#5 /home/xxx/web/xxx.ru/public_html/forum/app.php(35): Symfony\\Component\\HttpKernel\\HttpKernel->handle()\n#6 {main}\n  thrown in /home/xxx/web/xxx.ru/public_html/forum/ext/vse/shoplite/core/manage_items.php on line 126', referer: https://xxx.ru/forum/shop?mode=manage&function=items&action=items&id=1
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13027
Стаж: 14 лет 9 месяцев
Благодарил (а): 162 раза
Поблагодарили: 2372 раза

Re: [ИИ] Shop Lite 2.0 for phpbb3.3.16 (Интернет-магазин для phpbb)

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

angst66 писал(а): 31.05.2026 20:20

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

[] operator not supported for strings in /home/xxx/web/xxx.ru/public_html/forum/ext/vse/shoplite/core/manage_items.php:126
116-ю строку

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

$cats = '';
Заменить на

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

$cats = [];
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1575
Стаж: 14 лет 4 месяца
Благодарил (а): 49 раз
Поблагодарили: 80 раз

Re: [ИИ] Shop Lite 2.0 for phpbb3.3.16 (Интернет-магазин для phpbb)

Сообщение angst66 »

Теперь он пишет что не находит шаблон Unable to find template "shop/shop_items.html" (looked into: /home/xxx/web/xxx.ru/public_html/forum/styles/prosilver/template, /home/xxx/web/xxx.ru/public_html/forum/styles/prosilver/theme, /home/xxx/web/xxx.ru/public_html/forum/styles/all/template)
А в админке так и висит ошибка дебага при открытии настойка расширений, магазин, статистика
Аватара пользователя
волчара
phpBB 1.4.3
Сообщения: 82
Стаж: 9 лет 4 месяца
Благодарил (а): 4 раза
Поблагодарили: 11 раз

Re: [ИИ] Shop Lite 2.0 for phpbb3.3.16 (Интернет-магазин для phpbb)

Сообщение волчара »

:hat
Попробуйте с час
shoplite_fix2_php8.5.zip
исправил это

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

[phpBB Debug] PHP Warning: in file [ROOT]/ext/vse/shoplite/acp/main_module.php on line 915: Trying to access array offset on false
[phpBB Debug] PHP Warning: in file [ROOT]/ext/vse/shoplite/acp/main_module.php on line 952: Trying to access array offset on false
+ еще нашел три бага, пробуйте
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Мудрость заключается не в том, что бы не делать ошибки, а уметь их исправлять вовремя!
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1575
Стаж: 14 лет 4 месяца
Благодарил (а): 49 раз
Поблагодарили: 80 раз

Re: [ИИ] Shop Lite 2.0 for phpbb3.3.16 (Интернет-магазин для phpbb)

Сообщение angst66 »

Вроде работает, но при выключении расширения в настройках расширений остаются хвосты, языковые переменные. Думаю такого быть не должно, смотрел по аналогии с другими расширениями
Аватара пользователя
волчара
phpBB 1.4.3
Сообщения: 82
Стаж: 9 лет 4 месяца
Благодарил (а): 4 раза
Поблагодарили: 11 раз

Re: [ИИ] Shop Lite 2.0 for phpbb3.3.16 (Интернет-магазин для phpbb)

Сообщение волчара »

:hat
angst66 писал(а): 01.06.2026 19:55 но при выключении расширения в настройках расширений остаются хвосты, языковые переменные.
Если вы в ACP просто отключаете расширение, без удаление данных то естественно будут данные в БД, а так я проверил хвосты не остаются после отключения с удалением данных. Можете сами проверить.

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

SHOW TABLES LIKE 'phpbb_shop%';

SELECT config_name, config_value
FROM phpbb_config
WHERE config_name LIKE 'shop_%'
   OR config_name LIKE 'shoplite_%';
   
SELECT * FROM phpbb_ext WHERE ext_name = 'vse/shoplite';

SELECT migration_name
FROM phpbb_migrations
WHERE migration_name LIKE '%shoplite%';

SELECT module_id, module_langname, module_basename, module_enabled
FROM phpbb_modules
WHERE module_basename LIKE '%shoplite%'
   OR module_langname IN (
        'ACP_SHOP', 'ACP_SHOP_CATS_ITEMS', 'ACP_SHOP_POST_TYPE',
        'ACP_SHOP_ZONES', 'ACP_SHOP_CUSTOM_FLDS', 'GENERAL_OPTIONS'
   );

SELECT config_name, config_value
FROM phpbb_config
WHERE config_name IN ('shop_disable_text')
   OR config_name LIKE 'shop_%'
   OR config_name LIKE 'shoplite_%';
1) Так же сделано: в ext.php переопределён purge_step() — после отката всех миграций (когда ACP завершает «Удалить данные») вызывается полная очистка кэша, как при Общие → Очистить кэш:

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

увеличение assets_version (сброс CSS/JS);
cache.driver->purge() — шаблоны, маршрут /shop, язык;
text_formatter.cache->tidy();
сброс ACL и кэша модераторов.
2) исправил [Управление заказами], теперь при клике идет переход на данную страницу
2026-06-02_082143.png
shoplite_fix3_php8.5.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Мудрость заключается не в том, что бы не делать ошибки, а уметь их исправлять вовремя!
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1575
Стаж: 14 лет 4 месяца
Благодарил (а): 49 раз
Поблагодарили: 80 раз

Re: [ИИ] Shop Lite 2.0 for phpbb3.3.16 (Интернет-магазин для phpbb)

Сообщение angst66 »

Другие приложения без удаления данных исчезают из настроек расширений, вот я о чем. Удалять данные, это значит удалить и товары и категории, как то криво это. И хвосты какие то странные, что-то по русски, что-то языковые переменные.

Отправлено спустя 8 минут 52 секунды:
Еще по размеру изображения товара, размер с фавикон получается, где настройки?

Отправлено спустя 3 минуты 32 секунды:
Настройки миниатюр нашел
Аватара пользователя
волчара
phpBB 1.4.3
Сообщения: 82
Стаж: 9 лет 4 месяца
Благодарил (а): 4 раза
Поблагодарили: 11 раз

Re: [ИИ] Shop Lite 2.0 for phpbb3.3.16 (Интернет-магазин для phpbb)

Сообщение волчара »

angst66 писал(а): Вчера 8:31 Другие приложения без удаления данных исчезают из настроек расширений, вот я о чем.
Какие приложения???
angst66 писал(а): Вчера 8:31 Удалять данные, это значит удалить и товары и категории, как то криво это.
Данные удалятся, если вы отключите расширение в "Персонализация", а потом нажмете на "Удалить данные", если вы просто оключите расширение в "Персонализация" то данные не удаляются, это нормальная функция расширения.
angst66 писал(а): Вчера 8:31 И хвосты какие то странные, что-то по русски, что-то языковые переменные.
Вот честно у меня почему то не остаются хвоты в БД после отключения с удалением данных, по чему у вас остаются я не вкурсе.
angst66 писал(а): Вчера 8:31 Еще по размеру изображения товара, размер с фавикон получается, где настройки?
Как я уже сообщал когда создавал тему
волчара писал(а): 30.05.2026 19:03 Внимание: Требуется визуальная доработка стиля магазина!, проверял только на ошибки функционал: открытие страниц в админке, создание дополнительных полей и так по мелочи, может и еще где то есть баги.
В данном расширении много чего нужно доделывать или переделывать, на первом этапе я просто исправил первые появившиеся ошибки и все на этом, что бы его сделать полностью работоспособным нужно время и желания, у меня ни того ни другого нет. В теме Re: [3.3] Расширение Магазин я сообщил что конвертировал мод при помощи ИИ и что его нужно допиливать, так же спросил выкладывать или нет. Выложил с пометкой что нужна доработка расширения, как то так.
Мудрость заключается не в том, что бы не делать ошибки, а уметь их исправлять вовремя!
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1575
Стаж: 14 лет 4 месяца
Благодарил (а): 49 раз
Поблагодарили: 80 раз

Re: [ИИ] Shop Lite 2.0 for phpbb3.3.16 (Интернет-магазин для phpbb)

Сообщение angst66 »

К чему так нервничать, я просто тестирую и пишу про баги, что не так?
волчара писал(а): Вчера 9:31 Какие приложения???
например Board Announcements.
Вот такие хвосты после выключения приложения.
шоп.png
Ну я тоже потратил время, использовать не собираюсь, может кому будет полезно
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
волчара
phpBB 1.4.3
Сообщения: 82
Стаж: 9 лет 4 месяца
Благодарил (а): 4 раза
Поблагодарили: 11 раз

Re: [ИИ] Shop Lite 2.0 for phpbb3.3.16 (Интернет-магазин для phpbb)

Сообщение волчара »

Да все так, и я спокоен как удав :) , что бы в следующий раз не было не до понимания, сразу скрин добавляйте, что бы было понятней, где и какой баг.
пробуйте
shoplite_fix4_php8.5.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Мудрость заключается не в том, что бы не делать ошибки, а уметь их исправлять вовремя!

Вернуться в «ИИ расширения»