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

Всего найдено: 698

  • 05 июня 2018 г.
  • На странице модуля пишите, там есть вкладка: комментарии. Хоть другие, которые планируют приобрести модуль, будут знать о проблемах, если возникают.
    А функционал, который вам нужен, его нет в модуле изначально. Нужно уже дорабатывать.
  • 24 сентября 2018 г.
  • Слушайте, пусть не все тут, SEO профи, но кое-что знают, и опыт есть. У меня на WP, сайты есть, везде прописываю и описание уникальное и ключи!
    Понятно почему у вас такая ситуация - вместо того чтобы вникать и применять советы, вы возмущаетесь. Наведите порядок на сайте, в соответствии с требованиями поисковиков, а затем делайте выводы. Не можете сами - платите специалистам.
  • 27 апреля 2018 г.
  • Как мне видится, нужно в вышеупомянутой функции list_(), добавить значения по-умолчанию для переменных:
    Код

    public function list_($view_list = 'list', $view_rows = 'rows')
    {
    $this->result["view_list"] = $view_list;
    $this->result["view_rows"] = $view_rows;
    }

    А в самой функции, уже будет возможность переопределения значений, как-то так.
  • 27 апреля 2018 г.
  • Цитата
    То есть Вы в одном представлении списка элементов (shop.view.list.php) задействуете разные варианты представлений вывода элементов в списке?

    Не совсем это имел в виду, Виталий.Не в одном представлении списка элементов.
    Обычно, для вывода разных вариантов списка, я создаю отдельный шаблон вывода, например, "shop.view.list_one.php", "shop.view.list_two.php". И уже в них, соответственно использую
    Код

    echo $this->get('rows_xxx', 'shop', $result);
  • 27 апреля 2018 г.
  • Повторю свой вопрос: как быть, если необходимо использовать не один вариант изменённого вывода списка - "rows_one", "rows_two" и т. д. ?
    Для этого не подойдёт решение, создавать кастомное вкрапление в функцию модельки.
    Будет ли работать вариант присвоения (переопределения) значения в shop.view.list.php
    Код

    //вывод списка товаров
    if(! empty($result["rows"]))
    {
    //вывод сортировки товаров
    if(! empty($result["link_sort"]))
    {
    echo $this->get('sort_block', 'shop', $result);
    }
    echo '<div class="shop-pane">';
    $result["view_rows"] = 'rows_one';
    echo $this->get($result["view_rows"], 'shop', $result);
    echo '</div>';
    }

    Соответственно, в другом варианте:
    Код

    //вывод списка товаров
    if(! empty($result["rows"]))
    {
    //вывод сортировки товаров
    if(! empty($result["link_sort"]))
    {
    echo $this->get('sort_block', 'shop', $result);
    }
    echo '<div class="shop-pane">';
    $result["view_rows"] = 'rows_two';
    echo $this->get($result["view_rows"], 'shop', $result);
    echo '</div>';
    }
  • 24 апреля 2018 г.
  • Не знаю как у вас, Дмитрий, а у меня, примерно в 80% проектов используются разные shop.view.rows, shop.view.list и др.
    Поэтому, весьма актуально пояснение по использованию. Это один момент.
    Второй, это то, что после правки модель улетит в custom, или создавать придётся shop.model.custom.php.
  • 24 апреля 2018 г.
  • Не совсем понятно, в чём гибкость? Или не понял сути, может быть, но всё же, если мне нужно в одном шаблоне страницы вывести список "list_one", я отправляюсь в модель, и меняю присвоение значения переменной:
    Код

    $this->result["view"] = 'list';

    на
    Код
    $this->result["view"] = 'list_one';

    А на другом шаблоне, я хочу использовать список другого вида "list_two".
    Опять идём в модель, и что делаем?
  • 23 марта 2018 г.
  • Ну, тут всё зависит от целей и задач, чего хочет человек, это конечно исходные данные. Отсюда и решение искать.
    Например, вот на этом сайте - tls-electronics.de,
    Файлы вставлены в редакторе, в описание товара, затем, js-ом вырезаются и вставляются в шаблон страницы!
    Я переделывал такой вариант по другому. Цеплял динамический блок к карточке товара (в отдельном шаблоне страницы), и в неё прописывались ссылки.
    Уверен, что решений может быть ещё несколько вариантов.

Новости

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

Форум