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

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

  • 04 декабря 2019 г.
  • Здравствуйте, вопрос такой, как добавить ещё один checkbox, который будет выполнять фильтрацию по заданным условиям? То есть со своими условиями, которые будут браться с БД.
    Например хочу сделать checkbox, который будет фильтровать тех людей, у которых загружены файлы, то есть files > 0, а файлы хранятся в таблице attachments
  • 04 апреля 2019 г.
  • Добавил новый столбец page_id, есть мой модуль divisions, теперь вопрос такой, если я пишу так в select_db:
    'table' => 'site',
    'name' => '[name]',
    'where' => 'module_name = "divisions" ', то ничего не выводит, хотя есть страницы с таким модулем, а если пишу например: 'where' => 'module_name = "news" ', то выводит страницу с подключённым модулем Новостей, в чём причина? Почему не работает условие на мой модуль
  • 04 апреля 2019 г. , редакция: 1554392810
  • page_id это id страницы к которой прикреплена новость, не обязательно чтобы был подключен модуль. То есть есть список всех страниц на сайте при добавлении новостей(скриншот 2), там я выбираю нужную страницу, id страницы заносится в таблицу news в столбец page_id(Скриншот 1). Теперь, есть Новости на главной странице, выводится обычным <insert name="show_block" module="news">, то есть все новости. А есть подразделения, кафедры, факультеты, и у каждой свои новости, но к ним уже прикреплен другой модуль, и прикрепить модуль Новости я физически не могу. и там идёт вывод новостей так: <insert name="show_block" module="news" page_id = "$this->diafan->_site->id">
  • 04 апреля 2019 г. , редакция: 1554400148
  • У меня 50 страниц, и у каждой свои новости, если я у них поменяю модуль на новости, то их можно будет выбирать в разделах. Но проблема в том что там привязан мой модуль, поэтому я костыли делал, чтобы обойти это. Всё равно вам спасибо за помощь, если бы можно было привязывать 2 модуля, цены бы не было
  • 04 апреля 2019 г. , редакция: 1554397664
  • На главной странице выводятся все новости, то есть из всех подразделений, факультетов и тд. в подразделении,факультетах уже новости которые относятся к странице подразделения или факультета. то есть не должно быть отдельных страниц новостей для факультетов, подразделений, они подставляются через show_block. На главной странице show_block, на подразделениях show_block, а на странице Новости show_body. Подключение категорий к новостям добавляет ЧПУ категории, а надо /news/new1. Ещё если перенести новость в определённую категорию, то на странице Новости, где show_body выводятся категории и навигация по категориям
  • 04 апреля 2019 г. , редакция: 1554395245
  • Я говорю про страницу Новости, к которой привязан модуль Новости, там стоит show_body. Хотя можно туда тоже show_block поставить, ладно, это одна проблема, а с ЧПУ что делать? будет новая новость с ЧПУ категории
  • 04 апреля 2019 г. , редакция: 1554391658
  • Ну почему то всё работало, пока я не начал добавлять новый атрибут, как только закончил, пропало всё с главной страницы, вообще странности. Поставил ваш код, появилась надпись Новости и исчезла, новостей так и нет, сейчас я попробую вернуть всё на место, удалить свой атрибут и проверить работоспособность show_block
  • 04 апреля 2019 г.
  • нет, я создал в таблицу news, page_id, это номер страницы который выбирается из списка всех страниц, к странице которой будет прикреплена новость, потом делаю так <insert name="show_block" module="news" page_id="$this->diafan->_site_id"> но если не указан page_id, то есть так: <insert name="show_block" module="news"> то новости не хотят выводится
  • 04 апреля 2019 г. , редакция: 1554387588
  • Я хочу понять в чём ошибка, где я ещё не указал свой новый столбец, почему же <insert name="show_block" module="news"> перестал выводить все новости, пока я не добавлю page_id,а если добавил, он выводит именно те новости, которые я хотел
  • 04 апреля 2019 г. , редакция: 1554388530
  • у меня модуль Новости прикреплён к странице Новости, поэтому у всех новостей одинаковый site_id, а я в select выбираю из всех страниц, даже к которым не прикреплён модуль Новости, так как у этих страниц уже другой модуль.
    page_id создан, я же говорю, так работает:
    <insert name="show_block" module="news" page_id="$this->diafan->_site_id">
    то есть это указывает что атрибут работает как надо, а вот если убрать этот атрибут, перестаёт выводить все новости. Хотя если убраны все атрибуты:<insert name="show_block" module="news"> то должен вывести все новости, это произошло как раз после того, когда я добавил новый атрибут
  • 04 апреля 2019 г. , редакция: 1554393341
  • cat_id использовать за место page_id, заносить туда id страницы? Или же подключить категории и использовать cat_id? Если категории, то я этот вариант уже попробовал, потом новости на основной странице выводятся не правильно. Выводятся категории, навигация идёт по категориям, а не по новостям. Плюс rewrite ставит ещё ЧПУ категории
Показывать по:

Новости

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

Форум