SimplePortal

Support => Turkish (Türkçe) => International Support => Ki?iselle?tirme => Topic started by: JANJ@N on December 04, 2010, 03:51:04 PM

Title: bir kategoride son konunun içeriğini gösterme
Post by: JANJ@N on December 04, 2010, 03:51:04 PM
merhaba arkadaşlar, seçilen bir kategorideki son konunun mesaj içeriğini bir blokta gösterebilir miyiz?
Title: Re: bir kategoride son konunun içeriğini gösterme
Post by: grafitus on December 04, 2010, 04:48:52 PM
Yeni bir PHP blok oluşturup aşağıdaki kodları ekleyin:
Code: [Select]
global $smcFunc, $scripturl;

$board = 65; // Çekilecek bölümün IDsi.
$length = 350; // Görüntülenecek karakter sayısı.

$request = $smcFunc['db_query']('', '
SELECT t.id_topic, m.subject, m.body
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}
ORDER BY t.id_last_msg
LIMIT 1',
array(
'board' => $board,
)
);
list($id_topic, $subject, $body) = $smcFunc['db_fetch_row']($request);
$smcFunc['db_free_result']($request);

$body = $smcFunc['substr']($body, 0, $length);

echo '
<a href="', $scripturl, '?topic=', $id_topic, '.0">', $subject, '</a><hr />
', $body;
Title: Re: bir kategoride son konunun içeriğini gösterme
Post by: JANJ@N on December 05, 2010, 06:28:23 AM
teşekür ederim grafitus, kod gayet kullanışlı,

bir de şu şekilde yapılabilir mi ;

bu kodla son videoları göstermek için kullanmak istedim, aeva embed yüklü, yani mesajlarda video linkini attıgında otomatik çıkıyor, ama bu kodla portala yönlendirince sadece link çıkıyor, buna bir çözüm var mı ?
Title: Re: bir kategoride son konunun içeriğini gösterme
Post by: grafitus on December 05, 2010, 10:19:42 AM
AEVA hakkında pek bilgim yok. Şunu bir deneyin:
Code: [Select]
global $smcFunc, $scripturl;

$board = 65; // Çekilecek bölümün IDsi.
$length = 350; // Görüntülenecek karakter sayısı.

$request = $smcFunc['db_query']('', '
SELECT t.id_topic, m.subject, m.body
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}
ORDER BY t.id_last_msg
LIMIT 1',
array(
'board' => $board,
)
);
list($id_topic, $subject, $body) = $smcFunc['db_fetch_row']($request);
$smcFunc['db_free_result']($request);

$body = parse_bbc($smcFunc['substr']($body, 0, $length));

echo '
<a href="', $scripturl, '?topic=', $id_topic, '.0">', $subject, '</a><hr />
', $body;
Title: Re: bir kategoride son konunun içeriğini gösterme
Post by: JANJ@N on December 05, 2010, 10:39:52 AM
AEVA hakkında pek bilgim yok. Şunu bir deneyin:
Code: [Select]
global $smcFunc, $scripturl;

$board = 65; // Çekilecek bölümün IDsi.
$length = 350; // Görüntülenecek karakter sayısı.

$request = $smcFunc['db_query']('', '
SELECT t.id_topic, m.subject, m.body
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}
ORDER BY t.id_last_msg
LIMIT 1',
array(
'board' => $board,
)
);
list($id_topic, $subject, $body) = $smcFunc['db_fetch_row']($request);
$smcFunc['db_free_result']($request);

$body = parse_bbc($smcFunc['substr']($body, 0, $length));

echo '
<a href="', $scripturl, '?topic=', $id_topic, '.0">', $subject, '</a><hr />
', $body;

budur abi süpersin, Allah razı olsun   :thumbsup:

yanlız boyutları ayarlama şansımız var mı, çok büyük çıktı  :nervous-happy:
Title: Re: bir kategoride son konunun içeriğini gösterme
Post by: grafitus on December 05, 2010, 11:03:23 AM
yanlız boyutları ayarlama şansımız var mı, çok büyük çıktı  :nervous-happy:
Sanırım yok. Yani buradan kodlamayla yapamayız. AEVA'nın ayarlarıyla yapabilirsiniz, ama forumda da küçülür.
Title: Re: bir kategoride son konunun içeriğini gösterme
Post by: JANJ@N on December 05, 2010, 11:57:17 AM
yanlız boyutları ayarlama şansımız var mı, çok büyük çıktı  :nervous-happy:
Sanırım yok. Yani buradan kodlamayla yapamayız. AEVA'nın ayarlarıyla yapabilirsiniz, ama forumda da küçülür.

tamam teşekürler  :thumbsup:
SimplePortal 2.3.8 © 2008-2024, SimplePortal