Перейти к контенту
  • 0

Скрылись разделы и форумы


Вопрос

После смены версии MySQL на более высокую с форумом случилось несколько метаморфоз. Я исправил все оные кроме одной - после изменения версии мускула четыре форума и одна категория перестали быть видимыми. То есть в выпадающем меню "быстрого перехода" они есть, но на главной странице - нет. После создания новых категорий (форумов), они не становятся видимыми также . Параметры доступа, разумеется, я выставляю верно. У старых сто раз проверил эти парамет ры - всё с ними в порядке. Так в чём же дело? И как это исправить? :D
Ссылка на комментарий
Поделиться на других сайтах

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

  • 0

ну сам виноват что ещё могу сказать...

 

Не работает IPB стабильно c 5-ой версией, устал повторять. На сайте IPS это также написано.

 

Находи запрос листания разделов на главной странице, отлаживай его в phpmyadmin например. Копайся почему, не отображает.

А вообще тут где топик был про MySQL 5.x как раз для таких как ты :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Сменил-то не я, а хостер, так что из ситуации надо каким-нибудь образом выпутываться. Версию менять не очень хочется - по многим причинам.

 

Так всё-таки можно исправить этот баг? Я хотел создать новый форум и туда все темы перекинуть, а он тоже не отображается.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Решил проблему так: в sources/Boards.php заменил

 

$DB->query("SELECT f.*, c.id as cat_id, c.position as cat_position, c.state as cat_state, c.name as cat_name, c.description as cat_desc,
			   c.image, c.url, m.member_name as mod_name, m.member_id as mod_id, m.is_group, m.group_id, m.group_name, m.mid
			   FROM ibf_forums f, ibf_categories c
				 LEFT JOIN ibf_moderators m ON (f.id=m.forum_id)
			   WHERE c.id=f.category
			   ORDER BY c.position, f.position");

 

на

 

$DB->query("SELECT f.*, c.id as cat_id, c.position as cat_position, c.state as cat_state, c.name as cat_name, c.description as cat_desc,
			   c.image, c.url, m.member_name as mod_name, m.member_id as mod_id, m.is_group, m.group_id, m.group_name, m.mid
			   FROM (ibf_forums f, ibf_categories c)
				 LEFT JOIN ibf_moderators m ON (f.id=m.forum_id)
			   WHERE c.id=f.category
			   ORDER BY c.position, f.position");

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.