[ADD ON] mx SiteMaps : Auto Link Pour phpBB

Forum consacré aux codes conseillés ou mis à disposition sur phpBB SEO. Support, téléchargements, conseils ...

Modérateur: Modérateurs

Messagede phil35 » Dim Sep 24, 2006 8:15 am

Bonjour

j' ai installer mod rewrite phpBB SEO Intermédiaire

et j' ai ca maintenant

Code: Tout sélectionner
Fatal error: Cannot redeclare if_query() (previously declared in /home/lotterym/public_html/forum/includes/functions.php:1052) in /home/lotterym/public_html/forum/includes/page_header.php on line 85


C'est grave docteur ?
Je crois que j'ai fais tout et n' importe quoi, surtout n'importe quoi :?

Bon dimanche

Philippe
phil35
 
Messages: 15
Inscription: Dim Juil 30, 2006 9:18 am

Publicité

Messagede dcz » Dim Sep 24, 2006 9:10 am

Non, c'est pas grave, on dirait juste que tu n'as pas dés-installé le mod de webmedic avant d'installer le mod rewrite phpBB SEO ;)

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21238
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede phil35 » Dim Sep 24, 2006 2:44 pm

J' ai jamais installé webmedic :shock:
D'ailleur c'est quoi ?
Vous avez un lien ou cela ce trouve que je verifie ?
Merci
Philippe
phil35
 
Messages: 15
Inscription: Dim Juil 30, 2006 9:18 am

Messagede dcz » Dim Sep 24, 2006 9:22 pm

J'en ai déduis cela de ton message d'erreur :
Code: Tout sélectionner
Fatal error: Cannot redeclare if_query() (previously declared in /home/lotterym/public_html/forum/includes/functions.php:1052) in /home/lotterym/public_html/forum/includes/page_header.php on line 85


Qui te dis que tu ne peux pas déclarer deux fois la même fonction, ici if_query() que le mod de webmedic utilise justement aussi et dans page_header.php ;)

Donc, j'en déduis qu'il est (ou a été) installé, et qu'il faudrait donc (finir de) le des-installer.

Tu n'as pas trace de cette installation ?

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21238
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede phil35 » Mer Sep 27, 2006 5:27 pm

Bonjour,
Je pense que je vais reprendre tout a zéro :?

Quels modules me conseillez vous d' installer et dans quel ordre pour un référencement optimale ?

Merci de votre réponse

Philippe :wink:
phil35
 
Messages: 15
Inscription: Dim Juil 30, 2006 9:18 am

Messagede dcz » Mer Sep 27, 2006 9:05 pm

Ça ressemble pas mal à un Hors sujet total ;)

Donc :
    1) mod rewrite et guest sessions
    2) mx Google sitemaps
    3) soumission du sitemapIndex
    4) mx sitemaps
    5) Dynamic meta tags.


Pour plus de détail, lance un sujet dans le forum phpBB ;)

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21238
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede phil35 » Jeu Sep 28, 2006 12:15 pm

bonjour,
J'ai repris des fichiers vierge et installé les mods ci-dessus
Et j'ai toujours cette erreur:

Code: Tout sélectionner
Fatal error: Cannot redeclare if_query() (previously declared in /home/lotterym/public_html/forum/includes/functions.php:947) in /home/lotterym/public_html/forum/includes/page_header.php on line 85



Page header.php lignes 70 à 100
Code: Tout sélectionner
//
// Generate logged in/logged out status
//
if ( $userdata['session_logged_in'] )
{
   $u_login_logout = 'login.'.$phpEx.'?logout=true&sid=' . $userdata['session_id'];
   $l_login_logout = $lang['Logout'] . ' [ ' . $userdata['username'] . ' ]';
}
else
{
   $u_login_logout = 'login.'.$phpEx;
   $l_login_logout = $lang['Login'];
}

$s_last_visit = ( $userdata['session_logged_in'] ) ? create_date($board_config['default_dateformat'], $userdata['user_lastvisit'], $board_config['board_timezone']) : '';

//
// Get basic (usernames + totals) online
// situation
//
$logged_visible_online = 0;
$logged_hidden_online = 0;
$guests_online = 0;
$online_userlist = '';
$l_online_users = '';

if (defined('SHOW_ONLINE'))
{

   $user_forum_sql = ( !empty($forum_id) ) ? "AND s.session_page = " . intval($forum_id) : '';
   $sql = "SELECT u.username, u.user_id, u.user_allow_viewonline, u.user_level, s.session_logged_in, s.session_ip



includes/functions.php lignes 940à 975
Code: Tout sélectionner
// Behave as per HTTP/1.1 spec for others
   header('Location: ' . $server_protocol . $server_name . $server_port . $script_name . $url);
   exit;
}

// www.phpBB-SEO.com SEO TOOLKIT BEGIN

function if_query($amp)
{

   if($amp != '')
   {
      return '?';
   }

}
function format_url($url)
{
   $url = preg_replace("(\[.*\])U","",$url);
   $find = array('"','&','\r\n','\n');
   $url = str_replace ($find, '-', $url);
   $url = str_replace ('ß', 'ss', $url);
   $url = str_replace (array('ö','Ö'), 'oe', $url);
   $url = str_replace (array('ä','Ä'), 'ae', $url);
   $url = str_replace (array('ü','Ü'), 'ue', $url);
   $find = "ÀÁÂÃÅàáâãåÒÓÔÕØòóôõøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛùúûÿÑñ";
   $replace = "AAAAAaaaaaOOOOOoooooEEEEeeeeCcIIIIiiiiUUUuuuyNn";
   $url = strtr($url,$find,$replace);
   $url = strtolower($url);
   $url = ereg_replace("[^a-zA-Z0-9]", "-", $url);
   while (strstr($url, '--')) $url = str_replace('--', '-', $url);
   $url = (substr($url, 0, 1) == '-') ? substr($url, 1) : $url;
   $url = (substr($url, strlen($url) - 1, 1) == '-') ? substr($url, 0, strlen($url) - 1) : $url;
   return $url;
}
// www.phpBB-SEO.com SEO TOOLKIT END


Pour webmetic j' en ai bien la trace sur mon ordi et il est dans le dossier mx_sitemaps\contrib

Cela m'embete de tout réinstaller et perdre tous les messages du forums

Désolé pour le hors sujet d'hier

Philippe
phil35
 
Messages: 15
Inscription: Dim Juil 30, 2006 9:18 am

Messagede dcz » Jeu Sep 28, 2006 11:59 pm

phil35 a écrit:Pour webmetic j' en ai bien la trace sur mon ordi et il est dans le dossier mx_sitemaps\contrib

Cela m'embete de tout réinstaller et perdre tous les messages du forums

Désolé pour le hors sujet d'hier

Philippe


En fait, c'est encore la même chose, if query est déclaré deux fois, et une fois de trop dans page_header.php.

Il faut régler ça. Lance un sujet dans le forum phpBB et on va lui réglé sont compte à ce vieux reste.

Je te dirais bien de virer du code à vue, mais, le mod de webmedic, que je soupçonne toujours aussi fortement d'être à l'origine de cet état de fait, remplace la gestion gun-zip de phpBB, donc il faut voir à quel point il est installé ;)

Et t inquiètes, on ne touche pas à la db, tu ne perdra rien du tout ;)

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21238
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede wythi » Dim Déc 10, 2006 7:52 am

Bonjour tout le monde ;)
et bien voila, j'ai installé mx sitemaps,
et l'adon pour mod séo rerite intèrmédiaire.

mais j'ai plusieur question:
1 j'ai fais les démarche pour avoir les lien en pied de page, et je tombe sur index.php, alors que l'url qui étais a modifier est: http://www.wythi.be/sitemaps.html
j'ai aussis esseyer avec sitemaps.php,
mais rien a faire, je retombe a tout les coup sur index.php
2 j'ai modifier le .haccèces
et patatra,
erreur de mon plan site map a ce beau dimanche de décembre lol ;)

pouriez vous m'aider?
merci beaucoup.
wythi.

je dois avoué que j'ai esseyer une bonne partie de ma nuit a trouvé le problème des lien du pied de page, mais sans résulta.
j'ai du faire une erreur et j'ai pourtemps suivi les consigne a la lettre
donc, help svp lol :)
wythi
PR2
PR2
 
Messages: 211
Inscription: Mer Déc 06, 2006 12:45 pm
Localisation: Belgique

Messagede wythi » Dim Déc 10, 2006 8:21 am

re,
voici pour le fichier page_tail.php:
Code: Tout sélectionner
<?php
/***************************************************************************
*                              page_tail.php
*                            -------------------
*   begin                : Saturday, Feb 13, 2001
*   copyright            : (C) 2001 The phpBB Group
*   email                : support@phpbb.com
*
*   $Id: page_tail.php,v 1.27.2.4 2005/09/14 18:14:30 acydburn Exp $
*
*
***************************************************************************/

/***************************************************************************
*
*   This program is free software; you can redistribute it and/or modify
*   it under the terms of the GNU General Public License as published by
*   the Free Software Foundation; either version 2 of the License, or
*   (at your option) any later version.
*
***************************************************************************/

if ( !defined('IN_PHPBB') )
{
   die('Hacking attempt');
}
// DEBUT >> MOD classement
$on_up = FALSE;
$on_down = TRUE;
include('includes/mod_classement.' . $phpEx);
// FIN >> MOD classement
global $do_gzip_compress;
   // Fichier de lecture google
   require("./google_track.php");
//Begin mx_Sitemaps Auto link Add On http://www.phpbb-seo.com/
$mx_forum_id =( isset($HTTP_GET_VARS[POST_FORUM_URL]) )? intval($HTTP_GET_VARS[POST_FORUM_URL]) : 0;
$root_url = 'http://www.wythi.be/sitemaps.php/';
if ( $mx_forum_id != 0 )
{
   $mx_link_tmp = append_sid($root_url . format_url($forum_row['forum_name']) . '-fmp' .$mx_forum_id . '.html');
   $link_title = $forum_row['forum_name'].' - Map';
   $mx_sitemap_link = '<a href="'.$mx_link_tmp.'" class="copyright" title="'.$link_title.'">'.$link_title.'</a>';
   $mx_sitemap_link .= '<br /><a href="'.append_sid($root_url . 'forum-map.html').'" class="copyright" title="Forum Map">Forum Map</a>';
   $mx_sitemap_link .= '<br /><a href="'.append_sid($root_url . 'sitemaps.html').'" class="copyright" title="'.$board_config['sitename'].' : Site Map">Site
Map</a>';
}
else
{
   $mx_sitemap_link = '<a href="'.append_sid($root_url . 'forum-map.html').'" class="copyright" title="Forum Map">Forum Map</a>';
   $mx_sitemap_link .= '<br /><a href="'.append_sid($root_url . 'sitemaps.html').'" class="copyright" title="'.$board_config['sitename'].' : Site Map">Site
Map</a>';
}
//End mx_Sitemaps Auto link Add On http://www.phpbb-seo.com/

//
// Show the overall footer.
//
$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : '';

$template->set_filenames(array(
   'overall_footer' => ( empty($gen_simple_header) ) ? 'overall_footer.tpl' : 'simple_footer.tpl')
);

$template->assign_vars(array(
      'U_SITEMAPS' => $mx_sitemap_link,
   'TRANSLATION_INFO' => (isset($lang['TRANSLATION_INFO'])) ? $lang['TRANSLATION_INFO'] : ((isset($lang['TRANSLATION'])) ? $lang['TRANSLATION'] : ''),
   'ADMIN_LINK' => $admin_link)
);

$template->pparse('overall_footer');

//
// Close our DB connection.
//
$db->sql_close();
$contents = ob_get_contents();
ob_end_clean();
echo replace_mod_rewrite($contents);
global $dbg_starttime;

//
// Compress buffered output if required and send to browser
//
if ( $do_gzip_compress )
{
   //
   // Borrowed from php.net!
   //
   $gzip_contents = ob_get_contents();
   ob_end_clean();
   echo replace_mod_rewrite($contents);
   global $dbg_starttime;

   $gzip_size = strlen($gzip_contents);
   $gzip_crc = crc32($gzip_contents);

   $gzip_contents = gzcompress($gzip_contents, 9);
   $gzip_contents = substr($gzip_contents, 0, strlen($gzip_contents) - 4);

   echo "\x1f\x8b\x08\x00\x00\x00\x00\x00";
   echo $gzip_contents;
   echo pack('V', $gzip_crc);
   echo pack('V', $gzip_size);
}

exit;

?>

et voici mon .htaccece que j'ai remit d'origine:
Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
#########################################################
# PHPBB SEO REWRITE RULES            #
#########################################################
# AUTHOR : DCZ http://www.phpbb-seo.com/
# STARTED : 01/2006
#####################################################
# FORUMS PAGES
########################
# FORUM PROTECTION RULE
RewriteRule ^.+/([^/]+\.html)$ /index.php [R=301,L]
# CATEGORIES
RewriteRule ^.+-vc([0-9]+)\.html$ /index.php?c=$1 [QSA,L]
# PAGINATED FORUM
RewriteRule ^.+-vf([0-9]+)-([0-9]+)\.html$ /viewforum.php?f=$1&start=$2 [QSA,L]
# FORUM
RewriteRule ^.+-vf([0-9]+)\.html$ /viewforum.php?f=$1 [QSA,L]
# PAGINATED TOPIC
RewriteRule ^topic([0-9]+)-([0-9]+)\.html$ /viewtopic.php?t=$1&start=$2 [QSA,L]
# TOPIC
RewriteRule ^topic([0-9]+)\.html$ /viewtopic.php?t=$1 [QSA,L]
# POST
RewriteRule ^post([0-9]+)\.html$ /viewtopic.php?p=$1 [QSA,L]
#PROFILES
RewriteRule ^membre([0-9]+)\.html$ /profile.php?mode=viewprofile&u=$1 [QSA,L]
# END PHPBB PAGES
##############################################################################################################
# MX GG_SITEMAPS REWRITE RULES            #
#########################################################
# phpBB
RewriteRule ^sitemaps.xml$ /sitemap.php [L]
RewriteRule ^forum-sitemap-([0-9]+).xml$ /sitemap.php?fid=$1 [L]
RewriteRule ^sitemap-forum.xml$ /sitemap.php?forum [L]


bon pour le pied de page, lol s'étais pas dur donc je le met pas hein :)
merci de votre aide.
wythi
PR2
PR2
 
Messages: 211
Inscription: Mer Déc 06, 2006 12:45 pm
Localisation: Belgique

Messagede dcz » Dim Déc 10, 2006 6:00 pm

en fait, pas tout à fait, donc, il faut remplacer :

Code: Tout sélectionner
$root_url = 'http://www.wythi.be/sitemaps.php/';


Par :

Code: Tout sélectionner
$root_url = 'http://www.wythi.be/';


Dans ton page_tail.php.

Et aussi, pour les rewriterules du module mx sitemaps, il faut ce qui est dit la.

Donc remplaces:
Code: Tout sélectionner
# phpBB
RewriteRule ^sitemaps.xml$ /sitemap.php [L]
RewriteRule ^forum-sitemap-([0-9]+).xml$ /sitemap.php?fid=$1 [L]
RewriteRule ^sitemap-forum.xml$ /sitemap.php?forum [L]


Par :
Code: Tout sélectionner
RewriteRule ^sitemaps([0-9]+)\.html$ /sitemaps.php?c=$1 [QSA,L]
RewriteRule ^sitemaps\.html$ /sitemaps.php [QSA,L]
RewriteRule ^forum-map\.html$ /sitemaps.php?fim [QSA,L]
RewriteRule ^.+-fmp([0-9]+)-([0-9]+)\.html$ /sitemaps.php?fmp=$1&start=$2 [QSA,L]
RewriteRule ^.+-fmp([0-9]+)\.html$ /sitemaps.php?fmp=$1 [QSA,L]
RewriteRule ^.+-sc([0-9]+)\.html$ /sitemaps.php?c=$1 [QSA,L]


Dans ton .htaccess.

Enfin, je sais, ce module est pas facile à installer, mais tout est dit dans ce message.
Le problème de marie venait d'ailleurs.
Donc, il te reste à dé-commenter les bouts de code liés à mx sitemaps dans includes/sessions.php ainsi que les deux petit correctifs.

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21238
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede wythi » Dim Déc 10, 2006 6:57 pm

bonsoir dcz,
je ne comprend pas avec secion.php ce que je dois faire lol
je dois enlever, ou ajouté quoi? c'est un peux trop technique pour moi, je débute lol
tu veux pas m'expliquer?
merci.
wythi
wythi
PR2
PR2
 
Messages: 211
Inscription: Mer Déc 06, 2006 12:45 pm
Localisation: Belgique

Messagede dcz » Dim Déc 10, 2006 7:27 pm

Bon :

Ouvres :

Code: Tout sélectionner
includes.sessions.php


Trouves :
Code: Tout sélectionner
            // mx Sitemaps Module (cat URL injection)
            //"'(?)sitemaps([0-9]+)\.html(".$amp."){0,1}'",

Remplaces par :
Code: Tout sélectionner
            // mx Sitemaps Module (cat URL injection)
            "'(?)sitemaps([0-9]+)\.html(".$amp."){0,1}'",

Trouves :
Code: Tout sélectionner
            // mx Sitemaps Module (cat URL injection)
            //"".format_url($seo_cat_name)."-sc\\1.html".if_query('\\2')."",

Remplaces par :
Code: Tout sélectionner
            // mx Sitemaps Module (cat URL injection)
            "".format_url($seo_cat_name)."-sc\\1.html".if_query('\\2')."",

Trouves :
Code: Tout sélectionner
            // mx Sitemaps Module (forum URL injection + pagination)
            //"'(?)forum-map([0-9]+)\.html".$amp."start=([0-9]+)(".$amp."){0,1}'",
            //"'(?)forum-map([0-9]+)\.html(".$amp."){0,1}'",

Remplaces par :
Code: Tout sélectionner
            // mx Sitemaps Module (forum URL injection + pagination)
            "'(?)forum-map([0-9]+)\.html".$amp."start=([0-9]+)(".$amp."){0,1}'",
            "'(?)forum-map([0-9]+)\.html(".$amp."){0,1}'",

Trouves :
Code: Tout sélectionner
            // mx Sitemaps Module (forum URL injection + pagination)
            //"".format_url($seo_forum_name)."-fmp\\1-\\2.html".if_query('\\3')."",
            //"".format_url($seo_forum_name)."-fmp\\1.html".if_query('\\2')."",

Remplaces par :
Code: Tout sélectionner
            // mx Sitemaps Module (forum URL injection + pagination)
            "".format_url($seo_forum_name)."-fmp\\1-\\2.html".if_query('\\3')."",
            "".format_url($seo_forum_name)."-fmp\\1.html".if_query('\\2')."",

Trouves :
Code: Tout sélectionner
         // mx Sitemaps Module (mxBB map URL + pagination)
         //"'(?)mx-map\.html".$amp."start=([0-9]+)(".$amp."){0,1}'",


Et effaces, vu que tu n'utilises pas de portail mxBB.


++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21238
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede wythi » Dim Déc 10, 2006 8:01 pm

re,
voila, je vien de faire tout ce que tu m'a dis, mais sa ne marche toujours pas snif, j'ai toujours la meme erreur, que faire?
merci
wythi
PR2
PR2
 
Messages: 211
Inscription: Mer Déc 06, 2006 12:45 pm
Localisation: Belgique

Messagede wythi » Dim Déc 10, 2006 8:28 pm

re, voila, tout est parfais je pense, j'ai fais une petite modif dans le . haccece ;)

et tu m'a apris quelque chose, décomenté sa veux dir enlever les //, et comenté, c'est ajouté les // lol ;)
grand merci a toi, je commence a devenire bon hein lol :)
bon retourne pret de ma copine la pauvre et je revien demain voir si tu me dis que tout est bon :)
wythi.
bonne nuit a tous.
wythi
PR2
PR2
 
Messages: 211
Inscription: Mer Déc 06, 2006 12:45 pm
Localisation: Belgique

PrécédenteSuivante

Retourner vers MODS phpBB2 SEO

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Google Feedfetcher et 51 invités