Возможные значения поля topics.approved - Дизайн и модификация Invision Power Board

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

 

Правила раздела

Здесь обсуждаются вопросы по настройке и администрированию форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 2.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

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

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

  • 2 Страниц +
  • 1
  • 2

Возможные значения поля topics.approved

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

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 101
  • Регистрация: 19-Февраль 15
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 04 Март 2015 - 19:14

В БД IP.Board в таблице topics есть поле approved, которое отражает текущее состояние темы (удалена, скрыта и т.д.)
Где найти информацию, какие значения может принимать это поле и в каких случаях ?

Опытным путём определил, что скрытой теме соответствует значение (-1), логически удалённой - (2), вновь созданной (без ответов) - (1).
Но значений там должно быть штук 5-6:

forums.ibresource.ru/topic/65325-40-simplification-of-deletion-and-approval-process/

Цитата

Content is awaiting approval (unapproved)
Content is approved and viewable (approved)
Content has been hidden or soft deleted (hidden)
Content has been deleted but not removed from the database yet by the task (pending deletion)
Content has been deleted and is gone permanently (deleted)

0

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

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 255
  • Регистрация: 20-Март 09
  • Репутация: 2 066
  • IPB version:3.1.x
 

Отправлено 04 Март 2015 - 23:19

$this->registry->class_forums->fetchTopicHiddenQuery

  • sdelete - Скрытые
  • hidden - На премодерации
  • approved - Одобренные
  • pdelete - Удаленные
  • oktoremove - Удаленные навсегда

switch( $_t )
{
	case 'sdeleted':
	case 'sdelete':
		$values[] = -1;
	break;
	case 'queued':
	case 'hidden':
		$values[] = 0;
	break;
	case 'approved':
	case 'visible':
		$values[] = 1;
	break;
	case 'pdelete':
	case 'pdeleted':
		$values[] = 2;
	break;
	case 'oktoremove':
		$values[] = 3;
	break;
}

1

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

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 101
  • Регистрация: 19-Февраль 15
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 05 Март 2015 - 19:15

Сумбурные названия. hidden'ом называют темы, находящиеся в очереди на публикацию (queued, этап премодерации). Но согласно английскому языку, hidden- это скрытые темы ( = soft delete).

По-русски будет так:
  • sdelete (soft delete) - скрытые
  • hidden queued - находящиеся в очереди на публикацию (на этапе премодерации)
  • approved (visible) - опубликованные (видимые)
  • pdelete - логически удалённые (ещё можно восстановить)
  • oktoremove - окончательно удалённые

0

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

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 101
  • Регистрация: 19-Февраль 15
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 05 Март 2015 - 19:19

Смежный вопрос:
1) почему скрытые темы в панели модератора лежат в куче с удалёнными ?
2) Почему в списке удалённых/скрытых тем во 2-3 строке у скрытых тем написано, что они удалены ?

Фактически, единственным отличием скрытых тем от удалённых в панели модератора является отсутствие у скрытых тем иконки будильника (означающей скорое окончательное удаление темы). Но и это не спасает - иконка с будильником отсутствует также и у тем-ссылок (почему ?)
0

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

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 101
  • Регистрация: 19-Февраль 15
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 05 Март 2015 - 19:27

Цитата

2) Почему в списке удалённых/скрытых тем во 2-3 строке у скрытых тем написано, что они удалены ?

Возможно, ошибка перевода ?
core/public_modcp/dlt_topic_deletedby = "Удалил" или "Скрыл" ?

Только вот непонятно, где ещё используется dlt_topic_deletedby...
0

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

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 255
  • Регистрация: 20-Март 09
  • Репутация: 2 066
  • IPB version:3.1.x
 

Отправлено 05 Март 2015 - 19:36

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

hidden queued

hidden и queued, если посмотреть в условие, имеют одно и тоже значение. В контексте кода это одно и тоже, и используются как синонимы для премодерации.
0

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

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 101
  • Регистрация: 19-Февраль 15
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 05 Март 2015 - 22:39

Как быть с вопросами #4 и #5 ?
Совсем некошерно получается...
0

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

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 255
  • Регистрация: 20-Март 09
  • Репутация: 2 066
  • IPB version:3.1.x
 

Отправлено 05 Март 2015 - 22:49

А что именно не устраивает? Раз они там находятся значит так предусмотрено логикой.
0

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

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 101
  • Регистрация: 19-Февраль 15
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 06 Март 2015 - 08:46

И каким образом в "Удалённых" в панели модератора скрытые темы можно отличить от удалённых ?
0

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

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

Отправлено 06 Март 2015 - 12:38

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

И каким образом в "Удалённых" в панели модератора скрытые темы можно отличить от удалённых ?

Вы же выше написали про будильник.

Если что-то не устраивает, то можете отредактировать шаблон modCPtopic.

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

1) почему скрытые темы в панели модератора лежат в куче с удалёнными ?
Так сделано.
Посмотрите файл admin/applications/forums/extensions/modcp/plugin_deletedtopics.php
													'topicType'		=> array( 'sdelete', 'pdelete', 'oktoremove' ),

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

2) Почему в списке удалённых/скрытых тем во 2-3 строке у скрытых тем написано, что они удалены ?
Потому что перевод не верен. В оригинале "Hidden by".

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

Только вот непонятно, где ещё используется dlt_topic_deletedby...
Еще в шаблоне modCPpost.
0

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

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 101
  • Регистрация: 19-Февраль 15
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 20 Март 2015 - 15:27

Цитата

Вы же выше написали про будильник.

Как я уже отметил, темы-ссылки тоже не имеют будильника. Посему, придётся редактировать шаблон. Иначе визуального разделения нет никакого.

Цитата

Так сделано.
Посмотрите файл admin/applications/forums/extensions/modcp/plugin_deletedtopics.php
'topicType' => array( 'sdelete', 'pdelete', 'oktoremove' ),

А oktoremove (окончательно удалённые) в БД разве остаются ? Иначе зачем для них выделять отдельный тип ?
Я думал, что при окончательном удалении логически удалённых тем они физически удаляются из БД...
0

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

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 101
  • Регистрация: 19-Февраль 15
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 20 Март 2015 - 15:34

Цитата

Потому что перевод не верен. В оригинале "Hidden by".

Тогда почему настройка называется dlt_topic_deletedby, а не dlt_topic_hiddenby ?

Могу предположить, что в каких-то местах шаблонов эта настройка используется в отношении удалённых тем, а в каких-то местах - в отношении скрытых тем. Если так, то изменение перевода с "Удалил" на "Скрыл" сделает перевод некорректным там, где эта настройка используется в отношении удалённых тем.
0

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

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 255
  • Регистрация: 20-Март 09
  • Репутация: 2 066
  • IPB version:3.1.x
 

Отправлено 20 Март 2015 - 18:50

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

Я думал, что при окончательном удалении логически удалённых тем они физически удаляются из БД...

Удаляются но по задаче через определенное время.
0

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

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 101
  • Регистрация: 19-Февраль 15
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 20 Март 2015 - 21:01

Просмотреть сообщениеsiv1987 20 Март 2015 - 18:50 сказал(а):

Удаляются но по задаче через определенное время.

Через определённое время удаляются логически удалённые темы (pdelete). А речь идёт о физически удалённых (oktoremove)
Вот для этих физически удалённых тем (oktoremove) зачем выделять отдельный тип (topicType) oktoremove ?

Это делать целесообразно только в том случае, если физически удалённые (либо вручную из модераторской, либо по времени) темы всё-равно остаются в БД. А это - абсурд...

Сообщение изменено: cyrax_02 (20 Март 2015 - 21:01)

0

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

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 255
  • Регистрация: 20-Март 09
  • Репутация: 2 066
  • IPB version:3.1.x
 

Отправлено 20 Март 2015 - 21:10

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

А речь идёт о физически удалённых (oktoremove)

Речь о них и идет.

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

темы всё-равно остаются в БД

Не остаются, рано или поздно удаляются из бд.
0

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


  • 2 Страниц +
  • 1
  • 2


Быстрый ответ

  

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-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна