Smf forumda veritabanından veri çekmek

Started by darks, October 14, 2020, 10:20:25 AM

Previous topic - Next topic

darks

Arkadaşlar smf forumu samp serveri için yapacağımda smf forum için veritabanına ekstra bakiye diye bir sütun ekledim yalnız bunu smf forumuma yazdıramıyorum yardım eder misiniz ?

cee山

ssi_example.php bak.ssi.php orda verilerin nasıl çekildiğini anlıyabilirsin.

require_once("ssi.php"); çağırarak kullanabilirsin.

örnek kod:
global $smcFunc çağırmayı unutma.
// Find boards with lots of posts.
$request = $smcFunc['db_query']('', '
SELECT
b.name, b.num_topics, b.num_posts, b.id_board,' . (!$user_info['is_guest'] ? ' 1 AS is_read' : '
(IFNULL(lb.id_msg, 0) >= b.id_last_msg) AS is_read') . '
FROM {db_prefix}boards AS b
LEFT JOIN {db_prefix}log_boards AS lb ON (lb.id_board = b.id_board AND lb.id_member = {int:current_member})
WHERE {query_wanna_see_board}' . (!empty($modSettings['recycle_enable']) && $modSettings['recycle_board'] > 0 ? '
AND b.id_board != {int:recycle_board}' : '') . '
ORDER BY b.num_posts DESC
LIMIT ' . $num_top,
array(
'current_member' => $user_info['id'],
'recycle_board' => (int) $modSettings['recycle_board'],
)
);
$boards = array();
while ($row = $smcFunc['db_fetch_assoc']($request))
$boards[] = array(
'id' => $row['id_board'],
'num_posts' => $row['num_posts'],
'num_topics' => $row['num_topics'],
'name' => $row['name'],
'new' => empty($row['is_read']),
'href' => $scripturl . '?board=' . $row['id_board'] . '.0',
'link' => '<a href="' . $scripturl . '?board=' . $row['id_board'] . '.0">' . $row['name'] . '</a>'
);
$smcFunc['db_free_result']($request);

Advertisement: