1 sayfadan 1. sayfa

Yeni eklenen iletiler linkinde fonksiyonel degisiklik yapmak istiyorum...

İletiTarih: 28.03.2007, 04:18
murtaza
Simdi söyle bisi var

YENI EKLENEN ILETILER linkine tikladigimda yeni eklenen iletileri görüyoruz

Ama ez portal cok güzel bir fonksiyon yapmis

Yeni eklenen iletiler (86) diye.

Mesela 86 ileti geldigini daha tiklamadan görebiliyoruz.
Bu fonksiyon icin

Kod: Tümünü seç
   $result = $db->sql_query($sql);
   if( $result )
   {
      $row = $db->sql_fetchrow($result);
      $lang['Search_new'] = $lang['Search_new'] . " (" . $row['total'] . ")";
   }
}


kodunu kullanmis ezportal.

Ama ben bu fonksiyonu overall_header'e aldim sadece

YENI EKLENEN ILETILER diye gösteriyor. yani sonunda sayi yok.

Ezportal gibi yapmak icin page_headerimi düzeltecem (bilmiyorum)

Kod: Tümünü seç
   'L_SEARCH_NEW' => $lang['Search_new'],


kodunu portal gibi yapmaya calistim olmadi.

Acaba nasil yapmam gerekiyor TOTAL mesajlari göstermesi icin.

Kestane kebap , acele cevap

Sevgiyle

Cvp: Yeni eklenen iletiler linkinde fonksiyonel degisiklik yapmak istiyorum...

İletiTarih: 28.03.2007, 05:31
ALEXIS
[syntax="sql"]$sql = "SELECT COUNT(post_id) AS newpost_total
FROM " . POSTS_TABLE . "
WHERE post_time > " . $userdata['user_lastvisit'];[/syntax]

Cvp: Yeni eklenen iletiler linkinde fonksiyonel degisiklik yapmak istiyorum...

İletiTarih: 28.03.2007, 05:45
murtaza
Bu sql kodunu nereye vericem neyle degistiricem alex?
Yada hangi dosyadaki kodu editliicem?

Hem seni gecenin bu vaktinde hala ayaktasin vallaha helal olsun diyom.

Sevgiyle anacim

Cvp: Yeni eklenen iletiler linkinde fonksiyonel degisiklik yapmak istiyorum...

İletiTarih: 28.03.2007, 06:01
ALEXIS
Kaç sene hiçbir şey öğrenememişsin anacıım :D


Kod: Tümünü seç
[ AÇ ]

includes/functions.php

[ BUL ]

      case 'topiccount':
         $sql = "SELECT SUM(forum_topics) AS topic_total, SUM(forum_posts) AS post_total
            FROM " . FORUMS_TABLE;
         break;

[ SONRASINA EKLE ]

      case 'newposttotal':
         $sql = "SELECT COUNT(post_id) AS newpost_total
            FROM " . POSTS_TABLE . "
            WHERE post_time > " . $userdata['user_lastvisit'];
         break;

      case 'newtopictotal':
         $sql = "SELECT COUNT(distinct p.post_id) AS newtopic_total
            FROM " . POSTS_TABLE . " p, " . TOPICS_TABLE . " t
            WHERE p.post_time > " . $userdata['user_lastvisit'] . "
            AND p.post_id = t.topic_first_post_id";
         break;

[ AÇ ]

includes/page_header.php

[ BUL ]

// Format Timezone. We are unable to use array_pop here, because of PHP3 compatibility

[ ÖNCESİNE EKLE ]

if( $userdata['session_logged_in'] )
{
     $total_new_posts = get_db_stat('newposttotal');
     $total_new_topics = get_db_stat('newtopictotal');
}

[ BUL ]

   'PRIVMSG_IMG' => $icon_pm,

[ SONRASINA EKLE ]

   'S_TOTAL_NEW_POSTS' => $total_new_posts, // yeni ileti sayısı
   'S_TOTAL_NEW_TOPICS' => $total_new_topics, // yeni konu sayısı



yeni ileti: {S_TOTAL_NEW_POSTS}
yeni konu: {S_TOTAL_NEW_TOPICS}

Cvp: Yeni eklenen iletiler linkinde fonksiyonel degisiklik yapmak istiyorum...

İletiTarih: 28.03.2007, 06:18
murtaza
Tamam anaciiiim saaaaoollll mucks

Bak bende bunu buldum

http://www.phpbb.com/community/viewtopic.php?t=354358

Ama seninkini deniicem yeni mod eklemiim bosuna

(k) Sevgiyle

Cvp: Yeni eklenen iletiler linkinde fonksiyonel degisiklik yapmak istiyorum...

İletiTarih: 28.03.2007, 08:38
ALEXIS
onlar direk sogu ve değişek yapmıştı, ben direk istatistik olarak ekledim.