Перейти к содержанию
Форум поддержки пользователей VamShop

вывод страницы со всеми отзывами


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

4 часа назад, eugenem сказал:

Странная ситуация... Делаю чистую установку, чтоб исключить возможные проблемы в файлах, отзывы выводятся, заливаю базу магазина и получаю вот так:
Ошибка: Запрошенный адрес '/module_reviews/action/display_all/' не был найден на этом сервере
В чем может быть причина?

Если модуль отзывов новый, т.е. там есть display_all, то можно попробовать в Админке - Расширения - Модули удалить и снова установить модуль отзывов.

Я пробую на текущей версии VamShop, всё работает, никаких ошибок не пишет.

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

Вот, точно, это помогло. Удалил и по-новой активировал.

Единственный минус - грохнулись все отзывы.

Ссылка на сообщение
Поделиться на другие сайты
19 минуту назад, eugenem сказал:

Вот, точно, это помогло. Удалил и по-новой активировал.

Единственный минус - грохнулись все отзывы.

Ну это да, раз модуль удаляется, то удаляются ведь все таблицы и данные с ним связанные.

Если резервная копия осталась, то можно просто таблицу module_reviews вытащить из резервной копии и загрузить в новую базу.

Ссылка на сообщение
Поделиться на другие сайты
8 часов назад, eugenem сказал:

такой еще вопрос, как-то можно использовать "limit=..." при вызове display_all

В /app/Plugins/ModuleReviews/Controller/ActionController.php правьте:

		$reviews = $this->ModuleReview->find('all', array('conditions' => array(), 'order' => 'ModuleReview.id DESC'));

на:

		$reviews = $this->ModuleReview->find('all', array('conditions' => array(), 'order' => 'ModuleReview.id DESC', 'limit' => 10));

 

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

Это не совсем тот вариант.
Задумка такая - страница с отзывами должна выводить все отзывы, но нужно сделать и вывод на главной несколько последних отзывов, аналог бокса.
Нормальным будет добавить в  /app/Plugins/ModuleReviews/Controller/ActionController.php функцию с именем, например, display_all_main с лимитом в самой фукнции (либо во display_all_main.ctp можно добавить)  или есть более рациональное решение?

Ссылка на сообщение
Поделиться на другие сайты
8 часов назад, eugenem сказал:

Это не совсем тот вариант.
Задумка такая - страница с отзывами должна выводить все отзывы, но нужно сделать и вывод на главной несколько последних отзывов, аналог бокса.
Нормальным будет добавить в  /app/Plugins/ModuleReviews/Controller/ActionController.php функцию с именем, например, display_all_main с лимитом в самой фукнции (либо во display_all_main.ctp можно добавить)  или есть более рациональное решение?

Да, можно новый метод сделать, т.е. display_all_main.ctp

и добавить display_all_main в контроллене /app/Plugins/ModuleReviews/Controller/ActionController.php

и в нём уже лимит добавить.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...