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

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

  • 05 сентября 2018 г.
  • Цитата
    Картинка для наглядности
    Еще раз. Это не обязательно было делать. Легко внести массовые изменения с помощью импорта/экспорта. Ну если очень надо, то конечно можно пилить.
  • 05 сентября 2018 г.
  • Если Title прописан в ручную, а не генерируется автоматически, то достаточно скорректировать в приведенной выше protected function meta_cat($row) вот это условие:
    Код
    if (! $row["title_meta"] && $config_title)
    или дописать свой код.
  • 05 сентября 2018 г. , редакция: 1536104742
  • Цитата
    Здравствуйте, подскажите, насколько сложно добавить на все страницы пагинациий на сайте (начиная со второй) номера Вот пример первая ссылка это первая страница, чторая и последующие это вторая и последующая ссылки пагинации site.com/page.html - Title: Описание страницы Description: Детальное описание site.com/page/page2.html - Title: Описание страницы - Страница 2 Description: Детальное описание - Страница 2 site.com/page/page3.html - Title: Описание страницы - Страница 3 Description: Детальное описание - Страница 3 site.com/page/page4.html - Title: Описание страницы - Страница 4 Description: Детальное описание - Страница 4 site.com/page/page5.html - Title: Описание страницы - Страница 5 Description: Детальное описание - Страница 5 .....

    Можно конечно долго наблюдать за темой, а можно сделать так. Ах да, забыл, Привет (romaromk) это пишу не Вам (на всякий случай). В настройках модуля Интернет-магазин определите параметр "Шаблон для автоматического генерирования Title для категории", например, равным следующему значению: "%name%page". Результат прикрепил в виде картинок. Тоже можно сделать и для параметра "Шаблон для автоматического генерирования Description для категории". Но для этого надо добавить в файл includes/model.php следующий код в protected function meta_cat($row).

    Было так:
    Код
    $this->result["descr"] = $row["descr"];
    if (! $row["descr"] && $config_descr)
    {
    $this->result["descr"] = str_replace(
    array('%name', '%parent', '%anons'),
    array($row["name"], $parent_name, (! empty($row["anons"]) ? strip_tags($row["anons"]) : '')),
    $config_descr
    );
    }

    Стало так:
    Код
    $this->result["descr"] = $row["descr"];
    if (! $row["descr"] && $config_descr)
    {
    if($this->diafan->_route->page > 1)
    {
    $page = $this->diafan->_(' — Страница %d', false, $this->diafan->_route->page);
    }
    else
    {
    $page = '';
    }
    $this->result["descr"] = str_replace(
    array('%name', '%parent', '%anons', '%page'),
    array($row["name"], $parent_name, (! empty($row["anons"]) ? strip_tags($row["anons"]) : ''), $page),
    $config_descr
    );
    }

    Вот и все. Было сложно, но возможно, если я угадал, что нужно. Успехов.
  • 02 сентября 2018 г. , редакция: 1535879000
  • Текущая версия cms позволяет направить любое смс на любой номер через модуль Уведомления. Конечно, если в параметрах сайта настроена смс отправка.

    Также можно самостоятельно привязать смс информирование к покупкам. Для этого достаточно пару строк вставить в код по аналогии с уведомлением администратора сайта.
  • 27 августа 2018 г.
  • Вообще Вы затронули очень большую тему под названием оптимизация работы сайта. Но если вопрос только в том, что быстрее: "кэширования Memcached" или "файловое кэширование", то однозначно - первое. Но опять же, многое зависит от множества факторов. Даже их перечисление займет время.
  • 25 августа 2018 г. , редакция: 1535217283
  • Цитата
    Вот этого как раз не наблюдаю.
    Dmitry (weissfl), если честно, то я тоже кое что не наблюдаю Как на счет почитать? Вот же было написано: https://user.diafan.ru/forum/show4683/#46359

    Цитата
    У меня сообщения о заказах висели 2е суток
    Dmitry (afonnikov10), перейдите по ссылке, которую дал выше. Там третья картинка - настройка модуля. Как говориться, если хотите, то письма сразу отправляться будут. Или, если хотите, в фоновом режиме. Или, если хотите, уведомления будут ждать, пока Вы их отправите (например, как один из вариантов, то так можно предотвратить отправку спама). Если хотите, то отправленные уведомления не будут удаляться автоматом, а копиться, чтоб можно было поднять какую-то историю. Решать Вам.
  • 23 августа 2018 г. , редакция: 1535016885
  • Цитата
    Что нужно сделать чтобы поисковики видели только https ?

    Если кардинально действовать, то вырубить доступ по HTTP. Если действовать не кардинально, то сделать запись в robots.txt. Если действовать не кардинально, но настойчиво, то к изменениям в robots.txt добавить изменения в .htaccess.
  • 25 августа 2018 г.
  • Цитата
    Если оставить только https то отваливается синхронизация с Моим Складом.

    Необходимо адрес для синхронизации указывать - HTTPS, а не HTTP. Так как при использовании в таком случае http, пройдет редирект на HTTPS с потерей значений. И еще, если не ошибаюсь, то у 1С были проблемы по работе с протоколом HTTPS. Мне это не особо интересно, поэтому не в курсе, решили они этот баг или нет.
  • 17 августа 2018 г.
  • В административной панели сайта есть такой раздел, как "Статистика". Этот раздел относится к группе "Интернет-магазин". В указанном разделе есть вкладка "Брошенные корзины". Воспользуйтесь этим функционалом. И обращаю внимание, если у Вас нет этой вкладки, то обновите cms до актуальной версии.
  • 03 августа 2018 г.
  • Цитата
    было пару раз, именно при чистой установке 6.0.7.2, после создания страницы, шел ответ 404
    Если допущена ошибка, то она воспроизводима. Напишите об этом в разделе "Ошибки" https://user.diafan.ru/wishlist/, указав порядок действий, чтобы разработчики могли ее воспроизвести. Если ошибка подтвердится, значит она будет исправлена.
  • 03 августа 2018 г.
  • Цитата
    В админке ЧПУ нормальный, вида /shop/plitka/keramicheskaya-plitka/plitka-nastennaya-20kh30sm-bezhevaya/ - для примера (пробовал вручную менять, результат тот же)
    Уточните, открывается ли страница при обращении по указанному Вами адресу: /shop/plitka/keramicheskaya-plitka/plitka-nastennaya-20kh30sm-bezhevaya/
  • 04 августа 2018 г. , редакция: 1533366123
  • Уточните, присутствует ли указанный Вами url-адрес в таблице {rewrite}? Например, что будет в результате следующего запроса к базе данных:
    Код
    SELECT * FROM `diafan_rewrite` WHERE `rewrite` LIKE '%shop/plitka/keramicheskaya-plitka/plitka-nastennaya-20kh30sm-bezhevaya%'
    В приведенном запросе вместо diafan_ используйте свой префикс к таблице.

    Также уточните результат следующего запроса к базе данных:
    Код
    SELECT * FROM `diafan_rewrite` WHERE `module_name` LIKE 'shop' AND `element_id` = 54 AND `element_type` = 'element'
    В приведенном запросе вместо цифры 54 используйте уникальный идентификатор страницы товара shop/plitka/keramicheskaya-plitka/plitka-nastennaya-20kh30sm-bezhevaya. Такой идентификатор можно найти в карточке товара (в административной части сайта, выберите раздел "Каталог", далее во вкладке "Товары" выберите искомый товар), нажав кнопку "Дополнительные параметры" (увидите примерно следующую строчку: "Номер: id=54").

    Также проверьте таблицу {redirect}.
  • 04 августа 2018 г.
  • Цитата
    Типа как : /shop/?module=shop&action=search&attributes[cat_id]=current&cat_id=11&p33[]=289&attributes[tmp_cat_ids]=11/

    Павел (kpv77725), Вам прежде всего нужно понять, где в url-адресе указание на страницу, а где указание на параметры и якорь. Подробнее об этом можно прочитать, например, здесь: https://ru.wikipedia.org/wiki/URL. И так, кода Вы указали в своем сообщении вот это:
    Цитата
    /shop/?module=shop&action=search&attributes[cat_id]=current&cat_id=11&p33[]=289&attributes[tmp_cat_ids]=11/
    то адрес страницы следующий: /shop/. Все остальное это параметры.
    Цитата
    то в результате фильтрации на этой странице теги будут страницы shop а не white
    Павел (kpv77725), теперь, когда Вы разобрались в адресации web-страниц, Вам необходимо определиться, о какой странице идет речь? Лично я так и не понял. То ли о shop, то ли о white. И той и другой странице в административной части сайта можно задать как title, так и description. При желании можно менять их значения исходя из параметров url-адреса, так и результатов поиска. Это совершенно не сложно. Но, на мой взгляд, это очень частная задача, решающаяся в индивидуальном порядке.
  • 04 августа 2018 г. , редакция: 1533367856
  • Цитата
    2. Хотел бы понять, почему количество товара не уменьшилось в cms.
    В административной панели сайта перейдите в раздел "Справочники". Далее выберите вкладку "Статусы заказа". В открывшемся списке можно выбрать или создать статус заказа. Если открыть страницу любого статуса заказа, можно задать различные настройки. Например, отметить пункт "Списание товара". В дефолте товар списывается при смене статуса заказа на "В обработке" и "Выполнен". Можно все это дело изменить так, как Вам угодно.
    Цитата
    1. Хотел бы понять, почему статусы меняются автоматически
    Cms сама не меняет статусы, только если ей даются такие указания.
  • 03 августа 2018 г. , редакция: 1533297076
  • Цитата
    При просмотре сайта (мобильная версия на телефоне), с https, этот мерзкий оператор вставляет в список товаров, рекламу от гугла.
    Если используется шифрование (протокол HTTPS), то воткнуть что-то стороннее из вне не представляется возможным. И это факт, если, конечно, у Вас нет нейронного процессора или что-то подобного по производительности. Поэтому стороннюю рекламу можно воткнуть или имея доступ к исходному коду, или на стороне используемого браузера при просмотре страницы (в том числе, если используется сторонний js-скрипт).
  • 04 августа 2018 г. , редакция: 1533368798
  • Цитата
    Я бы не стал недооценивать хитрых операторов.
    Переоценивать их возможности тоже не стоит. Можно подключиться через что угодно. Подняв свой vpn-канал с определенными методами шифрования да и, например, со сменой ключей через каждые две минуты без разрыва связи. А если в канале пускать вместе с полезной информацией по переменно в хаотичном порядке еще и шлак. Опухнут расшифровывать и не только они
  • 31 июля 2018 г.
  • Дорогие коллеги и пользователи DIAFAN.CMS, есть мнение о том, что в коробочной версии cms не хватает модуля статистики. При этом не стоит вопрос подменить как статистику yandex, google или иных сервисов, так и дополнений к cms, представленных на страницах ADDONS. Открываю данную тему лишь с вопросом: нужна ли статистика в коробочной версии cms? Если нужна, то какие именно показатели хотели бы видеть пользователи cms? Какой именно вложить функционал, чтобы создаваемый модуль был удобен и полезен. Заранее благодарю за Ваше внимание к данному вопросу. Буду рад услышать Ваше мнение.
  • 31 июля 2018 г.
  • Цитата
    Интернет-магазин -> настройки -> вкладка изображения. Я правильно понимаю, что опция: отображение изображений в списке с типом показывать одно изображение, никак не влияет на товар у которого несколько изображений с характеристикой влияет на цену?

    В данном случае по списком понимается страница со списком товаров, а не характеристика с типом "Список с выбором нескольких значений".
  • 30 июля 2018 г. , редакция: 1532955880
  • В предстоящий пакет обновлении cms включен новый модуль "Уведомления". Если пустить отправку сообщений как почтовых, так и смс (так сделано в новом дефолте) через указанный модуль, то задержек при отправке не будет (конечно, если в настройках модуля включить режим отложенной отправки). То есть отправка сообщений пойдет параллельно работе cms и не будет тратиться время на ожидание результата работы почтовых серверов.

    Чуть поясню, что означает "пустить отправку сообщений" через модуль "Уведомления". В текущей версии cms отправка идет, например, используя function send_mail(). В обновленной версии - $this->diafan->_postman->message_add_mail(). Если грубо, то слово send_mail заменено на $this->diafan->_postman->message_add_mail. Все остальное без изменений.

    Так же добавлена возможность создавать и свои сообщения для отправки. Такие сообщения ожидают нажатия кнопки "Отправить" в административной панели cms. Можно вообще все сообщения перевести в режим ожидания нажатия кнопки "Отправить" (по умолчанию автоматически отправляются все сообщения, кроме созданных самим пользователем).
  • 05 июля 2018 г. , редакция: 1530820549
  • Цитата
    Подскажите в каком файле формируется та часть письма которая идет после таблицы с товарами?

    В файле modules/cart/cart.action.php присутствуют нужные Вам строчки:
    Код
    if($payment["payment"] == 'non_cash')
    {
    $p = DB::query_fetch_array("SELECT code, id FROM {payment_history} WHERE module_name='cart' AND element_id=%d", $order_id);
    $payment_name .= ', <a href="'.BASE_PATH.'payment/get/non_cash/ul/'.$p["id"].'/'.$p["code"].'/">'.$this->diafan->_('Счет для юридических лиц', false).'</a>,
    <a href="'.BASE_PATH.'payment/get/non_cash/fl/'.$p["id"].'/'.$p["code"].'/">'.$this->diafan->_('Квитанция для физических лиц', false).'</a>';
    }

    Например, можете изменить так:
    Код
    if($payment["payment"] == 'non_cash')
    {
    $p = DB::query_fetch_array("SELECT code, id FROM {payment_history} WHERE module_name='cart' AND element_id=%d", $order_id);
    $payment_name .= ', <a href="'.BASE_PATH.'payment/get/non_cash/ul/'.$p["id"].'/'.$p["code"].'/">'.$this->diafan->_('Счет для юридических лиц', false).'</a>';
    }
  • 05 июля 2018 г.
  • В cms можно указывать цены в разных валютах, но в общей части сайта отображается только основная валюта. То есть цены, указанные в административной части сайта в иных валютах, в общей части сайта конвертируются в основную валюту. Если речь идет об основной валюте сайта, то она изменяется в настройках модуля "Интернет-магазин" во вкладке "Основные настройки".
  • 05 июля 2018 г. , редакция: 1530819467
  • Цитата
    Итого отдельные характеристики выпилить из поиска нельзя.

    На форуме уже давалось решение: https://user.diafan.ru/forum/show4396/#42878 Нужно чуть доработать реакцию именно на определенные характеристики. И все, делов то.

    Цитата
    к сожалению мы не можем выпилить отдельных характеристики

    Ну не знаю, в чем сложность то? Все ж элементарно. Нужно лишь желание вникнуть, дальше дело техники.

    Цитата
    Осталась одна дикая штука: морфология

    Возможно самое простое для Вас решение, это интегрировать поиск, например, от yandex: https://site.yandex.ru/ Интеграция описана на приведенной странице. Всего-то пару строк скопировать и вставить. Там и морфология есть, и для индексации полезно.
  • 24 июня 2018 г.
  • При удалении темы, происходит физическое удаление файлов с хостинга. Восстановить удаленную тему возможно из резервных копий, если Вы делаете таковые. Начиная с версии DIAFAN.CMS 6.0.7.1 также при удалении темы сайта возможно физическое удаление информации из базы данных, если пользователь ответит утвердительно на такое предложение в возникающем диалоговом окне. Аналогичное поведение и в разделе "Дополнения к cms".
Показывать по:

Новости

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