|
|
|
Inscrit(e) le : 17/04/2007
92 messages
|
|
|
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
|
|
|
|
| |
|
|
|
|
Inscrit(e) le : 30/03/2006
642 messages
|
|
|
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
|
|
|
|
| |
|
|
|
Inscrit(e) le : 17/04/2007
92 messages
|
|
|
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
|
|
|
|
| |
|
|
|
Inscrit(e) le : 17/04/2007
92 messages
|
|
|
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
|
|
|
|
| |
|
|
|
Inscrit(e) le : 19/04/2006
837 messages
|
|
|
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
|
|
|
|
| |
|
|
|
Inscrit(e) le : 17/04/2007
92 messages
|
|
|
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
|
|
|
|
| |
|
|
|
Inscrit(e) le : 19/04/2006
837 messages
|
|
|
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
|
|
|
|
| |
|
|
|
Inscrit(e) le : 17/04/2007
92 messages
|
|
|
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
|
|
|
|
| |
|
|
|
Inscrit(e) le : 19/04/2006
837 messages
|
|
|
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
|
|
|
|
| |
|
|
|
Inscrit(e) le : 17/04/2007
92 messages
|
|
|
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
|
|
|
|
| |
|
|
|
Inscrit(e) le : 19/04/2006
837 messages
|
|
|
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
|
|
|
|
| |
|
|
|
Inscrit(e) le : 17/04/2007
92 messages
|
|
|
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 ?
|
|
|
|
| |
|
|
|
Inscrit(e) le : 19/04/2006
837 messages
|
|
|
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
|
|
|
|
| |
|
|
|
Inscrit(e) le : 17/04/2007
92 messages
|
|
|
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
|
|
|
|