0
$reviewsthread = $vbulletin->db->query_first("
    SELECT
        thread.threadid, thread.title,
        post.pagetext AS preview
    FROM
        ".TABLE_PREFIX."thread AS thread INNER JOIN
        ".TABLE_PREFIX."post AS post ON thread.firstpostid = post.postid
    WHERE
        thread.forumid = 12
        AND
        thread.title LIKE '%".$vbulletin->db->escape_string($moviedata['title'])."%'
    LIMIT
        1
");

上面是 php 代码的一部分,用于在外部电影页面上显示来自论坛线程的帖子内容。

假设正在查看 AVATAR 电影页面。它会自动检查论坛(只有 id(12) 的电影评论论坛)是否有任何线程标题包含“头像”字样。如果是,则它正在电影页面中显示线程帖子内容。

由于我想提供该线程的链接,因此我也需要知道线程标题。

在这一点上我需要帮助。如何获取论坛线程 ID,以便添加链接 html 模板,例如:

<a href="showthread.php?t=$moviereviewthreadid">Click here to read the entire review...</a>

在此先感谢...问候

4

1 回答 1

0

你能解释更多吗?

似乎答案就在您的问题之内!

vb中线程的URL

<a href="SITE URL/showthread.php?t=THREAD ID > title </a>

所以你可以把它分配给 var 然后像你一样把它:

$moviereviewthreadid = $vbulletin->db->query_read("SELECT thread.threadid FROM ".TABLE_PREFIX."thread WHERE forumid = 12 ")

然后 :

<a href="showthread.php?t=$moviereviewthreadid">Click here to read the entire review...</a>
于 2012-09-22T02:10:24.647 回答