Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNUtilisation - f...Utilisation - f...la creation de nos modules la creation de nos modules
Précédente
 
Suivante
Nouveau message
30/04/2007 17:57
 

Bonjour,

je suis en dnn 4.5.1. Donc mon soucis de bug de DNN est résolu (voir un autre de mes post)Mais c'étais bien les dll qui étais partie en vrille sur ma 4.4.1.

J'ai en charge plusieurs modules créé en interne par nos développeurs. Le soucis c'est qu'ils ne fonctionnent que en mode édition ( et en plus ma CSS disparait en mode édition).

Donc on est obligé d'autorisé tout les utilisateurs à modifier le module. Ce qui est pas cool et pas pratique car en 4.5.1. la barre d'outils reste en haut de la page et on a le choix entre aperçu et edition, ce qui facilite pas l'utilisation.

En plus je vois que le code behind est en dessous du fichier ascx, et l'installation est faite par derrière. C'est à dire qu'on ne peut pas les installés dans DNN  

auriez vous une idée de ce qui ce passe ??      Si l'idée c'est de changer de developper (C'est pas possible :oD )

Merci à tous

 
Nouveau message
30/04/2007 20:21
 

"En plus je vois que le code behind est en dessous du fichier ascx, et l'installation est faite par derrière."
Voilà qui est clair ... et si tu postais le contenu d'un fichier .ascx et d'un .vb qu'on sache de quoi il retourne ?

seb

 

 
Nouveau message
02/05/2007 10:24
 

ok je vois que le titre n'a pas plus DSL

<%

@ Control Language="C#" Inherits="Modules.Historique.ViewHistorique" CodeFile="ViewHistorique.ascx.cs"

 

AutoEventWireup="true" %>

<

asp:RadioButtonList ID="ChoixAnnee" runat="server" RepeatDirection="Horizontal"

 

Width="602px">

 

<asp:ListItem Selected="True">1998</asp:ListItem>

 

<asp:ListItem>1999</asp:ListItem>

 

<asp:ListItem>2000</asp:ListItem>

 

<asp:ListItem>2001</asp:ListItem>

 

<asp:ListItem>2002</asp:ListItem>

 

<asp:ListItem>2003</asp:ListItem>

 

<asp:ListItem>2004</asp:ListItem>

 

<asp:ListItem>2005</asp:ListItem>

 

<asp:ListItem>2006</asp:ListItem>

 

<asp:ListItem>2007</asp:ListItem>

 

</

<

<asp:ListItem Value="9999">TOUT</asp:ListItem>asp:RadioButtonList>asp:RadioButtonList ID="ChoixHisto" runat="server" Height="24px" RepeatDirection="Horizontal"

 

Width="330px">

 

<asp:ListItem Selected="True" Value="0">Par Salari&#233;</asp:ListItem>

 

</

<

<asp:ListItem Value="1">Par Stage</asp:ListItem>asp:RadioButtonList><br />div id="Controles">

 

<asp:Panel ID="panelHisto" runat="server" Height="50px" Visible="False" Width="580px">

 

<asp:Label ID="lbNbSalaries" runat="server" Text="Nombre de salari&#233;s : "></asp:Label><asp:Label

 

ID="lbNbreSalarie" runat="server" Text="0000"></asp:Label>

 

<br />

 

<asp:Label ID="lbNbStage" runat="server" Text="Nombre Total de Stages effectu&#233;s : "></asp:Label><asp:Label

 

ID="lbNbreStage" runat="server" Text="0000"></asp:Label></asp:Panel>

 

<br />

 

<asp:LinkButton ID="lkbtConsultation" runat="server" CssClass="valider" OnClick="lkbtConsultation_Click">Consulter...</asp:LinkButton>&nbsp;

 

<asp:HyperLink ID="imprime" runat="server" NavigateUrl="~/######/#######/PrintHistorique.aspx?choix=0&annee=1998"

 

Target="_blank" Width="151px" Visible="False" CssClass="imprime">Version Imprimable...</asp:HyperLink>&nbsp;

</

<

<

</

div>br />asp:Table ID="historique" runat="server">asp:Table>

 
Nouveau message
02/05/2007 10:26
 

Le vb ne passe pas et il declanche une erreur sur le forum

Donc je ne peux pas enregistrer le message??

 
Nouveau message
02/05/2007 18:44
 

Bonjour,

Alors plusieurs questions :

  • Quand tu dis "ma CSS disparait en mode édition". S'agit-il uniquement des couleurs, polices, etc. Bref du pur css, ou bien tout disparait pour afficher le module ? Si c'est le second cas, c'est probablement la façon dont est fait l'appel au contrôle pour modifier le contenu. Par exemple, lorsque tu te connecte sur dnn, tous les modules disparaissent pour laisser la place au module d'authentification. Est-ce de ce type de "disparition" dont-il s'agit ?
  • Pour ce qui est des droits pour modifier le contenu. Ici encore tout dépend comment est fait le module. Par défaut, si le programmeur n'a pas fait appel aux fonctions de vérification des rôles de dnn pour contrôler l'accès, dnn utilise les droits configurés sur la page et le module. Donc il faudrait savoir exactement ce qui est fait dans le module.
  • Pour l'histoire du codebehind en dessous de l'ascx. Tu veux dire que tu vois le fichier source en desous dans l'explorateur Windows ??? C'est normal si l'instance dnn dont il est question est celle qui sert au développement. Pour déployer un module, il faut faire un package PA (Private Assembly). Petit rappel : un module et composé généralement de plusieurs contrôles (View, Edit, Settings, etc.), mais un package peut contenir plusieurs modules qui forment un tout cohérent. C'est le cas par exemple du module WWStore qui est composé des modules Admin, Menu, Account, StoreFront, etc. Lorsqu'il s'agit d'un module "simple", dnn peut créer automatiquement le package. Pour cela, il faut aller dans Hôte > Modules, puis sélectionner son module dans la liste. Tout en bas de la page, il y a lien lien Créer un "Private Assembly" ! Cet assistant créé un fichier zip qui peut ensuite être utilisé pour installer son module sur une autre instance de dnn, typiquement celle de production.

Comme tu ne peux pas placer le code du module d'après ton post, tu peux éventuellement m'envoyer les fichiers si ce n'est pas confidentiel défense ! ;-) Dans ce cas, j'aurais besoin de tous les fichiers de la solution et d'une copie d'écran de la déclaration du module et de ses contrôles (Hôte > Modules, puis sélectionne le contrôle dans la liste). Mon adresse est glepigocher chez yahoo.fr.

Gilles

[sk]matt a dit :

Bonjour,

je suis en dnn 4.5.1. Donc mon soucis de bug de DNN est résolu (voir un autre de mes post)Mais c'étais bien les dll qui étais partie en vrille sur ma 4.4.1.

J'ai en charge plusieurs modules créé en interne par nos développeurs. Le soucis c'est qu'ils ne fonctionnent que en mode édition ( et en plus ma CSS disparait en mode édition).

Donc on est obligé d'autorisé tout les utilisateurs à modifier le module. Ce qui est pas cool et pas pratique car en 4.5.1. la barre d'outils reste en haut de la page et on a le choix entre aperçu et edition, ce qui facilite pas l'utilisation.

En plus je vois que le code behind est en dessous du fichier ascx, et l'installation est faite par derrière. C'est à dire qu'on ne peut pas les installés dans DNN  

auriez vous une idée de ce qui ce passe ??      Si l'idée c'est de changer de developper (C'est pas possible :oD )

Merci à tous

 
Nouveau message
03/05/2007 10:16
 

Pour répondre a tes questions :

en fait pour la css c’est quand je passe en mode édition(en haut a gauche aperçu/edition) toute les images auquel je fais appel disparaissent (et donc des boutons fait en css aussi car ils sont en images) donc c’est plus le premier cas couleur et police.

Ensuite il n’y a pas de fichier pour edit setting et view. 

Et donc quand je parle de fichier code behind. Il est sur la version production et aussi en version test.

merci beaucoup de ton aide.

de mon côté je vais commencer à mettre le nez dans le code même si je comprend pas grand chose.(je suis plus graphiste) Je vais surtout essayer de faire les fichier edit, view et setting

 
Nouveau message
11/05/2007 10:01
 

Merci pour le coup de main

On commence a refaire les modules on en a 1 de pret deja.

Mais on maitrise pas encore les view, edit et setting. Ca va venir :o)

 

 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNUtilisation - f...Utilisation - f...la creation de nos modules la creation de nos modules