discuz帖子內容還原HTML

2021-08-22 14:55:49 字數 1732 閱讀 9054

最近挖了個坑把自己埋得差不多了,唉,說點什麼好呢?太lower麼

$tid=181281;

$pid=4645197;

$aid=190137;

$pids = array (

$pid

);$attachs = array (

$pid => array (

$aid

) );

$list = array (

$pid => array (

'message' => '嘀嗒嘀嗒嘀嗒嘀嗒嘀嗒嘀嗒的 的的的 的

[attach]190137[/attach]

','pid' => $pid,

'attachments' => array ()

) );

require_once libfile ( 'function/attachment' );

$_g ['tid'] = $tid;

parseattach ( $pids, $attachs, $list );

var_dump($list);

/**

*@param: 處理discuz帖子還原相關**demo

*@desc : 2個函式去作為獲取附件並且返回附件url引數最後替換attach

*/$thread_info = db::fetch_first ( "select a.`tid`, a.`authorid`, a.`author`,a.`dateline`, a.`subject`, b.`message` from " . db::table ( 'forum_thread' ) . " as a, " . db::table ( 'forum_post' ) . " as b where a.tid=$tid and a.tid=b.tid and b.first=1 order by pid desc limit 1" );

require_once libfile ( 'function/discuzcode' );

$thread_info ['dateline'] = date ( "y-m-d h:i:s", $thread_info ['dateline'] );

$thread_info ['message'] = discuzcode ( $thread_info ['message'] );

if (preg_match_all ( "/\[attach\](\d+)\[\/attach\]/i", $thread_info ['message'], $matchaids ))

$attach_list = array ();

foreach ( $attach_ids as $aid )

function get_lw_attach_path($aid)

return $filename;

}function get_lw_attach_path_str($attach)

if ($attach ['remote']) else

$imgurl = $attach ['url'] . $attach ['attachment'] . ($_g ['gp_width'] ? '&width=' . $_g ['gp_width'] : '') . ($_g ['gp_height'] ? '&height=' . $_g ['gp_height'] : '');

return '

}

discuz 刪除垃圾帖子

有時候如果你的論壇被垃圾帖子佔滿後,會發現使用後台的刪除功能還是有些慢,我們需要先備份自己需要的帖子,然後進行下面的操作 具體刪除帖子的步驟,就是清空資料庫裡面的兩張資料庫表 pre forum post和pre forum thread。pre forum post是帖子 pre forum th...

dedecms呼叫discuz論壇帖子教程

論壇最新主題 field subject function cn substr me 30 field lastpost function date m d h m me 這樣可以調特定板塊的主題 論壇最新主題 field subject function cn substr me 30 field...

Z blog呼叫Discuz論壇最新帖子的方法

最近,我在子目錄下面安裝了乙個discuz論壇程式。大家都知道zblog是程式設計客棧asp,discuz是php,那麼asp的zblog應該如何實現在首頁呼叫php的discuz論壇最新帖子呢?經過湖南seo的努力,終於找到解決辦法 湖南seo使用的discuz x2 版本,下面將分為discuz...