Inscription
Mot de passe oublié ?

 

Une question sur nos modules?

Notre équipe vous répond sous 24 heures

Accès aux modules, bugs, demandes d'évolutions... Toutes vos questions sont les bienvenues sur cet espace d'échange ouvert à tous nos inscrits! Nous essayons de traiter vos demandes dans les 24h.

Merci de votre confiance!

 
  Aricie  Expert Modules  Friendlier URL  Sitemap mauvaise url
Précédente Précédente
 
Suivante Suivante
Nouveau message 17/06/2010 18:59
Non Résolue
Utilisateur déconnecté evaussion
6 messages 
Sans évaluation


Sitemap mauvaise url 

Salut à tous,

Il semblerait que le sitemap de DNN ne tienne pas compte de la réécriture des url avec le module friendlier-url.

Ai je fais un mauvais parametrage ?

C'est un gros problème.

Merci pour vos réponses.

Emmanuel

 
Nouveau message 18/06/2010 11:32
Utilisateur déconnecté Thomas
72 messages 
Sans évaluation




Re: Sitemap mauvaise url 

Bonjour,

le sitemap utilise les urls réécrites par le moteur FUP. Le problème que vous rencontrez est peut être dû aux stratégies de réécriture que vous utilisez... Pouvez-vous nous les envoyer, au moins les règles de réécriture pour que nous regardions. Autre point à regarder: vos logs pour voir s'il n'y a pas des erreurs liées à la réécriture.

Dans cette attente,

Cordialement

Aricie Team



Thomas Chailland
Aricie - Board member of DotNetNuke France
 
Nouveau message 18/06/2010 16:33
Utilisateur déconnecté evaussion
6 messages 
Sans évaluation


Re: Sitemap mauvaise url 

Tom,

La config est celle par default dans votre module. le site : http://www.farouk-maghreb.com/SiteMap.aspx

Il n'y a pas de problemes dans les logs concernant la réécriture.

Avez vous une autre idée ?

Merci

 

 
Nouveau message 21/06/2010 12:26
Utilisateur déconnecté Jesse
27 messages 
Sans évaluation


Re: Sitemap mauvaise url 

Bonjour,

Comme nous ne rencontrons pas ce problème, il nous est difficile de le diagnostiquer sans d'avantages d'informations.

  • Pouvez-vous préciser la version de DNN et de FUP utilisées et leur paramétrage (combien de portails sur l'instance, avec quels alias?, FUP est-il bien instancié sur le portail courant? sur d'autres portails également?)
  • L'url http://www.farouk-maghreb.com/SiteMap.aspx ne revoit rien aujourd'hui. Il est possible que des exceptions non journalisées soient déclanchées. Pouvez-vous consulter le journal évenementiel (Event log) après avoir:
    • Rajouté la ligne suivante dans le fichier SiteMap.ascx.vb de CodeBehind, dans le bloc "Catch" actuellement vide de la méthode Page_Load: 
      DotNetNuke.Services.Exceptions.Exceptions.LogException(exc)
    • Activé dans FUP les paramètres de journalisation

Pour info, le sitemap natif DNN utilise la propriété TabInfo.FullUrl pour récupérer l'url de chaque page. Cette propriété appelle la méthode Globals.NavigateUrl(...) qui elle même appelle le provider de réécriture selon la config dnn courante, et le provider quant à lui doit utiliser les paramètres FUP du portail courant, celui-ci étant identifié plus tôt par DNN à partir de l'alias utilisé en entrée de la requête courante.

Il s'agit tout d'abord d'identifier pourquoi le sitemap actuel ne fonctionne plus (ajout d'une ligne pour la journalisation des exceptions), puis déterminer si le provider est appelé, et quelle configuration est utilisée (activation dans FUP du journal).

Si l'investigation n'est pas concluante, nous pouvons également vous proposer d'investiguer en Debug sur une copie de votre instance en local s'il vous est possible de nous la transmettre.

Cordialement,


Jean-Sylvain Boige CTO - Aricie
 
Nouveau message 22/06/2010 08:21
Utilisateur déconnecté evaussion
6 messages 
Sans évaluation


Re: Sitemap mauvaise url 

Bonjour,

Je n'y comprend pas grans chose...

DNN 05.04.02

FUP 2.0.3

Aricie - Shared 1.3.10

Un seul portal un seul alias : www.farouk-magrheb.com

Par moment je n'est pas d'erreur et le sitemap se construit mais pas avec les Url reecrite.

Par moment j'ai cette erreur :

AssemblyVersion: 5.4.2
PortalID: 0
PortalName: Farouk Systems Maghreb
UserID: -1
UserName:
ActiveTabID: 40
ActiveTabName: farouk systems
RawURL: /SiteMap.aspx
AbsoluteURL: /SiteMap.aspx
AbsoluteURLReferrer:
UserAgent: Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: fc11e386-d6e8-4000-9a2b-9a2cfb184f11
InnerException: String reference not set to an instance of a String. Parameter name: name
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: System.Globalization.CultureInfo..ctor
StackTrace:
Message: System.ArgumentNullException: String reference not set to an instance of a String. Parameter name: name at System.Globalization.CultureInfo..ctor(String name, Boolean useUserOverride) at Aricie.DNN.Services.DnnContext.get_Culture() at Aricie.DNN.Services.Url.FriendlyUrl.FriendlierUrlProvider.FriendlyUrl(TabInfo tab, String path, String pageName, String portalAlias) at Aricie.DNN.Services.Url.FriendlyUrl.FriendlierUrlProvider.FriendlyUrl(TabInfo tab, String path, String pageName, PortalSettings settings) at DotNetNuke.Common.Globals.NavigateURL(Int32 TabID, Boolean IsSuperTab, PortalSettings settings, String ControlKey, String Language, String[] AdditionalParameters) at DotNetNuke.SitemapProviders.CoreSitemapProvider.GetPageUrl(TabInfo objTab, String language) at DotNetNuke.SitemapProviders.CoreSitemapProvider.GetUrls(Int32 portalId, PortalSettings ps, String version) at DotNetNuke.Services.Sitemap.SitemapBuilder.BuildSiteMap(TextWriter output) at DotNetNuke.Services.Sitemap.SitemapHandler.ProcessRequest(HttpContext context)
Source:
Server Name: 12615HD90016

 

Et celle-ci pour MLanoucement :

AssemblyVersion: 5.4.2
PortalID: -1
PortalName:
UserID: -1
UserName:
ActiveTabID: -1
ActiveTabName:
RawURL:
AbsoluteURL:
AbsoluteURLReferrer:
UserAgent:
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: f78669cd-6efa-4058-8ecf-346bdf7bddb6
InnerException: La procédure stockée 'dbo.Apollo_MLAnnouncements_GetLocales' n'existe pas.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: System.Data.SqlClient.SqlCommand.DeriveParameters
StackTrace:
Message: System.InvalidOperationException: La procédure stockée 'dbo.Apollo_MLAnnouncements_GetLocales' n'existe pas. à System.Data.SqlClient.SqlCommand.DeriveParameters() à System.Data.SqlClient.SqlCommandBuilder.DeriveParameters(SqlCommand command) à Microsoft.ApplicationBlocks.Data.SqlHelperParameterCache.DiscoverSpParameterSet(SqlConnection connection, String spName, Boolean includeReturnValueParameter, Object[] parameterValues) à Microsoft.ApplicationBlocks.Data.SqlHelperParameterCache.GetSpParameterSetInternal(SqlConnection connection, String spName, Boolean includeReturnValueParameter) à Microsoft.ApplicationBlocks.Data.SqlHelperParameterCache.GetSpParameterSet(String connectionString, String spName, Boolean includeReturnValueParameter) à Microsoft.ApplicationBlocks.Data.SqlHelperParameterCache.GetSpParameterSet(String connectionString, String spName) à Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteReader(String connectionString, String spName, Object[] parameterValues) à Apollo.DNN.Modules.MLAnnouncements.SqlDataProvider.getLocales(Int32 moduleID) à Apollo.DNN.Modules.MLAnnouncements.MLAnnouncementsController.getLocales(Int32 moduleID) à Apollo.DNN.Modules.MLAnnouncements.MLAnnouncementsController.GetSearchItems(ModuleInfo ModInfo) à DotNetNuke.Services.Search.ModuleIndexer.GetSearchIndexItems(Int32 PortalID)
Source:

Quand j'active "log request timing et use one event per FUP je n'ai pas plus de log ....

Je veux bien vous donner une copie pour étude, comment ?

Pouvez vous me donner votre mail ?

Merci

Emmanuel

 

 
Nouveau message 22/06/2010 08:42
Utilisateur déconnecté evaussion
6 messages 
Sans évaluation


Re: Sitemap mauvaise url 

j'ai reglé le problemen de ML anoucement la procedure stockée était mal nommée.

 
Nouveau message 22/06/2010 19:18
Utilisateur déconnecté Jesse
27 messages 
Sans évaluation


Re: Sitemap mauvaise url 

Bonjour,

votre première exception semble suggérer une valeur de cookie nulle dans certaines requêtes du Google-bot. Nous avons rajouté du code défensif, mais ça n'explique sans doute pas la persistence du comportement observé.

Quoiqu'il en soit, nous publions une nouvelle version cette semaine si tout va bien.

Si vous souhaitez nous packager votre instance, pouvez-vous nous dédier un super-utilisateur, puis zipper l'arborescence du site et un backup de la base, et nous fournir un accès au zip directement dans un répertoire de votre portail (vous pouvez ensuite supprimer le super-utilisateur)?

Cordialement,

 


Jean-Sylvain Boige CTO - Aricie
 
Nouveau message 22/06/2010 20:00
Utilisateur déconnecté evaussion
6 messages 
Sans évaluation


Re: Sitemap mauvaise url 

Ok,

Voici le fichier http://www.farouk-maghreb.com/portals/0/farouk.rar

aricietest et mdp aricie1

 
Nouveau message 23/06/2010 20:04
Utilisateur déconnecté Jesse
27 messages 
Sans évaluation


Re: Sitemap mauvaise url 

Bonjour,

j'ai pu faire tourner votre site en local, voici le résultat de mes investigations:

  • Dans ma précédente remarque, j'avais oublié que le fichier Sitemap.aspx n'est plus utilisé suite à l'introduction d'un provider et du handler associé
  • Les urls non réécrites dans votre sitemap sont dues au fait que le provider par défaut utilise un fichier de cache: le fichier sous Portals/0/Sitemap.xml contient des urls non réécrites: il a du être généré la première fois que vous avez testé le sitemap, dans le cadre d'une session administrateur pour laquelle les rêgles natives de notre module désactivent la réécriture. Il suffit de le supprimer pour le faire regénérer. Si FUP est désactivé pour les administrateurs comme c'est le cas chez vous, il convient donc également de ne pas appeler l'url du sitemap depuis un navigateur avec une session ouverte en admin.
  • En revanche, le problème de cookie signalé et corrigé reste bloquant. Je vous propose de récupérer la prochaine version du module Aricie.Shared qui contiendra le correctif, et le sitemap devrait fonctionner correctement. Nous ferons cette publication dans la semaine, et vous le signalerons ici.

Cordialement,


Jean-Sylvain Boige CTO - Aricie
 
Nouveau message 29/06/2010 13:37
Utilisateur déconnecté evaussion
6 messages 
Sans évaluation


Re: Sitemap mauvaise url 

Bonjour,

pensez vous publier bientot votre mise a jour ?

Merci

 

 
Précédente Précédente
 
Suivante Suivante
  Aricie  Expert Modules  Friendlier URL  Sitemap mauvaise url