Pagina 1 van 1

[ MOD ] Uitgebreide Paginatie Mod

Geplaatst: 20 okt 2004, 12:01
door ElbertF
Een mod van mezelf, demo op etncrew.com/forum. Het past de paginatelling onder de topictitels aan. Het Afbeelding icoontje wordt verwijderd, evenals het stukje tekst "Afbeelding ga naar pagina".

Screenshot (van de Engelse versie):

Afbeelding

Code: Selecteer alles

##############################################################
## MOD Title: Extended Pagination Mod
## MOD Author: etncrew < spambots@hotmail.com > (Oker) http://www.etncrew.com/forum
## MOD Description: Removes the "view newest post" image and "goto page" line, and puts two
## text links under the topic title; "first new" (if there are new posts) and "last". No
## templates have to be edited, the mod works immediatly on all styles. Screenshot:
## https://imageproxy-io.herokuapp.com/e8e8c9b95b62e2aaa814f5bfe58e9dc44849188c/687474703a2f2f696d6734312e6578732e63782f696d6734312f363931302f70726e747363726e2e676966
## MOD Version: 1.0.0
##
## Installation Level: Easy
## Installation Time: 3 Minutes
## Files To Edit: viewforum.php, language/lang_english/lang_main.php
## Included Files: n/a
##############################################################
## For Security Purposes, Please Check: http://www.phpbb.com/mods/ for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered
## in our MOD-Database, located at: http://www.phpbb.com/mods/
##############################################################
## Author Notes:
##
##############################################################
## MOD History:
##
##   2004-10-20 - Version 1.0.2
##      - Fixed two little typos
##
##   2004-10-20 - Version 1.0.1
##      - Added language support
##
##   2004-10-20 - Version 1.0.0
##      - Initial mod
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################

#
#-----[ OPEN ]------------------------------------------
#

viewforum.php

#
#-----[ FIND ]------------------------------------------
#

							$newest_post_img = '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&view=newest") . '"><img src="' . $images['icon_newest_reply'] . '" alt="' . $lang['View_newest_post'] . '" title="' . $lang['View_newest_post'] . '" border="0" /></a> ';

#
#-----[ REPLACE WITH ]------------------------------------------
#

							//Start - Extended pagination mod
							//REMOVE:							
							//$newest_post_img = '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&view=newest") . '"><img src="' . $images['icon_newest_reply'] . '" alt="' . $lang['View_newest_post'] . '" title="' . $lang['View_newest_post'] . '" border="0" /></a> ';
							//ADD:
							$newest_post_img = '';
							$newest_post_link =  '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&view=newest") . '">' . $lang['first_new'] . '</a> | ';
							//End - Extended pagination mod

#
#-----[ FIND ]------------------------------------------
#

							$newest_post_img = '';

#
#-----[ AFTER, ADD ]------------------------------------------
#

							//Start - Extended pagination mod
							//ADD:							
							$newest_post_link = '';
							//End - Extended pagination mod

#
#-----[ FIND ]------------------------------------------
#

						$newest_post_img = '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&view=newest") . '"><img src="' . $images['icon_newest_reply'] . '" alt="' . $lang['View_newest_post'] . '" title="' . $lang['View_newest_post'] . '" border="0" /></a> ';

#
#-----[ REPLACE WITH ]------------------------------------------
#

						//Start - Extended pagination mod
						//REMOVE:							
						//$newest_post_img = '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&view=newest") . '"><img src="' . $images['icon_newest_reply'] . '" alt="' . $lang['View_newest_post'] . '" title="' . $lang['View_newest_post'] . '" border="0" /></a> ';
						//ADD:
						$newest_post_img = '';
						$newest_post_link = '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&view=newest") . '">' . $lang['first_new'] . '</a> | ';
						//End - Extended pagination mod

#
#-----[ FIND ]------------------------------------------
#

					$newest_post_img = '';
#
#-----[ AFTER, ADD ]------------------------------------------
#

					//Start - Extended pagination mod
					//ADD:							
					$newest_post_link = '';
					//End - Extended pagination mod

#
#-----[ FIND ]------------------------------------------
#

				$newest_post_img = '';

#
#-----[ AFTER, ADD ]------------------------------------------
#

				//Start - Extended pagination mod
				//ADD:							
				$newest_post_link = '';
				//End - Extended pagination mod

#
#-----[ FIND ]------------------------------------------
#

			$goto_page = ' [ <img src="' . $images['icon_gotopost'] . '" alt="' . $lang['Goto_page'] . '" title="' . $lang['Goto_page'] . '" />' . $lang['Goto_page'] . ': ';

#
#-----[ REPLACE WITH ]------------------------------------------
#

			//Start - Extended pagination mod
			//REMOVE:							
			//$goto_page = ' [ <img src="' . $images['icon_gotopost'] . '" alt="' . $lang['Goto_page'] . '" title="' . $lang['Goto_page'] . '" />' . $lang['Goto_page'] . ': ';
			//ADD:
			$goto_page = ' [ ';
			//End - Extended pagination mod

#
#-----[ FIND ]------------------------------------------
#

			$goto_page .= ' ] ';

#
#-----[ REPLACE WITH ]------------------------------------------
#

			//Start - Extended pagination mod
			//REMOVE:							
			//$goto_page .= ' ] ';
			//ADD:
			$goto_page .= ' | ' . $newest_post_link . '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $topic_rowset[$i]['topic_last_post_id']) . '#' . $topic_rowset[$i]['topic_last_post_id'] . '">' . $lang['last'] . '</a> ]';
			//End - Extended pagination mod

#
#-----[ FIND ]------------------------------------------
#

			$goto_page = '';

#
#-----[ REPLACE WITH ]------------------------------------------
#

			//Start - Extended pagination mod
			//REMOVE:							
			//$goto_page = '';
			//ADD:
			$goto_page = '[ ' . $newest_post_link . '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $topic_rowset[$i]['topic_last_post_id']) . '#' . $topic_rowset[$i]['topic_last_post_id'] . '">' . $lang['last'] . '</a> ]';
			//End - Extended pagination mod

#
#-----[ OPEN ]------------------------------------------
#

language/lang_english/lang_main.php

#
#-----[ FIND ]------------------------------------------
#

//
// That's all, Folks!

#
#-----[ BEFORE, ADD ]------------------------------------------
#

//Start - Extended pagination mod
//ADD:							
$lang['first_new'] = 'first new';
$lang['last'] = 'last';
//End - Extended pagination mod

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM 
[ edit ] Aangepast naar versie 1.0.1
[ edit ] Aangepast naar versie 1.0.2

mooi

Geplaatst: 20 okt 2004, 12:08
door svenn
mooi mooi

Geplaatst: 20 okt 2004, 12:13
door ElbertF
Als je het wilt zien kun je trouwens inloggen op mijn forum:

etncrew.com/forum

Username: guest
Password: guest

Geplaatst: 20 okt 2004, 12:19
door Luuk
kan niet inloggen met guest/guest :roll:

en het is trouwens viewforum.php, niet
vieuwforum.php
:wink:

nog een tip, werk met lang['blabla'], dat is 'mooier' qua script.

Geplaatst: 20 okt 2004, 12:20
door ElbertF
Nu moet je kunnen inloggen, spelfoutje pas ik aan.. :)

Het forum is trouwens net een paar dagen oud, ik heb nog geen topics met > 1 pagina's.. Bekijk anders het oude forum: http://www.etncrew.com/forum2/

Geplaatst: 20 okt 2004, 12:21
door Luuk
okeej, het werkt :wink:

ps: lees mijn edit bij mijn vorige post

Geplaatst: 20 okt 2004, 12:26
door ElbertF
Je hebt wel gelijk, was een beetje lui.. Komt in versie 1.0.1 :P

Geplaatst: 20 okt 2004, 14:39
door ElbertF
Moet ik 'm trouwens nog ergens aanmelden voordat hij gevalideerd en gereleased wordt? :oops:

Geplaatst: 20 okt 2004, 16:26
door mosymuis
http://www.phpbb.com/phpBB/catdb.php?db=1

Kies hier een catagorie en vervolgens "Add link" in het menu. Bedenk wel dat je Luuk zijn tip zoieso moet gebruiken om hem goedgekeurd te krijgen.

Geplaatst: 20 okt 2004, 16:28
door ElbertF
Doe ik 8)

[ edit ] Paar veranderingen aangebracht: Versie 1.0.1. Met de tip van Luuk :)

Geplaatst: 21 okt 2004, 14:36
door DaMnNaTiOn
Nice :)

Geplaatst: 21 okt 2004, 14:42
door mosymuis
Drie foutjes: bovenaan verwijs je naar lang_english, onderaan moet lang_nederlands worden bewerkt. lang_nederlands bestaat niet eens, dat moet lang_dutch zijn. En bij een mod als deze moeten ook altijd de wijzigingen naar lang_english worden bijgevoegd, sterker nog, phpBB keurt geen mods goed waar wijzigingen voor lang_dutch staan. Die moet je in een extra textbestandje (mapje "translations") bijvoegen.

Geplaatst: 21 okt 2004, 14:53
door ElbertF
Aangepast, ik had 'm ook op z'n Engels op phpBB.com gezet :thumb: