Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

[Поддержка] Новые поступления за N дней (1.5-2.1, 2.3)


sergiussv
 Поделиться

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

Проверил на чистой версии Opencart 1.5.6.1 работает, но нужно внести изменения в шаблоне к стандартной теме, немного не совместим, если интересно могу адаптировать.

Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...

Поясните неспециалисту как выполнить этот пункт при установке:

SEO: в таблицу url_alias добавить данные, выполнив запрос:
    INSERT INTO [DB_PREFIX]url_alias (query, keyword) VALUES ('product/latest', 'new_arrivals');

Ссылка на комментарий
Поделиться на других сайтах


Это нужно сделать phpMyAdmin, выбрав базу данных вашего магазина, [DB_PREFIX] заменить на префикс ваших таблиц, если префикса нет, то просто удалить.

Ссылка на комментарий
Поделиться на других сайтах

Можно с примером этот пункт: [DB_PREFIX] заменить на префикс ваших таблиц. как выглядит префикс и где найти таблицы?

спасибо!

Ссылка на комментарий
Поделиться на других сайтах


таблицы нужно найти через phpMyAdmin 

 

для примера чистая таблица без префикса url_alias , а с префиксом oc_url_alias

Ссылка на комментарий
Поделиться на других сайтах

  • 5 недель спустя...

Нет, модуль выводит товары за последние N дней, т.е. за последние 10, 15, 20 ... N дней, как выставить в настройках.

Ссылка на комментарий
Поделиться на других сайтах

Не мешало бы сделать выбор - либо дни, либо к-во последних добавленных товаров, желательно с выбором подкатегорий.  Реализуемо? Если да, куплю модуль  :-)

Ссылка на комментарий
Поделиться на других сайтах


Идея хорошая (реализуемая), только не понял по поводу "желательно с выбором подкатегорий", модуль автоматически выводит категории и подкатегории куда был добавлен товар, так же есть опция вывода сразу конечных категорий (главных) это удобно для тех у кого товар добавляется в разные категории

Ссылка на комментарий
Поделиться на других сайтах

Ну с выбором к-ва последних добавленных будет нормально. Вообще идея такая была - вывожу в Новинках 200 товаров, из них беру 150 с самой большой подкатегории, 40 с мелкой, 10 с аксессуаров. То есть модуль считает каждую подкатегорию отдельно, а мы вынимаем необходимое к-во в Новинки. В админке выбор - все подкатегории, куда вставляется к-во выводимых товаров. Пустое поле означает ноль.

Платья -150

Юбки - 40

Ремни -10

Туфли - 0

Блузы - 0.... и тд  :-)

Ссылка на комментарий
Поделиться на других сайтах


Вот это уже сложнее проще новый модуль написать )))

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...

Модуль поставил, всё работает, кроме:

 

5. SEO: в таблицу url_alias добавить данные, выполнив запрос:

INSERT INTO [DB_PREFIX]url_alias (query, keyword) VALUES ('product/latest', 'new_arrivals');

Запись в таблицу добавилась, но по ссылке http://[Ваш сайт]/new_arrivals открывается главная страница. В новые поступления можно попасть только по ссылке http://[Ваш сайт]/index.php?route=product/latest

 

Может где-то какой-то кэш надо сбросить?

Помогите, пожалуйста.

Ссылка на комментарий
Поделиться на других сайтах


Попробуйте почистить кэш в папке system/cache

Ссылка на комментарий
Поделиться на других сайтах

А вы учли префикс таблицы когда делали запрос?

Ссылка на комментарий
Поделиться на других сайтах

А вы учли префикс таблицы когда делали запрос?

Да, конечно.

Запись в таблице появилась.

Более того, если попробовать открыть заведомо неправильный url, например, http://[Ваш сайт]/new_arrivals123, то открывается страница "Запрашиваемая страница не найдена!".

Ссылка на комментарий
Поделиться на других сайтах


Модуль поставил, всё работает, кроме:

Запись в таблицу добавилась, но по ссылке http://[Ваш сайт]/new_arrivals открывается главная страница. В новые поступления можно попасть только по ссылке http://[Ваш сайт]/index.php?route=product/latest

 

а по такому адресу открывается http://[Ваш сайт]/new_arrivals/   именно со слешем...

у меня такое было... исправила ошибку путем написания другого урла для new_arrivals... почему-то считалось дублем такой урл... сделала запрос 

INSERT INTO url_alias (query, keyword) VALUES ('product/latest', 'novinki');

и все заработало

а также лучше дайте ссылку на сайт.. может у вас не открывается в у других все норм 

Ссылка на комментарий
Поделиться на других сайтах


а по такому адресу открывается http://[Ваш сайт]/new_arrivals/   именно со слешем...

у меня такое было... исправила ошибку путем написания другого урла для new_arrivals... почему-то считалось дублем такой урл... сделала запрос 

INSERT INTO url_alias (query, keyword) VALUES ('product/latest', 'novinki');

и все заработало

а также лучше дайте ссылку на сайт.. может у вас не открывается в у других все норм 

Пробовал и со слешем, менял new_arrivals на другие слова, пробовал открывать в другом браузере, давал ссылку друзьям - результат один и тот же: главная страница.

Ссылка на комментарий
Поделиться на других сайтах


Странно, посмотрите может дубли в таблице, к сожалению я до 27 в отпуске и тут проблемы с интернетом, как вернусь и если вы сами не решите проблему с удовольствием помогу, если решение найдёте дайте знать

Ссылка на комментарий
Поделиться на других сайтах

Пробовал и со слешем, менял new_arrivals на другие слова, пробовал открывать в другом браузере, давал ссылку друзьям - результат один и тот же: главная страница.

тогда смотрите ошибки в админке в журнале и во vqmod..  возможно не правильно установили модуль

без сайта вам помочь сложно.. так как на пальцах только гадать можно...

 

 

а сео-про у вас вообще установлено?? Настрйки - Система - Сервер - Включить ЧПУ: ДА - Тип ЧПУ: SeoPro

сейчас у себя проверила.. при отключенном сео-про идет перенаправление на главную...

Ссылка на комментарий
Поделиться на других сайтах


тогда смотрите ошибки в админке в журнале и во vqmod..  возможно не правильно установили модуль

без сайта вам помочь сложно.. так как на пальцах только гадать можно...

 

 

а сео-про у вас вообще установлено?? Настрйки - Система - Сервер - Включить ЧПУ: ДА - Тип ЧПУ: SeoPro

сейчас у себя проверила.. при отключенном сео-про идет перенаправление на главную...

В логе vqmod пусто.

 

SeoPro стоит, и его отключение никак не влияет на поведение ссылки, т.е. так же открывается главная.

Ссылка на комментарий
Поделиться на других сайтах


Странно, посмотрите может дубли в таблице, к сожалению я до 27 в отпуске и тут проблемы с интернетом, как вернусь и если вы сами не решите проблему с удовольствием помогу, если решение найдёте дайте знать

Проверил, дублей нет.

 

Буду ждать, когда вы сможете помочь, а пока ищу решение с помощью mod_rewrite (устроит и такое).

 

Нашёл только такое. Если добавить RewriteRule ^new_arrivals/$ index.php?route=product/latest [L] и отключить сеопро - работает как надо, но тогда все другие ссылки, естественно, страдают.

А если не отключать, то просто перебрасывает адрес с new_arrivals на index.php?route=product/latest

 

Вы не знакомы с mod_rewrite?

Ссылка на комментарий
Поделиться на других сайтах


Нашёл решение https://opencartforum.com/topic/10270-%D0%B4%D1%83%D0%B1%D0%BB%D0%B8-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86-seopro/?do=findComment&comment=170742

Там надо скачать и заменить файл seo_pro.php. Правда он для версии 1.5.5, а у меня 1.5.4. Но, вроде бы, всё работает.

Ссылка на комментарий
Поделиться на других сайтах


Есть ещё одна проблема.

У меня в левой колонке включён FilterPro. Когда новинок нет, открывается страница с текстом о том, что новинок нет и с фильтром слева.

Стандартные категории ведут себя иначе: если товара нет, то левая колонка не выводится.

 

Сравнил файлы latest.php и category.php в catalog/controller/product/ В вашем файле

'common/column_left',
выводится всегда, а в category.php только если выполняется условие.

 

Не могу сообразить как исправить ваш код, чтобы левая колонка выводилась только если товар есть. Можете помочь? Это не срочно, как вернётесь.

Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.