Писать на форуме DIAFAN.CMS могут только зарегистрированные пользователи. Войдите или зарегистрируйтесь.
Всего найдено: 1412
-
05 сентября 2018 г.
-
ЦитатаНа данный момент такого нет.
Ну как нет? Создаем демо-версию на http://demo.diafan.ru/ и, например, в категории "Рюкзаки" задаем канонический тег. Этот тег распространиться на все подчиненные страницы. -
-
-
-
03 сентября 2018 г.
-
Сложность только в том, что количество страниц не константа, а динамически изменяемая переменная. Сейчас, например, в одном из разделов каталога 10 страниц, а через минуту 25 страниц. Или Вы изменили количество выводимых элементов на странице, что тут же изменит количество страниц. Или посетитель сайта, допустим, может изменять количество элементов на странице. А так ничего не сложно. Создается массив значений, элементы которого подставляются под определенные страницы.
-
-
-
-
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ЦитатаВот этого как раз не наблюдаю.
Dmitry (afonnikov10), перейдите по ссылке, которую дал выше. Там третья картинка - настройка модуля. Как говориться, если хотите, то письма сразу отправляться будут. Или, если хотите, в фоновом режиме. Или, если хотите, уведомления будут ждать, пока Вы их отправите (например, как один из вариантов, то так можно предотвратить отправку спама). Если хотите, то отправленные уведомления не будут удаляться автоматом, а копиться, чтоб можно было поднять какую-то историю. Решать Вам.ЦитатаУ меня сообщения о заказах висели 2е суток -
-
-
-
25 августа 2018 г.
-
Более подробно: https://www.diafan.ru/news/sborka-diafancms-6077/
-
-
-
-
25 августа 2018 г.
-
ЦитатаЕсли оставить только https то отваливается синхронизация с Моим Складом.
Необходимо адрес для синхронизации указывать - HTTPS, а не HTTP. Так как при использовании в таком случае http, пройдет редирект на HTTPS с потерей значений. И еще, если не ошибаюсь, то у 1С были проблемы по работе с протоколом HTTPS. Мне это не особо интересно, поэтому не в курсе, решили они этот баг или нет. -
-
-
-
23 августа 2018 г. , редакция: 1535016885
-
ЦитатаЧто нужно сделать чтобы поисковики видели только https ?
Если кардинально действовать, то вырубить доступ по HTTP. Если действовать не кардинально, то сделать запись в robots.txt. Если действовать не кардинально, но настойчиво, то к изменениям в robots.txt добавить изменения в .htaccess. -
-
-
-
17 августа 2018 г.
-
В административной панели сайта есть такой раздел, как "Статистика". Этот раздел относится к группе "Интернет-магазин". В указанном разделе есть вкладка "Брошенные корзины". Воспользуйтесь этим функционалом. И обращаю внимание, если у Вас нет этой вкладки, то обновите cms до актуальной версии.
-
-
-
-
03 августа 2018 г.
-
Если допущена ошибка, то она воспроизводима. Напишите об этом в разделе "Ошибки" https://user.diafan.ru/wishlist/, указав порядок действий, чтобы разработчики могли ее воспроизвести. Если ошибка подтвердится, значит она будет исправлена.Цитатабыло пару раз, именно при чистой установке 6.0.7.2, после создания страницы, шел ответ 404
-
-
-
-
03 августа 2018 г.
-
Уточните, открывается ли страница при обращении по указанному Вами адресу: /shop/plitka/keramicheskaya-plitka/plitka-nastennaya-20kh30sm-bezhevaya/ЦитатаВ админке ЧПУ нормальный, вида /shop/plitka/keramicheskaya-plitka/plitka-nastennaya-20kh30sm-bezhevaya/ - для примера (пробовал вручную менять, результат тот же)
-
-
-
-
04 августа 2018 г. , редакция: 1533366123
-
Уточните, присутствует ли указанный Вами url-адрес в таблице {rewrite}? Например, что будет в результате следующего запроса к базе данных:В приведенном запросе вместо diafan_ используйте свой префикс к таблице.Код
SELECT * FROM `diafan_rewrite` WHERE `rewrite` LIKE '%shop/plitka/keramicheskaya-plitka/plitka-nastennaya-20kh30sm-bezhevaya%'
Также уточните результат следующего запроса к базе данных:В приведенном запросе вместо цифры 54 используйте уникальный идентификатор страницы товара shop/plitka/keramicheskaya-plitka/plitka-nastennaya-20kh30sm-bezhevaya. Такой идентификатор можно найти в карточке товара (в административной части сайта, выберите раздел "Каталог", далее во вкладке "Товары" выберите искомый товар), нажав кнопку "Дополнительные параметры" (увидите примерно следующую строчку: "Номер: id=54").КодSELECT * FROM `diafan_rewrite` WHERE `module_name` LIKE 'shop' AND `element_id` = 54 AND `element_type` = 'element'
Также проверьте таблицу {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/. Все остальное это параметры.Цитата/shop/?module=shop&action=search&attributes[cat_id]=current&cat_id=11&p33[]=289&attributes[tmp_cat_ids]=11/Павел (kpv77725), теперь, когда Вы разобрались в адресации web-страниц, Вам необходимо определиться, о какой странице идет речь? Лично я так и не понял. То ли о shop, то ли о white. И той и другой странице в административной части сайта можно задать как title, так и description. При желании можно менять их значения исходя из параметров url-адреса, так и результатов поиска. Это совершенно не сложно. Но, на мой взгляд, это очень частная задача, решающаяся в индивидуальном порядке.Цитатато в результате фильтрации на этой странице теги будут страницы shop а не white -
-
-
-
04 августа 2018 г. , редакция: 1533367856
-
В административной панели сайта перейдите в раздел "Справочники". Далее выберите вкладку "Статусы заказа". В открывшемся списке можно выбрать или создать статус заказа. Если открыть страницу любого статуса заказа, можно задать различные настройки. Например, отметить пункт "Списание товара". В дефолте товар списывается при смене статуса заказа на "В обработке" и "Выполнен". Можно все это дело изменить так, как Вам угодно.Цитата2. Хотел бы понять, почему количество товара не уменьшилось в cms.Cms сама не меняет статусы, только если ей даются такие указания.Цитата1. Хотел бы понять, почему статусы меняются автоматически
-
-
-
-
04 августа 2018 г. , редакция: 1533368798
-
Переоценивать их возможности тоже не стоит. Можно подключиться через что угодно. Подняв свой vpn-канал с определенными методами шифрования да и, например, со сменой ключей через каждые две минуты без разрыва связи. А если в канале пускать вместе с полезной информацией по переменно в хаотичном порядке еще и шлак. Опухнут расшифровывать и не только ониЦитатаЯ бы не стал недооценивать хитрых операторов.
-
-
-
-
03 августа 2018 г. , редакция: 1533297076
-
Если используется шифрование (протокол HTTPS), то воткнуть что-то стороннее из вне не представляется возможным. И это факт, если, конечно, у Вас нет нейронного процессора или что-то подобного по производительности. Поэтому стороннюю рекламу можно воткнуть или имея доступ к исходному коду, или на стороне используемого браузера при просмотре страницы (в том числе, если используется сторонний js-скрипт).ЦитатаПри просмотре сайта (мобильная версия на телефоне), с https, этот мерзкий оператор вставляет в список товаров, рекламу от гугла.
-
-
-
-
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".
-
-
-
Новости
-
18 июня
-
В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
-
24 апреля
-
В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
-
12 января
-
После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке.
Блоги
-
24.04.2024
-
Выпустили новую сборку DIAFAN.CMS 7.1.4.
Блоги
-
12.01.2024
-
В данном руководстве познакомим вас с панелью управления DIAFAN.CMS