Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
L2jTeam

[Help] Вывод на сайт последних тем

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

Доброго вечера уважаемые форумчане! Хотел бы попосить помощи. Дело в том, что не могу вывести последние темы с форума на сайт, скрипт сайта таков:

 

        if ( $cfg["forum"]["version"] == "ipb" ) {
           $fsql = "
	SELECT tid,title,description,last_post,last_poster_id,last_poster_name 
	FROM {$cfg["forum"]["prefix"]}topics 
	WHERE forum_id NOT IN ({$cfg["forum"]["deny"]}) 
	ORDER BY last_post DESC 
	LIMIT {$cfg["forum"]["count"]}";
           $furl_user = "index.php?showuser=";
           $furl_link = "index.php?showtopic={topic_id}' title='{desc_id}'";
       }

 

А в версии IPB 3.4.x название тем и пользователей изменилось на:

 

/topic/9-pravila/ и user/5-admin/

 

 

 

Вопрос в том, как мне это реализовать? Даже если взять название темы, то не могу найти в безе эту цифру /topic/9-pravila/

 

 

 

 

 

Заранее благодарен!

Поделиться сообщением


Ссылка на сообщение
Обратите внимание

"Board url", указанный вами в профиле, некорректен, либо недоступен на данный момент. Пожауйста, заполните его, потому что он скорее всего потребуется при диагностике вашей проблемы.

Поделиться сообщением


Ссылка на сообщение

tid

title

title_seo

starter_id

last_poster_id

seo_first_name

seo_last_name

 

Думаю, даже если и не знать школьный курс английского языка, здесь и так все интуитивно понятливо. Цифра это ид, в темах это tid. В тексте для ссылок используются поля с приставкой seo - /topic/{tid}-{title_seo}

Поделиться сообщением


Ссылка на сообщение

Английский то я знаю, но вот цифры темы и те что в базе не совпадают... в этом то и беда!

Поделиться сообщением


Ссылка на сообщение

Либо они есть, либо их нету, с кем и с чем не совпадают? И потом, посмотрите что вы используете для фулл адреса - topic_id. Я по крайней мере этого поле не вижу в запросе. Откуда оно берется и на что оно заменяется вам это должно быть виднее

Поделиться сообщением


Ссылка на сообщение

на форуме так:

forum/topic/9-pravila-servera

но а в базе же tid этой темы стоит 5

Поделиться сообщением


Ссылка на сообщение

По идее должен работать правильно. Хотя не известно что дальше происходит и на что заменяются эти макросы.

А вообще для вывода последних тем есть более подходящий инструмент http://ipbskins.ru/forum/topic1644.html. Видно что огрызок этого г-кода писался в далекие времена 2х версий.

 

Вопрос в том, как мне это реализовать?

Если не знаете как это реализовать, то можете оставить как прежде. Ссылки формата /index.php?showtopic=%id прекрасно будут работать, а то и редирект на новые чпу адреса будет.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...