Проблема с перемещением разделов

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Stas!

Проблема с перемещением разделов

Сообщение Stas! »

Обнаружилась следующая проблема.
Когда в админпанели пытаюсь переместить разделы вверх или вниз, то некоторые разделы либо не перемещаются, либо перемещаются очень странно. Например, раздел может переместиться, но при этом расположенные ниже разделы так же могут поменять свою позицию.

Была такая проблема раньше не могу сказать, так как не каждый день разделы перемещаю.

Моды, которые напрямую относятся к созданию форумов (разделов) стоят следующие:

Подфорумы (simple subforums)
Название форума (раздела) = ссылка (точного названия мода не помню)
Stas!

Сообщение Stas! »

Ну что никто не сталкивался с такой проблемой?
Никаких идей нет?
Аватара пользователя
Nikel
phpBB 2.0.5
Сообщения: 496
Зарегистрирован: 20 лет
Откуда: Киев

Сообщение Nikel »

Stas! писал(а):Никаких идей нет?
Попробуйте залезть на сайт создателя
Stas! писал(а):Подфорумы (simple subforums)
и поискать там , скорей всего ето что-то с етим связанно .
Хочешь помочь коллеге- поделись опытом, хочешь помочь профессионалу-отойди и не мешай, хочешь помочь дураку... Сам дурак
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Зарегистрирован: 19 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

Помнится в начале года кто-то писал о таких траблах и по моему из постоянных участников. Токо искать неохота...
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
SVL
phpBB 1.2.0
Сообщения: 10
Зарегистрирован: 19 лет 11 месяцев

Сообщение SVL »

была такая проблема, искать тоже было лень и вот что получилось
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)
в case 'category' добавил

Код: Выделить всё

      $parent = '';
в case 'forum' добавил

Код: Выделить всё

      ($parent == 0) ? $parent = ' AND forum_parent = 0' : $parent = " AND forum_parent = $parent";
и

Код: Выделить всё

  $sql .= " ORDER BY $orderfield ASC";
заменил на

Код: Выделить всё

  $sql .= "$parent ORDER BY $orderfield ASC";
и всё стало нормально

единственная беда которая может случиться это когда форум из суб вернетё в обычный (у суб-а останется старый номер)
но после подъёма его из суб всё равно придётся менять порядок,
так что эта беда - не беда :wink:

Вернуться в «Поддержка phpBB 2.0.x»