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

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

  • 04 сентября 2019 г.
  • Возможно, как-то проверять надо. Я уже голову всю сломал.
    CentOS уже раз 20 переустанавливал, PHP различные версии ставил. Один фиг тупит.

    Опять же если бы Апач мудил, тогда и на WP и другик CMS отразилась бы проблема. А здесь только на диафане.
  • 04 сентября 2019 г. , редакция: 1567606815
  • Виртуалка распологается по IP 10.0.1.13.
    В конфиге прописано что это Localhost
    в самой системе MacOS в хостах (файл hosts) прописано 10.0.1.13 test.local
    Те обращаться по test.local к Ip 10.0.1.13, который в свою очередь является локалкой
  • 04 сентября 2019 г. , редакция: 1567609418
  • Код
    <VirtualHost *:80>
    ServerName 127.0.0.1
    DocumentRoot /var/www/html/test.local
    <Directory /var/www/html/test.local>
    Options -Indexes
    AllowOverride All
    Require all granted
    </Directory>
    ErrorLog /var/www/html/test.local/logs/error.log
    CustomLog /var/www/html/test.local/logs/access.log common
    </VirtualHost>


    Вот так конфиг выглядит
  • 04 сентября 2019 г.
  • при test. Работает.
    Но возник вопрос, раньше когда устанавливал сайты на локалку, с техническим доменом .local проблем не было. Когда изменили условия размещения на локальных машинах? :)
  • 23 октября 2019 г.
  • Всем привет, столкнулся с такой же проблемой. Мозг уже весь сломал, не могу H1 на странице с категорией вывести и все. Не передает данные моделька.
    Нужен совет, может где косячу :)

    Порядок действий:

    1. В файле shop.admin.category.php добавил:
    Код
    'htitle' => array(
    'type' => 'text',
    'name' => 'H1 Заголовок',
    'help' => 'h1 заголовок для раздела',
    'multilang' => true,
    ),

    2. В базе данных, в таблице diafan_shop_category создал поле htitle1

    После, в админке в ктегории появляется поле, данные сохраняются в БД. Все норм.

    3. В файле shop.model.php нашел функцию list_category_query(), в нее добавил необходимое поле:
    Код
    private function list_category_query()
    {
    if($this->diafan->_route->page > 1)
    {
    $fields = ", '' AS text";
    }
    else
    {
    $fields = ", [text]";
    }
    foreach ($this->diafan->_languages->all as $l)
    {
    $fields .= ', act'.$l["id"];
    }
    $row = DB::query_fetch_array("SELECT id, [name], [anons], [htitle], [anons_plus] ".$fields.", timeedit, [descr], [keywords], [canonical], sort, parent_id, [title_meta], access, theme, view, view_rows, [act], noindex FROM {shop_category}"
    ." WHERE id=%d AND trash='0' AND site_id=%d"
    .(! $this->is_admin() ? " AND [act]='1'" : '')
    ." ORDER BY sort ASC, id ASC", $this->diafan->_route->cat, $this->diafan->_site->id);
    return $row;
    }


    Но на странице категории, я его не могу достать. В массив не приходит данное поле. Где ошибка?
  • 16 апреля 2018 г. , редакция: 1523888401
  • Смотрите, в родительской категории, товары формируются не совсем понятно как.
    Мне нужно, чтобы в родительской показывались товары сначала из Вложеная 3 потом из Вложеная 1. И можно было как то руками установить порядок вывода товаров из подкатегорий.

    Внутри категории товары вручную сортируются, здесь проблем нет.

    На данный момент нужном категории перенести в нужном порядке. Но не для отображения в меню.
  • 16 апреля 2018 г. , редакция: 1523887344
  • Подскажите, может кто уже делал.
    Необходимо вручную указать, в каком порядке выводить товары в родительской категории. В родительской выводятся все товары из подкатегорий. Стоит галочка в настройках.

    Допустим есть структура.

    Родитель
    - Вложеная 1
    - Вложеная 2
    - Вложеная 3
    - Вложеная 4

    Необходимо, чтобы у родителя выводилось в таком порядке

    Родитель
    - Вложеная 3
    - Вложеная 1
    - Вложеная 4
    - Вложеная 2

    Просто перетащив категории в структуре не помогает. Если товары мы можем вручную перетаскивать и менять положение в сортировке, то как сделать тоже самое но для категорий.?

    Надеюсь понятно объяснил:)
  • 03 апреля 2018 г.
  • У меня при стандартных настройках такие проблемы. Где настраивается я прекрасно знаю. Но даже при условии, что вообще ничего не должно изменяться, просто загрузиться стандартное фото без изменений, оно все равно поворачивается.
  • 02 апреля 2018 г.
  • Всем привет. Столкнулся с такой проблемой.
    Когда стандартно пытаюсь загрузить вертикальную фотографию. Diafan ее кладет набок, и включает обработчик, согласно которому фотография должна отресайзиться.
    Как можно заставить систему, не поворачивать фотографию?.
  • 04 февраля 2018 г. , редакция: 1517694918
  • Ни как не могу настроить 301 редирект. Отказывается срабатывать.
    Проблема такая, удалены страницы с сайта которые есть в индексе. Необходимо перенаправить с них на новую страницу.

    Прописываю следующее

    Код
    RewriteRule ^/old_page/(.*)$ http://сайт.ru/new_page/$1 [R=301,L]


    Но редирект не срабатывает. Кеш чистил.
    Может кто подскажет как еще можно настроить?
  • 25 мая 2017 г.
  • Друзья, кто подскажет как сделать?
    Задача. На странице категории новостей выводятся анонсы новостей. Из модельки передается только анонс в категории. Мне нужно, чтобы передавался не только анонс но и вся статья целиком. И вот тут затык у меня. Никак не могу получить данные в категории.
    Может кто делал, подскажите как реализовать.
  • 15 мая 2017 г.
  • Друзья, нужен хелп:)
    Столкнулся с такой задачей. Нужно чтобы после того, как клиент заполнил форму (сделана модулем обратная связь). Он получал не всплывающее окно с надписью "Спасибо друг.", а что бы его перенаправляло на созданную заранее страницу с благодарностью.

    На данный момент во вьюхе формы я добавил action к форме
    Цитата
    <form method="POST" enctype="multipart/form-data" action="'.$this->htmleditor("<insert name='path>").'/spasibo/" class="contact-form">
    <input type="hidden" name="module" value="feedback">
    <input type="hidden" name="action" value="add">

    <input type="hidden" name="site_id" value="'.$result["site_id"].'">
    <input type="hidden" name="tmpcode" value="'.md5(mt_rand(0, 9999)).'">';

    После отправки меня перекидывает на станицу spasibo как надо. Но в браузерной строке, дальше передаются параметры www.site.ru/spasibo/?form_tag=feedback&mess=
    Вопрос в том, как от них избавиться?
  • 12 мая 2017 г.
  • Проблему нашел. Обрезкой занимается функция short_text. Но вместо того чтобы резать только символы текста, она сначала вырезает весь HTML.
    Мое решение может не совсем верное, но меня устраивает:)

    Открываем файл модели модуля faq
    Там ищем функцию public function elements(&$rows) {}

    И заменяем строки:
    Код
    if($this->diafan->configmodules('count_letter_list', 'faq', $row["site_id"]))
    {
    $row["anons"] = $this->diafan->short_text($row["anons"], $this->diafan->configmodules('count_letter_list', 'faq', $row["site_id"]));
    $row["text"] = !empty($row["text"]) ? $this->diafan->short_text($row["text"], $this->diafan->configmodules('count_letter_list', 'faq', $row["site_id"])) : '';
    }

    на
    Код

    if($this->diafan->configmodules('count_letter_list', 'faq', $row["site_id"]))
    {
    $row["anons"] = $this->diafan->short_text($row["anons"], $this->diafan->configmodules('count_letter_list', 'faq', $row["site_id"]));
    $row["text"] = ! empty($row["text"]) ? $row["text"] : '';
    }


    Но сразу скажу, при таком решении, перестанет текст обрезаться на основе настроек модуля. Когда в админке мы указываем сколько символов выводить.
Показывать по:

Новости

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

Форум