Everything posted by Zuldek
-
Перелинковка в тексте, плагин
Возможно есть готовый плагин. Суть в том, что в настройках указываешь ключевое слово и ссылку, а при постинге на форуме. Автоматически в тексте ищет ключ и проставляет ссылку. Есть готовый?
-
Включить пункт правил
В менеджере меню, включен пункт правил, но не отображается так как данная функция отключена. Собственно, как включить данную функцию?
-
Расположение функции
Мужики, хелп. В панеле модератора, очередь одобрения. Необходимо вывести значение поля так же как и содержимое поста. Если необходимо проверить сообщение, то ок, любое значение поля возможно вытащить. Но вот если на модерации тема с 1 сообщением, то значение оно вытаскивает только из таблицы топика. То есть мне необходимо и там и там поле создавать, а затем все это настраивать. То есть если создается тем, то заносим значение в таблицу топиков и наоброт. Чтобы было меньше гемороя. Буду заносить значение только в таблицу постов. Так вот, для того чтобы взять значение из таблицы постов когда на проверке топик. Необходимо обращаться к функции public function content() { return $this->mapped('content'); } Ок, благодаря ей, возможно вытащить значение любого поля из таблицы постов. Проблема в том, что я не знаю как передать значение в функцию public function content($t = false) { return $this->mapped($t ?? 'content'); } Функция просто не принимает значение которое ей передают. Ок, создаем точно такую же функцию, проблема в том что ее не видно если вызывать из файла Unapproved.php. Мужики, хелп
-
Расположение функции
public function content() { return $this->mapped('content'); } Функцию нашел, только передать параметр не удается, создавал другую функцию, но не обратиться к ней... А так через нее возможно достатьзначение другого поля...
-
Расположение функции
Панель модератора -> очередь одобрения
-
Расположение функции
Когда вызываем $item->content() В очереди при модерации, к какой функции обращаемя? Не содержимое поста необходимо вывести, а значение другого поля...
-
Длина сообщения
Предусмотрена ли функция от ips, которая подсчитывает длину сообщения?
-
Что за плагин
Что за плагин который накладывает копирайт на загружаемые изображения?
-
Ошибка при регистрации с полем achievements_points
дефолтное значение должно быть 1364?
-
Ошибка при регистрации с полем achievements_points
Самостоятельно добавил поле achievements_points в таблицу пользователей При регистрации возникает ошибка. IPS\Db\Exception: Field 'achievements_points' doesn't have a default value (1364) Кто может подсказать какой должен быть тип данного поля и какое значение по дефолту должно быть?
-
Что это за спам?
Уже удалил, нет возможно глянуть. Ранее вроде смотрел, их там не было...
-
Что это за спам?
-
Отправить пользователю уведомление
Не понимаю, никакого расширения не создавал. Где мне создать какой та скилет? Мне просто необходимо отправлять пользователю уведомление с текстом, не более...
-
Запрос с группировкой
Как вытащить записи из 2 таблиц и сопоставить через join left - понятно. Но как вытащить записи из одной таблицы и в тоже время при наличии записи во второй сопоставить. Выводим все записи из первой таблицы + только если есть во второй вытаскиваем и из второй. Как выполнить такой запрос?
-
Не удается изменить данные у пользователя
Не то, все перепутал. $member = \IPS\Member::loggedIn(3); Тут указываю у какого конкретного пользователя необходимо обновить. Обновляет, но не у конкретного аккаунта, а у моей учетной записи. В чем дело? \IPS\Member::load($idu); Вот что нужно было...
-
Не удается изменить данные у пользователя
$member = \IPS\Member::loggedIn(3); $member->test = 2; $member->save(); Верно ли выполняю, необходимо обновить данные в поле, не удается... Точнее выходит, в таблице меняется, но вот кэш. Видимо из-за кэша, отображается по прежнему. Как обновить кэш?
-
Отправить пользователю уведомление
$notification = new \IPS\Notification( \IPS\Application::load('core'), 'private_message_added', [ 'title' => "Mark has replied to A Topic", 'url' => 'asd', 'content' => "Lorem ipsum dolar sit", 'author' => \IPS\Member::load( 1 )]); $notification->send(); Не выходит, совсем
-
Отправить пользователю уведомление
$notification = new \IPS\Notification( \IPS\Application::load('app'), 'key', $item, $params ); $notification->recipients->attach( \IPS\Member::load(1)); $notification->send(); Что именно в параметрах указывать. Как отправить уведомление которое будет как от системы, в которой не будет ссылки в нем. Только сообщение, заголовок и оранжевый бордюр по левому борту. То есть не кликабельное уведомление...
-
Отправить пользователю уведомление
Как отправить конкретному пользователю, свое уведомление?
-
Свое модальное окно
Ничего не помнимаю. 1 - необходимо создать js файлы 2 - когда отправляем якс запрос, отдавать что та вроде \IPS\Output::i()->jsFiles = array_merge( \IPS\Output::i()->jsFiles, \IPS\Output::i()->js( 'front_profile.js', 'core' ) ); И передавать данные в js? Где данный js расположен /js/front/controllers/profile/ips.profile.body.js
-
Свое модальное окно
Как сделать ссылку, клик по которой не будет обновлять страницу, а отправит якс запрос? В модальном окне выводит console.log('ss'); В index.php прописал define( 'IN_DEV', TRUE );
-
Свое модальное окно
Как включить режим разработчика?
-
Отправить якс запрос
<a href='/admin/?app=core&module=settings&controller=pr&tab=approve' data-ipsdialog-size='my1' data-ipsdialog=''>Открыть модалное окно</a> Таким образом открываем в модельном окне то что пришло в ответ. Как будет просто отправить якс запрос на сервер, отдать js и выполнить его на странице?
-
Свое модальное окно
Отправляю ajax запрос на сервер, как верно отдать js код? \IPS\Output::i()->sendOutput(json_decode("console.log('sdf')")) Не выводится сообщение в консоле
-
Создание формы
\IPS\Output::i()->sendOutput($form); Просто в html код обернул и все заработало \IPS\Output::i()->sendOutput("<div class='ipsWidget_inner ipsPad'>".$form."</div>");