ホームページ  >  記事  >  バックエンド開発  >  discuzの投稿コンテンツがループする問題について、助けてください。

discuzの投稿コンテンツがループする問題について、助けてください。

WBOY
WBOYオリジナル
2016-06-20 12:27:23909ブラウズ

discuz の viewthread.htm 内。

<div id="postlist" class="WBThreadCont pl">	<!--{eval $postcount = 0;}-->	<!--{loop $postlist $post}-->		<!--{if $rushreply && $_GET['checkrush'] && $post['rewardfloor'] != 1}-->			<!--{eval continue;}-->		<!--{/if}-->		<div id="post_$post[pid]" {if $_G['blockedpids'] && $post['inblacklist']}style="display:none;"{/if}>			<!--{subtemplate forum/viewthread_node}-->		</div>		<!--{eval $postcount++;}-->	<!--{/loop}-->	<div id="postlistreply" class="pl"><div id="post_new" class="viewthread_table" style="display: none"></div></div>	<!--{if $_G['blockedpids']}-->		<div id='hiddenpoststip'><a href='javascript:display_blocked_post();'>{lang other_reply_hide}</a></div>		<div id="hiddenposts"></div>	<!--{/if}--></div>

この段落は、トピックの内容と f053d1c71cced18d76e3493d6f2f1731 内の返信投稿ループを含む現在のトピックを表します。
これを分離したいと思います。 1 階からのコンテンツと応答を​​抽出します。 1階のテーマコンテンツは1スタイル。その後、すべての返信がループされ、スタイルが与えられます。変更するにはどうすればよいですか?


ディスカッションへの返信 (解決策)

$post ['first'] が 1 の場合は 1 階ということになります。自分で判断することはできませんか。

$post['first'] が 1 なら 1 階ということです 自分で判断するしかないのでしょうか?


2回試しましたが、まだ動作しません。何を間違って書いたのか分かりません。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。