Перейти к содержимому
Русский язык для Invision Community 5

Глобально включить функцию "Лучший ответ" во всех форумах

Добрый вечер, друзья!

 

У меня вопрос таков - в АЦ - Форумы - Изменение форума есть функция "Включить функцию 'Лучший Ответ'?". А поскольку у меня несколько сотен веток (форумов) на форуме, то руками редактировать каждую ветку просто нереал. Подскажите, может есть вариант сделать сие масштабно через БД. Хотелось бы готовый запрос, заранее спасибо!

Рекомендованные сообщения

Это битовая настройка (forums_bitoptions) простым запросам ее не включить.

  • Автор

@siv1987, значит только руками?

<?php

define( 'IPB_THIS_SCRIPT', 'public' );
define( 'IPS_PUBLIC_SCRIPT', 'index.php');
define( 'IPS_ENFORCE_ACCESS', true);
require_once( 'initdata.php' );
require_once( IPS_ROOT_PATH . 'sources/base/ipsRegistry.php' );
require_once( IPS_ROOT_PATH . 'sources/base/ipsController.php' );

$registry = ipsRegistry::instance();
$registry->init();
$cache        =  $registry->cache();
$caches       =& $registry->cache()->fetchCaches(); 
$settings     =& $registry->fetchSettings(); 
$member       =& $registry->member()->fetchMemberData();
$DB           = $registry->DB();

$DB->build( array( 'select' => 'id, forums_bitoptions', 'from' => 'forums', 'where' => 'parent_id > 0' ) );
$res = $DB->execute();
while( $row = $DB->fetch( $res ) )
{
$bitoptions = IPSBWOptions::thaw( $row['forums_bitoptions'], 'forums', 'forums' );
$bitoptions['bw_enable_answers'] = 1;

$bitoptions = IPSBWOPtions::freeze( $bitoptions, 'forums', 'forums' );
$DB->update( 'forums', array('forums_bitoptions' => $bitoptions), 'id='.$row['id'] );
}

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.