Borodach 0 Опубликовано 17 июля, 2007 Жалоба Share Опубликовано 17 июля, 2007 Здравствуйте! Подскажите пожалуйста как сделать сабж...Поиск товара по первой букве по русскому алфавиту: а б в г д е ж з....я Очень надо ((.... Нашел вот этот вариант http://forum.oscommerce.ru/index.php?showtopic=860&hl=алфавит*&st=0 , но там для vam shop не подходит, а начальник требует обязательно алфавитный поиск... Уже вроде окончательно остановился на решении прикупить vam shop, а теперь фиг его знает что делать ((( Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 18 июля, 2007 Жалоба Share Опубликовано 18 июля, 2007 Borodach Вот добавил такой вопрос в faq. Прочитай. Как сделать сортировку по алфавиту? - http://vamshop.ru/support/modules/smartfaq/faq.php?faqid=40 У меня работает вроде. Сделал как раз тот вариант, что описан в форуме forum.oscommerce.ru Ссылка на сообщение Поделиться на другие сайты
Borodach 0 Опубликовано 18 июля, 2007 Автор Жалоба Share Опубликовано 18 июля, 2007 Спасиб, Саш! стал так же счастливым обладателем твоей сборки ) Очень удобная штукенция и мануал очеьн помогает. Спасибо за работу ! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 18 июля, 2007 Жалоба Share Опубликовано 18 июля, 2007 Тебе спасибо. Если что не понятно, или может ошибки какие, пиши. Ссылка на сообщение Поделиться на другие сайты
kpoxas 0 Опубликовано 20 апреля, 2008 Жалоба Share Опубликовано 20 апреля, 2008 в модуле "Поисковые запросы" при установке в файл \includes\modules\product_listing.php вставляется такой код: if(isset($_GET['keywords']) && $_GET['keywords'] != ''){ if(!isset($_GET['s'])){ $pwstr_check = strtolower(substr($_GET['keywords'], strlen($_GET['keywords'])-1, strlen($_GET['keywords']))); if($pwstr_check == 's'){ $pwstr_replace = substr($_GET['keywords'], 0, strlen($_GET['keywords'])-1); header('location: ' . vam_href_link( FILENAME_ADVANCED_SEARCH_RESULT , 'search_in_keywords=1&plural=1&s=1&keywords=' . urlencode($pwstr_replace) . '' )); exit; } } Соответственно в алфавитном поиске при нажатии на кнопку "S" выбивает на advanced_search_result.php?search_in_keywords=1&plural=1&s=1&keywords= с полным списком товаров. Что предпринять? И вообще зачем этот код нужен? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 21 апреля, 2008 Жалоба Share Опубликовано 21 апреля, 2008 А я и не знаю, если честно, что за код, какой-то вообще странный код. Ссылка на сообщение Поделиться на другие сайты
shaklov 63 Опубликовано 13 апреля, 2010 Жалоба Share Опубликовано 13 апреля, 2010 Возвращаясь к этой теме. Хочу таким образом вывести список категорий первого уровня, с картинками, в центре страницы, а в боковом боксе чтобы первые буквы названий категорий были. Пытаюсь сделать вывод букв категорий по алфавиту, используя указанный FAQ. С исправлением файла /includes/header.php проблем не возникло - буквы существующих категорий выводятся. Но редактирование лишних запросов в /advanced_search_result_alph.php приводит к ошибке MySQL. Убрал уже все условия относящиеся к товарам, заменил на категории - не работает. Подскажите, как запрос построить? Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 14 апреля, 2010 Жалоба Share Опубликовано 14 апреля, 2010 link=topic=319.msg45360#msg45360 date=1271201503]Подскажите, как запрос построить? Что делает запрос? Где находится? (объясняйте - рядом с Вами никто из нас не сидит) Ссылка на сообщение Поделиться на другие сайты
shaklov 63 Опубликовано 14 апреля, 2010 Жалоба Share Опубликовано 14 апреля, 2010 Ну вот же вопрос данной темы описан в FAQ: Как сделать сортировку по алфавиту? - http://vamshop.ru/support/modules/smartfaq/faq.php?faqid=40 Пытаюсь переделать для вывода категорий. Первые буквы категорий получилось вывести, но далее запрос к базе в файле /advanced_search_result_alph.php переделать не получается. Вроде просто - убрал всё относящееся к товарам, заменил на категории. Но вот где-то, что-то не докрутил. Ссылка на сообщение Поделиться на другие сайты
mosquito 0 Опубликовано 14 апреля, 2010 Жалоба Share Опубликовано 14 апреля, 2010 лучше бы привел код запроса в котором сделал ошибку или хотя бы исходный код запроса.. Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 14 апреля, 2010 Жалоба Share Опубликовано 14 апреля, 2010 Для буквы А: select c.categories_id, c.categories_image, c.categories_url, cd.categories_name from categories c, categories_description cd where cd.categories_id = c.categories_id and c.parent_id = 0 and cd.categories_name like 'A%' Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения