Всем привет! Я создал Попутчики на instant CMS2 (проще говоря на двойку))
Ничего лишнего не добавлял, чтобы пользователи без труда могли сами добавлять поездки. Также сейчас создаю Андроид приложение, т.к. люди очень сильно полюбили мобильники и практически заходят на сайт только с телефонов…
Если у кого есть тоже Попутчики на 2 ветку, то мне будет интересно посмотреть.

VitaliyV
0
Репутация
0
Рейтинг
Прикрепленный файл
Poputchiki02_vqjdj.jpg
69 Кб
У меня в режиме отладки выдаёт такое:
/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){ ?>
----------------------------------------------------------------------------------------------
Обновление решило это проблему! ВОПРОС ЗАКРЫТ. Автору огромное спасибо!!!
@VitaliyV, открываем таблицу widgets_bind_pages, переходим на вкладку "Структура", выделяем столбцы page_id, position, ordering и жмем кнопку "Индекс". Индекс создан, проблема решена.
Это не на ровном месте, а как следствие неверного экспорта или импорта таблиц БД. Далеко не факт, что данная ошибка будет единственной. Я бы не советовал вам доверять автоматическому созданию бэкапов. Лучше делать экспорт таблиц вручную. При экспорте установив галочкупосле резервирования сайта и восстановление с Бэкапа выдало такую ошибку
IF NOT EXISTS (менее эффективно, т.к. индексы будут созданы во время создания таблицы)
вы оградите себя от подобных ошибок в дальнейшем.
Оказалось всё проще! Я просто удалил равнозначные индексы и всё заработало!
Никто не знает как исправить ошибку из ничего появившуюся...
Подскажите, у меня после резервирования сайта и восстановление с Бэкапа выдало такую ошибку
Ошибка в запросе БД:
Ключ '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
В Админ панель вхожу, но на сайт не попасть. Это БД ошибка?
Подскажите, у меня после резервирования сайта и восстановление с Бэкапа выдало такую ошибку
Ошибка в запросе БД:
Ключ '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
В Админ панель вхожу, но на сайт не попасть. Это БД ошибка?
Тормозить могут и будут сторонние скрипты! Это как Linux или Windows — разница в системе загрузки существенная!
На CMS та же проблема бывает если много тормозящих сторонних составляющих. Решение только одно — убрать все что только можно лишнего!!!
На CMS та же проблема бывает если много тормозящих сторонних составляющих. Решение только одно — убрать все что только можно лишнего!!!