[MOD] Full Pagenation / Tüm Sayfa Numaraları

[url=http://www.phpbbturkey.com/mods.html:34cnv4ga]phpBB 2.0.x MOD Veritabanımızda[/url:34cnv4ga] yayınlanan ve tarafınızca eklenen tüm yeni phpBB 2.0.x sürümleri için MODların duyuruları buradan yapılmaktadır. MODlar hakkında ihtiyacınız olan desteği lütfen [b:34cnv4ga]2.0.x MOD Destek[/b:34cnv4ga] forumuna başlık açarak sorunuz.
Kilitli
Kullanıcı avatarı
NEFRİT
Uzaklaştırıldı
Mesajlar: 1404
Kayıt: 28.01.2006, 04:15
Konum: DarkKingdom
İletişim:

[MOD] Full Pagenation / Tüm Sayfa Numaraları

Mesaj gönderen NEFRİT »

Bu mod sayesinde viewtopic.php deki sayfa numaralarının tamamı görünür yani bu şekilde olan sayfa numaraları ;

1, 2, 3 ... 15, 16, 17 Next
Page 1 of 28

Bu şekilde çıkacaktır ;
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17 NEXT


Kod: Tümünü seç

################################################################# 
## Mod İsmi     :   Full Pagination
## Mod Versiyonu: 1.0.1
## MOD YAPIMCISI:      Meik Sievertsen < acyd.burn@gmx.de >
## 
##MOD AÇIKLAMASI: 
##      This Mod will generate Page Numbers in Viewtopic in this format: 
##      Goto Page 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 and so on. 
## 
## Revision History: 
## 
##	2002-05-20 - made the mod phpBB 2.0.0 compatible
##      2002-03-23 - initial version 1.0.0 
## 
## KURULUM SEVİYESİ :  BASİT
## KURULUM SÜRESİ    :   5 DK
## EDİTLENECEK DOSYALAR:       functions.php, viewtopic.php 
## Included Files:      0 
## 
################################################################# 
##  
#################################################################
## 
## Author Note: 
##   I have tested this with a thread of 114 pages. After i have seen 
##   the result, i have changed the function, so that the page numbers 
##   will be generated in 20th blocks... 
##   You can change this by altering the value of $break_page. a value 
##   of 0 means 'no blocking'. 
##
##   This Mod only gives an example for the viewtopic page. You can
##   enable the full pagination for every page where it occurs. Just
##   replace the occurrence of 'generate_pagination' with 'generate_full_pagination'.
##   For example, in memberlist.php, viewforum.php and so on.
## 
################################################################# 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
################################################################# 

# 
#-----[ AÇ ]--------------------------------------------- 
# 
/phpBB2/includes/functions.php

#
#-----[ BUL ]---------------------------------------------
# 
//
// Pagination routine, generates
// page number sequence

# 
#-----[ ÖNCESİNE EKLE ]--------------------------------------- 
# 
// 
// Full Pagination routine, generates 
// page number sequence 
// 
function generate_full_pagination($base_url, $num_items, $per_page, $start_item, $add_prevnext_text = TRUE) 
{ 
	global $lang; 

	//
	// You can change this value, see the Author Notes for details
	//
	$break_page = 20; 

	$total_pages = ceil($num_items/$per_page); 

	if ( $total_pages == 1 ) 
	{ 
		return ''; 
	} 

	$on_page = floor($start_item / $per_page) + 1; 
	$page_string = ''; 

	for ($i = 1; $i < $total_pages + 1; $i++) 
	{ 
		if ($break_page > 0) 
		{ 
			if ((($i-1) % $break_page) == 0) 
			{ 
				$page_string .= '<br />'; 
			} 
		} 
		$page_string .= ( $i == $on_page ) ? '<b>' . $i . '</b>' : '<a href="' . append_sid($base_url . "&start=" . ( ( $i - 1 ) * $per_page ) ) . '">' . $i . '</a>'; 
		if ( $i <  $total_pages ) 
		{ 
			$page_string .= ', '; 
		} 
	} 

	if ( $add_prevnext_text ) 
	{ 
		if ( $on_page > 1 ) 
		{ 
			$page_string = ' <a href="' . append_sid($base_url . "&start=" . ( ( $on_page - 2 ) * $per_page ) ) . '">' . $lang['Previous'] . '</a>&nbsp;&nbsp;' . $page_string; 
		} 

		if ( $on_page < $total_pages ) 
		{ 
			$page_string .= '&nbsp;&nbsp;<a href="' . append_sid($base_url . "&start=" . ( $on_page * $per_page ) ) . '">' . $lang['Next'] . '</a>'; 
		} 
	} 

	$page_string = $lang['Goto_page'] . ' ' . $page_string; 

	return $page_string; 
} 

# 
#-----[ AÇ ]--------------------------------------------- 
# 
/phpBB2/viewtopic.php

#
#-----[ BUL ]---------------------------------------------
# 
$pagination = ( $highlight_active ) ? generate_pagination("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&postdays=$post_days&postorder=$post_order&highlight=" . $HTTP_GET_VARS['highlight'], $total_replies, $board_config['posts_per_page'], $start) : generate_pagination("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&postdays=$post_days&postorder=$post_order", $total_replies, $board_config['posts_per_page'], $start);

# 
#-----[ DEĞİŞTİR ]--------------------------------------------------------------- 
# 
$pagination = ( $highlight_active ) ? generate_full_pagination("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&postdays=$post_days&postorder=$post_order&highlight=" . $HTTP_GET_VARS['highlight'], $total_replies, $board_config['posts_per_page'], $start) : generate_full_pagination("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&postdays=$post_days&postorder=$post_order", $total_replies, $board_config['posts_per_page'], $start);

# 
#-----[ KAYDET VE KAPAT ]------------------------------------------ 
# 
# EoM
Özellerden kullanıcılara reklam yaptığım için sayın yöneticim beni uzaklaştırdı.
Kullanıcı avatarı
zikromen
Kayıtlı Kullanıcı
Mesajlar: 14
Kayıt: 30.03.2006, 11:09
İletişim:

Mesaj gönderen zikromen »

Şimdilik bu kadar sayfam yok ama bakarsın ilerde lazım olur. :D
Kalite ayrıntıda gizlidir
Kullanıcı avatarı
CaN_BaKıR
Kayıtlı Kullanıcı
Mesajlar: 459
Kayıt: 17.03.2006, 01:16

Mesaj gönderen CaN_BaKıR »

Bende bu kod yok...

Benim gibi bu kodu bulamayanlar olur ise versiyon uyumsuzluğundan olmaktadır...

Kod: Tümünü seç

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

#
#-----[ BUL ]---------------------------------------------
#
$pagination = ( $highlight_active ) ? generate_pagination("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&postdays=$post_days&postorder=$post_order&highlight=" . $HTTP_GET_VARS['highlight'], $total_replies, $board_config['posts_per_page'], $start) : generate_pagination("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&postdays=$post_days&postorder=$post_order", $total_replies, $board_config['posts_per_page'], $start);

Kod da benim gibi sorun yaşayanlar şu şekilde yapsınlar...[/b][/color]

Kod: Tümünü seç

#
#-----[ AÇ ]---------------------------------------------
#
/phpBB2/viewtopic.php

#
#-----[ BUL ]---------------------------------------------
#
$pagination = ( $highlight != '' ) ? generate_pagination("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&postdays=$post_days&postorder=$post_order&highlight=$highlight", $total_replies, $board_config['posts_per_page'], $start) : generate_pagination("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&postdays=$post_days&postorder=$post_order", $total_replies, $board_config['posts_per_page'], $start);

#
#-----[ DEĞİŞTİR ]---------------------------------------------------------------
#
$pagination = ( $highlight_active ) ? generate_full_pagination("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&postdays=$post_days&postorder=$post_order&highlight=" . $HTTP_GET_VARS['highlight'], $total_replies, $board_config['posts_per_page'], $start) : generate_full_pagination("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&postdays=$post_days&postorder=$post_order", $total_replies, $board_config['posts_per_page'], $start);

#
#-----[ KAYDET VE KAPAT ]------------------------------------------
#
#
Bu şekilde yapılınca oluyor...
[ resmi görüntülemek için tıklayın ]
phpBB Nasıl Kurulur
https://www.phpbbturkey.com/viewtopic.php?t=35
Mod Nasıl Kurulur
https://www.phpbbturkey.com/viewtopic.php?t=108

Lütfen Özel Mesaj Atıp Soru Sormayınız !!!
Kullanıcı avatarı
NEFRİT
Uzaklaştırıldı
Mesajlar: 1404
Kayıt: 28.01.2006, 04:15
Konum: DarkKingdom
İletişim:

İyi

Mesaj gönderen NEFRİT »

İyi bulmuşsun arkadaşım ben genelde modların sadece tek bir versiyon üstüne kurup denediğimden haberim yoktu zaten bu modu kurduğumda forumum 2.0.17 iydi :D
Özellerden kullanıcılara reklam yaptığım için sayın yöneticim beni uzaklaştırdı.
Kullanıcı avatarı
CaN_BaKıR
Kayıtlı Kullanıcı
Mesajlar: 459
Kayıt: 17.03.2006, 01:16

Mesaj gönderen CaN_BaKıR »

Olur böyle vakalar, phbbturkey moderatörü yakalar :D
[ resmi görüntülemek için tıklayın ]
phpBB Nasıl Kurulur
https://www.phpbbturkey.com/viewtopic.php?t=35
Mod Nasıl Kurulur
https://www.phpbbturkey.com/viewtopic.php?t=108

Lütfen Özel Mesaj Atıp Soru Sormayınız !!!
Kullanıcı avatarı
Dn_35
Kayıtlı Kullanıcı
Mesajlar: 3400
Kayıt: 08.04.2006, 22:02
İletişim:

Mesaj gönderen Dn_35 »

Bu modu görmüştüm ama aklıma takıldığı için hoş görüntü olmaz diye yüklememiştim.

olura 100 sayfa veya üzeri olursa görüntü pek hoş olmaz bence
Kullanıcı avatarı
CaN_BaKıR
Kayıtlı Kullanıcı
Mesajlar: 459
Kayıt: 17.03.2006, 01:16

Mesaj gönderen CaN_BaKıR »

Dn_35 yazdı:Bu modu görmüştüm ama aklıma takıldığı için hoş görüntü olmaz diye yüklememiştim.

olura 100 sayfa veya üzeri olursa görüntü pek hoş olmaz bence
Forumunda bir başlık 20-30 'un üzerine çıkan varsa yapmasın zaten saçma olur ;)

Gerçi ikinci satıra atlar büyük ihtimalle ama görüntüsü hoş olmaz...
[ resmi görüntülemek için tıklayın ]
phpBB Nasıl Kurulur
https://www.phpbbturkey.com/viewtopic.php?t=35
Mod Nasıl Kurulur
https://www.phpbbturkey.com/viewtopic.php?t=108

Lütfen Özel Mesaj Atıp Soru Sormayınız !!!
supradyn
Kayıtlı Kullanıcı
Mesajlar: 23
Kayıt: 01.05.2006, 16:22
İletişim:

Mesaj gönderen supradyn »

Arkadaşlar ben
1-sona kadar sayfa numaralarının göründüğü küçük bir kutucuk istiyorum daha önce kullaniyordum ama şu anda bulamiyorum.
yardımcı olabilirmisiniz.
Selam
Kullanıcı avatarı
Webmasters
Kayıtlı Kullanıcı
Mesajlar: 109
Kayıt: 23.03.2007, 12:11
Konum: Elazığ
İletişim:

Mesaj gönderen Webmasters »

Tamam işte bu modu kurarsan baştan sona sayfa numaraları görünür. kutucuklar içinde görünmesi için ayrı bir mod olması lazım sanırım.
leeshore
Kayıtlı Kullanıcı
Mesajlar: 15
Kayıt: 30.11.2006, 19:07

Re: [MOD] Full Pagenation / Tüm Sayfa Numaraları

Mesaj gönderen leeshore »

Peki bunu açılır kapanır kutuda yapamaz mıyız ???
mustilem23
Kayıtlı Kullanıcı
Mesajlar: 34
Kayıt: 08.10.2007, 18:19
İletişim:

Re: [MOD] Full Pagenation / Tüm Sayfa Numaraları

Mesaj gönderen mustilem23 »

bu modu ezportala uyarlamamız mumkunmu acaba orda bu konuda bır sorunum varda haberlerı sayfalanadırma modunu kurdum ama işte 12345678910 dıye cıksın ıstıyorum bu sadece mesaj panosundakılerı edıtlıyor portalı edıtleyenı nasıl yapabılırız acaba .
dövüş oyunları sitesi
http://emuclubu.turkishinet.0lx.net/
Kilitli

“2.0.x MOD Duyuruları” sayfasına dön

Kimler çevrimiçi

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