Сегодня: 08:06:2025 Доброй вам ночи!

I live ExBB and CMS Limbo!  I live ExBB and CMS Limbo!
Логин :
Пароль :
Регистрация?  Забыли пароль? 
 


 Страниц (1): [1]   

> Без описания

  Супермодератор
Отправлено: 3 ноября 2013 — 07:31
Post Id


 Покинул технарь
Профессионал
Сообщений: 1830
Регистрация: 12.2011

Ошибка проявлялась как невозможность правильно выставить порядок форумов.

Открываем файл setforums.php и ищем кусок кода

PHP:
foreach ($allforums as $id => $forum) {
if ($forum['catid'] == $catid) $count++;
}
$count++;
$catid2 = ($subforum) ? 0 : $catid;
$position = ($count<10) ? intval($catid2.'0'.$count):intval($catid2.$count);

который заменяем кодом
PHP:
foreach ($allforums as $id => $forum) 
{
if ($forum['catid'] == $catid && $count < $forum['position'])
{$count = $forum['position'];}
}
$count++;
$catid2 = ($subforum) ? 0 : $catid;
$position = $count;


затем далее ищем строку
PHP:
asort($catarray,SORT_NUMERIC);[/code]
[color=red]перед которой[/color] вставляем
[code]$num = 0;
foreach ($catarray as $key=>$value)
{
$num++;
$cur_pos = ($num < 10) ? intval($catid).'0'.$num : intval($catid).$num;
$allforums[$key]['position'] = intval($cur_pos);
}


После этого заходим в админку и пробуем двигать форумы...
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« ExBB Community »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 

> Темы, похожие на тему "Устранение ошибки с сортировкой форумов в админцентре."
Темы Форум Информация о теме Обновление
Собственный обработчик ошибок
Попытка завернуть ошибки севрера в лог файл
Записная книжка PHP Ответов: 0
Автор темы: технарь
10 апреля 2018 — 18:43
Автор: технарь
Кнопки в админцентре
Методика добавления самой кнопки и написание обработчика
Limbo CMS Ответов: 1
Автор темы: технарь
22 июня 2013 — 08:17
Автор: технарь
 


Powered by ExBB v1.1.180311