Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeProjetsProjetsStore : utilisa...Store : utilisa...WWStore 02.01.01 est en ligne !!!WWStore 02.01.01 est en ligne !!!
Précédente
 
Suivante
Nouveau message
23/09/2007 18:46
 

Bonjour à tous,

Le WWStore nouveau est arrivé ! Je sais que j'avais dis qu'il allait mourrir, mais compte tenu de l'extrème lenteur du release process sur dnn us, j'ai décidé de reprendre le développement de WWStore. Après tout j'ai patienté pendant près de six mois, j'estime que c'est déjà beaucoup trop ! Si un jour Store 02.01.00 fini par sortir, alors je ne produirais plus de mises à jour de WWStore. N'ayez aucune crainte pour le passage de WWStore à Store, j'ai déjà un script SQL qui fonctionne à merveille pour transférer toutes les données de l'un à l'autre.

Cette version est identique à Store 02.01.00, plus quelques petits ajouts minimes, d'où la numération de version en WWStore 02.01.01 ! Elle corrige quelques petits bugs d'affichage dont il a été question dans le forum. De plus les cookies entre deux sessions ne sont plus conservés. Le Core Team considère ceci comme une faille de sécurité, moi je trouvais cela plutôt pratique. Mais bon passons.

Le petit plus par rapport à Store 02.01.00, ce sont les boutons localisés dans les pages du catalogue. Je m'explique. Auparavant, lorsqu'une autre langue était sélectionée, les boutons restaient dans la langue de leur création. Normal puisqu'il s'agit de fichiers gif. Maintenant, ils changent avec la langue ! Pour ce faire, la locale (fr-FR, en-US, etc.) est ajoutée à la fin du nom du fichier. De plus, vous n'êtes plus limité au format gif et les noms de fichier ne sont plus imposés. Ces noms sont définis dans les ressources. Pour les modifier, allez dans Hôte > Langues puis sélectionnez le fichier Local resources > DesktopModules > WWStore > App_LocalResources > ProductDetail.ascx.resx. Vous y trouverez trois ressources : AddToCartImg.Text, LinkDetailImg.Text et PurchaseImg.Text. Elle permettent de changer le nom de chaque fichier et son format, par exemple pour le bouton "Buy Now!", allez sur la ressource PurchaseImg.Text. Elle contient la valeur : purchaseimg_{0}.gif, notez le {0} qui sert à insérer la locale pour construire le nom final. La locale EST OBLIGATOIRE !!! Donc si votre bouton est au format jpeg et qu'il s'appelle fr-FR_Acheter.jpg, vous devrez remplacer la ressource par : {0}_Acheter.jpg, simple non ?

Donc, lorsque vous allez installer cette nouvelle version, vos boutons ne s'afficherons plus ! C'EST NORMAL ! S'il étaient déjà en français, ajoutez simplement fr-FR à la fin des trois fichiers image : addtocartimg.gif, linkdetailimg.gif, purchaseimg.gif qui deviennent alors addtocartimg_fr-FR.gif, linkdetailimg_fr-FR.gif, purchaseimg_fr-FR.gif ! Si vos boutons étaient en anglais, vous pouvez télécharger le fichier Boutons_fr-FR.zip et copier les fichiers qu'il contient dans ...\DesktopModules\WWStore\Templates\Images et/ou ...\Portals\n\WWStore\Templates\Images suivant que vos templates sont définis du côté module ou portail.

Je n'ai pas encore mis les sources en ligne car je dois faire un grand ménage d'automne et préparer un PA standard qui permettra d'installer les sources directement depuis l'interface dnn comme un module classique. Ce qui sera bien plus simple pour tout le monde et surtout les débutants. Je vais tâcher de le faire dans la semaine.

Voilà, c'est tout pour aujourd'hui. A partir de maintenant, je vais reprendre mon rythme de production précédant, à savoir une version par mois environs. Désolé pour tout ce temps perdu, mais comme disait ma grand mère : Chat échaudé craint l'eau froide. Autrement dit, je me recentre sur WWStore et nous verrons plus tard pour Store, NA !

Gilles

 
Nouveau message
23/09/2007 20:22
 

Bravo Gilles,

news qui tombe d'autant plus à pic car l'on a 2 clients qui ont une boutique à mettre en ligne, c'est parfait tout çà ;)

Bonne chance pour la suite alors ! :)

Mick


Mick @ BSI (www.bsi.fr)
 
Nouveau message
23/09/2007 21:49
 

Effectivement, c'est une excellente nouvelle. Juste une petite question Gilles, lors de la mise en place de ma boutique, j'avais du interrompre mon processus suite à des soucis avec Paypal. Ce bug est-il corriger dans cette nouvelle version?

Pascal

 
Nouveau message
24/09/2007 00:12
 

Bonjour Pascal,

Je n'ai pas modifié le codepour le moment car PayPal semble avoir fait marche arrière et la passerelle fonctionne de nouveau.

Gilles

 
Nouveau message
24/09/2007 15:22
 
ok, je vais donc reprendre là où je l'avais laisser et on verra bien ce que cela donnera ;-)
 
Nouveau message
27/09/2007 14:31
 

Bonjour,

Ce module a vraiment l'ai r pas mal mais je ne comprend pas trop j'ai créer une boutique, des catégories, des produits. J'ai mis des avis et lorsque sur je clic sur le lien avis dans le module d'administration j'ai l'erreur suivante :

Impossible d'effectuer un cast d'un objet de type 'ASP.desktopmodules_wwstore_account_ascx' en type 'DotNetNuke.Modules.WWStore.WebControls.Store'.

que faut-il faire pour voir les avis sur le site?

MErci

 
Nouveau message
28/09/2007 00:43
 

Bonjour,

Je ne comprends pas car les avis fonctionnent. J'ai testé cette fonction sur dnn 4.4.1 et 4.6.0 ! Quelle version de dnn utilise tu ? as-tu rencontré des problèmes à l'installation ?

Pour le fonctionnement, lorsqu'un utilisateur donne un avis celui-ci est en attente d'approbation par l'administrateur. Tu vas dans le module d'administration tu clique sur modifier pour l'avis concerné et tu le valide en cochant approuvé, puis tu clique sur enregistrer. Les avis approuvés apparaissent alors.

Gilles

 
Nouveau message
28/09/2007 08:33
 

Je suis en version 4.5.3 lorsque je clic sur avis dans le module d'admin je vois bien les avis mais lorsque je clic sur modifier j'ai l'erreur suivante :

Erreur critique.
L'index était hors limites. Il ne doit pas être négatif et doit être inférieur à la taille de la collection. Nom du paramètre : index

 

et au niveau du log :

AssemblyVersion: 04.05.03
PortalID: 0
PortalName: France Air
UserID: 1
UserName: hote
ActiveTabID: 114
ActiveTabName: boutique
RawURL: /xxx/Home/boutique/tabid/114/PageID/ReviewAdmin/ReviewID/2/PageIndex/0/Default.aspx
AbsoluteURL: /xxx/Default.aspx
AbsoluteURLReferrer: http://localhost/xxx/tabid/114/PageID/ReviewAdmin/Default.aspx
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.7) Gecko/20070914 Firefox/2.0.0.7
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: e0a71a46-2f0c-46dd-94d6-dfdd6c2cda45
InnerException: L'index était hors limites. Il ne doit pas être négatif et doit être inférieur à la taille de la collection. Nom du paramètre : index
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: DotNetNuke.Modules.WWStore.Components.StoreControlBase.OnLoad
StackTrace:
Message: DotNetNuke.Services.Exceptions.PageLoadException: L'index était hors limites. Il ne doit pas être négatif et doit être inférieur à la taille de la collection. Nom du paramètre : index ---> System.Exception: L'index était hors limites. Il ne doit pas être négatif et doit être inférieur à la taille de la collection. Nom du paramètre : index à DotNetNuke.Modules.WWStore.Components.StoreControlBase.OnLoad(EventArgs e) à System.Web.UI.Control.LoadRecursive() à System.Web.UI.Control.LoadRecursive() à System.Web.UI.Control.LoadRecursive() à System.Web.UI.Control.LoadRecursive() à System.Web.UI.Control.LoadRecursive() à System.Web.UI.Control.LoadRecursive() à System.Web.UI.Control.LoadRecursive() à System.Web.UI.Control.LoadRecursive() à System.Web.UI.Control.LoadRecursive() à System.Web.UI.Control.LoadRecursive() à System.Web.UI.Control.LoadRecursive() à System.Web.UI.Control.LoadRecursive() à System.Web.UI.Control.LoadRecursive() à System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- Fin de la trace de la pile d'exception interne ---

 

 
Nouveau message
28/09/2007 15:53
 

Bonjour,

Je crois savoir d'oùvient ton problème. A mon avis, tu as créé un ou plusieurs avis avec un compte utilisateur. Puis, tu as supprimé ce compte utilisateur, comme le module tente de lier les deux il y a problème !

Si c'est le cas, connecte toi en tant que host, puis va dans le menu Hôte > SQL. Tu copie la ligne ci-dessous SANS LA MODIFIER dans la boîte de texte, tu coche "Lancer un script" et tu clique sur Exécuter.

delete from {databaseOwner}{objectQualifier}Store_Reviews where UserID not in (select UserID from {databaseOwner}{objectQualifier}Users)

Gilles

 
Précédente
 
Suivante
HomeHomeProjetsProjetsStore : utilisa...Store : utilisa...WWStore 02.01.01 est en ligne !!!WWStore 02.01.01 est en ligne !!!