﻿##############################################################
## MOD Title: 		phpBB SEO Zéro dupilcate MAJ 0.6.0 => 0.6.2
## MOD Author: 		dcz <n/a> http://www.phpbb-seo.com/
## MOD Description: 	Ceci est la procédure de mise à jour du MOD phpBB SEO Zéro dupilcate pour la transition version 0.6.0 => 0.6.2
## 			Rendez-vous sur http://www.phpbb-seo.com/fr/zero-duplicate/zero-duplicate-phpbb3-seo-t1502.html
## 			pour toujours obtenir la dernière version ou de l'aide pour ce MOD.
##
## MOD Version: 	1.0
##
## Installation Level: 	Eazy
## Installation Time: 	7 Minutes
## Files To Edit: 	7
##			index.php,
##			memberlist.php,
##			search.php,
##			styles/prosilver/template/overall_header.html,
##			styles/subsilver2/template/overall_header.html,
##			viewforum.php,
##			viewtopic.php.
##
## Included Files: n/a
##############################################################
## Author Notes:
## _____________
##
## Voici les instructions de mise à jour : phpBB3 SEO Mod Zéro dupilcate 0.6.0 => 0.6.2
##
##############################################################
## MOD History:
##
##	2009-11-23 - 1.0
##		- First version released
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################


#
#-----[ DIY INSTRUCTIONS ]--------------------------------------------------
#

_____________________________________________
>>>> INSTALLATION POUR VOTRE FORUM <<<<<
_____________________________________________

La procédure d'installation qui suit est très simple et ne devrait pas poser de problèmes.
#
#-----[ OPEN ]------------------------------------------
#

index.php

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

$seo_mark = request_var('mark', '');

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

if (!empty($phpbb_seo->seo_opt['url_rewrite'])) {
	$phpbb_seo->seo_path['canonical'] = $phpbb_seo->drop_sid(append_sid("{$phpbb_root_path}index.$phpEx"));
}

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

memberlist.php

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

		$phpbb_seo->seo_opt['zero_dupe']['redir_def'] = array(
			'mode' => array('val' => 'leaders', 'keep' => true),
		);

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

		if (!empty($phpbb_seo->seo_opt['url_rewrite'])) {
			$phpbb_seo->seo_path['canonical'] = $phpbb_seo->drop_sid(append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=leaders'));
		}

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

		$phpbb_seo->seo_opt['zero_dupe']['redir_def'] = array(
			'mode' => array('val' => 'viewprofile', 'keep' => true),
			'u' => array('val' => $user_id, 'keep' => true, 'force' => true),
		);
#
#-----[ BEFORE, ADD ]------------------------------------------
#

		if (!empty($phpbb_seo->seo_opt['url_rewrite'])) {
			$phpbb_seo->seo_path['canonical'] = $phpbb_seo->drop_sid(append_sid("{$phpbb_root_path}memberlist.$phpEx", "mode=viewprofile&amp;u=$user_id"));
		}

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

			$phpbb_seo->prepare_url('group', $group_row['group_name'], $group_row['group_id']);
			$phpbb_seo->seo_opt['zero_dupe']['start'] = $phpbb_seo->seo_chk_start( $start, $config['topics_per_page'] );

			$phpbb_seo->seo_chk_dupe("{$phpbb_root_path}memberlist.$phpEx?" . implode('&amp;', $params) . '&amp;start=' . $phpbb_seo->seo_opt['zero_dupe']['start']);

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

			if (!empty($phpbb_seo->seo_opt['url_rewrite'])) {
				$phpbb_seo->seo_path['canonical'] = $phpbb_seo->drop_sid(append_sid("{$phpbb_root_path}memberlist.$phpEx", "mode=group&amp;g={$group_row['group_id']}&amp;start=" . $phpbb_seo->seo_opt['zero_dupe']['start']));
			}

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

search.php

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

		// www.phpBB-SEO.com SEO TOOLKIT BEGIN - Zero dupe
		if (!$submit) {

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

		// www.phpBB-SEO.com SEO TOOLKIT BEGIN - Zero dupe
		if (!$submit && !$u_search_forum) {

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

styles/prosilver/template/overall_header.html

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

<head>
{SEO_BASE_HREF}

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

<!-- IF SEO_CANONICAL_URL --><link rel="canonical" href="{SEO_CANONICAL_URL}" /><!-- ENDIF -->

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

styles/subsilver2/template/overall_header.html

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

<head>
{SEO_BASE_HREF}

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

<!-- IF SEO_CANONICAL_URL --><link rel="canonical" href="{SEO_CANONICAL_URL}" /><!-- ENDIF -->

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

viewforum.php

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

if ($forum_data['forum_topics_per_page']) {
	$config['topics_per_page'] = $forum_data['forum_topics_per_page'];
}
$phpbb_seo->seo_opt['zero_dupe']['start'] = $phpbb_seo->seo_chk_start( $start, $config['topics_per_page'] );

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

if (!empty($phpbb_seo->seo_opt['url_rewrite'])) {
	$phpbb_seo->seo_path['canonical'] = $phpbb_seo->drop_sid(append_sid("{$phpbb_root_path}viewforum.$phpEx", "f=$forum_id&amp;start=$start"));
}

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

viewtopic.php

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

// www.phpBB-SEO.com SEO TOOLKIT BEGIN -> Zero dupe
$phpbb_seo->seo_opt['zero_dupe']['start'] = $phpbb_seo->seo_chk_start( $start, $config['posts_per_page'] );

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

if (!empty($phpbb_seo->seo_opt['url_rewrite'])) {
	$phpbb_seo->seo_path['canonical'] = $phpbb_seo->drop_sid(append_sid("{$phpbb_root_path}viewtopic.$phpEx", "f=$forum_id&amp;t=$topic_id&amp;start=$start"));
}

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
