capvik 0 Опубликовано 3 января, 2012 Жалоба Share Опубликовано 3 января, 2012 Попытался настроить фильтр в спецификациях. По масштабу и производителю. Когда пытаюсь войти в категорию получаю: Warning: Missing argument 3 for vam_get_manufacturer_id(), called in /home/alexvik/public_html/models-hobby.com/includes/functions/products_specifications.php on line 380 and defined in /home/alexvik/public_html/models-hobby.com/includes/functions/products_specifications.php on line 325. Все по отдельности работает. Фильтр в категории по масштабу работает. Но фильтр в спецификации по Производителю не работает - выдает сообщение и магазин переходит в режим отладки. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 4 января, 2012 Жалоба Share Опубликовано 4 января, 2012 Попробуйте в /includes/functions/products_specifications.php поменять: function vam_get_manufacturer_id ($filter_array, $products_column_name, $languages_id) { [/code] на: [code] function vam_get_manufacturer_id ($filter_array, $products_column_name, $languages_id = 1) { Ссылка на сообщение Поделиться на другие сайты
capvik 0 Опубликовано 4 января, 2012 Автор Жалоба Share Опубликовано 4 января, 2012 сделал, в результате получил страничку с сообщением: Извините! Интернет-магазин закрыт по техническим причинам, заходите позже. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 4 января, 2012 Жалоба Share Опубликовано 4 января, 2012 В настройках фильтра какой класс фильтра выбран и способ вывода фильтра? Узнайте, что за ошибка - http://vamshop.ru/forum/topic/8398-%d0%b2-%d0%bc%d0%b0%d0%b3%d0%b0%d0%b7%d0%b8%d0%bd%d0%b5-%d0%b2%d1%8b%d0%b2%d0%be%d0%b4%d0%b8%d1%82%d1%81%d1%8f-%d1%81%d0%be%d0%be%d0%b1%d1%89%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%bd%d0%b5%d1%82-%d0%bc%d0%b0%d0%b3%d0%b0%d0%b7/page__hl__%D0%B7%D0%B0%D0%BA%D1%80%D1%8B%D1%82__fromsearch__1 Только log файл создавайте в папке admin, раз эта ошибка в админке. Ссылка на сообщение Поделиться на другие сайты
capvik 0 Опубликовано 4 января, 2012 Автор Жалоба Share Опубликовано 4 января, 2012 Ошибка происходит при попытке открыть категорию на главной странице. Вот содержание файла: 04/01/2012 03:01:43 | 1054 - Unknown column 'manufacturers_name' in 'where clause' | select manufacturers_id from manufacturers_info where languages_id = '1' and manufacturers_name = 'Tank' | /index.php?cat=8 Ссылка на сообщение Поделиться на другие сайты
capvik 0 Опубликовано 4 января, 2012 Автор Жалоба Share Опубликовано 4 января, 2012 Класс фильтра: exact Показывать фильтр как: pulldown Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 4 января, 2012 Жалоба Share Опубликовано 4 января, 2012 В /includes/functions/products_specifications.php поменяйте: from " . TABLE_MANUFACTURERS_INFO . " [/code] на: [code] from " . TABLE_MANUFACTURERS . " Ссылка на сообщение Поделиться на другие сайты
capvik 0 Опубликовано 4 января, 2012 Автор Жалоба Share Опубликовано 4 января, 2012 При попытке открыть категорию с главной страницы опять сообщение - закрыт по техническим причинам. А в лог файле вот это: 04/01/2012 09:01:07 | 1054 - Unknown column 'languages_id' in 'where clause' | select manufacturers_id from manufacturers where languages_id = '1' and manufacturers_name = 'Tank' | /index.php?cat=2 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 января, 2012 Жалоба Share Опубликовано 5 января, 2012 Замените в том же файле: $manufacturer_query_raw = "select manufacturers_id from " . TABLE_MANUFACTURERS . " where languages_id = '" . (int)$languages_id . "' and manufacturers_name = '" . $filter . "' "; [/code] на: [code] $manufacturer_query_raw = "select manufacturers_id from " . TABLE_MANUFACTURERS . " where manufacturers_name = '" . $filter . "' "; Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения