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

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

  • 9 июня
  • Спасибо, вроде работает.
    А если несколько полей за один запрос получить надо, то правильно понимаю должно быть чтото типа этого?
    Код

    $autor= DB::query_result("SELECT name1, keywords1 FROM {clauses} WHERE id='%h'", $autorID);
    print_r($autor); //выводим массив
  • 9 июня , редакция: 1717884822
  • Я так понимаю, что там завязка какая то с двумя таблицами.
    Из site похоже берется ID автора, потом из таблицы clauses берутся значения по ID
    Обращение к site можно получается пропустить, ведь ID у меня задается.
  • 8 июня
  • Всех приветствую,
    Для статей есть список авторов с различными характеристиками, под идентификаторы страниц паторов создано поле 'autor' в таблице 'site'
    Для страниц статей получаю данные запросом
    Код

    $autor = DB::query_fetch_all("SELECT s.autor, c.name1 FROM {site} AS s INNER JOIN {clauses} AS c ON s.autor = c.id WHERE s.id=%d", $this->diafan->_site->id);


    Могу ли я получить данные определенного автора по его ID например на странице новости?

    Пробую в news.view.id.php вывести, но что то не выходит
    Код

    $autorID = 236;
    $autor = DB::query_fetch_all("SELECT autor, name1 FROM {site} AS s INNER JOIN {clauses} WHERE id='.$autorID.'");


    Не особо разбираюсь в БД, если что не сильно закидывайте кирпичами )))
  • 13 сентября 2023 г.
  • Здравствуйте,
    Подскажите где в структуре Diafan найти файл отвечающий за генерацию файла карты сайта (sitemap.xml)
    нашел modules/site/site.sitemap.php - там вывод из массива неких значений. дальше не особо понятно, где именно прописаны заголовок XML и генерируемые поля.

    Хочу доработать карту сайта для картинок / либо создать новую если такое возможно.
    https://developers.google.com/search/docs/crawling-indexing/sitemaps/image-sitemaps?hl=ru
  • 16 мая 2023 г. , редакция: 1684184640
  • Здравствуйте,
    нет, это отдельные страницы с вложенностью.
    Эти блоки именно в меню должны быть, т.е. разные меню для разных страниц, так что кастомизировать все равно пришлось.
    Спасибо за <insert name="show_links" module="site"> поизучаю, я пока реализовал через чистый html и подключение разных шаблонов )))
  • 13 мая 2023 г.
  • Приветствую,
    Есть меню с кучей дочерних пунктов, есть ли возможность вывести отдельно дочерние пункты например указывая ID родителя.
    Т.е. задача на отдельных страницах создать отдельные блоки с этими дочерними пунктами.
    Я понимаю, что можно создать отдельные меню и вывести их, но может есть способ проще, чтоб не плодить менюшки.
  • 17 декабря 2021 г. , редакция: 1639695357
  • Всех приветствую,
    Подскажите как правильно вывести отдельно способы доставки по их ID.
    Задача такая - распределить способы доставки по отдельным вкладкам (табам) чтобы в зависимости от выбранного таба показывались помещенные в него способы доставки (см. рисунок), с табами проблем нет, а вот как распределить способы доставки чет не могу понять.
    в cart.view.table.php способы доставки выводятся циклом друг за другом, а мне нужно как то распределить их по отдельным вкладкам.
    через $result["delivery"][4]["name"] , где [4] - ID способа доставки в CMS - не получается или что то не так делаю.
    Не силен в программировании поэтому прошу помидорами сразу не закидывать )))
  • 17 декабря 2021 г.
  • Приветствую,
    по условиям понял, но это получается мне как то это в цикле нужно делать, и еще вставить в цикл вкладки - это конечно можно изгалиться, но наверное есть способ попроще. В любом случает спасибо.
  • 18 декабря 2020 г.
  • Хотелось бы включить видеофайлы в галерею изображений товара.
    В поддерживаемых форматах для загрузки в галерею только изображения (jpg, png и пр.)
    Gif анимация как я понял не воспроизводится.
    Есть ли примеры как можно такое реализовать.
  • 23 мая 2019 г.
  • Всем привет, столкнулся с задачей повысить цены на все товары сайта на 5%, а товаров этих +100500 (((
    Была идея поставить минусовой процент в Скидках - но там заблокирован ввод символа минуса (((

    Вот и подумал, что неплохо было бы реализовать модуль или дополнение которое работает по типу Скидок,
    только чтобы можно было указывать процент или фиксированную сумму на которую нужно увеличить цены.
    А также сделать кнопку "Поменять все цены" - это на случай если повышение цен не временное, чтобы потом можно было повысить уже новые цены )))

    Есть у кого идеи как реализовать такое?

  • 22 февраля 2019 г. , редакция: 1550835720
  • Проблема почти решена )))
    правим два файла в adm/includes

    1. Делаем доступными списки категорий в редактировании карточки
    edit_functions.php
    в строке 77 меняем
    Код
    $max = 1000;

    на большее значение (например на 3000)
    P.S. За наводку огромное спасибо Степан (idxdoc)

    2. Делаем доступными списки категорий в фильтре товаров

    show.php
    В строке 758 меняем
    Код
    if(count($cats) == 1000)

    на большее значение (например на 3000)
    Это уже нашел сам )))

    3. Делаем доступными списки категорий в характеристиках товаров
    еще ищу...
  • 22 февраля 2019 г. , редакция: 1550828332
  • Цитата
    Открываем файл shop.admin.discount.php, ищем функцию
    Код
    public function edit_variable_object(){...}

    Там примерно третья строчка
    Код
    if(count($cs) < 100)

    меняем и наслаждаемся


    Поменял это число на 2000, но, к сожалению, не помогло...
    может кто то знает где стоит ограничение на число категорий выводимых в списке select в фильтре?
  • 22 февраля 2019 г.
  • Всем привет, столкнулся с следующей проблемой.
    Пропадает фильтр показа товаров определенной категории в админке.
    Ошибка возникает при попытке импортировать дополнительные категории.
    Возможно связана с кол-вом категории/подкатегорий товаров их около 800+
    Есть мысли как с этим бороться.
    По логам все ок, импортируется все нормально, ошибок в БД нет, пропадает только фильтр.
Показывать по:

Новости

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

Форум