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

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

  • 21 февраля 2017 г.
  • Станислав, если бы на форуме каждый второй говорил об аналогичных ошибках, то было понятно, что это движок кривой. Но т.к. проблемы возникли у вас одного и они систематично повторяются, то соответственно это в ваших действиях что-то не так. Возможно дело действительно в кэшировании? Вы его отключили на тот момент когда начали менять урлы и производить какие-либо действия в админке?
    С урлами у меня была такая же проблема, когда 1 урл прописался в базе и никак не хотел исчезать. помогло только удаление строки в базе данных. Но это было 1 единственный раз на 1 сайте.
  • 20 октября 2016 г. , редакция: 1476976407
  • Коллеги, подскажите пожалуйста, может кто уже делал многослойный слайдер, как вывести два изображения и текст от 1 изображения в 1 слайде?
    Сейчас сделала такую страшную конструкцию, но почему-то во втором слайде текста и второго изображения нету (((
    Код
    echo ' <ul class="slides">';

    $s = 1;

    foreach ($result as $row)
    {
    //вывод фона слайда - первое изображение
    if ($s == 1 or $s == 3 or $s == 5) {
    echo '<li class="slide img'.$s.'" style="background-image:url('.(! empty($row['image']) ? BASE_PATH.USERFILES.'/bs/'.$row['image'] : '').')">';
    }

    else {

    echo '<div class="flex_caption img'.$s.'">';

    //вывод второго изображения
    if (! empty($row['image'])) {
    echo '<img class="image-slide" src="'.BASE_PATH.USERFILES.'/bs/'.$row['image'].'" alt="'.(! empty($row['alt']) ? $row['alt'] : '').'" title="'.(! empty($row['title']) ? $row['title'] : '').'">';
    }

    //вывод описания ко второму изображению
    echo '<div class="text-slide">';
    if (! empty($row['text']))
    {
    echo $row['text'];

    }
    //вывод ссылки, если задана
    if (! empty($row['link']))
    {
    echo '<a href="'.$row['link'].'" class="js_bs_counter bs_counter btn-transparent slider-button slide_btn" rel="'.$row['id'].'" '.(! empty($row['target_blank']) ? 'target="_blank"' : '').'>'.$this->diafan->_("Подробнее").'</a>';
    }
    echo '</div>';
    echo '</div>';

    }
    if ($s == 2 or $s == 4 or $s == 6) {
    echo '</li>';
    }
    $s++;
    }

    echo '</ul>';


    Поделитесь опытом. Может вообще надо по другому это делать?
    UPD: поправляю код)
  • 20 октября 2016 г. , редакция: 1476979235
  • ну я как бы второй вариант и сделала)
    А первый вариант уже совсем не вариант, т.к. хочется динамических и красивых многослойных слайдеров
    Вот таких: https://kreaturamedia.com/layerslider-responsive-jquery-slider-plugin/
    И чтобы редактировались из админки)))
  • 20 октября 2016 г. , редакция: 1476980374
  • Я тормоз))) в настройках show_block было 3 изображения
    Все работает)))

    Но если тру-пиэйчписты прокомментируют как можно эту конструкцию сократить, сделать элегантней, то я только ЗА.
  • 19 октября 2016 г. , редакция: 1476910495
  • Если макет уже сверстан, то конечно проще скрипт поправить, особенно если все так просто оказалось)

    А так, можно добавить:
    .add-to-cart:before или .add-to-cart:after (в зависимости от того где иконка - перед текстом или после) {
    сюда скопировать нужные стили fa и fa-shopping-cart для псевдоэлементов
    ну и поправить позиционирование
    }
    имхо, так хорошо делать, когда иконок у вас всего 3 штуки используется, чтобы не подключать весь иконочный css на 150 иконок.
    Но я еще и файлы шрифта иконок формирую на https://icomoon.io/ чтобы лишнего не было или было, но немного)
  • 06 октября 2016 г.
  • Я делаю категорию магазина "Товары на главной" и вывожу ее на главной шаблонным тегом с указанием cat_id и количеством, ну скажем 1000.
    Саму категорию скрываю (делаю не активной). И прикрепляю ее как допкатегорию товарам, которые необходимо вывести на главной странице.
    А т.к. категория не активная, то на первой странице каталога в списке категорий она не показывается, ну и не индексируется, соответственно.

    А хотелось бы просто галочку ставить в товаре "показывать на главной странице", как хит, новинка, акция.
  • 09 сентября 2016 г. , редакция: 1473415843
  • Цитата
    Модуль – часть сайта, работающая по определенному алгоритму. Модуль прикрепляется к одной или нескольким страницам сайта в административной части сайта и выполняет некоторые действия по формированию страницы в пользовательской части сайта.

    если у вас 1 форма Обратной связи на всем сайте, то вы создаете 1 страницу и прикрепляете к ней модуль Обратная связь, а дальше вы эту форму обратной связи выводите в любом месте сайта на любой странице с помощью шаблонного тега <insert name="show_form" module="feedback">.
    Если у вас на сайте несколько разных форм обратной связи надо сделать, то для каждой формы вы создаете свою страницу и прикрепляете модуль Обратная связь, тогда вывод формы на сайте нужно делать через <insert name="show_form" module="feedback" site_id="тут id страницы, к которой прикрепили модуль обратной связи">.
    Если вас смущает количество страниц, то их можно сделать неактивными и они будут болтаться в самом низу списка, при этом модуль, прикрепленный к этим страницам будет работать.
    Если у вас есть уже созданная страница с прикрепленным модулем, то выводите обратную связь в тексте этой страницы или в шаблоне этой страницы с помощью шаблонного тега.
  • 09 сентября 2016 г.
  • Контент менеджеру может вообще быть неудобно работать, он хочет так просто деньги получать.
    Здесь надо логику понять и все станет удобно. Чтобы отсортировать по форме - надо использовать выпадающий список, а чтобы увидеть с какой именно страницы сайта было отправлено сообщение (если одна форма размещена на нескольких страницах) - надо зайти в это сообщение и посмотреть.
  • 09 сентября 2016 г.
  • Вот смотрите, у меня на сайте есть 2 формы обратной связи, прикрепленные к 2 страницам: Заказ обратного звонка и Контакты.
    Заказ обратного звонка выводится в попап окне на всех страницах сайта, а Контакты только на 1 странице, к которой и прикреплена.
    Поэтому я всегда знаю, что отсортировав в выпадающем списке по "Контакты" я получу только те сообщения, которые были отправлены с этой страницы, а отсортировав по "Заказ обратного звонка" - я получу просто все сообщения этой формы и чтобы узнать с какой именно страницы каждое из них было сделано надо зайти в сообщение и увидеть ссылку.
  • 09 сентября 2016 г. , редакция: 1473419634
  • И вообще мне непонятно, для сквозной формы обратной связи в этом выпадающем списке вам надо чтобы ВСЕ страницы сайта там присутствовали? а если их тысячи (интернет магазин, например, со сквозной формой "Обратный звонок")?
  • 09 сентября 2016 г. , редакция: 1473420036
  • а на других сайтах есть и для интернет-магазина важно видеть с какой страницы сайта была отправлена форма, чтобы выстроить диалог с клиентом.
    Для своего сайта вы можете заказать индивидуальную доработку, которая вас устроит или переосмыслить логику прикрепления модулей и сделать как вам удобно и понятно.
Показывать по:

Новости

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