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 Уже вызвать данную функцию для того, чтобы достать наименование форума. Вопрос в том что за функцию необходимо прописать и где и как в дальнейшем ее вызвать?
-
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, при добавлении поста?
-
$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)} В рузультате ничего не отображает
-
Добавить еще один пункт в настройки
Zuldek опубликовал тема в Техническая поддержка Invision Community
-
Подтверждение по электронной почте
Zuldek опубликовал тема в Техническая поддержка Invision Community
Лазаю, никак не разберусь. Как сделать так, чтобы при регистрации не было необходимости подтверждать электронную почту? -
3C145/3 Что-то пошло не так. Пожалуйста, попробуйте еще раз. Ошибка при установке
-
Лазаю по php файлам, не могу найти. В каком файле расположена функция. Которая сохраняет свежедобавленный пост? Что за имя данной функции?