Решение проблемы не всегда работающих тегов в IPB 3.X
Поискав инфу оф. сайте я нашел патч, но внимательно изучив, что он делает, решил отредактировать исходный файл системы тегов самостоятельно. Мне не захотелось ради буквально одного-двух новых слов в коде париться с патчем. На этом закончим с прелюдиями и перейдем к сути решения проблемы.Исправить эту проблему можно следующим образом:
1. Открыть файл:
/admin/applications/forums/extensions/tags/topics.php
2. Найти строку (можно через поиск):
if ( $this->memberData['member_id'] == $topic['starter_id'] )
3. Заменить на:
if ( $this->memberData['is_mod'] || $this->memberData['member_id'] == $topic['starter_id'] )
4. Обновить все кеши (не обязательно).
Как вы заметили, мы просто добавили условие:
$this->memberData['is_mod'] ||
Которое разрешает редактировать теги еще и модераторам/администраторам.
Вот такое короткое решение проблемы не редактирующихся тегов в IPB 3.X версиях. Экспериментируйте, поглядывайте мой блог и всем удачи в IPB форумоведении.
Вопросы, советы и пожелания жду в комментариях.
Все комментарии к заметке "Редактирование тегов в IPB 3.X версиях не работает, если не являешься автором темы"
Оставьте свой комментарий первым!