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

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

  • 27 марта 2023 г.
  • Выяснил, что при кастомизации файла shop.model.php недостаточно изменить функцию list_category_query(), добавив в выборку необходимые поля,
    т.к. эти поля все равно не попадают в результирующий массив $result.
    Чтобы работало, еще необходимо протянуть эти данные в функцию list_(), добавив строку: $this->result["text_bottom"] = $row["text_bottom"];

    Интересно, зачем усложнили логику и где бы об этих изменениях почитать?
  • 26 марта 2023 г.
  • Здравствуйте. Раньше на сайте было добавлено дополнительное поле для категорий модуля "Магазин".
    Сделано было через частичную кастомизацию, поле добавлено для редактирования в админку, создан файл кастомизации модели модуля,
    в котором заменяется функция list_category_query(), в которой добавлена выборка поля из базы вместе с остальными и помещение в массив $row.
    Данные в этом массиве присутствуют, проверил. Однако, при выводе шаблона shop.view.list.php в массиве $result- это поле отсутствует.
    Где его найти ума не приложу. Подскажите пожалуйста. Грешу на обновления с версии 5 на 6 и изменениях в архитектуре кода.
    Сейчас стоит последняя версия 6.0.13.3.
    Боюсь теперь на семерку переходить. Раньше точно все работало, потому что и модуль я писал по выводу параметров категорий (заголовки, теги), а сейчас сыпятся одни ошибки.
  • 27 марта 2023 г. , редакция: 1679930630
  • А вы точно разработчик или мимо проходили? Видно же, что ниже я описал более подробно проблему.
    Вы нашли какие-то несущественные вопросы, а по сути не удосужились ответить.
    Между прочим из-за ваших переделок (в пределах версии 6) на сайте интернет-магазина, который зарабатывает деньги, слетели тексты у категорий.
  • 28 марта 2023 г. , редакция: 1679955605
  • А это не просто форум, это официальная площадка компании, в которой вы видимо работаете и являетесь ее представителем, о чем говорит ваше имя и подпись на ней. Или я ошибаюсь? Где же вы увидели в моем сообщении неуважительность или неблагодарность, что решили оставить пару колких и бесполезных комментариев не по сути вопроса?
  • 28 марта 2023 г.
  • Я просто не очень понимаю, что Виталий мне пытается доказать. Видимо то, что я как-то не так задал вопрос.
    Мог бы просто не отвечать, ну да бог с ним.
    Обновлял сайт я действительно на сервере разработки. Но делать подробный аудит после каждого обновления, такое себе удовольствие, поэтому просто не заметил в какой момент не стало текстов, которые были прописаны в дополнительных полях.
  • 28 марта 2023 г.
  • Если вы уж так любите крючкотворство и цепляться за слова, идите посмотрите документацию разработчика, там написано откуда могут взяться дополнительные поля в базе. В практических примерах, чтобы вам было проще найти.
  • 05 августа 2022 г. , редакция: 1659666180
  • Такая проблема, никак не получается решить. Diafan версии 6, обновлен. Разрабатываю сайт на VDS в контейнере Docker. Не хотят уходить уведомления на почту из админки. Страница перезагружается и все. Открываю само уведомление, там нет никакой информации об ошибках, в логах админки тоже пусто. Как только сайт оказывается на виртуальном хостинге - все работает. Для проверки VDS использовал пакет PhpMailer, который также используется в Диафан, простейший скрипт отправляет почту. Установлена smtp-авторизация, почта Яндекс. Включение режима разработчика ничего не дает, ошибок нет. Статус уведомления не меняется, после перезагрузки остается "подготовленным".
    Помогите, куда копать, полночи провозился безрезультатно.
  • 04 ноября 2020 г.
  • Всем привет. Хочу прежде всего обратить внимание технического отдела на данную ошибку.
    Делал заявку в поддержку, расписал достаточно подробно, но они сразу запросили доступ в админку, чего я делать крайне не люблю.
    Проблем проявляется на хостинге Timeweb. В настройках сервера, при просмотре информации о PHP через phpinfo() выводится информация о некоем разделе Blitz (какой-то модуль, вроде шаблонизатор). Он установлен на хостинге таймвеба по умолчанию. В этом разделе выводится информация с тегами комментариев html <?-- --?>, какая-то инфа, не суть важно.
    В разделе админки "Параметры сайта" есть вкладка "Информация о сайте", на которой отображается вся информация из той же функции phpinfo().
    И в результате того, что на таймвебе эта функция отдает экранирующие html-теги в какой-то момент, эти теги попадают в код страницы админки, и пропадает кнопка "Сохранить", потому что с открытия тега <?-- вся остальная верстка, где находится кнопка "Сохранить" в том числе, комментируется.
    Предлагаю проверить этот момент и при парсинге детектить наличие комментариев и вырезать их. А то приходится все время через файл конфига править настройки.

  • 12 марта 2020 г.
  • Как выгрузить товары в XLS со всеми возможными дополнительными характеристиками, чтобы поправить их и потом импортировать все и сразу?
    Получается, что нужно под каждую категорию создавать отдельный экспорт, да еще и проверять, потом, все ли там дополнительные характеристики записаны, если вдруг что-то в процессе работы добавляется. Как вы решаете такой вопрос?
  • 13 марта 2020 г.
  • Например, создал я категорию, добавил 50 товаров со своими характеристиками, пусть их будет 20 штук. Через какое-то время добавляешь еще 100 товаров в эту категорию и парочку выявившихся характеристик - нужно править файл экспорта импорта, следить какие характеристики еще добавились, а в настройках они все в кучу для всех категорий, получается нужно где-то вести протокол характеристик для каждой категории. Я понимаю, что можно характеристики добавлять для каждой категории, но не хочется их дублировать - делать "мощность" для каждой.
  • 14 марта 2020 г.
  • В общем пришлось посидеть два вечера и написать выгрузку таблицы товаров со всеми характеристиками из базы. Копирую в EXCEL и работаю с таблицей.
    Экспорт/Импорт в CMS и правда не очень удобный.
  • 14 февраля 2020 г.
  • Т.к. в стандартном модуле "Баннеры" указать категорию каталога, в котором эти баннеры нужно показывать нет, то вопрос - как лучше это сделать?
    Допилить модуль или использовать какой-то другой?
  • 14 декабря 2019 г.
  • Да, так и сделал, добавил для всех товаров корневую (!) категорию как дополнительную (!) , что тоже как-то странно.
    Все же не получается осознать, с каким умыслом использовалась такая логика, и чем мог бы навредить вывод товаров из подкатегорий в админке.
  • 13 декабря 2019 г.
  • Заметил странность в админке. В разделе Каталог/Товары, если выбрать какую-то корневую категорию, которая имеет подкатегории, но к которой явно не привязаны товары из подкатегорий - ничего не выводится, хотя по логике - должно. А на сайте при нахождении в этой категории все товары из подкатегорий выводятся. Непонятно, для чего так сделано... Чтобы вручную отсортировать в админке товары в этой корневой кагории, получается нужно привязать к ней сначала все товары из подкатегорий.
  • 14 декабря 2019 г.
  • Спасибо, что пояснили. Это не претензия, счет открывать не надо. Но для моего опыта это довольно необычная логика, так сложилось.
    Допускаю, что такая концепция устойчивей. Для админа, как раз, такую галку и не помешало бы иметь, ведь это самый продвинутый пользователь системы.
  • 03 декабря 2019 г.
  • Господа разработчики, ну как так, обновил сайт и ужаснулся – вся верстка поползла, шаблоны не подключаются, кастомизации не работают.
    Совершенно случайно нашел новый пункт в параметрах, снял галочку, и о чудо, все вернулось назад.
    Аллилуйя!
  • 01 ноября 2019 г.
  • Добрый день. Вроде бы простой вопрос, а найти решение не получается.
    Необходимо в атрибуте общего шаблонного тега передать массив значений.
    Не могу найти, каким должен быть синтаксис.
  • 28 октября 2019 г.
  • Есть необходимость вывести на одной из страниц админки отчет из базы данных c помощью простых sql-запросов.
    Пытаюсь по инструкции создания модуля сделать, но там как-то для меня пока все очень заморочено и не совсем то, что нужно.
    Подскажите, как на странице в админке выполнить простой php-код? Нужно ли создавать модуль или можно создать в настройках "Страницы админки"?
    Во втором случае, в какие файлы писать код?
  • 21 октября 2019 г.
  • Подскажите, где может быть прописан код, который выставляет флаг канонического тега для страниц пагинации?
    Хочу отключить это, не могу найти. Временно сделал это в show_head, но хочется докопаться до первоначальной логики.
  • 10 сентября 2019 г.
  • Добрый день, коллеги. При создании каталога товаров подошел к этапу внедрения теговых страниц, или подборок товаров.
    Страницы создаются и наполняются вручную - под существующий в Wordstat спрос, без генерации по всем характеристикам, как сделано в одном из дополнительных модулей для диафан. Ничего плохого против этого модуля не имею, но очень хочется разобраться самому и сделать своими руками.

    В первую очередь испробовал создание обычных страниц и вывод карточек товаров с помощь show_block модуля shop, задав список ids выводимых товаров.
    Способ имеет минусы - отсутствие пагинации, сортировки и т.д. - просто выводятся карточки перечисленных товаров.

    Потом создал отдельную страницу "Подборки товаров" и прикрепил к ней модуль "Интернет-магазин". В этом модуле создал категории, которые и будут теговыми страницами. Этот способ показался мне более правильным. Основной каталог с категориями и товарами находятся в другом модуле "Интернет-магазин" на другой странице. Сделано это для того, чтобы не захламлять каталог товаров категориями с подборкой товаров, да и неудобно прикреплять каждый товар ко множеству категорий. Гораздо удобней для категории подобрать свой набор товаров.

    Возник вопрос - как вывести на страницах - категориях модуля "Интернет-магазин" где вообще нет товаров, товары из другого такого-же модуля "Интернет-магазин".
    Теоретически - подать список ID товаров. Но куда, как?
  • 10 сентября 2019 г.
  • Степан, спасибо, я знаю, что это ваш модуль.

    Я за то, чтобы делать страницы под спрос (сбор семантики, кластеризация и т.д.), реально трафикогенерящих страниц не может быть очень много - ну 100-200, никак не 10 000, поэтому сделать руками - посильно.

    Под адаптивностью страниц вы имеете ввиду верстку? Любую страницу можно же сверстать адаптивной, причем здесь это?)

    Сейчас я думаю над следующим решением: к категориям-тегам прикрепить динамический блок, в котором для каждой из них перечислить ID товаров. Далее, предполагаю, в модели shop выбрать по этому списку товары с помощью SQL - вот здесь я пока не разобрался, где конкретно что менять, ничего не поломав.

  • 10 сентября 2019 г.
  • Цитата

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


    Что за термин такой для категории, сами придумали?

    Цитата

    Я выше ответил как сделать


    shop.list.php, такого файла нет в системе. shop.view.list.php - шаблон для вывода данных, а не место для манипуляций с ними или хранения. MVC в помощь.

    Как раз из таких советов выводы и случаются, что нафиг все надстройки, лучше костыли, да свои.
  • 09 сентября 2019 г.
  • Всем привет. Может быть есть какие-то костыли, чтобы развернуть на диафане мультирегиональный сайт? Знаю, что как такового функционала мультисайтовости в нем нет. И что одна лицензия позволяет устанавливать CMS на неограниченное количество поддоменов. Не очень понимаю, как вообще должен работать такой сайт, неужели нужно править контент на каждом экземпляре? Поделитесь опытом, пожалуйста.
Показывать по:

Новости

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