Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Одмин

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

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

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

 

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

Поделиться сообщением


Ссылка на сообщение

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

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

@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'] );
}

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

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

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...