son konuları index almak

phpBB 2.0.x sürümleri için geliştirilen ve yapım aşamasındaki Alpha, Beta MODlar & PreMODlar.
Kullanıcı avatarı
NOKTA
Kayıtlı Kullanıcı
Mesajlar: 28
Kayıt: 28.06.2006, 00:57
İletişim:

son konuları index almak

Mesaj gönderen NOKTA »

Sabri abi bu son konuları ana ekrana nasıl alırız çook önemli buda yineliyorum eline sağlık
zuper
Kayıtlı Kullanıcı
Mesajlar: 132
Kayıt: 12.04.2006, 16:07

Re: son konuları index almak

Mesaj gönderen zuper »

NOKTA yazdı:Sabri abi bu son konuları ana ekrana nasıl alırız çook önemli buda yineliyorum eline sağlık
neden sadece sabri abi nekadar saçma herkeze açık paylaşım forumlarında bire bir özel mesajda yazar gibi isim vererek yardım istiyorsunuz olabilir madem öyle özel mesaj e-mail vb. bir şey yapsa idiniz.şimdi ben sana o modu verecektim ama ben sabri deilim.biraz daha dikkatli olmak gerekir.
okyanuss
Kayıtlı Kullanıcı
Mesajlar: 1
Kayıt: 31.07.2006, 23:07
Konum: Okyanusun Derinliklerinden
İletişim:

Mesaj gönderen okyanuss »

zuper o kodları lütfen yayınlarmısın banada lazımdı da :oops: :wink:
zuper
Kayıtlı Kullanıcı
Mesajlar: 132
Kayıt: 12.04.2006, 16:07

Mesaj gönderen zuper »

[ resmi görüntülemek için tıklayın ]


isteğiniz budur umarım

Kod: Tümünü seç

##############################################################
## Mod Title:   shows topic of last made post on index
## Mod Version: 1.4.0
## Author:      e-sven <sven@e-sven.net> http://www.e-sven.net
## Description: -adds lasts post topic to each forum on
##               the index page (based on read-access)
##		-word censorship is used
##		-topic title with more then 27 chars are cut off
##		-mouseover info displays the full title
##
## Installation Level:  easy
## Installation Time:   2-5 Minutes
## Files To Edit:       index.php
## Included Files:      index.php (pre-modded)
##############################################################
## History:
##         0.9 not released beta
##         1.0 first working release
##         1.1 optimized db access
##	   1.2 made implementation easier 
##	       (only two replaces have to be made)
##         1.2a just a minor bug (thanks to Acid)
##         1.3 empty forums where not displayed correctly
##         1.4 optimized db-query
############################################################## 
## Before Adding This MOD To Your Forum, 
## You Should Back Up All Files Related To This MOD
##############################################################

#-----[ AÇ ]------------------------------------------------
#
index.php

#
#-----[ BUL]-----------------------------------------
#
			$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id
				FROM (( " . FORUMS_TABLE . " f
				LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )
				LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id )
				ORDER BY f.cat_id, f.forum_order";
			break;
	}
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Could not query forums information', '', __LINE__, __FILE__, $sql);
	}

	$forum_data = array();
	while( $row = $db->sql_fetchrow($result) )
	{
		$forum_data[] = $row;
	}

	if ( !($total_forums = count($forum_data)) )
	{
		message_die(GENERAL_MESSAGE, $lang['No_forums']);
	}

	//
	// Obtain a list of topic ids which contain


#
#-----[ BUNUNLA DEĞİŞTİR]----------------------------------------
#
 		$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id, t.topic_title, t.topic_last_post_id " .
			" FROM ((( " . FORUMS_TABLE . " f " .
			" LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )" .
			" LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id ) " .
			" LEFT JOIN " . TOPICS_TABLE . " t ON t.topic_last_post_id = p.post_id ) " .
			" ORDER BY f.cat_id, f.forum_order";
		break;
	}
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Could not query forums information', '', __LINE__, __FILE__, $sql);
	}

	$forum_data = array();
	$topic_last_ary = array();
	$i=0;
	while( $row = $db->sql_fetchrow($result) )
	{
		if (!in_array($row['topic_last_post_id'], $topic_last_ary) || $row['topic_last_post_id']==0) {
			$topic_last_ary[i]=$row['topic_last_post_id'];
			$i++;
			$forum_data[] = $row;
		}
	}
	unset($topic_last_ary);
	if ( !($total_forums = count($forum_data)) )
	{
		message_die(GENERAL_MESSAGE, $lang['No_forums']);
	}
	
	//
	// Filter topic_title not allowed to read
	// 
	if ( !($userdata['user_level'] == ADMIN && $userdata['session_logged_in']) ) {
		$auth_read_all = array();
		$auth_read_all=auth(AUTH_READ, AUTH_LIST_ALL, $userdata, $forum_data);
		$auth_data = '';
		for($i=0; $i<count($forum_data); $i++)
		{
			if (!$auth_read_all[$forum_data[$i]['forum_id']]['auth_read']) {
				$forum_data[$i]['topic_title']='';
			}
		}
	}

	//
	// Define censored word matches
	//
	$orig_word = array();
	$replacement_word = array();
	obtain_word_list($orig_word, $replacement_word);

	//
	// Obtain a list of topic ids which contain


#
#-----[ BUL ]-----------------------------------------
#
	if ( $forum_data[$j]['forum_last_post_id'] )
	{
	...
	}


#
#-----[ BUNUNLA DEĞİŞTİR ]---------------------------------
#
	if ( $forum_data[$j]['forum_last_post_id'] )
	{
		$topic_title = $forum_data[$j]['topic_title'];
		$topic_title2 = $forum_data[$j]['topic_title'];
		
		//
		// Censor topic title
		//
		if ( count($orig_word) )
		{
			$topic_title = preg_replace($orig_word, $replacement_word, $topic_title);
			$topic_title2 = preg_replace($orig_word, $replacement_word, $topic_title2);
		}
										
		if (strlen($topic_title)>27) {
			$topic_title = substr($topic_title,0,24) . '...';
		}

		$last_post_time = create_date($board_config['default_dateformat'], $forum_data[$j]['post_time'], $board_config['board_timezone']);
		$last_post = '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $forum_data[$j]['forum_last_post_id']) . '#' . $forum_data[$j]['forum_last_post_id'] . '" title="' . $topic_title2 . '">' . $topic_title . '</a><br>';
		$last_post .= $last_post_time . '&nbsp;<a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $forum_data[$j]['forum_last_post_id']) . '#' . $forum_data[$j]['forum_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" border="0" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '"></a><br>' . $lang['by'] . '&nbsp;';
		$last_post .= ( $forum_data[$j]['user_id'] == ANONYMOUS ) ? ( ($forum_data[$j]['post_username'] != '' ) ? $forum_data[$j]['post_username'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $forum_data[$j]['user_id']) . '">' . $forum_data[$j]['username'] . '</a> ';
	}

#
#-----[ KAYDET ve GÖNDER]----------------------------------
#

alıntıdır kaynak **********
Kullanıcı avatarı
NOKTA
Kayıtlı Kullanıcı
Mesajlar: 28
Kayıt: 28.06.2006, 00:57
İletişim:

re:

Mesaj gönderen NOKTA »

arkadaşım Yakusha yazan sabri abi bende ondan ona sordum bu demek değilki sadece o cvp versin.

görende cocacola tarifini vercek sanır verme kardeşim sanki sen biliyosun bunu tek.adam Yakusha yazmış bu kadar laf etmiyo.kimseden zorla bilgi istemiyoruzki zaten **********'den alıntıymış
zuper
Kayıtlı Kullanıcı
Mesajlar: 132
Kayıt: 12.04.2006, 16:07

Mesaj gönderen zuper »

NOKTA yazdı:arkadaşım Yakusha yazan sabri abi bende ondan ona sordum bu demek değilki sadece o cvp versin.

görende cocacola tarifini vercek sanır verme kardeşim sanki sen biliyosun bunu tek.adam Yakusha yazmış bu kadar laf etmiyo.kimseden zorla bilgi istemiyoruzki zaten **********'den alıntıymış
Önce Soru Sormayı Bilmiyorsun Ki İnsan En Başta Kullandığı Phpbb Sürümünü Portal Sürümünü Yazar Sonra Ne İstediğini Açık Net Anlaşılır Bir Türkçe İle Anlatır Tam Olarak Belirtir.
Hala Hata Üstüne Hata Yapıyorsun Konuştukça Batıyorsun Ne Yaparsan Yap Dediklerimi Bile Anlayamıyorsun.Ama Bir Gün Bir Yerlerde Öğrenirsin.


Neyse Tartışmaya Gerenk Yok Herkez Bildiğini Yapsın.

Son Olarak Coca Cola Deil Cola Turkayı Tavsiye Ederim
Kullanıcı avatarı
NOKTA
Kayıtlı Kullanıcı
Mesajlar: 28
Kayıt: 28.06.2006, 00:57
İletişim:

re:

Mesaj gönderen NOKTA »

aslında ağır cvp yazıcaktım.ama ne gerek var burda bir birimizin sorunlarını çözüm ulaştırıyoruz.amaç dışına çıkmak siteye zarar verir.kola turkaya katılıyorum:)
Kullanıcı avatarı
AlleRGy
Kayıtlı Kullanıcı
Mesajlar: 885
Kayıt: 16.05.2006, 19:14
Konum: denizli
İletişim:

Mesaj gönderen AlleRGy »

Önce Soru Sormayı Bilmiyorsun Ki İnsan En Başta Kullandığı Phpbb Sürümünü Portal Sürümünü Yazar Sonra Ne İstediğini Açık Net Anlaşılır Bir Türkçe İle Anlatır Tam Olarak Belirtir.
Hala Hata Üstüne Hata Yapıyorsun Konuştukça Batıyorsun Ne Yaparsan Yap Dediklerimi Bile Anlayamıyorsun.Ama Bir Gün Bir Yerlerde Öğrenirsin.


Neyse Tartışmaya Gerenk Yok Herkez Bildiğini Yapsın.

Son Olarak Coca Cola Deil Cola Turkayı Tavsiye Ederim
bende sana küçük harflerle yazmayı tavsiye ederim.hata üstüne hata diosun kendi hatalarına dikkat etmiosun ;)
Kullanıcı avatarı
kemal008
Kayıtlı Kullanıcı
Mesajlar: 52
Kayıt: 31.07.2006, 17:11
Konum: izmir
İletişim:

Mesaj gönderen kemal008 »

bu kodları tam olarak hangi sayfaya ve sayfanın neresine koyacaz... :lol:
Kullanıcı avatarı
MeQueR
Kayıtlı Kullanıcı
Mesajlar: 203
Kayıt: 28.07.2006, 00:22
Konum: Türkiye

Mesaj gönderen MeQueR »

Lütfen mod kurulumunu oku :)
Bu mesaj değiştirilmemiştir.... ayrıntılı bilgi için istediğiniz numarayı çevirin :) ..

NOT: cupranın numarasını çevirirseniz mesuliyet kabul edilmez :roll:

beklediğiniz gibi gelmedim ama olsun :P
zuper
Kayıtlı Kullanıcı
Mesajlar: 132
Kayıt: 12.04.2006, 16:07

Mesaj gönderen zuper »

tamam beyler sorun yok çözüm üretmeye devam.
Kullanıcı avatarı
can_dpu
Kayıtlı Kullanıcı
Mesajlar: 48
Kayıt: 21.12.2006, 22:01
İletişim:

Mesaj gönderen can_dpu »

bunu color grupsa nasıl uyarlarıs son mesaj tarihin altına nasıl alırız?
Kullanıcı avatarı
elcinerdi
Kayıtlı Kullanıcı
Mesajlar: 138
Kayıt: 08.12.2006, 15:44

Mesaj gönderen elcinerdi »

harika oldu NOKTA sağol :D
BLooD
Uzaklaştırıldı
Mesajlar: 409
Kayıt: 15.11.2006, 19:36
Konum: Manisa
İletişim:

Mesaj gönderen BLooD »

zuper yazdı:[ resmi görüntülemek için tıklayın ]


isteğiniz budur umarım

Kod: Tümünü seç

##############################################################
## Mod Title:   shows topic of last made post on index
## Mod Version: 1.4.0
## Author:      e-sven <sven@e-sven.net> http://www.e-sven.net
## Description: -adds lasts post topic to each forum on
##               the index page (based on read-access)
##		-word censorship is used
##		-topic title with more then 27 chars are cut off
##		-mouseover info displays the full title
##
## Installation Level:  easy
## Installation Time:   2-5 Minutes
## Files To Edit:       index.php
## Included Files:      index.php (pre-modded)
##############################################################
## History:
##         0.9 not released beta
##         1.0 first working release
##         1.1 optimized db access
##	   1.2 made implementation easier 
##	       (only two replaces have to be made)
##         1.2a just a minor bug (thanks to Acid)
##         1.3 empty forums where not displayed correctly
##         1.4 optimized db-query
############################################################## 
## Before Adding This MOD To Your Forum, 
## You Should Back Up All Files Related To This MOD
##############################################################

#-----[ AÇ ]------------------------------------------------
#
index.php

#
#-----[ BUL]-----------------------------------------
#
			$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id
				FROM (( " . FORUMS_TABLE . " f
				LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )
				LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id )
				ORDER BY f.cat_id, f.forum_order";
			break;
	}
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Could not query forums information', '', __LINE__, __FILE__, $sql);
	}

	$forum_data = array();
	while( $row = $db->sql_fetchrow($result) )
	{
		$forum_data[] = $row;
	}

	if ( !($total_forums = count($forum_data)) )
	{
		message_die(GENERAL_MESSAGE, $lang['No_forums']);
	}

	//
	// Obtain a list of topic ids which contain


#
#-----[ BUNUNLA DEĞİŞTİR]----------------------------------------
#
 		$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id, t.topic_title, t.topic_last_post_id " .
			" FROM ((( " . FORUMS_TABLE . " f " .
			" LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )" .
			" LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id ) " .
			" LEFT JOIN " . TOPICS_TABLE . " t ON t.topic_last_post_id = p.post_id ) " .
			" ORDER BY f.cat_id, f.forum_order";
		break;
	}
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Could not query forums information', '', __LINE__, __FILE__, $sql);
	}

	$forum_data = array();
	$topic_last_ary = array();
	$i=0;
	while( $row = $db->sql_fetchrow($result) )
	{
		if (!in_array($row['topic_last_post_id'], $topic_last_ary) || $row['topic_last_post_id']==0) {
			$topic_last_ary[i]=$row['topic_last_post_id'];
			$i++;
			$forum_data[] = $row;
		}
	}
	unset($topic_last_ary);
	if ( !($total_forums = count($forum_data)) )
	{
		message_die(GENERAL_MESSAGE, $lang['No_forums']);
	}
	
	//
	// Filter topic_title not allowed to read
	// 
	if ( !($userdata['user_level'] == ADMIN && $userdata['session_logged_in']) ) {
		$auth_read_all = array();
		$auth_read_all=auth(AUTH_READ, AUTH_LIST_ALL, $userdata, $forum_data);
		$auth_data = '';
		for($i=0; $i<count($forum_data); $i++)
		{
			if (!$auth_read_all[$forum_data[$i]['forum_id']]['auth_read']) {
				$forum_data[$i]['topic_title']='';
			}
		}
	}

	//
	// Define censored word matches
	//
	$orig_word = array();
	$replacement_word = array();
	obtain_word_list($orig_word, $replacement_word);

	//
	// Obtain a list of topic ids which contain


#
#-----[ BUL ]-----------------------------------------
#
	if ( $forum_data[$j]['forum_last_post_id'] )
	{
	...
	}


#
#-----[ BUNUNLA DEĞİŞTİR ]---------------------------------
#
	if ( $forum_data[$j]['forum_last_post_id'] )
	{
		$topic_title = $forum_data[$j]['topic_title'];
		$topic_title2 = $forum_data[$j]['topic_title'];
		
		//
		// Censor topic title
		//
		if ( count($orig_word) )
		{
			$topic_title = preg_replace($orig_word, $replacement_word, $topic_title);
			$topic_title2 = preg_replace($orig_word, $replacement_word, $topic_title2);
		}
										
		if (strlen($topic_title)>27) {
			$topic_title = substr($topic_title,0,24) . '...';
		}

		$last_post_time = create_date($board_config['default_dateformat'], $forum_data[$j]['post_time'], $board_config['board_timezone']);
		$last_post = '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $forum_data[$j]['forum_last_post_id']) . '#' . $forum_data[$j]['forum_last_post_id'] . '" title="' . $topic_title2 . '">' . $topic_title . '</a><br>';
		$last_post .= $last_post_time . '&nbsp;<a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $forum_data[$j]['forum_last_post_id']) . '#' . $forum_data[$j]['forum_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" border="0" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '"></a><br>' . $lang['by'] . '&nbsp;';
		$last_post .= ( $forum_data[$j]['user_id'] == ANONYMOUS ) ? ( ($forum_data[$j]['post_username'] != '' ) ? $forum_data[$j]['post_username'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $forum_data[$j]['user_id']) . '">' . $forum_data[$j]['username'] . '</a> ';
	}

#
#-----[ KAYDET ve GÖNDER]----------------------------------
#

alıntıdır kaynak **********.net

vallaha ben bundan bişi anlamadım :roll:
İmza, kurallara aykırı olduğu için site yönetimi tarafından değiştirildi.
Kullanıcı avatarı
pikachu
Kayıtlı Kullanıcı
Mesajlar: 3062
Kayıt: 16.07.2006, 15:32
Konum: ağandon /
İletişim:

Mesaj gönderen pikachu »

son yazılan mesajların ilk bölümünü indexte gösteriyor, mesaj yazan kişinini adının üzerinde...
Kilitli

“2.0.x PreMODlar & Yapım aşamasındaki MODlar” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 4 misafir