imichaeli7 0 Опубликовано 29 апреля, 2010 Жалоба Share Опубликовано 29 апреля, 2010 Как зделать так чтобы в выборе категорий поиска выводились только главные категории без субкатегорий? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 апреля, 2010 Жалоба Share Опубликовано 29 апреля, 2010 По умолчанию - никак. Только править, видимо, sql запрос в /templates/шаблон/source/boxes/categories.php Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 29 апреля, 2010 Жалоба Share Опубликовано 29 апреля, 2010 введите в sql-запрос дополнительное условие: "where parent_id = 0" Ссылка на сообщение Поделиться на другие сайты
imichaeli7 0 Опубликовано 29 апреля, 2010 Автор Жалоба Share Опубликовано 29 апреля, 2010 Да, но тогда и в расширенном поиске тоже будет выводиться только главные категории? Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 29 апреля, 2010 Жалоба Share Опубликовано 29 апреля, 2010 Наверное - посмотрите, разберитесь. Всёравно доработки под ваши личные потребности вам надо будет делать самому. Ссылка на сообщение Поделиться на другие сайты
imichaeli7 0 Опубликовано 29 апреля, 2010 Автор Жалоба Share Опубликовано 29 апреля, 2010 Он ваобще никак не реагирует. Ссылка на сообщение Поделиться на другие сайты
imichaeli7 0 Опубликовано 29 апреля, 2010 Автор Жалоба Share Опубликовано 29 апреля, 2010 вот такой там есть запрос $categories_query = vamDBquery( "select c.categories_id, cd.categories_name, c.parent_id from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.categories_status = '1' ".$group_check." and c.categories_id = cd.categories_id and cd.language_id='" . (int)$_SESSION['languages_id'] ."' order by sort_order, cd.categories_name"); я бобавил "and parent_id = 0" после "and c.categories_id = cd.categories_id " и нечего не произашло. Bububu ты чтото неправильное посоветовал. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 апреля, 2010 Жалоба Share Опубликовано 29 апреля, 2010 c.parent_id должно быть. Ссылка на сообщение Поделиться на другие сайты
imichaeli7 0 Опубликовано 29 апреля, 2010 Автор Жалоба Share Опубликовано 29 апреля, 2010 То что посоветовал Bububu - включть в запрос - где parent_id = '0' . он либо толко мой вопрос не прочитал, либо ему лень подумать. После того как я так сделал перестали выводиться субкатегории в категориях магазина а не в боксе поиска где выбераешь по каким категориям искать Ссылка на сообщение Поделиться на другие сайты
imichaeli7 0 Опубликовано 29 апреля, 2010 Автор Жалоба Share Опубликовано 29 апреля, 2010 Поэтому скорее всего не тот фаил редактировать нужно. так какойже? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 апреля, 2010 Жалоба Share Опубликовано 29 апреля, 2010 Так Вы ж на запрос посмотрите, таблице categories назначается алиас с, т.е. любые колонки должны быть с алаасом с. c.parent_id В запросе это видно ведь. Ссылка на сообщение Поделиться на другие сайты
imichaeli7 0 Опубликовано 29 апреля, 2010 Автор Жалоба Share Опубликовано 29 апреля, 2010 да я заметил. я же говорю - сабкатегории пропадают только в категориях магазина а не в выпадающем списке в боксе поиск. сами попробуйте. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 апреля, 2010 Жалоба Share Опубликовано 29 апреля, 2010 Так это ж разный код на разных страницах. Если речь про страницу расширенного поиска, то нужно правит /advanced_search.php По умолчанию в боксе поиск нет выпадающих списков. Если Вы вносили изменения в бокс со страницы расширенного поиска, то нужно и бокс Ваш править теперь в /templates/шаблон/source/boxes/search.php Ссылка на сообщение Поделиться на другие сайты
imichaeli7 0 Опубликовано 29 апреля, 2010 Автор Жалоба Share Опубликовано 29 апреля, 2010 VaM, а там что править? ато я чтото там запросов не наблюдаю. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 апреля, 2010 Жалоба Share Опубликовано 29 апреля, 2010 Ну наверное смотреть как формируется список и править. Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 29 апреля, 2010 Жалоба Share Опубликовано 29 апреля, 2010 Удалите в файле inc\vam_get_categories.inc.php строки: if ($categories['categories_id'] != $parent_id) { $categories_array = vam_get_categories($categories_array, $categories['categories_id'], $indent . ' '); } и радуйтесь. Ссылка на сообщение Поделиться на другие сайты
imichaeli7 0 Опубликовано 29 апреля, 2010 Автор Жалоба Share Опубликовано 29 апреля, 2010 ну, а где7 Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 29 апреля, 2010 Жалоба Share Опубликовано 29 апреля, 2010 ну, а где7 в пи...........................................е Ссылка на сообщение Поделиться на другие сайты
imichaeli7 0 Опубликовано 29 апреля, 2010 Автор Жалоба Share Опубликовано 29 апреля, 2010 Извеняюсь, просто невидел вторую страницу:-D Ссылка на сообщение Поделиться на другие сайты
imichaeli7 0 Опубликовано 29 апреля, 2010 Автор Жалоба Share Опубликовано 29 апреля, 2010 Bububu, тогда ошибку выдает, типа "Интернет-магазин закрыт по техническим..." Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 29 апреля, 2010 Жалоба Share Опубликовано 29 апреля, 2010 Замените свой файл прикреплённым. Если и в этом случае будут ошибки, тогда вам сюда: http://yandex.ru/yandsearch?text=%D0%BA%D1%83%D1%80%D1%81%D1%8B+%D0%BF%D0%BE+%D0%B8%D0%B7%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D1%8E+php&lr=213&ex=v11 vam_get_countries.inc.php Ссылка на сообщение Поделиться на другие сайты
imichaeli7 0 Опубликовано 29 апреля, 2010 Автор Жалоба Share Опубликовано 29 апреля, 2010 Bububu, извеняюсь, я там кавычку закрывающую условие забыл удалить. Спасибо! Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения