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コードの一部です。

アバターの映画のページを見ているとしましょう。スレッドタイトルに「アバター」という単語が含まれているかどうかを自動的にチェックします(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 に答える