bingo 0 Опубликовано 22 декабря, 2014 Жалоба Share Опубликовано 22 декабря, 2014 Как в VamShop 2 можно реализовать отображение ссылок на товары в нескольких категориях без создании копий (дубликатов) страниц, тк это негативно отражается на сео и поиске по каталогу магазина? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 22 декабря, 2014 Жалоба Share Опубликовано 22 декабря, 2014 Что именно негативно отражается? При копировании ведь не меняется url адрес товара, если б url менялся, тогда да, можно было бы сказать, что были бы дубли одного и того же товара. Ссылка на сообщение Поделиться на другие сайты
bingo 0 Опубликовано 24 декабря, 2014 Автор Жалоба Share Опубликовано 24 декабря, 2014 Что именно негативно отражается? При копировании ведь не меняется url адрес товара, если б url менялся, тогда да, можно было бы сказать, что были бы дубли одного и того же товара. При поиске по наименованию в результатах отображаются дубли. ТЕ если скопировать товар в несколько в 5 категорий, то и в результатах поиска отобразится 5 одинаковых результатов, что вводит пользователя в заблуждение. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 декабря, 2014 Жалоба Share Опубликовано 24 декабря, 2014 Так Вы про поиск внутри магазина. А попробуйте вот этот файл /app/Vendor/smarty/vam_plugins/function/search_result.php Там, по идее, добавил группировку товаров по id номеру. Попробуйте, поможет или нет?! function.search_result.php Ссылка на сообщение Поделиться на другие сайты
bingo 0 Опубликовано 24 декабря, 2014 Автор Жалоба Share Опубликовано 24 декабря, 2014 Попробовал заменить. Выдает всместо результатов Ошибку 404 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 декабря, 2014 Жалоба Share Опубликовано 24 декабря, 2014 Наверное ещё что-то у себя меняли в магазине? По умолчанию работает. Вот этот кусок менялся: if ($vars['page'] == 'all') { $content_list_data = $Content->find('all', array('conditions' => $search_conditions, 'group' => array('Content.id'))); } else { $content_list_data = $Content->find('all', array('conditions' => $search_conditions, 'group' => array('Content.id'), 'limit' => $params['limit'], 'page' => $vars['page'])); } Добавлено group Ссылка на сообщение Поделиться на другие сайты
bingo 0 Опубликовано 24 декабря, 2014 Автор Жалоба Share Опубликовано 24 декабря, 2014 заменяю файл, поиск перестает работать, выдаем 404 ошибку. Заменяю кусок, поиск работает без изменений дубли не обьеденяет. А что еще можно проверить? Ссылка на сообщение Поделиться на другие сайты
bingo 0 Опубликовано 24 декабря, 2014 Автор Жалоба Share Опубликовано 24 декабря, 2014 Может это из-за того что не обновил версию ВамШоп? Сегодня обновление запускал через админку, случилась ошибка при переходе в карточку товара сбрасывалось на 404 При переходе в разделы админки Категории и товары, атрибуты, импорт.экспорт и Страницы перебрасывало на 404 Пришлось сделать откат С чем это может быть связано? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 декабря, 2014 Жалоба Share Опубликовано 24 декабря, 2014 Вот так работает. Конечно я чуть ошибся, нужно ведь группировать не по id, они разные у товаров, а по alias, пcевдонимы ведь одинаковые и нужно что б псевдоним не повторялся в результатах поиска, т.е. нет Сontent.id , а Content.alias. Вот файл ещё раз прицепил. Изменены те же две строки + строка выше, так же добавлен group Возьмите к себе только изменённые эти строки. А то это код из текущей версии, а там уже внесены правки для bootstrap 3 библиотеки. Возьмите только тот код из файлы, где добавлен был group ... Это три строки в обще сложности. function.search_result.php Ссылка на сообщение Поделиться на другие сайты
bingo 0 Опубликовано 25 декабря, 2014 Автор Жалоба Share Опубликовано 25 декабря, 2014 Вот так работает. Конечно я чуть ошибся, нужно ведь группировать не по id, они разные у товаров, а по alias, пcевдонимы ведь одинаковые и нужно что б псевдоним не повторялся в результатах поиска, т.е. нет Сontent.id , а Content.alias. Вот файл ещё раз прицепил. Изменены те же две строки + строка выше, так же добавлен group Возьмите к себе только изменённые эти строки. А то это код из текущей версии, а там уже внесены правки для bootstrap 3 библиотеки. Возьмите только тот код из файлы, где добавлен был group ... Это три строки в обще сложности. Да, спасибо. Сработало. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 26 декабря, 2014 Жалоба Share Опубликовано 26 декабря, 2014 Не за что. Спасибо, что сообщили о проблема. Эта правка добавлена была в текущий исходный код. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения