Zuldek
-
Постов
87 -
Зарегистрирован
Тип контента
Профили
Загрузки
База знаний IPS Community Suite 4
База знаний IP.Board 3.x
Форумы
События
Магазин
Совместные покупки
Сообщения, опубликованные Zuldek
-
-
Все скрипты прошерстил. Не могу найти запрос в котором было бы указано выборка
queued = 1
То есть задача в том, чтобы данный модуль так же выводил контент на проверку но добавить в условие выборки еще одно поле значение которого будет равно скажем 0.
То есть к существующим сообщениям добавить еще сообщение по значению другого поля.
Где, в какой функции это возможно поправить?
-
Как верно и что за команду необходимо выполнить в php, для того чтобы обновить значение одной из настроек?
-
Что за скрипт отвечает за раздел "Очередь одобрения" в панеле модератора, именно который выводит сообщения ожидающих одобрения модератором?
-
Не могу разобраться, в каком поле выставляется пометка о том, что данную публикацию необходимо проверить модератору?
Опубликовал сообщение от пользователя, сообщение поставлена отметка что необходимо модератору проверить.
Смотрю в таблицу forums_posts все значения в полях аналогично тем сообщения, необходимости проверки которых нету...
В какой таблице или поле ставится отметка, что данное сообщение необходимо проверить?
-
Хорошо, но а в ней как достать данные о ветке форума?
-
Не могу найти ее, в каком она файле?
-
abstract class _Comment extends \IPS\Content - тут живет функция public static function create(...), но я очень не советую в нее лезть.
Функции, вроде что надо. Да там заносим в переменные данные перед сохранением.
Но, моя задача заключается
В данной функции как вытащить, скажем наименование форума(ветки). Ведь все данные в объекте закрыты protect в переменной $item
Я так понимаю в каком то файле необходимо дописать функцию которая будет возвращать наименовании форума в
public static function create
Уже вызвать данную функцию для того, чтобы достать наименование форума. Вопрос в том что за функцию необходимо прописать и где и как в дальнейшем ее вызвать?
-
max_execution_time Выставил на 40000
Все равно, но уже добирается до страницы когда хочет перенаправит, но по итогу тоже выдает 504
-
Как сделать так, чтобы в url не было русской раскладки, исключительно анл транслит.
Версия 4.6.7
-
Выбрал файл, обрабатывает. Проходит какое то время и выдает
504 Gateway Time-out
Ребят как это поправить, частично лаколизовал, не полностью...
-
Чуть чуть совсем....
Я как любитель, не более. Прошу помощи всего навсего.
-
public static function create( $item, $comment, $first=FALSE, $guestName=NULL, $incrementPostCount=NULL, $member=NULL, \IPS\DateTime $time=NULL, $ipAddress=NULL, $hiddenStatus=NULL ) { $comment = parent::create( $item, $comment, $first, $guestName, $incrementPostCount, $member, $time, $ipAddress, $hiddenStatus ); if ( !$comment->hidden() ) { $item->rebuildPopularTime(); } return $comment; }
Запутался. В данной функции не сохраняем, а передаем данные пред сохранение куда та еще...
Не совсем понятно, где именно данная которые передаем parent::create, Где их обрабатывают, где именно тот самый запрос к таблице forums_posт за счет которого и добавляется запись в таблицу?
Где еще та самая функция, которая вносит изменения в таблицу core_members, при добавлении поста?
-
Как в данной функции достать данные о форуме?
В переменной $item, содержится вся необходимая инфа, а в $item->container->_data. Содержится информация о форуме, но она закрыта :protected. В данном случаи как достать информацию из нее?
-
$form->add( new \IPS\Helpers\Form\Text( 'points', \IPS\Settings::i()->points, FALSE, NULL, NULL, NULL, NULL, 'points'));
Таким образом работает,спс.
-
Поправил
protected function _manageSettings() { \IPS\Dispatcher::i()->checkAcpPermission( 'points_programma_server' ); /* Build and show form */ $form = new \IPS\Helpers\Form; \IPS\Output::i()->jsFiles = array_merge( \IPS\Output::i()->jsFiles, \IPS\Output::i()->js( 'admin_settings.js', 'core', 'admin' ) ); $form->add( new \IPS\Helpers\Form\Text( 'widget_points_ttl', \IPS\Settings::i()->points)); if ( $values = $form->values() ) { $form->saveAsSettings( $values ); \IPS\Session::i()->log( 'acplogs__points_programma_server_edited' ); \IPS\Output::i()->redirect( \IPS\Http\Url::internal( 'app=core&module=settings&controller=points_programma&tab=settings' ), 'saved' ); } return $form; }
Пишет, что сохраняет, но в результате все остается на своих местах
-
В таблицу core_sys_conf_settings добавил настройку с ключём points
Трудность в том что данную настройку не показывает
\IPS\Settings::i()->points
Так полагаю дело в кэше, как обновить кэш?
Во вторых будет ли данная конструкци работать. В ACP добавил данную настройку в своем блоку, следующим образом
protected function _manageSettings() { \IPS\Dispatcher::i()->checkAcpPermission( 'points_programma_server' ); /* Build and show form */ $form = new \IPS\Helpers\Form; \IPS\Output::i()->jsFiles = array_merge( \IPS\Output::i()->jsFiles, \IPS\Output::i()->js( 'admin_settings.js', 'core', 'admin' ) ); $form->add( new \IPS\Helpers\Form\Text( 'widget_points_ttl', \IPS\Settings::i()->points)); return $form; }
При сохранении, она не обновляет значение в базе данных
-
В таблицу пользователей, добавил поле. Значение которого необходимо вытащить в шаблоне userBar
{member="bonus"}
Работает, но что если необходимо сложить или округлить значение. Как в таком случаи?
В шаблоне postConteiner. Значение вытаскивается при помощи $comment->author()->, в таком случаи как аналогично вытащить значение в шаблоне userBar
-
{$comment->author()->points+$comment->author()->points_apr}
Если значения целые, то отображает целое число. Но что если необходимо при этом добавить 2 знака после запятой и получить при этом к примеру
3,00
Пытаюсь выполнить так
{round($comment->author()->points+$comment->author()->points_apr, 2)}
В рузультате ничего не отображает
-
-
Лазаю, никак не разберусь. Как сделать так, чтобы при регистрации не было необходимости подтверждать электронную почту?
-
-
41 минуту назад, by_ix сказал:
если я правильно понял тебя, то 205 строка.
https://axendev.net/products/ips-community-suite/ips-secondary-groups-indicator
3C145/3 Что-то пошло не так. Пожалуйста, попробуйте еще раз.
Ошибка при установке
-
В поле forums_post, добавил поле. В данное поле необходимо вносить значение. Вопрос в том, где именно данные код. Где возможно прописать переменную со значением и значение которое попадет в данное поле...
То есть как при создании темы, так и при постинге...
-
Лазаю по php файлам, не могу найти.
В каком файле расположена функция. Которая сохраняет свежедобавленный пост? Что за имя данной функции?
Что за скрипт выводит сообщения в панеле модератора
в Техническая поддержка Invision Community
Опубликовано
А когда одобряем, запрос отправляется в функцию
Что та не вижу в ней, чтобы выполнялся запрос или что то подобное. Чтобы изменилось значение поля queued, где оно меняется на значение 0 когда модератор одобряет сообщение?