Forum pragmaMx France 10 Février 2012 à 03:55:08 *
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.


Connexion avec identifiant et mot de passe
 
Accueil Aide Rechercher
Pages: [1] 2   Bas de page
Imprimer
Auteur Fil de discussion: SMF n'est pas dans le sitemap  (Lu 6680 fois)
HollowMac
Membre Senior Mx
****
Hors ligne Hors ligne

Messages: 256



« le: 25 Janvier 2010 à 17:05:05 »

Bonjour,

Je viens de m'apercevoir que les topics de mon forum SMF ne sont pas répertoriés dans mon SiteMap (généré via google_sitemap.php) : seule une URL menant vers mon forum apparait (il en est de même pour PragmaMx.fr d'ailleurs).
J'utilise actuellement un mod pour SMF permettant d'en générer un sitemap.

Une idée pour corriger ce problème !?

Cordialement,
Merci. Clin d'oeil
« Dernière édition: 25 Janvier 2010 à 17:28:48 par HollowMac » Journalisée

Youkoulélé !
philou5672
Membre Senior Mx
****
Hors ligne Hors ligne

Messages: 418



« Répondre #1 le: 25 Janvier 2010 à 23:56:10 »

Bonsoir,

Eh bien après vérification moi aussi , aucune url de mon forum indéxer dans mon sitemap.

Curieux tout de même!!

Journalisée

Zoltatem
Membre Héroïque Mx
*****
Hors ligne Hors ligne

Messages: 651



« Répondre #2 le: 26 Janvier 2010 à 03:48:29 »

Google et autre a modernisé leur approche des résultats d'une recherche, 1 lien par site sur un mot clé.

@++
Journalisée

Zoltatem
Membre Héroïque Mx
*****
Hors ligne Hors ligne

Messages: 651



« Répondre #3 le: 27 Janvier 2010 à 09:32:09 »

Il y a aussi autre chose qu'il faut regarder.

Pour être répertorié, il faut d'abord regarder à quoi ressemble votre site (déconnecté) car les bots ne vont pas s'inscrire.

@++
Journalisée

philou5672
Membre Senior Mx
****
Hors ligne Hors ligne

Messages: 418



« Répondre #4 le: 27 Janvier 2010 à 13:39:46 »

bonjour,

c'est à dire peux tu nous préciser la démarche à faire.

merci
Journalisée

philou5672
Membre Senior Mx
****
Hors ligne Hors ligne

Messages: 418



« Répondre #5 le: 27 Janvier 2010 à 14:57:55 »

Re,

mais je comprend pas visiblement le sitemap soumis ne comporte aucune url du forum.
Cà ce n'est pas normal par contre? si?  calimero
Journalisée

HollowMac
Membre Senior Mx
****
Hors ligne Hors ligne

Messages: 256



« Répondre #6 le: 27 Janvier 2010 à 19:34:38 »

Pour ma part, aucun soucis d'accès pour les bots : il devrait y avoir plein de liens de mon forum dans le sitemap, mais il n'y en a pas. Le soucis n'est pas à regarder si quelque chose cloche dans l'organisation de notre forum : il s'agit bien d'un problème dans le sitemap ; même pour le site PragmaMx France, aucuns topics du forum dans le sitemap.

Clin d'oeil
Journalisée

Youkoulélé !
philou5672
Membre Senior Mx
****
Hors ligne Hors ligne

Messages: 418



« Répondre #7 le: 28 Janvier 2010 à 11:22:48 »

Bonjour,

oui et moi je me demande si c'est pas suite à l'installation du mode rewrite améliorer de smf?

et là pas le temps de regarder vais voir ce soir!!

Journalisée

HollowMac
Membre Senior Mx
****
Hors ligne Hors ligne

Messages: 256



« Répondre #8 le: 08 Mars 2010 à 13:55:40 »

Aller, up : personne n'a une idée pour corriger ce problème !? Clin d'oeil
Journalisée

Youkoulélé !
algebre
Team
Membre Senior Mx
******
Hors ligne Hors ligne

Messages: 342



« Répondre #9 le: 09 Mars 2010 à 12:31:04 »

Bonjour,
ds google_sitemap.php
chercher la fonction (lignes 220-244):
Code:
<?php
/**
 * SMF-Forum
 */
function simple($modname)
{
    global 
$limit$prefix$i$item;
    if (!
google_allowed($modname)) {
        return;
    }
    
// Boards die nicht angezeigt werden sollen, als Array
    
$exclude_boards null;
    
// / versch. globale Variablen vorher initialisieren, weil in Funktionen aufgerufen
    
global $db_prefix$settings$context$mxsmf;
    if (!@include(
'modules/' $modname '/mx_SSI.php') || !function_exists('mxSmfCreatePmxUrl')) {
        return;
    }

    
$posts ssi_recentTopics(intval($limit), $exclude_boards'array');
    
// $posts = ssi_recentPosts(intval($limit), $exclude_boards, 'array');
    
foreach ($posts as $row) {
        
$i++;
        
$item[$i]['link'] = mxSmfCreatePmxUrl(str_replace(';topicseen'''$row['href']));
        
$item[$i]['date'] = intval($row['timestamp']);
    }
}

remplacer par celle-ci :

Code:
<?php
/**
 * SMF-Forum
 * modifier le 9-03-2010, 
 * pour: resoudre un problème d'affichage des topics du forum SMF
 *       suppression de la chaine "#new" en fin des lien pour plus de clarté
 */
function simple($modname)
{
    global 
$limit$prefix$i$item;
    if (!
google_allowed($modname)) {
        return;
    }
    
    
// Boards die nicht angezeigt werden sollen, als Array
    
$exclude_boards null;
    
// / versch. globale Variablen vorher initialisieren, weil in Funktionen aufgerufen
    
global $db_prefix$settings$context$mxsmf;

    if (@
file_exists('modules/' $modname '/mx_SSI.php')) {
    include(
'modules/' $modname '/mx_SSI.php');
}
if (!
function_exists('mxSmfCreatePmxUrl')) {
        return;
    }
    
$posts ssi_recentTopics(intval($limit), $exclude_boards'array');
    
// $posts = ssi_recentPosts(intval($limit), $exclude_boards, 'array');
    
$exclude_url_parts = array('#new'';topicseen');
    foreach (
$posts as $row) {
        
$i++;
        
$item[$i]['link'] = mxSmfCreatePmxUrl(str_replace($exclude_url_parts''$row['href']));
        
$item[$i]['date'] = intval($row['timestamp']);
    }
}

remarque: le code original est 'techniquement' correct  , peut-être un problème de version ou un conflit avec un autre bout de code de pragmaMx
Journalisée
philou5672
Membre Senior Mx
****
Hors ligne Hors ligne

Messages: 418



« Répondre #10 le: 10 Mars 2010 à 13:50:54 »

Bonjour ,

merci Algèbre cela fonctionne à présent.

Serais-tu comment faire à présent :

En fait jutilise les url réécrite dans le sitemap avec le titre dans le lien et ce n'est pas celle-ci qui figure dans le sitemap.

En fait j'ai ca
Code:
http://www.parlonschasse.com/Forum-topic-3274.msg22634.html

et je souhaiterai ca
Code:
http://www.parlonschasse.com/Forum-top-Verney-caron-7x64-3276.html#msg22636
.

Merci
philippe
« Dernière édition: 10 Mars 2010 à 20:24:29 par philou5672 » Journalisée

philou5672
Membre Senior Mx
****
Hors ligne Hors ligne

Messages: 418



« Répondre #11 le: 10 Mars 2010 à 20:26:42 »

En fait quelle fonction doit-on utiliser pour avoir la réécriture des url dans le sitemap?

Phil
Journalisée

algebre
Team
Membre Senior Mx
******
Hors ligne Hors ligne

Messages: 342



« Répondre #12 le: 11 Mars 2010 à 00:31:09 »

http://www.pragmamx.fr/Forum-topic-1902.html
Journalisée
philou5672
Membre Senior Mx
****
Hors ligne Hors ligne

Messages: 418



« Répondre #13 le: 11 Mars 2010 à 11:11:40 »

Re,

oui j'ai déja installer cette modification.

cependant les urls qui figure dans le sitemap elles ne sont pas réécrites.

on a donc 2 types d'urls celle qui sont indéxeés dans le sitemap et celles qui sont réécrites avec le titre du lien dans le titre.

Philippe
Journalisée

philou5672
Membre Senior Mx
****
Hors ligne Hors ligne

Messages: 418



« Répondre #14 le: 13 Mars 2010 à 15:29:30 »

Bonjour,

Bien voila 2 jours passé pour essayer d'avoir la même réécriture des urls du frum et dans le sitemap  demon


Il y a cette fonction utilisé pour le forum et le bloc centre 
Code:
mxSmfPrepareOutput

Mais rien à faire le sitemap ne la prend pas en compte.

Help.

Journalisée

Pages: [1] 2   Haut de page
Imprimer
Forum pragmaMx France  |  PragmaMx  |  Utilisation générale des différents modules intégrés en natif  |  .htaccess et rewriting (Modérateurs: Diabolo, kroms, phi56360)  |  Fil de discussion: SMF n'est pas dans le sitemap
 
Aller à:  

Powered by SMF 1.1.15 | SMF © 2006-2009, Simple Machines

Plus