Обнаружилась следующая проблема.
Когда в админпанели пытаюсь переместить разделы вверх или вниз, то некоторые разделы либо не перемещаются, либо перемещаются очень странно. Например, раздел может переместиться, но при этом расположенные ниже разделы так же могут поменять свою позицию.
Была такая проблема раньше не могу сказать, так как не каждый день разделы перемещаю.
Моды, которые напрямую относятся к созданию форумов (разделов) стоят следующие:
Подфорумы (simple subforums)
Название форума (раздела) = ссылка (точного названия мода не помню)
Проблема с перемещением разделов
-
- phpBB 2.0.5
- Сообщения: 496
- Зарегистрирован: 20 лет
- Откуда: Киев
-
- Former team member
- Сообщения: 3942
- Зарегистрирован: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Помнится в начале года кто-то писал о таких траблах и по моему из постоянных участников. Токо искать неохота...
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- phpBB 1.2.0
- Сообщения: 10
- Зарегистрирован: 19 лет 11 месяцев
была такая проблема, искать тоже было лень и вот что получилось
admin_forums.php
в case 'forum_order' надо выкинуть всё что связано с суб-форумами (т.е. вернуть в исходное состояние) и
заменить на
далее сама renumber_orderменяем на
в case 'category' добавил
в case 'forum' добавил
и
заменил на
и всё стало нормально
единственная беда которая может случиться это когда форум из суб вернетё в обычный (у суб-а останется старый номер)
но после подъёма его из суб всё равно придётся менять порядок,
так что эта беда - не беда :wink:
admin_forums.php
в case 'forum_order' надо выкинуть всё что связано с суб-форумами (т.е. вернуть в исходное состояние) и
Код: Выделить всё
renumber_order('forum', $forum_info['cat_id']);
Код: Выделить всё
renumber_order('forum', $forum_info['cat_id'], $forum_info['forum_parent']);
далее сама renumber_order
Код: Выделить всё
function renumber_order($mode, $cat = 0)
Код: Выделить всё
function renumber_order($mode, $cat = 0, $parent = 0)
Код: Выделить всё
$parent = '';
Код: Выделить всё
($parent == 0) ? $parent = ' AND forum_parent = 0' : $parent = " AND forum_parent = $parent";
Код: Выделить всё
$sql .= " ORDER BY $orderfield ASC";
Код: Выделить всё
$sql .= "$parent ORDER BY $orderfield ASC";
единственная беда которая может случиться это когда форум из суб вернетё в обычный (у суб-а останется старый номер)
но после подъёма его из суб всё равно придётся менять порядок,
так что эта беда - не беда :wink: