Панель модератора, проверка сообщений - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

СвернутьПрикрепленные теги

Теги не найдены

  • 3 Страниц +
  • 1
  • 2
  • 3
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

Панель модератора, проверка сообщений

#1 Пользователь не на сайте   Gerbys ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 49
  • Регистрация: 09-Октябрь 17
  • Репутация: 0
  • IPB version:2.2.2
 

Отправлено 30 Ноябрь 2017 - 18:37

Добавил к постам свое поле, вопрос. Где цикл, что выводит сообщения в панели модератора.

Необходимо в запрос добавить условие по новому добавленному полю.


Спасибо.
0

#2 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 689
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 102
  • IPB version:I have no IPB
 

Отправлено 01 Декабрь 2017 - 08:13

Если речь идет о ...modcp/content/?type=forums_topic_post, то \applications\core\extensions\core\ModCp\Content.php
Только учтите, что это общий для всего скрытого контента.
0

#3 Пользователь не на сайте   Gerbys ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 49
  • Регистрация: 09-Октябрь 17
  • Репутация: 0
  • IPB version:2.2.2
 

Отправлено 01 Декабрь 2017 - 08:40

Не совсем понимаю. А где запрос в нем на вывод сообщений? То есть как добавить условие на вывод сообщений по еще одному полю?
0

#4 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 689
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 102
  • IPB version:I have no IPB
 

Отправлено 01 Декабрь 2017 - 10:41

Просмотреть сообщениеGerbys сказал(а):

Не совсем понимаю. А где запрос в нем на вывод сообщений? То есть как добавить условие на вывод сообщений по еще одному полю?

В смысле? Сейчас выводятся сообщения на модерации. Вам надо добавить дополнительное условие. Например, выводить сообщения на модерации пользователя "Вася Пупкин". Верно?
0

#5 Пользователь не на сайте   Gerbys ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 49
  • Регистрация: 09-Октябрь 17
  • Репутация: 0
  • IPB version:2.2.2
 

Отправлено 01 Декабрь 2017 - 15:02

Да
0

#6 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 689
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 102
  • IPB version:I have no IPB
 

Отправлено 01 Декабрь 2017 - 15:20

$where
			$table = new \IPS\Helpers\Table\Content( $currentClass, \IPS\Http\Url::internal( "app=core&module=modcp&controller=modcp&tab=hidden&type={$currentType}", 'front', 'modcp_content' ), array( $where ) );

Выше по коду есть пример. Проверяете, если текущий класс является классом сообщений (или можно текущий тип проверять), то добавляете в $where свое условие.
0

#7 Пользователь не на сайте   Gerbys ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 49
  • Регистрация: 09-Октябрь 17
  • Репутация: 0
  • IPB version:2.2.2
 

Отправлено 01 Декабрь 2017 - 16:17

Можно пожалуйста поподробнее, не совсем понимаю, что куда вписывать.


Добавил в таблицу forums_post свое поле "approved". Мне необходимо в панели можератора в разделе форум -> сообщения вывести все сообщения у которых approved=1.

Совсем не соображаю как они сделали....
0

#8 Пользователь не на сайте   Gerbys ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 49
  • Регистрация: 09-Октябрь 17
  • Репутация: 0
  • IPB version:2.2.2
 

Отправлено 02 Декабрь 2017 - 10:37

Мужики, подскажите пожалуйста.
0

#9 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 689
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 102
  • IPB version:I have no IPB
 

Отправлено 02 Декабрь 2017 - 10:54

			$where = NULL;
			if ( isset( $currentClass::$databaseColumnMap['hidden'] ) )
			{
				$where = array( $currentClass::$databasePrefix . $currentClass::$databaseColumnMap['hidden'] . '=-1' );
			}
			elseif ( isset( $currentClass::$databaseColumnMap['approved'] ) )
			{
				$where = array( $currentClass::$databasePrefix . $currentClass::$databaseColumnMap['approved'] . '=-1' );
			}

меняете на
			$where = array();
			if ( isset( $currentClass::$databaseColumnMap['hidden'] ) )
			{
				$where[] = array( $currentClass::$databasePrefix . $currentClass::$databaseColumnMap['hidden'] . '=-1' );
			}
			elseif ( isset( $currentClass::$databaseColumnMap['approved'] ) )
			{
				$where[] = array( $currentClass::$databasePrefix . $currentClass::$databaseColumnMap['approved'] . '=-1' );
			}
			
			if ($currentType == 'forums_topic_post')
			{
				$where[] = array($currentClass::$databaseTable . '.' . $currentClass::$databasePrefix . 'approved=1');
			}

			$table = new \IPS\Helpers\Table\Content( $currentClass, \IPS\Http\Url::internal( "app=core&module=modcp&controller=modcp&tab=hidden&type={$currentType}", 'front', 'modcp_content' ), array( $where ) );

меняете на
			$table = new \IPS\Helpers\Table\Content( $currentClass, \IPS\Http\Url::internal( "app=core&module=modcp&controller=modcp&tab=hidden&type={$currentType}", 'front', 'modcp_content' ), $where );

1

#10 Пользователь не на сайте   Gerbys ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 49
  • Регистрация: 09-Октябрь 17
  • Репутация: 0
  • IPB version:2.2.2
 

Отправлено 02 Декабрь 2017 - 15:05

Не выходит, в панели модератора-> очередь на одобрении. Там выводятся посты по queued=1, где этот параметр выставлен? Необходимо вывести сообщения по полю or queued_approv=1
0

#11 Пользователь не на сайте   Gerbys ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 49
  • Регистрация: 09-Октябрь 17
  • Репутация: 0
  • IPB version:2.2.2
 

Отправлено 02 Декабрь 2017 - 15:12

Что за шаблон отвечающий за это Вложение  Yandex-Images-2017-12-02.jpg (60,36К)
Количество загрузок: 1
0

#12 Пользователь не на сайте   Gerbys ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 49
  • Регистрация: 09-Октябрь 17
  • Репутация: 0
  • IPB version:2.2.2
 

Отправлено 02 Декабрь 2017 - 15:25

Не понимаю для чего категория "сообщения" когда не выводятся сообщения ожидающие одобрения...

Немного другой вопрос, как добавить вывод сообщений в пункте "Очередь одобрения" по еще одному полю?
0

#13 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 689
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 102
  • IPB version:I have no IPB
 

Отправлено 04 Декабрь 2017 - 14:24

Вы для начала определитесь, где и что нужно добавлять.
Я не могу угадывать мысли.
0

#14 Пользователь не на сайте   Gerbys ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 49
  • Регистрация: 09-Октябрь 17
  • Репутация: 0
  • IPB version:2.2.2
 

Отправлено 04 Декабрь 2017 - 14:36

Пункт "Очередь одобрения", необходимо сделать вывод сообщений по еще одному дополнительному полю. Которое добавил в таблицу...
0

#15 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 689
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 102
  • IPB version:I have no IPB
 

Отправлено 04 Декабрь 2017 - 15:09

Просмотреть сообщениеGerbys сказал(а):

Пункт "Очередь одобрения",

У меня нет такого. Я пользуюсь англ. версией.
Делайте скриншоты.
0

Сообщить об этой теме:


  • 3 Страниц +
  • 1
  • 2
  • 3
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2017 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна