Jump to content

vinegredz

Пользователи
  • Content Count

    23
  • Joined

  • Last visited

  • Days Won

    1

vinegredz last won the day on May 31 2018

vinegredz had the most liked content!

About vinegredz

  • Rank
    Новичок

Информация

  • Форум
  • Пол
    Не определился
  • Версия Invision Community
    4.2

Recent Profile Visitors

710 profile views
  1. Здравствуйте. Я тут не могу никак разобраться. Мне нужно, чтобы таблицу загружалось максимум 8 записей из базы данных. Чтобы PHP при работе с базой данных остановил работу, сразу как достигнет 8 записей. Нужно что-то вроде LIMIT из MySQL, только для фреймфорка IPS. Посмотрел в исходниках много мест где используется Table Helpers, но не нашел нужной функции в классе. Мой код, который выводит таблицу: {{$table = new \IPS\Helpers\Table\Content('IPS\cms\Records2', $record->url());}} {{$table->limit= 8;}} {{$table->pages= 1;}} {$table|raw} Кто может подкинуть решение?
  2. Здравствуйте. Есть в базах данных поля типа Relate (связь с базой данных), где можно начать вписывать titile записи и будет срабатывать автозаполнение. Заметил, что после сохранения/создания записи порядок добавленных в такие поля записей нарушается. Посмотрел, что в //system/Helpers/Form/item.php и не нашел там смешивания среди параметров. protected $defaultOptions = array( 'class' => NULL, 'permissionCheck' => 'read', 'maxItems' => NULL, 'orderResults' => 'etc', 'itemTemplate' => NULL, 'containerIds' => array(), 'minAjaxLength' => 3, 'where' => array() ); Подскажите, пожалуйста, в чем проблема и как изменить поведение полей такого типа по умолчанию?
  3. Здравствуйте. Отправляю POST запрос на создание новой записи в базе данных. URL такого вида: https://site.com/api/cms/records/12? В ответ приходит такое: { "id": null, "title": "photo", "category": { "id": 24, "name": "Photos", "url": "https:\/\/site.com\/tools\/photos\/", "class": "IPS\\cms\\Categories12", "permissions": { "perm_id": 268, "perm_view": "4,6,2,3", "perm_2": "4,6,2,3", "perm_3": "4,6,3", "perm_4": "4,6,3", "perm_5": "", "perm_6": "", "perm_7": "" } }, } Как видите в ответе все корректно, кроме поля id, которое со значение Null. Когда смотрю напрямую в базу данных, то создается запись с primary_id_field = 0. Система обновлена до последней версии. Подскажите, пожалуйста, где и как присваивается id так как оно (вроде) не автоинкрементируемое.
  4. Здравствуйте! Есть в IPB такая прекрасная штука как подстановка значений в поля формы. Это отлично работает в случае с текствоыми полями (record_meta_keywords), но не работает с полями типа relationShip с автозаполнением (content_field_64). URL такой: https://site.org/orders/?do=form&d=13&content_field_64=3&record_meta_keywords=Текст Я заметил, что поле, куда нужно вписывать данные не имеет атрибута name, я его добавил и получился такой URL, который тоже не работает: https://site.org/orders/?do=form&d=13&elInput_content_field_64_dummyInput=3&record_meta_keywords=Текст Пробовал вместе "3" передавать строку, но нифига. Я ожидаю, что это должно работать, потому что вот такая ссылка на создание нового диалога работает как надо и подставляется получатель: https://site.com/index.php?app=core&module=messaging&controller=messenger&do=compose&to=115 (сообщение получит пользователь с ID115) Подскажите, пожалуйста, решение.
  5. Решение задачи: {{if in_array( \IPS\Member::loggedIn()->member_id, explode("\n", $record->customFieldDisplayByKey('members_access')) )}}
  6. Здравствуйте! Верстаю шаблон для IP.Content. В базе данных создал поле типа "Пользователи" (в форме создания новой записи в базе данных можно вписать ники пользователей). Проблема в том, что мне нужно показывать div только тем, кто добавлен в это поле. Формат отображения поля такой — $formValue. Шаблон вот такой: {{if in_array( \IPS\Member::loggedIn()->member_id, array( $record->customFieldDisplayByKey('members_access') ) )}} Это видят те, кому открыт доступ. {{else}} Это видят те, кому закрыт доступ. {{endif}} Конечно, конструкция не работает, потому что между значениями member_id не хватает запятых. Но я никак не пойму, как мне эти самые запятые добавить, чтобы все заработало. Подскажите, пожалуйста.
  7. Спасибо, но это не много не то. Мне нужно просто числом вывести на страницу количество зарегистрированных пользователей. Например — 22565. Без виджетов и плагинов, так как не хочу засорять сайт.
  8. Здравствуйте! Хочу вывести в шаблон счетчик количества зарегистрированных на сайте пользователей. Нашел в виджете статистики такой параметр: {number="$stats['member_count']"} Но в итоге на сайте отображается цифра 0 и всё. Пониманию, что нужно что-то еще добавить, но не могу разобраться. Подскажите, пожалуйста, код который выведет количество пользователей в любом шаблоне сайта.
  9. Нет, к сожалению не меняется ничего.
  10. Всем привет! Есть проблема. IP.Content подставляет значения из кастомных полей значения обрамляя их в знак " Например, вот такая конструкция: {$record->customFieldDisplayByKey('education_speaker')|raw} В итоге, на сайте дает такой результат: "<a>Speaker</a>" Соответственно игнорируется вся верстка и не работает ссылка.
  11. В моем случае вообще ничего не загружается. Пробовал файлы множества форматов, и разного размера. Вообще ничего не прикрепляется. Причем не прикрепляется только к записям в IP.Content на форуме все отлично работает.
  12. ​Гуглил и искал в инету. Гуглил и искал конкретно по ipbmafia.ru нет такого вопроса. max_upload_filesize - больше гига, все остальные влияющие на закачку файлов вещи я уже влиял. Ткните ссылкой если реально где то есть решение.
  13. Проблема есть и на стандартном шаблоне и со всеми выключенными плагинами и дополнениями.
×