Bölümler hakkında

Başlatan Focus, 24 Haz 2018, 01:46

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

Focus

Merhabalar,
Bir bölüm seçicem o bölümde konu paylaşınca o bölümün bilgilerini çekicem mesela o bölümde yeni konu açarken alt kısımda resim ekletircem zorunlu olarak ve eklene. Resim ile birlikte başka yere çekicem bunu nasıl yapabilirim biraz karışık anlattım galiba anlamadıysanız örnek gösterebiliririm

tarantula901

Çekilecek bilgileri neerede kullanacaksınız
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

Focus

Alıntı yapılan: tarantula901 - 24 Haz 2018, 08:50Çekilecek bilgileri neerede kullanacaksınız
anasayfada
konuların ustunde.

tarantula901

Şu kodları kullanabilirsin

global $smcFunc, $scripturl;

$topic_ids = array(1, 2, 3);

$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_topic IN ({array_int:topics})
ORDER BY m.subject',
array(
'topics' => $topic_ids,
)
);
$topics = array();
while ($row = $smcFunc['db_fetch_assoc']($request))
$topics[] = array(
'id_topic' => $row['id_topic'],
'subject' => $row['subject'],
'body' => $row['body'],
'first_image' => preg_match_all('~\[img\]([^\]]+)\[\/img\]~i', $row['body'], $images) ? '<img src="' . $images[1][0] . '" alt="' . $row['subject'] . '" height="120" width="70" />' : '',
);
$smcFunc['db_free_result']($request);

echo '
<table>
<tr>
<td><input type="button" value="Ã,«" onclick="document.getElementById(\'images_marquee\').direction = \'left\';" /></td>
<td width="100%">
<marquee id="images_marquee" behavior="scroll" direction="left" scrollamount="8"  height="145" width="100%" onmouseover="this.stop();" onmouseout="this.start();">
<table>
<tr>';
foreach ($topics as $topic)
echo '
<td>
<a href="', $scripturl, '?topic=', $topic['id_topic'], '.0">', $topic['first_image'], '<br /><span>', $topic['subject'], '</span></a>
</td>';
echo '
</tr>
</table>
</marquee>
</td>
<td><input type="button" value="Ã,»" onclick="document.getElementById(\'images_marquee\').direction = \'right\';" /></td>
</tr>
</table>';

Görünmesini istediğin yere koy.
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

Focus

Alıntı yapılan: tarantula901 - 24 Haz 2018, 17:22Şu kodları kullanabilirsin

global $smcFunc, $scripturl;

$topic_ids = array(1, 2, 3);

$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_topic IN ({array_int:topics})
ORDER BY m.subject',
array(
'topics' => $topic_ids,
)
);
$topics = array();
while ($row = $smcFunc['db_fetch_assoc']($request))
$topics[] = array(
'id_topic' => $row['id_topic'],
'subject' => $row['subject'],
'body' => $row['body'],
'first_image' => preg_match_all('~\[img\]([^\]]+)\[\/img\]~i', $row['body'], $images) ? '<img src="' . $images[1][0] . '" alt="' . $row['subject'] . '" height="120" width="70" />' : '',
);
$smcFunc['db_free_result']($request);

echo '
<table>
<tr>
<td><input type="button" value="Ã,«" onclick="document.getElementById(\'images_marquee\').direction = \'left\';" /></td>
<td width="100%">
<marquee id="images_marquee" behavior="scroll" direction="left" scrollamount="8"  height="145" width="100%" onmouseover="this.stop();" onmouseout="this.start();">
<table>
<tr>';
foreach ($topics as $topic)
echo '
<td>
<a href="', $scripturl, '?topic=', $topic['id_topic'], '.0">', $topic['first_image'], '<br /><span>', $topic['subject'], '</span></a>
</td>';
echo '
</tr>
</table>
</marquee>
</td>
<td><input type="button" value="Ã,»" onclick="document.getElementById(\'images_marquee\').direction = \'right\';" /></td>
</tr>
</table>';

Görünmesini istediğin yere koy.
nasıl yani koyucam?

tarantula901

Yani anasayfada çıkmasını istiyorsanız ilgili dosyasına konu içinde çıkmasını ıstıyorsanız ılgılı dosyaya bu kodları ekleyerek o konu ıle ılgılı baslık uye adı mesaj ve resmı cıkacaktır.
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

Focus

Alıntı yapılan: tarantula901 - 24 Haz 2018, 17:37Yani anasayfada çıkmasını istiyorsanız ilgili dosyasına konu içinde çıkmasını ıstıyorsanız ılgılı dosyaya bu kodları ekleyerek o konu ıle ılgılı baslık uye adı mesaj ve resmı cıkacaktır.
tamamdır yerini ayarladım ancak bilgilerini neye göre çekicek?

Focus

yani şuan yeri ayarladım bi bölm seçicem o bölmdeki paylaşımlar gelcek bu kısma nasıl yapıcam

tarantula901

Şu kısımdaki

$topic_ids = array(1, 2, 3);
hangi kategoriden konu çekmesini istiyorsanız o kategorinin idlerini ekleyebilirsiniz.

örnek : http://www.smf.gen.tr/smf/index.php?board=55.0

board yazan 55 deki id gibi

Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

Focus

Alıntı yapılan: tarantula901 - 24 Haz 2018, 17:43Şu kısımdaki

$topic_ids = array(1, 2, 3);
hangi kategoriden konu çekmesini istiyorsanız o kategorinin idlerini ekleyebilirsiniz.

örnek : http://www.smf.gen.tr/smf/index.php?board=55.0

board yazan 55 deki id gibi


benim istediğim katagori değilki bölum

Focus

yani katagorinin bolumleri varya ordan bi bolum.

tarantula901

Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

Focus

http://balkan-rpg.com/forum/index.php?board=63.0
Bu bolumden çekilcek veriler ayarladım
bu bolumde konu açarken resim zorunlu kısmı olucak oraya resim yapıştırcak (hızlıresim vb...)
ve bu resim o kısımda çıkıcak resime basınca o konuya gidicek.

tarantula901

Anladımda smfde zorunlu resim ekle diye şuanda bir olay yok malesef
Sitenizde işlem yapmadan önce mutlaka yedek alın, yedek alın yedek almayı unutmayın her şeyden önce bu önemli

Pm'den ve Skype'den istenilen destekler ücretlidir. Ücret ödememek için lütfen sitede sorunuzu konu açarak sorabilirsiniz.

Ücretli Smf Destek İçin

Focus


Burdaki gibi birşey yapmak istiyorum..