VitaliyV

VitaliyV

0
Репутация
0
Рейтинг
#1 Компонент Попутчики 28 октября 2020 в 16:46
Всем привет! Я создал Попутчики на instant CMS2 (проще говоря на двойку))

Ничего лишнего не добавлял, чтобы пользователи без труда могли сами добавлять поездки. Также сейчас создаю Андроид приложение, т.к. люди очень сильно полюбили мобильники и практически заходят на сайт только с телефонов…

Если у кого есть тоже Попутчики на 2 ветку, то мне будет интересно посмотреть.
Прикрепленный файл
Poputchiki02_vqjdj.jpg 69 Кб
#2 Ошибка - компонент "Магазин" (Витрина товаров) 13 октября 2020 в 12:56

У меня в режиме отладки выдаёт такое:
/templates/default/content/default_list_showcase.tpl.php
on line 178

178 строка начинается так:

<?php if (!empty($item['sale']) && $variant['sale'] > 0){ ?>

далее 161 ошибка:

<?php } else if (!empty($item['sale']) && $variant['sale'] > 0){ ?>

----------------------------------------------------------------------------------------------

Обновление решило это проблему! ВОПРОС ЗАКРЫТ. Автору огромное спасибо!!!
#3 Ошибка в запросе БД 8 октября 2020 в 15:05


@VitaliyV, открываем таблицу widgets_bind_pages, переходим на вкладку "Структура", выделяем столбцы page_id, position, ordering и жмем кнопку "Индекс". Индекс создан, проблема решена.
Иллюстрация

после резервирования сайта и восстановление с Бэкапа выдало такую ошибку

Это не на ровном месте, а как следствие неверного экспорта или импорта таблиц БД. Далеко не факт, что данная ошибка будет единственной. Я бы не советовал вам доверять автоматическому созданию бэкапов. Лучше делать экспорт таблиц вручную. При экспорте установив галочку
IF NOT EXISTS (менее эффективно, т.к. индексы будут созданы во время создания таблицы)
вы оградите себя от подобных ошибок в дальнейшем.

dwd

Оказалось всё проще! Я просто удалил равнозначные индексы и всё заработало!

#4 Ошибка в запросе БД 6 октября 2020 в 19:14
Никто не знает как исправить ошибку из ничего появившуюся...

Подскажите, у меня после резервирования сайта и восстановление с Бэкапа выдало такую ошибку

Ошибка в запросе БД:
Ключ 'page_id' не существует в таблице 'i'

SELECT i.*, w.controller as `controller`, w.name as `name`, wb.*, i.id as `id`
FROM cms_widgets_bind_pages i
FORCE INDEX (page_id)
INNER JOIN cms_widgets_bind as wb ON wb.id = i.bind_id
INNER JOIN cms_widgets as w ON w.id = wb.widget_id
WHERE (i.template = 'default') AND (i.is_enabled = '1') AND (i.page_id IN ('0','1'))
ORDER BY i.page_id, i.position, i.ordering
LIMIT 1000
Последние вызовы:

cmsModel->get() @ /system/controllers/widgets/model.php: 537
modelWidgets->getWidgetsForPages() @ /system/core/core.php: 842
cmsCore->runWidgets() @ /index.php: 51

В Админ панель вхожу, но на сайт не попасть. Это БД ошибка?
#5 Ищу оптимизатора загрузки сайта 26 апреля 2019 в 11:48
Тормозить могут и будут сторонние скрипты! Это как Linux или Windows — разница в системе загрузки существенная!
На CMS та же проблема бывает если много тормозящих сторонних составляющих. Решение только одно — убрать все что только можно лишнего!!!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.