Jump to content

Zuldek

Пользователи

Everything posted by Zuldek

  1. А когда одобряем, запрос отправляется в функцию public function onUnhide( $approving, $member ) Что та не вижу в ней, чтобы выполнялся запрос или что то подобное. Чтобы изменилось значение поля queued, где оно меняется на значение 0 когда модератор одобряет сообщение?
  2. Все скрипты прошерстил. Не могу найти запрос в котором было бы указано выборка queued = 1 То есть задача в том, чтобы данный модуль так же выводил контент на проверку но добавить в условие выборки еще одно поле значение которого будет равно скажем 0. То есть к существующим сообщениям добавить еще сообщение по значению другого поля. Где, в какой функции это возможно поправить?
  3. Как верно и что за команду необходимо выполнить в php, для того чтобы обновить значение одной из настроек?
  4. Что за скрипт отвечает за раздел "Очередь одобрения" в панеле модератора, именно который выводит сообщения ожидающих одобрения модератором?
  5. Не могу разобраться, в каком поле выставляется пометка о том, что данную публикацию необходимо проверить модератору? Опубликовал сообщение от пользователя, сообщение поставлена отметка что необходимо модератору проверить. Смотрю в таблицу forums_posts все значения в полях аналогично тем сообщения, необходимости проверки которых нету... В какой таблице или поле ставится отметка, что данное сообщение необходимо проверить?
  6. Хорошо, но а в ней как достать данные о ветке форума?
  7. Не могу найти ее, в каком она файле?
  8. abstract class _Comment extends \IPS\Content - тут живет функция public static function create(...), но я очень не советую в нее лезть. Функции, вроде что надо. Да там заносим в переменные данные перед сохранением. Но, моя задача заключается В данной функции как вытащить, скажем наименование форума(ветки). Ведь все данные в объекте закрыты protect в переменной $item Я так понимаю в каком то файле необходимо дописать функцию которая будет возвращать наименовании форума в public static function create Уже вызвать данную функцию для того, чтобы достать наименование форума. Вопрос в том что за функцию необходимо прописать и где и как в дальнейшем ее вызвать?
  9. max_execution_time Выставил на 40000 Все равно, но уже добирается до страницы когда хочет перенаправит, но по итогу тоже выдает 504
  10. Как сделать так, чтобы в url не было русской раскладки, исключительно анл транслит. Версия 4.6.7
  11. Выбрал файл, обрабатывает. Проходит какое то время и выдает 504 Gateway Time-out Ребят как это поправить, частично лаколизовал, не полностью...
  12. Чуть чуть совсем.... Я как любитель, не более. Прошу помощи всего навсего.
  13. 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, при добавлении поста?
  14. Как в данной функции достать данные о форуме? В переменной $item, содержится вся необходимая инфа, а в $item->container->_data. Содержится информация о форуме, но она закрыта :protected. В данном случаи как достать информацию из нее?
  15. $form->add( new \IPS\Helpers\Form\Text( 'points', \IPS\Settings::i()->points, FALSE, NULL, NULL, NULL, NULL, 'points')); Таким образом работает,спс.
  16. Поправил 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; } Пишет, что сохраняет, но в результате все остается на своих местах
  17. В таблицу 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; } При сохранении, она не обновляет значение в базе данных
  18. В таблицу пользователей, добавил поле. Значение которого необходимо вытащить в шаблоне userBar {member="bonus"} Работает, но что если необходимо сложить или округлить значение. Как в таком случаи? В шаблоне postConteiner. Значение вытаскивается при помощи $comment->author()->, в таком случаи как аналогично вытащить значение в шаблоне userBar
  19. {$comment->author()->points+$comment->author()->points_apr} Если значения целые, то отображает целое число. Но что если необходимо при этом добавить 2 знака после запятой и получить при этом к примеру 3,00 Пытаюсь выполнить так {round($comment->author()->points+$comment->author()->points_apr, 2)} В рузультате ничего не отображает
  20. Мужики, подскажите пожалуйста. Как добавить суда свой раздел настроек?
  21. Лазаю, никак не разберусь. Как сделать так, чтобы при регистрации не было необходимости подтверждать электронную почту?
  22. 3C145/3 Что-то пошло не так. Пожалуйста, попробуйте еще раз. Ошибка при установке
  23. В поле forums_post, добавил поле. В данное поле необходимо вносить значение. Вопрос в том, где именно данные код. Где возможно прописать переменную со значением и значение которое попадет в данное поле... То есть как при создании темы, так и при постинге...
  24. Лазаю по php файлам, не могу найти. В каком файле расположена функция. Которая сохраняет свежедобавленный пост? Что за имя данной функции?