Перейти к содержанию
dvi3001

Как исправить ошибку вывода позиции модуля.

Рекомендуемые сообщения

Добрый времени суток!

Были проблемы с загрузкой сайта (долго грузился).

Я посмотрел логи. Убрал ошибки и очистил папку. В роди по шустрей работает.

Появилась ошибка ( только на строницы товара):

2014-01-07 11:20:39 - PHP Notice:  Undefined index: status in /home/users1/s/svsedova/domains/viaggioshop.ru/catalog/controller/common/column_left.php on line 50

 

строка 50 common/column_left.php:

 if ($module['layout_id'] == $layout_id && $module['position'] == 'column_left' && $module['status']) {

 

Подскажите, пожалуйста как исправить ошибку.

Пересмотрел вывод всех модулей, все модули относятся к этому шаблону. Проковырялся целые сутки, удалил все неработающие модули, а от ошибки так и не избавился!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты


SHOW CREATE TABLE extension

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SHOW CREATE TABLE extension

Спасибо конечно!

Что это?!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Показать структуру таблицы extension

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Показать структуру таблицы extension

Просто скажите в чём проблема. И как решить. Если знаете.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

Просто скажите в чём проблема.

Проблема в ошибке - там все написано

 

Undefined index: status

 

этот status  берется из таблицы

 

Вы боитесь показать структуру таблицы?

Данные мне не нужны. И пароли в этой таблице не хранятся

 

И как решить.

 

 

А это уже после....

 

 

Если знаете.

Ага... Это я только чтоб поговорить...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Извините!

Где всё это находится? Какая Таблица?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

phpmyadmin

 

Ваша база

 

закладка SQL

 

выполнить запрос - я его уже показывал

 

Покажите результат

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ок!Хоть и 3.20 утра. Пойду делать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Запрос я сделал. Таблицу не вижу что то.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не... я так не играю...

 

А что вы видите?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ну вон же внизу!!! таблица

table

CreateTable

 

Что там внутри CreateTable?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

extension CREATE TABLE `extension` (
 `extension_id` int(11...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если стать на ячейку, то она должна превратиться в textarea

 

Если не получается

то становитесь на таблицу extension слева

Справа закладка структура

 

скриншот.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Там несколько страниц.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хотя бы это

 

Так вот...

Я не знаю, ч то у вас было до этого, но ваша таблица extension  не имеет  поля статус

Есть два пути...

1. Создать такое поле, но не понятно зачем оно вам нужно, ведь туда кто-то должен что-то писать

2. Удалить

&& $module['status']

Но тогда непонятно, как оно у вас там оказалось

 

Третий путь... особый

Наймите аудит сайта, чтобы убрать такие ошибки

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что делать лучше? Я уже не знаю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Утро вечера мудренее - отдыхайте...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я сделал!

Сначала удолил && $module['status'] зашел на страницу товар там вылез модуль Лидеры продаж хотя его вывод в статусе отключен. Я его удалил.

И вернул && $module['status'] назад. Сейчас всё нормально. Спасибо что помогли.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.