Вход • Регистрация

Модуль отзывы

  • 12 мая 2017 г.
  • Подскажите : Кто то встречал на просторах сайта Diafan описание модуля Отзывы?
    (про описание во вьюшках я знаю... - просто охота заказчику не на пальцах объяснять, что он делает...)
    • 12 мая 2017 г.
    • Виталий, где-то писал что описания нет, а работает по аналогии других модулей.
      • 12 мая 2017 г.
      • thnx! =(((
        • 12 мая 2017 г.
        • Есть только такая инфа от ТП:

          Если открыть модель модуля review, то можно увидеть, что тега show_form там нет.

          Для подключения отзывов есть тег <insert name="show" module="reviews"> - он выводит и отзывы и форму. Именно этим тегом можно подключить отзывы к любому элементу сайта, от товаров, до страниц. Можно в шаблоны вставить, можно в визуальный редактор, как обычно.

          <insert name="show_block" module="reviews"> выводит только несколько последних отзывов.
  • 22 февраля 2019 г.
  • Добрый день!
    Есть проблема с работой строки пагинации в модуле отзывов на сайте https://beripostel.ru/otzyvy/

    В частности кнопка [ » ], отправляющая на последнюю страницу из имеющихся в списке, ошибочно имеет в адресе два слеша (//), что порождает 302 редирект.

    При изучении файлов имеющихся в корневой папке /modules/paginator/views не обнаружил ни чего лишнего в окружении символа &#187.
    Подскажите, куда еще посмотреть?
    • 22 февраля 2019 г.
    • Выложите код файла paginator.view.get.php
      • 23 февраля 2019 г.
      • Прикладываю:

        <?php
        /**
        * Шаблон постраничной навигации для пользовательской части
        *
        * @package DIAFAN.CMS
        * @author diafan.ru
        * @version 6.0
        * @license http://www.diafan.ru/license.html
        * @copyright Copyright (c) 2003-2018 OOO «Диафан» (http://www.diafan.ru/)
        */

        if (! defined('DIAFAN'))
        {
        $path = __FILE__;
        while(! file_exists($path.'/includes/404.php'))
        {
        $parent = dirname($path);
        if($parent == $path) exit;
        $path = $parent;
        }
        include $path.'/includes/404.php';
        }

        if ($result)
        {
        echo '<div class="block paginator"'.(! empty($result["more"]) && ! empty($result["more"]["uid"]) ? ' uid="'.$result["more"]["uid"].'"' : '').'>';
        foreach ($result as $l)
        {
        switch($l["type"])
        {
        case "more":
        break;

        case "first":
        echo '<a class="start" href="'.BASE_PATH_HREF.$l["link"].'">&#171;</a> ';
        break;

        case "current":
        echo '<span class="active">'.$l["name"].'</span> ';
        break;

        case "previous":
        echo '<a class="prev" href="'.BASE_PATH_HREF.$l["link"].'" title="'.$this->diafan->_('На предыдущую страницу', false).'">...</a> ';
        break;

        case "next":
        echo '<a class="next" href="'.BASE_PATH_HREF.$l["link"].'" title="'.$this->diafan->_('На следующую страницу', false).' '.$this->diafan->_('Всего %d', false, $l["nen"]).'">...</a> ';
        break;

        case "last":
        echo '<a class="end" href="'.BASE_PATH_HREF.$l["link"].'">&#187;</a> ';
        break;

        default:
        echo '<a href="'.BASE_PATH_HREF.$l["link"].'">'.$l["name"].'</a> ';
        break;
        }
        }
        echo '</div>';
        }
  • 23 февраля 2019 г.
  • Визуально, вроде бы, всё нормально.
    Это надо только "на месте" смотреть.

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум