TP-Docs
HTML5 Icon HTML5 Icon HTML5 Icon
TP on Social Media

Recent

Welcome to TinyPortal. Please login or sign up.

Members
Stats
  • Total Posts: 196,021
  • Total Topics: 21,332
  • Online today: 582
  • Online ever: 8,223 (February 19, 2025, 04:35:35 AM)
Users Online
  • Users: 0
  • Guests: 451
  • Total: 451

ana sayfada gösterilen kategorileri 5 ten fazla yapabilir miyiz..

Started by nastenka, April 16, 2009, 12:19:17 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

nastenka

ana sayfada gösterilen kategorileri 5 ten fazla yapabilir miyiz.. bu mümkün mü

turkyucel

http://www.tinyportal.net/index.php/topic,13069.0.html

bu konuda bir yöntem anlatÃ,,±lmÃ,,±Ã...Ÿ. ingilizceniz varsa deneyin.

yapamazsanÃ,,±z. müsait bir zamanda sizin için deneme yapabilirim.

nastenka

tesekkür ederim verdiÃ,,Ÿiniz adreste verlen adreste anladÃ,,±m ve çözdüm inÃ...Ÿ çözümu buraya da veriyorum:)

default temada tpadmin.tempate de Ã...Ÿu kodu bulun

// board 5
echo '
<select size="1" name="tp_ssiboard5"><option value="0">',$txt['tp-none-'],'</option>';
$tn=sizeof($context['TPortal']['boards']);
for($n=0 ; $n<$tn; $n++){
echo '
<option value="'.$context['TPortal']['boards'][$n]['id'].'" ' ,$context['TPortal']['boards'][$n]['id']==$context['TPortal']['SSI_board5'] ? 'selected' : '' , '>'.$context['TPortal']['boards'][$n]['name'].'</option>';
}

echo '


altÃ,,±na ekle


</select> ';

// board 6
echo '
<select size="1" name="tp_ssiboard6"><option value="0">',$txt['tp-none-'],'</option>';
$tn=sizeof($context['TPortal']['boards']);
for($n=0 ; $n<$tn; $n++){
echo '
<option value="'.$context['TPortal']['boards'][$n]['id'].'" ' ,$context['TPortal']['boards'][$n]['id']==$context['TPortal']['SSI_board6'] ? 'selected' : '' , '>'.$context['TPortal']['boards'][$n]['name'].'</option>';
}
echo '


ordakini tekrar yapÃ,,±Ã...ŸtÃ,,±rÃ,,±p numarasÃ,,±nÃ,,± 7 yapÃ,,±n daha fazla eklemek için ne yapacaÃ,,ŸÃ,,±nÃ,,±zÃ,,± anlamÃ,,±Ã...Ÿ olmanÃ,,±z gerek:)

nastenka

çözdüm sanÃ,,±yordum ama olmadÃ,,± hiç biÃ...Ÿi deÃ,,ŸiÃ...Ÿmedi yaa:(

turkyucel

bu tür bi yöntem oldugu doÃ,,Ÿrudur ama denemedim. deneyince paylaÃ...ŸÃ,,±rÃ,,±m.

nastenka

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ',,,,,,,,,,,)
AND t.ID_BOARD=b.ID_BOARD
AND 1
ORDER BY t.ID_FIRST_MSG DE' at line 3
Dosya: /var/www/vhosts/videokorku.com/httpdocs/forum/Sources/TPmodules.php
SatÃ,,±r: 1711

böyle bir hata alÃ,,±yorum ana sayfada ne edebilirim:(

bbTURK

hatana bakmadım ama veridiğin kodun devamında TPortalAdmin.php dosyasında aşağıdaki değişiklikleri yapman gerek.yaptın mı? ayrıca tp verisiyonun nedir?
Code (bul) Select

                  elseif($what=='tp_ssiboard1'){
$bo=array();
$bo[0]=$_POST['tp_ssiboard1'];
$bo[1]=$_POST['tp_ssiboard2'];
$bo[2]=$_POST['tp_ssiboard3'];
$bo[3]=$_POST['tp_ssiboard4'];
$bo[4]=$_POST['tp_ssiboard5'];

Code (altına ekle) Select
$bo[5]=$_POST['tp_ssiboard6'];
alternatif olarak bir php blok yada makalede aşağıdakini dener misin?
global $scripturl;
$what=ssi_recentTopics('10', NULL, 'array');

echo '<table border="0" width="100%" cellspacing="1" cellpadding="4" class="bordercolor">';
echo '<tr class="catbg3"><td valign="middle" align="left">Subject</td><td valign="middle" align="left">Board</td><td valign="middle" align="center">Last Post by</td><td valign="middle" align="left">Time</td></tr>';

foreach ($what as $topic)
 {
   echo '<tr><td class="windowbg" valign="middle" align="left">', $topic['link'];
   // Is this topic new? (assuming they are logged in!)
   if (!$topic['new'] && $context['user']['is_logged'])
     echo '<a href="', $scripturl, '?topic=', $topic['topic'], '.from', $topic['time'], '#new"><img src="', $settings['images_url'], '/', $context['user']['language'], '/new.gif" alt="', $txt[302], '" border="0" /></a>';
     echo '</td><td class="windowbg2" valign="middle" align="left">', $topic['board']['link'], '</td>';
     echo '</td><td class="windowbg2" valign="middle" align="left">', $topic['poster']['link'], '</td><td class="windowbg2" valign="middle" align="left">';
     if ($settings['images_url'] != $settings['theme_url'] . '/images' || file_exists($settings['theme_dir'] . '/images/icons/last_post.gif'))
     echo '<a href="', $topic['href'], '"><img src="', $settings['images_url'], '/icons/last_post.gif" alt="', $txt[111], '" title="', $txt[111], '" border="0" style="float: right;" /></a>';
     echo '<span class="smalltext">', $topic['time'], '</span></td></tr>';
 }

echo '</table>';

kodda aşağıdaki ksıımda null yerine
$what=ssi_recentTopics('10', NULL, 'array');
$what=ssi_recentTopics('10', array(2,4,5), 'array');
yaparsan 2 4 5 idli bölümler gösterilir. daha çok bölüm için virgülle devam et.

nastenka


bbTURK

son dediklerimi farklÃ,,± bi yöntem. phpblok yada php makale kullanarak çalÃ,,±Ã...ŸtÃ,,±rabilirsin.

ayrÃ,,±ca ilk yöntemde TPortalAdmin.php dosyasÃ,,±nda bi deÃ,,ŸiÃ...Ÿik daha var
// divide the SSI board into 5 boards
$sib=explode(',',$context['TPortal']['SSI_board']);
for($i=0 ; $i<5 ; $i++){
if(isset($sib[$i]))
$context['TPortal']['SSI_board'.($i+1)]=$sib[$i];
else
$context['TPortal']['SSI_board'.($i+1)]='';
}

5i kendi sen ne kadar yapmÃ,,±Ã...Ÿsan o kadar yapman gerek. tekrarlÃ,,±yÃ,,±m bu kod deÃ,,ŸiÃ...ŸikliÃ,,Ÿi ilk yöntem için geçerli.

nastenka

kardes o dediklerini ingilzce olan yerde bir bir uyguladÃ,,±m her seyi yaptÃ,,±m bloklar açÃ,,±ldÃ,,± ama kaydetmiyor ve hata verdi bende cekindim bir daha biÃ...Ÿi yapmam artÃ,,±k öle kalsÃ,,±n artÃ,,±k:(

This website is proudly hosted on Crocweb Cloud Website Hosting.