Support > Turkish (Türkçe)

Seçilen bölümden konu başlıkları

(1/1)

mkuru:

--- Code: ---global $context, $smcFunc, $scripturl;

if ($context['user']['is_guest'])
return;

$board = 1;
$limit = 5;

// Did we get the user by name...
if (isset($_REQUEST['user']))
$memberResult = loadMemberData($_REQUEST['user'], true, 'minimal');
// ... or by id_member?
elseif (!empty($_REQUEST['u']))
$memberResult = loadMemberData((int) $_REQUEST['u'], false, 'minimal');
// If it was just ?action=profile, edit your own profile.
else
$memberResult = loadMemberData($context['user']['id'], false, 'minimal');

list ($member_id) = $memberResult;

$request = $smcFunc['db_query']('', '
SELECT t.id_topic, m.subject
FROM {db_prefix}topics AS t
INNER JOIN {db_prefix}messages AS m ON (m.id_msg = t.id_first_msg)
WHERE t.id_board = {int:board}
AND t.id_member_started = {int:user}
AND t.approved = {int:is_approved}
ORDER BY m.subject
LIMIT 5',
array(
'board' => $board,
'user' => $member_id,
'is_approved' => 1,
)
);
$topics = array();
while ($row = $smcFunc['db_fetch_assoc']($request))
$topics[$row['id_topic']] = $row['subject'];
$smcFunc['db_free_result']($request);

if (empty($topics))
{
echo 'Bu bölümde hiç konunuz yok.';
return;
}

echo '<ul>';
foreach ($topics as $id_topic => $subject)
echo '<li><a href="', $scripturl, '?topic=', $id_topic, '.0">', $subject, '</a></li>';
echo '</ul>';
--- End code ---

Yukarıdaki kod ile seçtiğimiz bölümün konu başlıklarını portalda gösterebiliyoruz. Ancak çıkış yaptığımız zaman blok boş olarak gözüküyor. Kod sadece mevcut üyeleri mi kapsıyor? Öyle ise ziyaretçilerin de bu bloğu görmesi için nasıl revize edilebilir?

Navigation

[0] Message Index

Go to full version