Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNInstallationInstallationSite MultilingSite Multiling
Précédente
 
Suivante
Nouveau message
04/06/2007 14:41
 
Site Multiling  (N/A)

Bonjour,

Je dois modifier mon site pour l'avoir en français ET anglais.

J'ai parcouru les différentes discussions sur le sujet, et je regarde pour l'instant celle de faire un site "enfant" avec alias "/en".

Mon problème pour l'instant est d'importer le "Gabarit" du site en Français sur le site en Anglais.

- Si je fais un gabarit de mon site en français avec son contenu, et que je l'affecte directement à la création du site enfant, ça me marque une erreur comme quoi mon garbarit n'est pas un fichier gabarit valide.

- Si je crée le site enfant avec le gabarit DNN, je ne trouve pas l'endroit pour importer le gabarit FR sur le site EN.

 

Mon autre question est : le changement de langue via la liste déroulante du site (à coté de "rechercher") peut il me rediriger directement sur la page correspondante (en Fr ou En) ?

Merci

       Vincent

 

 
Nouveau message
04/06/2007 18:11
 
Re: Site Multiling  (N/A) Modifié par seb  sur 04/06/2007 18:11:41

Salut

Ce n'est pas la meilleure façon de procéder. Dotnetnuke est fait à la source pour être multilingue, nul besoin de faire deux portails distincts. Suivant les modules que tu as, tu trouveras leur équivalent gratuit (ou presque) qui offre le préfixe "ML".

seb

 
Nouveau message
05/06/2007 10:34
 

Bonjour,

le problème c'est de trouver les modules ML. Je n'ai trouvé que le module "Announcement" de Apollo qui en plus m'affiche une belle erreur non gérée sur ma page d'accueil, et là je galère pour supprimer ce module planté car les menus n'apparaisent pas dessus et je ne peux pas le supprimer. Si je ne trouve pas de solution, il ne me reste plus qu'à supprimer et recréer TOUTE la page d'accueil !!

Quelqu'un a-t'il des liens vers des des modules multilingues qui fonctionnent sur DNN 4.5.1 ?

Merci

     Vincent

 
Nouveau message
05/06/2007 15:27
 

En effet, après plusieurs tests, le fait de gérer 2 sites différents impose aux utilisateurs de s'inscrire 2 fois s'ils veulent pouvoir visualiser les infos dans les 2 langues car les bases utilisateurs ne sont pas communes, même pour un site "Enfant". Ca obligent donc les utilisateurs à se logguer à chaque changement de langue.

Sur ce site on trouve un module permettant d'afficher les Textes / Liens dans les 2 langues, et n'en afficher qu'une seule suivant la langue sélectionnée dans les menus DNN : http://www.portalfabrik.net/ . Il suffit de s'inscrire pour télécharger.

Si quelqu'un connait un site ayant un module semblable au "Repository", je suis preneur.

    Vincent

 

 
Nouveau message
05/06/2007 16:09
 

Bonjour  Vincent,

Pour mes sites multilingues, j'utilise DSLocalizator que je trouve très bien et en plus il est gratuit ! Ragarde à cette adresse.

Gilles

 
Nouveau message
05/06/2007 17:50
 

ploum a dit :

Bonjour  Vincent,

Pour mes sites multilingues, j'utilise DSLocalizator que je trouve très bien et en plus il est gratuit ! Ragarde à cette adresse.

Gilles

Merci pour l'adresse. Ca a l'air de correspondre à mes besoins.

Je dit "ça à l'air" car je ne sais pas si c'est parce que je ne suis pas encore réveillé ou quoi, mais le fait de changer les titres des modules via "Module Localization" ne change rien à mes titres.

Dans les "General option", j'ai cocher "use Module Localization", mais sans plus de succès.

Par contre en début du module localizator, il m'affiche "HACK : Not installed" : Faut-il l'installer pour changer uniquement le titre des modules et des pages. Si oui, j'ai une belle "Erreur critique : le chemin d'accès est refusé".

Toujours pareil, si quelqu'un a une idée, elle est bienvenue.

Merci

   Vincent

 
Nouveau message
06/06/2007 17:07
 

Bonjour Vincent,

Lorsque j'utilise ce module, j'applique le hack. Ton problème vient sûrement d'un droit en lecture seule sur ton fichier web.config ou sur les répertoire de ton instance dnn. Je n'ai jamais eu ce problème à partir d'une instance correctement installée.

Gilles

 
Nouveau message
07/06/2007 14:24
 

Bonjour,

Rien n'est en lectuer seule, ni mon site, ni le Web.config.

Par acquis de conscience, j'ai désinstallé et réinstallé le DSLocalizator, mais pas plus de résultat : j'ai toujours la même erreur.

Je l'ai téléchargé hier, donc je pense que la version est compatible avec DNN 4.5, mais dans certains fichiers d'installation, je ne vois que la version 3 de marquer.

J'ai beau chercher à quel "chemin" le module fait référence, mais je ne trouve rien de plus.

N'y aurait-il pas des droits à configurer en plus dans IIS ou sur les sécurités du répertoire ?

Merci

    Vincent

 
Nouveau message
07/06/2007 19:27
 

Bon tu m'as mis le doute !

Je viens d'installer DSLocalizator (Delisoft.DSLocalizator.DNN3.01.00.23-PA.zip) sur une instance DNN 4.5.3 et je n'ai pas eu de problèmes ! En revanche, je me suis planté c'est dans le fichier default.aspx.vb que le module installe son "hack".

Alors, si tu le veux bien, reprenons depuis le début ! Quel est ton OS (W2K, W2K3, XP Pro) ? Quel compte as-tu utilisé pour donner les droits sur le répertoire de dnn ? Quels droits as-tu donné à ce compte ? As-tu appliqué les droits à tous les sous dossiers et fichiers ?

Voici ce que j'ai fait pour installer DSLocalizator :

  • Connexion en tant que Host
  • Installation du module comme n'importe quel autre
  • Création d'une page vide
  • Placement du module sur cette page
  • Cliquer sur "Install Helper (HOST)"
  • Cliquer sur le bouton "Install Hack"

Gilles

 
Nouveau message
08/06/2007 10:02
 

Salut,

J'ai résolu mon problème d'install du Hack. je ne suis pas sur de la solution : j'ai ajouté le "control total" et "modification" sur les droits "utilisateurs". L'install a fonctionnée. Mais en enlevant les droits pour la contre manip, j''arrive maintenant à l'installer aussi. alors je ne suis pas sur.

Par contre, maintenant, je ne peux plus modifier la langue d'affichage du site. Ca revient systématiquement sur "Français" (alors que je peux si je désinstalle le Hack). J'ai décoché la détection auto de la langue, mais c'est pareil. Donc pour tester si ça marche maintenant c'est pas facile !

Pour info :  je suis sous Win2K3 R2, avec SQL Server 2005.
Sinon, j'utilise le même DSLoc. que toi, mais sur DNN4.5.1.

Je ne sais pas si ça te parle plus ce genre de comportement ?

Merci déjà pour l'orientation sur les droits.

         Vincent

 

 
Nouveau message
08/06/2007 11:01
 

Bonjour Vincent,

Alors sous W2K3, il faut donner le droit modification au minimum au compte SERVICES RESEAU (NETWORK SERVICES in Englsih). Moi, je met contrôle total. Il faut aussi appliquer les droits à tous les fichiers et sous dossiers du dossier d'installation de dnn. C'est peut-être en faisant cela que ton installation est redevenue "stable".

Maintenant pour le sélecteur de langues, c'est normal ! Il est désactivé volontairement pour contrôler le changement de langue. Il faut utiliser à la place le module DSLocaleSelectorPA sur une page, ou mieux remplacer le skin object original par DSLOCALESELECTOR dans ton skin.

Gilles

 
Nouveau message
08/06/2007 11:34
 

Merci,

je pensais que le DSLocaleselectorPA était un plus si je voulais l'afficher ailleur que dans la barre de menu.

Sinon, pour remplacer l'original par ce DSLocalSelector, tu fais ça comment ?

 

 
Nouveau message
08/06/2007 11:56
 

Regarde la documentation sur le skinning pour le détail.

Pour faire un essai vite fait ouvre le fichier skin suivant : TonInstance\Portals\_default\Skins\DNN-Blue\Horizontal Menu - Fixed Width.ascx

Ajoute la ligne ci-dessous en haut du fichier :

 <%@ Register TagPrefix="dnn" TagName="DSLANGUAGE" Src="~/DesktopModules/Delisoft.DSLocalizator/DSLocaleSelector.ascx" %>

Puis remplace le début du tag <dnn:LANGUAGE ... par <dnn:DSLANGUAGE

Tu enregistre et tu applique le skin Blue Horizontal Fixed sur ton site.

Gilles

 
Nouveau message
08/06/2007 15:05
 

Merci Beaucoup !!!!!

Ca marche, c'est super, ça me simplifie énormément le multilangues, car j'étais en train de partir sur une usine à gaz entre les FAQ à télécharger en 2 langues, mais les versions en 1 seule et autre... !

En plus, un simple Copier / Coller / Renommer d'une Skin permet de ne pas toucher aux originales, et de faire les modifications sans trop s'embêter (je dis ça mais les skins sont peut-être très facile à réaliser "proprement"). En tout cas, moi ça m'évite de me plonger dedans pour l'instant.

Merci encore

   Vincent

 

 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNInstallationInstallationSite MultilingSite Multiling