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

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

  • 24 сентября 2018 г.
  • Слушайте, пусть не все тут, SEO профи, но кое-что знают, и опыт есть. У меня на WP, сайты есть, везде прописываю и описание уникальное и ключи!
    Понятно почему у вас такая ситуация - вместо того чтобы вникать и применять советы, вы возмущаетесь. Наведите порядок на сайте, в соответствии с требованиями поисковиков, а затем делайте выводы. Не можете сами - платите специалистам.
  • 24 апреля 2018 г.
  • Не совсем понятно, в чём гибкость? Или не понял сути, может быть, но всё же, если мне нужно в одном шаблоне страницы вывести список "list_one", я отправляюсь в модель, и меняю присвоение значения переменной:
    Код

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

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

    А на другом шаблоне, я хочу использовать список другого вида "list_two".
    Опять идём в модель, и что делаем?
  • 24 апреля 2018 г.
  • Не знаю как у вас, Дмитрий, а у меня, примерно в 80% проектов используются разные shop.view.rows, shop.view.list и др.
    Поэтому, весьма актуально пояснение по использованию. Это один момент.
    Второй, это то, что после правки модель улетит в custom, или создавать придётся shop.model.custom.php.
  • 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>';
    }
  • 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);
  • 23 марта 2018 г.
  • Ну, тут всё зависит от целей и задач, чего хочет человек, это конечно исходные данные. Отсюда и решение искать.
    Например, вот на этом сайте - tls-electronics.de,
    Файлы вставлены в редакторе, в описание товара, затем, js-ом вырезаются и вставляются в шаблон страницы!
    Я переделывал такой вариант по другому. Цеплял динамический блок к карточке товара (в отдельном шаблоне страницы), и в неё прописывались ссылки.
    Уверен, что решений может быть ещё несколько вариантов.
  • 23 марта 2018 г.
  • В таком случае, вам это решить лучше через ТП.
    Не понятна причина, зачем это надо, возможно, сделали правки на бесплатном, и хотите перенести на другой, платный?
    Если так, то можно оплатить полный вариант, и, если чем-то не устраивает нынешний аккаунт, скопировать с него все файлы и БД, (оплатив, вы получите доступ по FTP и пр.). Затем, переносите куда вздумается, хоть на другой аккаунт облака, хоть на свой хостинг.

Новости

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