Site ana sayfasına son gönderilen başlıklar
-
- Kayıtlı Kullanıcı
- Mesajlar: 92
- Kayıt: 02.11.2006, 10:37
- İletişim:
Site ana sayfasına son gönderilen başlıklar
Site ana sayfasına forumun son gönderilen son 5 konu diye koyduğumuz kodu nasıl ekleriz?
-
- Kayıtlı Kullanıcı
- Mesajlar: 92
- Kayıt: 02.11.2006, 10:37
- İletişim:
-
- Kayıtlı Kullanıcı
- Mesajlar: 92
- Kayıt: 02.11.2006, 10:37
- İletişim:
-
- Kayıtlı Kullanıcı
- Mesajlar: 92
- Kayıt: 02.11.2006, 10:37
- İletişim:
-
- Kayıtlı Kullanıcı
- Mesajlar: 92
- Kayıt: 02.11.2006, 10:37
- İletişim:
-
- Kayıtlı Kullanıcı
- Mesajlar: 92
- Kayıt: 02.11.2006, 10:37
- İletişim:
Başka siteye taşıma
Merabalar bu işlemin nasıl yapıldığını paylaşırsanız çok sevinirim acil lazım
-
- Kayıtlı Kullanıcı
- Mesajlar: 92
- Kayıt: 02.11.2006, 10:37
- İletişim:
alın hediyem olsun linke tıklamadan bakın...
5 olan varsayılan Görüntüleme Sayısını Arttırmak (10) için Yapılması gereken düzenlemeler
Kod: Tümünü seç
########################################################
MOD Başlığı: The last Five and the Five popular (answers/views) on index.php
MOD Açıklaması: Ana sayfada 3 Blok Halinde Popüler ve yeni açılan konuları listeler
MOD Versiyonu: 1.1.0
MOD Yazarı : Andrey Politov aka Sergeant < andypolv@mail.ru >
tÜRKÇELEŞTİRME : CeNK (c.cenk@lycos.co.uk) / www.**********
Kurulum Seviyesi : Kolay
Kurulum Süresi: ~5 dakika
Düzenlenecek Dosyalar: 4 Adet
index.php
templates/temanız/index_body.tpl
language/lang_turkish/lang_main.php
##
########################################################
##
## Before Adding This hack To Your Forum,
## You Should Back Up All Files Related To This hack
##
########################################################
##
## Installation Notes:
##
## Follow the steps below.
##
########################################################
#-----[ AÇ ]------------------------------------------
#
index.php
#
#-----[ BUL ]------------------------------------------
#
//
// Okay, let's build the index
//
for($i = 0; $i < $total_categories; $i++)
{
$cat_id = $category_rows[$i]['cat_id'];
#
#-----[ ÖNCESİNE EKLE]------------------------------------------
#
//------------------------------------------------------------------------
// Top Topics on Index 1.1.0 - Begin Code Addition
//
// Get forum auth information to insure privacy of hidden topics
$topics_auth = auth(AUTH_ALL, AUTH_LIST_ALL, $userdata);
$topics_auth_sql = '';
foreach($topics_auth as $k=>$v)
{
if( $v['auth_view'] && $v['auth_read'] )
{
$topics_auth_sql .= (( empty($topics_auth_sql) ) ? '': ', ') . $k;
}
}
//
// Okay, let's build the topic recent and popular
//
$active_topics_sql = 'SELECT t.topic_id, t.topic_title, t.topic_replies, t.topic_views, t.topic_last_post_id
FROM ' . TOPICS_TABLE . ' t, ' . FORUMS_TABLE. ' f
WHERE t.forum_id IN (' . $topics_auth_sql . ')
AND f.forum_id = t.forum_id
ORDER BY %1$s DESC
LIMIT 0,5';
$active_topics_sql_a = sprintf($active_topics_sql, 'topic_last_post_id');
$active_topics_sql_b = sprintf($active_topics_sql, 'topic_replies');
$active_topics_sql_c = sprintf($active_topics_sql, 'topic_views');
$recent_row = $popular_row = $viewed_row = array();
if( !$active_topics_a = $db->sql_query($active_topics_sql_a))
{
message_die(GENERAL_ERROR, 'Could not retrieve recent topics', '', __LINE__, __FILE__, $active_topics_sql_a);
}
$recent_row = $db->sql_fetchrowset($active_topics_a);
$db->sql_freeresult($active_topics_a);
if( !$active_topics_b = $db->sql_query($active_topics_sql_b))
{
message_die(GENERAL_ERROR, 'Could not retrieve popular topics', '', __LINE__, __FILE__, $active_topics_sql_b);
}
$popular_row = $db->sql_fetchrowset($active_topics_b);
$db->sql_freeresult($active_topics_b);
if( !$active_topics_c = $db->sql_query($active_topics_sql_c))
{
message_die(GENERAL_ERROR, 'Could not retrieve most viewed topics', '', __LINE__, __FILE__, $active_topics_sql_c);
}
$viewed_row = $db->sql_fetchrowset($active_topics_c);
$db->sql_freeresult($active_topics_c);
$template->assign_vars(array(
'L_TOPICSRECENT' => $lang['TopicsRecent'],
'L_TOPICSPOPULAR' => $lang['TopicsPopular'],
'L_TOPICSPOPULARVIEW' => $lang['TopicsPopularView'])
);
for( $i = 0; $i < 5; $i++ )
{
$recent_topic_title = $recent_row[$i]['topic_title'];
$popular_topic_title = $popular_row[$i]['topic_title'];
$viewed_topic_title = $viewed_row[$i]['topic_title'];
if( strlen($recent_topic_title) > 40 )
{
$recent_topic_title = substr($recent_topic_title, 0, 40) . '...';
}
if( strlen($popular_topic_title) > 40 )
{
$popular_topic_title = substr($popular_topic_title, 0, 40) . '...';
}
if( strlen($viewed_topic_title) > 40 )
{
$viewed_topic_title = substr($viewed_topic_title, 0, 40) . '...';
}
$recent_post = '<a href="viewtopic.php?' . POST_TOPIC_URL . '=' . $recent_row[$i]['topic_id'] . '" title="' . $recent_row[$i]['topic_title'] . '">' . $recent_topic_title . '</a>';
$popular_post = '<a href="viewtopic.php?' . POST_TOPIC_URL . '=' . $popular_row[$i]['topic_id'] . '" title="' . $popular_row[$i]['topic_title'] . '">' . $popular_topic_title . '</a>';
$popular_total_replies = $popular_row[$i]['topic_replies'];
$viewed_post = '<a href="viewtopic.php?' . POST_TOPIC_URL . '=' . $viewed_row[$i]['topic_id'] . '" title="' . $viewed_row[$i]['topic_title'] . '">' . $viewed_topic_title . '</a>';
$viewed_total_replies = $viewed_row[$i]['topic_views'];
$template->assign_block_vars('topicrecentpopular', array(
'TOPICSPOPULAR' => $popular_post,
'TOPICSPOPULARC' => $popular_total_replies,
'TOPICSPOPULARVIEW' => $viewed_post,
'TOPICSPOPULARVIEWC' => $viewed_total_replies,
'TOPICSRECENT' => $recent_post)
);
}
//
// Top Topics on Index 1.1.0 - End Code Addition
//------------------------------------------------------------------------
#
#-----[ AÇ ]------------------------------------------
#
templates/TEMANIZ/index_body.tpl
#
#-----[ BUL ]------------------------------------------
#
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
<tr>
<th colspan="2" class="thCornerL" height="25" nowrap="nowrap"> {L_FORUM} </th>
<th width="50" class="thTop" nowrap="nowrap"> {L_TOPICS} </th>
<th width="50" class="thTop" nowrap="nowrap"> {L_POSTS} </th>
<th class="thCornerR" nowrap="nowrap"> {L_LASTPOST} </th>
</tr>
<!-- BEGIN catrow -->
#
#-----[ ÖNCESİNE EKLE ]------------------------------------------
#
<!-- Top Topics on Index 1.1.0 - Begin Code Addition -->
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
<tr>
<th width="25%" class="thTop" nowrap="nowrap"> {L_TOPICSRECENT} </th>
<th width="38%" colspan="2" class="thTop" nowrap="nowrap"> {L_TOPICSPOPULAR} </th>
<th width="37%" colspan="2" class="thTop" nowrap="nowrap"> {L_TOPICSPOPULARVIEW} </th>
</tr>
<!-- BEGIN topicrecentpopular -->
<tr>
<td width="29%" class="row2" align="left" valign="middle"><span class="gensmall">{topicrecentpopular.TOPICSRECENT}</span></td>
<td width="31%" class="row2" align="left" valign="middle"><span class="gensmall">{topicrecentpopular.TOPICSPOPULAR}</span></td>
<td width="6%" class="row2" align="center" valign="middle"><span class="gensmall">{topicrecentpopular.TOPICSPOPULARC}</span></td>
<td width="29%" class="row2" align="left" valign="middle"><span class="gensmall">{topicrecentpopular.TOPICSPOPULARVIEW}</span></td>
<td width="6%" class="row2" align="center" valign="middle"><span class="gensmall">{topicrecentpopular.TOPICSPOPULARVIEWC}</span></td>
</tr>
<!-- END topicrecentpopular -->
</table>
<!-- Top Topics on Index 1.1.0 - End Code Addition -->
#
#-----[ OPEN ]------------------------------------------
#
language/lang_turkish/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
//
// That's all, Folks!
// -------------------------------------------------
#
#-----[ ÖNCESİNE EKLE ]------------------------------------------
#
//------------------------------------------------------------------------
// Top Topics on Index 1.1.0 - Begin Code Addition
//
$lang['TopicsRecent'] = "Panoda Yeni Açılan Konular ";
$lang['TopicsPopular'] = " En Çok Cevaplanan Konular";
$lang['TopicsPopularView'] = " En Çok Görüntülenen Konular";
//
// Top Topics on Index 1.1.0 - End Code Addition
//------------------------------------------------------------------------
#
#-----[ KAYDET VE KAPAT]------------------------------------------
#
# BİTTİ!
Kod: Tümünü seç
#-----[ AÇ ]------------------------------------------
#
index.php
#
#-----[ AÇ ]------------------------------------------
#
LIMIT 0,5';
#
#-----[ BUNUNLA DEĞİŞTİR ]------------------------------------------
#
LIMIT 0,10';
#
#-----[ BUL]------------------------------------------
#
for( $i = 0; $i < 5; $i++ )
#
#-----[ BUNUNLA DEĞİŞTİR ]------------------------------------------
#
for( $i = 0; $i < 10; $i++ )
#
#-----[ KAYDET ve KAPAT ]------------------------------------------
#BİTTİ!
http://www.bilginlerboard.com yeni çağın en genç sitesi
mod için teşekkürler..Beğenerek kullanıyorum..
Ancak benim sorunum şu: Üye olmayan kullanıcılar anasayfaya ulaştığında, forumun herkese açık olan bölümlerindeki mesajlar görünüyor..sanırım üyelik kontrolü yapıyor ve üye olanlara top 5 veya top 10 olarak her şeyi gösteriyor..
Bunu üye olan olmayan herkese nasıl gösterebiliriz top 5 veya top 10 daki mesajları..
SQL tablolarındamı düzenleme yapmalıyız..
Bilmem anlatabildim mi
[ resmi görüntülemek için tıklayın ]
Ancak benim sorunum şu: Üye olmayan kullanıcılar anasayfaya ulaştığında, forumun herkese açık olan bölümlerindeki mesajlar görünüyor..sanırım üyelik kontrolü yapıyor ve üye olanlara top 5 veya top 10 olarak her şeyi gösteriyor..
Bunu üye olan olmayan herkese nasıl gösterebiliriz top 5 veya top 10 daki mesajları..
SQL tablolarındamı düzenleme yapmalıyız..
Bilmem anlatabildim mi
[ resmi görüntülemek için tıklayın ]
- mY_dream_EM_
- Kayıtlı Kullanıcı
- Mesajlar: 43
- Kayıt: 21.12.2006, 01:14
- Konum: Kocaeli..
- İletişim:
bu mod için çok teşekkürler ama boyutu forumun çerçevesini iki taraftan aşıyor altta resimde gördüğünüz gibi...
[ resmi görüntülemek için tıklayın ]
ben bunu nasıl düzeltirim boyutunu..?şimdiden teşekkürler..
[ resmi görüntülemek için tıklayın ]
ben bunu nasıl düzeltirim boyutunu..?şimdiden teşekkürler..
Kimler çevrimiçi
Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 2 misafir