• Bu site çerezler kullanır. Bu siteyi kullanmaya devam ederek çerez kullanımımızı kabul etmiş olursunuz. Daha fazla bilgi edin.

Smf 2x Yeni Top10 Chakkal

Konuyu Okuyan Kişiler (0)

Tevfik

webmaster.tc
Katılım
15 Ağu 2012
Mesajlar
1,393
Beğeniler
0
Konum
Yeni Mah.
#1


Temanız/Boardindex.template.php De Bul:

Kod:
    echo '
    <div id="boardindex_table">
        <table class="table_list">';
Üstüne Ekle:

Kod:
//Wm Top10
echo '
<tbody class="header">
                <tr>
                    <td colspan="4">
                        <div class="cat_bar">
                            <h3 class="catbg">
',$txt['forum_stats'],'
                            </h3>
                        </div>
                    </td>
                </tr>
            </tbody>
<table width="100%">
<tr>
<td width="27%" valign="top" style="border:1px solid #ccc;">
<table width="100%" cellpadding="0" cellspacing="0">
<tr>
<td width="100%" align="center" valign="top" style="border-bottom:1px solid #ccc;padding:3px;font-size:11px;">Rasgele Konular</td>
</tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
<tr>
<td width="100%" valign="top" style="padding:1px;text-transform:capitalize;">
';
global $db_prefix;
$wm=0;
$rand=mysql_query("select id_topic from {$db_prefix}topics order by rand() limit 10");
while($rrow=mysql_fetch_array($rand)){
$row=mysql_fetch_array(mysql_query("select id_topic,subject from {$db_prefix}messages where id_topic = '".$rrow['id_topic']."'"));
$wm++;
$row['subject']=str_replace("Ynt:","",$row['subject']);
$krow=substr($row['subject'],0,30);
$ksay=strlen($row['subject']);
echo '
<table width="100%" id="wmtop10" cellpadding="0" cellspacing="0">
<tr>
<td class="top'.$wm.'" valign="top" width="100%"><a title="'.$row['subject'].'" href="'.$scripturl.'?topic='.$row['id_topic'].'.0">';
if($ksay>30){
echo $krow.'..';
}else{
echo $row['subject'];
}
echo '</a></td></tr></table>';

}
echo '
</td>
</tr>
</table>
</td>
<td width="47%" valign="top" style="border:1px solid #ccc;margin-left:5px;">
<table width="100%" cellpadding="0" cellspacing="0">
<tr>';
if($_GET['wm']=="esy"){
echo '<td width="33%" align="center" valign="top" style="border-right:1px solid #ccc;font-weight:bold;padding:3px;font-size:11px;">';
}else{
echo '<td width="33%" align="center" valign="top" style="border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:3px;font-size:11px;">';
}
echo '<a href="'.$scripturl.'?wm=esy">En Son Yazýlan</a></td>
';
if($_GET['wm']=="ecc"){
echo '<td width="33%" align="center" valign="top" style="border-right:1px solid #ccc;font-weight:bold;padding:3px;font-size:11px;">';
}else{
echo '<td width="33%" align="center" valign="top" style="border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:3px;font-size:11px;">';
}
echo '<a href="'.$scripturl.'?wm=ecc">En Çok Cevaplanan</a></td>
';
if($_GET['wm']=="ecg"){
echo '<td width="33%" align="center" valign="top" style="font-weight:bold;padding:3px;font-size:11px;">';
}else{
echo '<td width="33%" align="center" valign="top" style="border-bottom:1px solid #ccc;padding:3px;font-size:11px;">';
}
echo '<a href="'.$scripturl.'?wm=ecg">En Çok Görüntülenen</a></td>
</tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
<tr>
<td width="100%" valign="top" style="padding:1px;text-transform:capitalize;">';
global $db_prefix;
if($_GET['wm']=="esy" or !$_GET['wm']=="ecc" or !$_GET['wm']=="ecg"){
$wm=0;
$esy=mysql_query("select id_topic,id_msg,id_member,subject from {$db_prefix}messages order by id_msg desc limit 10");
while($row=mysql_fetch_array($esy)){
$wm++;
$row['subject']=str_replace("Ynt:","",$row['subject']);
$krow=substr($row['subject'],0,45);
$ksay=strlen($row['subject']);
$mname=mysql_fetch_array(mysql_query("select id_member,real_name from {$db_prefix}members where id_member = '".$row['id_member']."'"));
$grup=mysql_fetch_array(mysql_query("Select * from {$db_prefix}members where id_member = '".$row['id_member']."'"));
if($grup['id_group']==0){
$renk=mysql_fetch_array(mysql_query("Select * from {$db_prefix}membergroups where id_group = '".$grup['id_post_group']."'"));
}else{
$renk=mysql_fetch_array(mysql_query("Select * from {$db_prefix}membergroups where id_group = '".$grup['id_group']."'"));
}
echo '
<table width="100%" id="wmtop10" cellpadding="0" cellspacing="0">
<tr>
<td class="top'.$wm.'" valign="top" width="80%"><a title="'.$row['subject'].'" href="'.$scripturl.'?topic='.$row['id_topic'].'.0;msg'.$row['id_msg'].';topicseen#msg'.$row['id_msg'].'">';
if($ksay>45){
echo $krow.'..';
}else{
echo $row['subject'];
}
echo '</a></td>
<td width="20%" align="right" valign="top">'.(!$mname['id_member']?'':'<a href="'.$scripturl.'?action=profile;u='.$mname['id_member'].'">').'<span style="font-weight:normal;color:'.$renk['online_color'].'">'.(!$mname['real_name']?'Ziyaretçi':''.$mname['real_name'].'').'</span>'.(!$mname['id_member']?'':'</a>').'
</td>
</tr></table>';}
}elseif($_GET['wm']=="ecc"){
$wm=0;
$ecc=mysql_query("select id_topic,num_replies,num_views from {$db_prefix}topics order by num_replies desc limit 10");
while($erow=mysql_fetch_array($ecc)){
$row=mysql_fetch_array(mysql_query("select id_topic,subject from {$db_prefix}messages where id_topic = '".$erow['id_topic']."'"));
$wm++;
$row['subject']=str_replace("Ynt:","",$row['subject']);
$krow=substr($row['subject'],0,45);
$ksay=strlen($row['subject']);
echo '<table width="100%" id="wmtop10" cellpadding="0" cellspacing="0">
<tr>
<td class="top'.$wm.'" valign="top" width="80%"><a title="'.$row['subject'].'" href="'.$scripturl.'?topic='.$row['id_topic'].'.0">';
if($ksay>45){
echo $krow.'..';
}else{
echo $row['subject'];
}
echo '</a></td>
<td width="20%" align="right" valign="top">'.$erow['num_replies'].'</td>
</tr></table>';}
}elseif($_GET['wm']=="ecg"){
$wm=0;
$ecg=mysql_query("select id_topic,num_replies,num_views from {$db_prefix}topics order by num_views desc limit 10");
while($erow=mysql_fetch_array($ecg)){
$row=mysql_fetch_array(mysql_query("select id_topic,subject from {$db_prefix}messages where id_topic = '".$erow['id_topic']."'"));
$wm++;
$row['subject']=str_replace("Ynt:","",$row['subject']);
$krow=substr($row['subject'],0,45);
$ksay=strlen($row['subject']);
echo '<table width="100%" id="wmtop10" cellpadding="0" cellspacing="0">
<tr>
<td class="top'.$wm.'" valign="top" width="80%"><a title="'.$row['subject'].'" href="'.$scripturl.'?topic='.$row['id_topic'].'.0">';
if($ksay>45){
echo $krow.'..';
}else{
echo $row['subject'];
}
echo '</a></td>
<td width="20%" align="right" valign="top">'.$erow['num_views'].'</td>
</tr></table>';}
}else{
$wm=0;
$esy=mysql_query("select id_topic,id_msg,id_member,subject from {$db_prefix}messages order by id_msg desc limit 10");
while($row=mysql_fetch_array($esy)){
$wm++;
$row['subject']=str_replace("Ynt:","",$row['subject']);
$krow=substr($row['subject'],0,45);
$ksay=strlen($row['subject']);
$mname=mysql_fetch_array(mysql_query("select id_member,real_name from {$db_prefix}members where id_member = '".$row['id_member']."'"));
$grup=mysql_fetch_array(mysql_query("Select * from {$db_prefix}members where id_member = '".$row['id_member']."'"));
if($grup['id_group']==0){
$renk=mysql_fetch_array(mysql_query("Select * from {$db_prefix}membergroups where id_group = '".$grup['id_post_group']."'"));
}else{
$renk=mysql_fetch_array(mysql_query("Select * from {$db_prefix}membergroups where id_group = '".$grup['id_group']."'"));
}
echo '
<table width="100%" id="wmtop10" cellpadding="0" cellspacing="0">
<tr>
<td class="top'.$wm.'" valign="top" width="80%"><a title="'.$row['subject'].'" href="'.$scripturl.'?topic='.$row['id_topic'].'.0">';
if($ksay>45){
echo $krow.'..';
}else{
echo $row['subject'];
}
echo '</a></td>
<td width="20%" align="right" valign="top">'.(!$mname['id_member']?'':'<a href="'.$scripturl.'?action=profile;u='.$mname['id_member'].'">').'<span style="font-weight:normal;color:'.$renk['online_color'].'">'.(!$mname['real_name']?'Ziyaretçi':''.$mname['real_name'].'').'</span>'.(!$mname['id_member']?'':'</a>').'
</td>
</tr></table>';}
}
echo '
</td>
</tr>
</table>
</td>
<td width="18%" valign="top" style="border:1px solid #ccc;margin-left:5px;">
<table width="100%" cellpadding="0" cellspacing="0">
<tr>
<td width="100%" valign="top" style="border-bottom:1px solid #ccc;padding:3px;font-size:11px;">
<form action="', $scripturl, '" method="get" style="padding:0; margin: 0;">
<select style="width:100%;border:none;" name="jumpto" id="jumpto" onchange="if (this.selectedIndex > 0 && this.options[this.selectedIndex].value) window.location.href = smf_scripturl + this.options[this.selectedIndex].value.substr(smf_scripturl.indexOf(\'?\') == -1 || this.options[this.selectedIndex].value.substr(0, 1) != \'?\' ? 0 : 1);">';
if($_GET['wm']=="ecy"){
echo '<option style="background:#8a9cb0;color:#fff;font-family:Verdana;font-weight:bold;" value="?">En Çok Yazan Üye</option>';

}elseif($_GET['wm']=="eck"){
echo '<option style="background:#8a9cb0;color:#fff;font-family:Verdana;font-weight:bold;" value="?">En Çok Konu Açan Üye</option>';
}elseif($_GET['wm']=="eyu"){
echo '<option style="background:#8a9cb0;color:#fff;font-family:Verdana;font-weight:bold;" value="?">En Yeni Üyeler</option>';
}
echo '
<option value="?wm=ecy">En Çok Yazan Üye</option>
<option value="?wm=eck">En Çok Konu Açan Üye</option>
<option value="?wm=eyu">En Yeni Üyeler</option>
</form>
</td>
</tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
<tr>
<td width="100%" valign="top" style="padding:1px;">';
$wm=0;
if($_GET['wm']=="ecy"){
$ecy=mysql_query("select id_member,real_name,posts from {$db_prefix}members order by posts desc limit 10");
while($row=mysql_fetch_array($ecy)){
$wm++;
$grup=mysql_fetch_array(mysql_query("Select * from {$db_prefix}members where id_member = '".$row['id_member']."'"));
if($grup['id_group']==0){
$renk=mysql_fetch_array(mysql_query("Select * from {$db_prefix}membergroups where id_group = '".$grup['id_post_group']."'"));
}else{
$renk=mysql_fetch_array(mysql_query("Select * from {$db_prefix}membergroups where id_group = '".$grup['id_group']."'"));
}
echo '
<table width="100%" id="wmtop10" cellpadding="0" cellspacing="0">
<tr><td class="top'.$wm.'" valign="top" width="80%">'.(!$row['id_member']?'':'<a href="'.$scripturl.'?action=profile;u='.$row['id_member'].'">').'<span style="color:'.$renk['online_color'].';font-weight:normal;">'.(!$row['real_name']?'Ziyaretçi':''.$row['real_name'].'').'</span>'.(!$row['id_member']?'':'</a>').'</td>
<td width="20%" align="right" valign="top"><span style="font-weight:normal;">'.$row['posts'].'</span></td>
</tr></table>';
}
}elseif($_GET['wm']!="ecy" and $_GET['wm']=="eck" and $_GET['wm']!="eyu"){
$wm=0;
$uyeler=mysql_query("select id_member from smf_members limit 1");
while($row=mysql_fetch_array($uyeler)){
$id_member=$row['id_member'];
$say=mysql_query("select count(id_member_started) as count, id_member_started from smf_topics group by id_member_started order by count desc limit 10");
while($rsay=mysql_fetch_array($say)){
$wm++;
$grup=mysql_fetch_array(mysql_query("Select * from smf_members where id_member = '".$rsay['id_member_started']."'"));
if($grup['id_group']==0){
$renk=mysql_fetch_array(mysql_query("Select * from smf_membergroups where id_group = '".$grup['id_post_group']."'"));
}else{
$renk=mysql_fetch_array(mysql_query("Select * from smf_membergroups where id_group = '".$grup['id_group']."'"));
}
$isim=mysql_fetch_array(mysql_query("select id_member,real_name from smf_members where id_member = '".$rsay['id_member_started']."'"));
echo '<table width="100%" id="wmtop10" cellpadding="0" cellspacing="0">
<tr><td class="top'.$wm.'" valign="top" width="80%">'.(!$isim['real_name']?'':'<a href="'.$scripturl.'?action=profile;u='.$rsay['id_member_started'].'" title="'.$isim['real_name'].'">').'<span style="color:'.$renk['online_color'].';font-weight:normal;">'.(!$isim['real_name']?'Ziyaretçi':''.$isim['real_name'].'').'</span>'.(!$isim['real_name']?'':'</a>').'</td>
<td width="20%" align="right" valign="top"><span style="font-weight:normal;">'.$rsay[0].'</span></td>
</tr></table>';
}
}
}elseif($_GET['wm']!="ecy" and $_GET['wm']!="eck" and $_GET['wm']=="eyu"){
$eyu=mysql_query("select id_member,real_name,posts from {$db_prefix}members order by id_member desc limit 10");
while($row=mysql_fetch_array($eyu)){
$wm++;
$grup=mysql_fetch_array(mysql_query("Select * from {$db_prefix}members where id_member = '".$row['id_member']."'"));
if($grup['id_group']==0){
$renk=mysql_fetch_array(mysql_query("Select * from {$db_prefix}membergroups where id_group = '".$grup['id_post_group']."'"));
}else{
$renk=mysql_fetch_array(mysql_query("Select * from {$db_prefix}membergroups where id_group = '".$grup['id_group']."'"));
}
echo '
<table width="100%" id="wmtop10" cellpadding="0" cellspacing="0">
<tr><td class="top'.$wm.'" valign="top" width="80%">'.(!$row['real_name']?'':'<a href="'.$scripturl.'?action=profile;u='.$row['id_member'].'">').'<span style="color:'.$renk['online_color'].';font-weight:normal;">'.(!$row['real_name']?'Ziyaretçi':''.$row['real_name'].'').'</span></a></td>
<td width="20%" align="right" valign="top"><span style="font-weight:normal;">'.$row['posts'].'</span></td>
</tr></table>';
}
}else{
$ecy=mysql_query("select id_member,real_name,posts from {$db_prefix}members order by posts desc limit 10");
while($row=mysql_fetch_array($ecy)){
$wm++;
$grup=mysql_fetch_array(mysql_query("Select * from {$db_prefix}members where id_member = '".$row['id_member']."'"));
if($grup['id_group']==0){
$renk=mysql_fetch_array(mysql_query("Select * from {$db_prefix}membergroups where id_group = '".$grup['id_post_group']."'"));
}else{
$renk=mysql_fetch_array(mysql_query("Select * from {$db_prefix}membergroups where id_group = '".$grup['id_group']."'"));
}
echo '
<table width="100%" id="wmtop10" cellpadding="0" cellspacing="0">
<tr><td class="top'.$wm.'" valign="top" width="80%"><a href="'.$scripturl.'?action=profile;u='.$row['id_member'].'"><span style="color:'.$renk['online_color'].';font-weight:normal;">'.$row['real_name'].'</span></a></td>
<td width="20%" align="right" valign="top"><span style="font-weight:normal;">'.$row['posts'].'</span></td>
</tr></table>';
}
}
echo '
</td>
</tr>
</table>
</td>
<tr>
</table><br />
';
//Wm Top10

İndex.Css de En Sona Ekle:

Kod:
#wmtop10{
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    color:#666;
    padding-bottom:1px;
    border-bottom:1px dashed #999;
    padding-top:2px;
}
#wmtop10 a{
    text-decoration:none;
    color:#666;
}
#wmtop10 a:hover{
    text-decoration:underline;
}
.top1{
    background:url(../images/top1.gif) left no-repeat;
    padding-left:18px;
    margin-top:3px;
}
.top2{
    background:url(../images/top2.gif) left no-repeat;
    padding-left:18px;
    margin-top:3px;
}
.top3{
    background:url(../images/top3.gif) left no-repeat;
    padding-left:18px;
    margin-top:3px;
}
.top4{
    background:url(../images/top4.gif) left no-repeat;
    padding-left:18px;
    margin-top:3px;
}
.top5{
    background:url(../images/top5.gif) left no-repeat;
    padding-left:18px;
    margin-top:3px;
}
.top6{
    background:url(../images/top6.gif) left no-repeat;
    padding-left:18px;
    margin-top:3px;
}
.top7{
    background:url(../images/top7.gif) left no-repeat;
    padding-left:18px;
    margin-top:3px;
}
.top8{
    background:url(../images/top8.gif) left no-repeat;
    padding-left:18px;
    margin-top:3px;
}
.top9{
    background:url(../images/top9.gif) left no-repeat;
    padding-left:18px;
    margin-top:3px;
}
.top10{
    background:url(../images/top10.gif) left no-repeat;
    padding-left:18px;
    margin-top:3px;
}

Not: Top10 Ümit'e yani Chakkal'a aittir, resimleri, aynı zamanda demoya Buradan Alabilir/Bakabilirsiniz.