L2jTeam Posted September 28, 2013 Share Posted September 28, 2013 Доброго вечера уважаемые форумчане! Хотел бы попосить помощи. Дело в том, что не могу вывести последние темы с форума на сайт, скрипт сайта таков: 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/ Заранее благодарен! Link to comment Share on other sites More sharing options...
Bot Posted September 28, 2013 Share Posted September 28, 2013 Обратите внимание "Board url", указанный вами в профиле, некорректен, либо недоступен на данный момент. Пожауйста, заполните его, потому что он скорее всего потребуется при диагностике вашей проблемы. Link to comment Share on other sites More sharing options...
siv1987 Posted September 28, 2013 Share Posted September 28, 2013 tidtitletitle_seostarter_idlast_poster_idseo_first_nameseo_last_name Думаю, даже если и не знать школьный курс английского языка, здесь и так все интуитивно понятливо. Цифра это ид, в темах это tid. В тексте для ссылок используются поля с приставкой seo - /topic/{tid}-{title_seo} Link to comment Share on other sites More sharing options...
L2jTeam Posted September 28, 2013 Author Share Posted September 28, 2013 Английский то я знаю, но вот цифры темы и те что в базе не совпадают... в этом то и беда! Link to comment Share on other sites More sharing options...
siv1987 Posted September 28, 2013 Share Posted September 28, 2013 Либо они есть, либо их нету, с кем и с чем не совпадают? И потом, посмотрите что вы используете для фулл адреса - topic_id. Я по крайней мере этого поле не вижу в запросе. Откуда оно берется и на что оно заменяется вам это должно быть виднее Link to comment Share on other sites More sharing options...
L2jTeam Posted September 28, 2013 Author Share Posted September 28, 2013 на форуме так:forum/topic/9-pravila-serveraно а в базе же tid этой темы стоит 5 Link to comment Share on other sites More sharing options...
siv1987 Posted September 28, 2013 Share Posted September 28, 2013 По идее должен работать правильно. Хотя не известно что дальше происходит и на что заменяются эти макросы.А вообще для вывода последних тем есть более подходящий инструмент http://ipbskins.ru/forum/topic1644.html. Видно что огрызок этого г-кода писался в далекие времена 2х версий. Вопрос в том, как мне это реализовать?Если не знаете как это реализовать, то можете оставить как прежде. Ссылки формата /index.php?showtopic=%id прекрасно будут работать, а то и редирект на новые чпу адреса будет. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now