dimanov911

[Решено] PHP Notice: Undefined index: name

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

dimanov911    2

Добрый день!

Столкнулся с проблемой: При изменении через админку даты поступления товара (чтобы товар попал в новинки) изменения даты поступления происходят, но на сайте товар в новинки не попадает.

При этом в журнале ошибок регистрируется 6 одинаковых ошибок "PHP Notice:  Undefined index: name in /var/www/hozt/admin/view/template/catalog/product_list.tpl on line 113"

В чем может быть проблема? В гугле решения найти не удалось.

 

ocStore версии 1.5.5.1.2, тема не дефолтная, а Boss Theme Topwear

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


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

Не знаю что насчет поля name за ошибки, это вероятно к автору темы.

 

А насчет даты - поле "дата поступления" (date_available) в админке для информации, сортировка в штатных шаблонах использует поле date_added (дата создания товара), к которому доступа штатно из админки нет.

 

PS: Это если не ошибаюсь - под рукой новой версии ocstore сейчас нет, в старых так было

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


Ссылка на сообщение
Поделиться на другие сайты
dimanov911    2
AlexDW, спасибо большое. Поменял поле date_added через phpMyAdmin и товары попали в новинки.

Это не очень удобно, может есть какой-либо более легкий инструмент для занесения товаров в новинки?

 

И все таки хотелось ба разобраться с ошибкой Undefined index: name

Может кто-то что-то подскажет?

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


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

Судя по пути admin/view/template/catalog/product_list.tpl - искать проблему в выводе списка товаров в админке, возможно ставился какой-то модуль дополнительной сортировки.

В любом случае, эту проблему решать именно вам :-D - тут в коде смотреть нужно.

 

Это не очень удобно, может есть какой-либо более легкий инструмент для занесения товаров в новинки?

 

Есть, но как в известном мультфильме - "Лучше пол-дня потерять, потом за пять минут долететь!" (с) :-D

 

У себя на одном проекте добавил сортировку по полю date_available везде, где вывод товаров идет, теперь поле учитывается и новинки по умолчанию показываются первыми.

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


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Похожий контент

    • От KHeader
      Привет всем!
       
      Уже не знаю что придумать, решил написать сюда.
      Позавчера обновились пакеты на серваке (CentOS 7) через yum update. Куча всего обновилась, уже и нее помню что именно. Но обновился в том числе и php (5.6).
      С тех пор в админку попасть не могу. На плохой пароль ругается. На нормальный пароль просто перегружается страница. Пересмотрел все на форуме, на что хватило сил, по этой теме. Ничего не помогает.
       
      В конфигах  ocStore менял только тип драйвера mysql на mysqliz. Все пути там правильные, и до обновления работали.
      Еще, до обнаружения проблемы устанавливал ioncube. Сначала через yum, затем руками - скачал с сайта и закинул в /usr/lib64/php.
       
      Сайт работает на nginx+php-fpm.
       
      Конфиг nginx:
       
      server { server_name mir.amur.trade www.mir.amur.trade; listen 80; #charset utf-8; root /var/www/mir.amur.trade; index index.html index.htm index.php; autoindex off; error_page 403 =404; try_files $uri $uri/ /index.php?$query_string; access_log /var/log/nginx/mir_access.log; error_log /var/log/nginx/mir_error.log; location ~* .php$ { fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /var/www/mir.amur.trade$fastcgi_script_name; include /etc/nginx/fastcgi_params; } location /admin { fastcgi_index index.php; } location ~ /\. { access_log off; log_not_found off; deny all; } location ~ ~$ { access_log off; log_not_found off; deny all; } #Делаем рабочими опенкартовские ЧПУ location / { try_files $uri @opencart; } location @opencart { rewrite ^/(.+)$ /index.php?_route_=$1 last; } location = /favicon.ico { log_not_found off; access_log off; } location = /apple-touch-icon.png { log_not_found off; access_log off; } location = /apple-touch-icon-precomposed.png { log_not_found off; access_log off; } location ~* /(?:cache|logs|image|download)/.*\.php$ { deny all; } location = /robots.txt { allow all; log_not_found off; access_log off; } location /images/ { root /var/www/mir.amur.trade; valid_referers none blocked www.mir.amur.trade mir.amur.trade; if ($invalid_referer) { return 403; } } } Конфиг admin/conf.php:
       
      <?php // HTTP define('HTTP_SERVER', 'http://mir.amur.trade/admin/'); define('HTTP_CATALOG', 'http://mir.amur.trade/'); // HTTPS define('HTTPS_SERVER', 'http://mir.amur.trade/admin/'); define('HTTPS_CATALOG', 'http://mir.amur.trade/'); // DIR define('DIR_APPLICATION', '/var/www/mir.amur.trade/admin/'); define('DIR_SYSTEM', '/var/www/mir.amur.trade/system/'); define('DIR_DATABASE', '/var/www/mir.amur.trade/system/database/'); define('DIR_LANGUAGE', '/var/www/mir.amur.trade/admin/language/'); define('DIR_TEMPLATE', '/var/www/mir.amur.trade/admin/view/template/'); define('DIR_CONFIG', '/var/www/mir.amur.trade/system/config/'); define('DIR_IMAGE', '/var/www/mir.amur.trade/image/'); define('DIR_CACHE', '/var/www/mir.amur.trade/system/cache/'); define('DIR_DOWNLOAD', '/var/www/mir.amur.trade/download/'); define('DIR_LOGS', '/var/www/mir.amur.trade/system/logs/'); define('DIR_CATALOG', '/var/www/mir.amur.trade/catalog/'); // DB define('DB_DRIVER', 'mysqliz'); define('DB_HOSTNAME', 'localhost'); define('DB_USERNAME', 'user'); define('DB_PASSWORD', 'pass'); define('DB_DATABASE', 'db'); define('DB_PREFIX', 'oc_'); ?> Что делал в поисках решения:
      1) Запускал через apache
      2) Чистил кэш браузера
      3) Перепроверял config.php и admin/config.php
      4) Чистил кэш system/cache
      5) Перепроверял config.php и admin/config.php
      6) Чистил кэш vqmod
      7) Проверял/переназначал права на папки/файлы
      8) Перепроверял конфиги
      9) Изменил строчку в session.php (измененное с комментами), так как была ошибка:
      <?php class Session { public $data = array(); public function __construct() { if (!session_id()) { ini_set('session.use_cookies', 'On'); ini_set('session.use_trans_sid', 'Off'); session_set_cookie_params(5400, '/'); // session_start(); // session_save_path(realpath(dirname($_SERVER['DOCUMENT_ROOT']) . '/../tmp')); session_save_path(realpath('../../tmp')); } $this->data =& $_SESSION; } function getId() { return session_id(); } } ?> 10) Смотрел логи (в них все ровно)
       
      Куда еще можно копнуть? У меня идеи кончились. Помогите, пожалуйста
       
      ТТХ: ocStore 1.5.5.1.2, nginx+php-fpm, CentOS 7, php 5.6.30
    • От WebMarket
      Подскажите, как вывести описание категории после подкатегорий и/или товаров, при этом что бы оно выводилось даже при их отсутствии?
    • От Botanick
      Здравствуйте!
       
      Подскажите, как можно реализовать. Нужно чтобы система не учитывала стоимость доставки при заказе от 2000 по следующим округам: Раменское, Жуковский, Люберцы.
       
      Используется ocStore v. 1.5.5.1.2
       
      Спасибо
    • От makar04




      Название: Golden Store шаблон
      Добавил: makar04
      Добавлен: 12 сент. 2014
      Категория: Платные шаблоны
      Работает на OpenCart: 1.5.4.1, 1.5.5.1 - 1.5.6.4Работает на ocStore: 1.5.4.x, 1.5.5.x
      Метод активации: Без активации
      Системные требования: vqmod
      Ioncube Loader: Нет


      Шаблон не изменяет файлы контроллера и модели, заменяет языковые файлы в целях мультиязычности, для корректной работы шаблона требуется установленый vqmod.
      Для версий Opencart 1.5.4.1, 1.5.5.1 - 1.5.6.4, Ocstore 1.5.5.1.2
      Шаблон изначально создавался для себя, идеально подойдёт для магазина одежды, обуви, мебели, торговли ювелирными изделиями и антиквариатом.
      Настройки управляемые из админки!
      Основные настройки:
      - Режим каталога;
      - 3 цветовые схемы ( Золотая, Серебряная, Синяя);
      - Режим отображения: Список/Сетка;
      - Контакты: Адрес, Телефон, Мобильный, Факс, Скайп, График работы, с возможность отображения в подвале;
      - Добавлена карта (выводится на странице связаться с нами).
      Настройки шапки:
      - Изображение корзины;
      - Текст в шапке сайта: под логотипом;
      - Изображение в шапке сайта в режиме каталога, отображается вместо корзины.
      Настройки меню:
      - Изображение категорий: Вкл/Откл;
      - Свернуть категории в "Каталог товаров";
      - Свернуть статьи в блок "Информация";
      - Производители в меню (Выпадающий список);
      - Акции в меню;
      - Контакты в меню;
      - Карта сайта в меню;
      - Отображение ссылок Сравнение, Закладки, Регистрация, Войти, в основном меню.
      Карточка товара:
      - Вкл/Откл Zoom;
      - Вкл/Откл Табы;
      - Логотип производителя в карточке товара;
      - Размер логотипа производителя.
      Настройки подвала: (настройки ссылок подвала)
      - Отображать возврат товара;
      - Отображать подарочные сертификаты;
      - Отображать партнёрскую программу;
      - Отображать акции;
      - Возможность вывода яндекс карты
      - Отображать личный кабинет.
      Социальные сети: Отображаются в подвале и на странице "Связаться с нами".
      Платёжные системы: Отображаются в карточке товара или в подвале.
      Счётчики статистики: 5 счетчиков.
      Вывод ссылки на любую статью в главном меню, с возможностью сворачивания в блок "Информация"
      Добавлен вывод 2го уровня подкатегорий в основном меню.
      Убрана ссылка с логотипа при нахождении на главной странице.
      Убраны ссылки в хлебных крошках с последнего раздела.
      Сравнение перенесено в шапку сайта, так-же добавлена возможность выводить ссылки из шапки сайта в основном меню.
      Описание и изображение категории выводится только на 1й странице категории при пролистывании страниц описание и изображение исчезает.
      Иконки поделиться (AddThis) заменены на Share42.
      В карточке товара добавлены якоря на ссылки "Отзывов" и "Написать отзыв", при клике перекидывает к отзывам и форме заполнения отзыва.
      Добавлены изображения для производителей в списке производителей, а так-же изображение и описание на странице самого производителя, отображается только на 1й странице при пролистывании страниц описание и изображение исчезает.
      Установка темы в 3 шага, подробнее в архиве. Не знаете как устанавливать? Установлю бесплатно. Не подходит под вашу версию движка? Доработаю бесплатно. Нет желания использовать vqmod, скину файлы для перезаписывания исходных файлов движка.
      Техподдержка осуществляется по e-mail: makar04@gmail.com или в личку.
      Для купившых шаблон обновления будут предоставляться бесплатно.
      Лицензия
      - Шаблон реализуется по принципу "1 покупатель – 1 владелец"
      - Покупатель имеет право использовать приобретенный шаблон только для установки на собственные интернет-магазины.
      - Запрещается передавать файлы шаблона третьим лицам, как на платной, так и на безвозмездной основе.
      - Если покупатель будет уличен в нарушении правил описанных выше без санкционирования этих действий автором шаблона – он автоматически лишается технической поддержки.
      Посмотреть: ДЕМО
      Админка: Демо
      Логин: demo
      Пароль: demo

      Нажмите здесь, чтобы скачать файл
    • От makar04
      Шаблон не изменяет файлы контроллера и модели, заменяет языковые файлы в целях мультиязычности, для корректной работы шаблона требуется установленый vqmod.
      Для версий Opencart 1.5.4.1, 1.5.5.1 - 1.5.6.4, Ocstore 1.5.5.1.2
      Шаблон изначально создавался для себя, идеально подойдёт для магазина одежды, обуви, мебели, торговли ювелирными изделиями и антиквариатом.
      Настройки управляемые из админки!
      Основные настройки:
      - Режим каталога;
      - 3 цветовые схемы ( Золотая, Серебряная, Синяя);
      - Режим отображения: Список/Сетка;
      - Контакты: Адрес, Телефон, Мобильный, Факс, Скайп, График работы, с возможность отображения в подвале;
      - Добавлена карта (выводится на странице связаться с нами).
      Настройки шапки:
      - Изображение корзины;
      - Текст в шапке сайта: под логотипом;
      - Изображение в шапке сайта в режиме каталога, отображается вместо корзины.
      Настройки меню:
      - Изображение категорий: Вкл/Откл;
      - Свернуть категории в "Каталог товаров";
      - Свернуть статьи в блок "Информация";
      - Производители в меню (Выпадающий список);
      - Акции в меню;
      - Контакты в меню;
      - Карта сайта в меню;
      - Отображение ссылок Сравнение, Закладки, Регистрация, Войти, в основном меню.
      Карточка товара:
      - Вкл/Откл Zoom;
      - Вкл/Откл Табы;
      - Логотип производителя в карточке товара;
      - Размер логотипа производителя.
      Настройки подвала: (настройки ссылок подвала)
      - Отображать возврат товара;
      - Отображать подарочные сертификаты;
      - Отображать партнёрскую программу;
      - Отображать акции;
      - Возможность вывода яндекс карты
      - Отображать личный кабинет.
      Социальные сети: Отображаются в подвале и на странице "Связаться с нами".
      Платёжные системы: Отображаются в карточке товара или в подвале.
      Счётчики статистики: 5 счетчиков.
      Вывод ссылки на любую статью в главном меню, с возможностью сворачивания в блок "Информация"
      Добавлен вывод 2го уровня подкатегорий в основном меню.
      Убрана ссылка с логотипа при нахождении на главной странице.
      Убраны ссылки в хлебных крошках с последнего раздела.
      Сравнение перенесено в шапку сайта, так-же добавлена возможность выводить ссылки из шапки сайта в основном меню.
      Описание и изображение категории выводится только на 1й странице категории при пролистывании страниц описание и изображение исчезает.
      Иконки поделиться (AddThis) заменены на Share42.
      В карточке товара добавлены якоря на ссылки "Отзывов" и "Написать отзыв", при клике перекидывает к отзывам и форме заполнения отзыва.
      Добавлены изображения для производителей в списке производителей, а так-же изображение и описание на странице самого производителя, отображается только на 1й странице при пролистывании страниц описание и изображение исчезает.
      Установка темы в 3 шага, подробнее в архиве. Не знаете как устанавливать? Установлю бесплатно. Не подходит под вашу версию движка? Доработаю бесплатно. Нет желания использовать vqmod, скину файлы для перезаписывания исходных файлов движка.
      Техподдержка осуществляется по e-mail: makar04@gmail.com или в личку.
      Для купившых шаблон обновления будут предоставляться бесплатно.
      Лицензия
      - Шаблон реализуется по принципу "1 покупатель – 1 владелец"
      - Покупатель имеет право использовать приобретенный шаблон только для установки на собственные интернет-магазины.
      - Запрещается передавать файлы шаблона третьим лицам, как на платной, так и на безвозмездной основе.
      - Если покупатель будет уличен в нарушении правил описанных выше без санкционирования этих действий автором шаблона – он автоматически лишается технической поддержки.
      Посмотреть: ДЕМО
      Админка: Демо
      Логин: demo
      Пароль: demo
  • Последние посетители   0 пользователей онлайн

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