DotNetNuke 7 dépouillement tutoriel
Je suis à la recherche pour un bon tutoriel sur la création de skins pour DotNetNuke 7. Je n'ai pas été en mesure de trouver quoi que ce soit pour la plus à jour la version de dnn et bien que j'ai eu un certain succès en modifiant les peaux, il serait beaucoup plus facile d'être en mesure de les construire à partir de zéro.
Des suggestions?
- Malheureusement pour DNN Peaux, des tutoriels sont difficiles à trouver
- C'est une grande étape-par-étape tutoriel pour les débutants: dotnetnuke.com/Resources/Blogs/EntryId/2671/...
- Je ne suis pas sûr de combien de temps vous avez besoin de cela, mais je vais essayer d'écrire un blog à ce sujet.
- hey.. u ne trouver quelque chose d'utile.. j'ai aussi besoin de la conception de la peau à partir de début
Vous devez vous connecter pour publier un commentaire.
Je ne vais pas trop entrer dans les détails, mais je vais définir certains des éléments clés sur
DotNetNuke Skinning
et des éventuels problèmes que vous pouvez rencontrer.De la peau peuvent être rédigés dans l'une des deux façons,
html
ou unascx
. La façon la plus commune est par le biais d'unascx
.html
: Lorsque vous utilisez cette méthode, toutes les modifications que vous apportez dans la peau ne sera pas appliquée jusqu'à ce queDotNetNuke
analyse de la peau. LorsqueDotNetNuke
cette analyse, il fera référence à votre manifeste pour analyser correctement toutes les valeurs de sorte qu'il affiche.ascx
: De cette façon, n'a pas besoin d'être analysé, les modifications que vous apportez instantanément aller vivre. Ce qui rend la manipulation plus facile. Cependant, cela va contenir un manifeste pour définir votre contenu.Maintenant, le moyen le plus facile d'imaginer
DotNetNuke
structure est à traversPanes
etContainers
. Essentiellement unPane
sera toujours enveloppé dans unContainer
.Mais comment concevoir une peau?
Quelques choses à noter, avec
DotNetNuke
vous avez tendance à ne pas concevoir un site pour exactement ce que la page - Vous créer plus de structures complexes qui peuvent être utilisés dans un sens plus général. Par exemple:Donc avec l'image ci-dessus, vous voyez quelques-uns des éléments clés tels que:
Donc, essentiellement, nous avons une assez facile de structure de données. Qui comprennent normalement assez de base de l'organisation. Mais ma question est, comment voulez-vous compte ou appareils mobiles ou de différentes mises en page tels que:
Maintenant, vous avez un peu plus complexe. Eh bien,
DotNetNuke
vraiment gardé quelques considérations à Garder le développeur en tant que développeur, le designer le designer. Ce qui permet à de grands groupes de travail avec un site de la souplesse, sans détruire les uns les autres de travailler.Dans tous les
DotNetNuke
skin, vous verrez ces:Ce sont ceux-là? Eh bien, le premier est la définition de notre
ascx
. L'important, c'est la seconde. EssentiellementDotNetNuke
a les jetons, les jetons vont permettre à la peau pour refléter les changements apportés au sein deDotNetNuke
dans son interface.Ainsi, lorsque l'on référence l'emplacement de noyau, plutôt que d'un objet statique. Cela permet à l'
DotNetNuke
interface automatiquement l'entrée du logo dans l'emplacement.Whoa, vous m'avez perdu - Si c'est juste une référence comment spécifier l'emplacement?
Référence à notre objet. Pour spécifier l'emplacement à l'intérieur de notre site, vous feriez cela:
Nous sommes donc essentiellement emballage de notre jeton objet dans un
div
élément. Ensuite, nous sommes effectivement en appelant notre token. Cela permettra de placer physiquement le logo deDotNetNuke
interface dans votre site maintenant.Essentiellement, cela élimine l'approche statique, et lui permet de devenir dynamique.
De sorte que ces sont importants, mais comment puis-je créer la structure?
Ci-dessus est un exemple pour vous aider à démarrer. Comme vous le voyez, votre aide de vos connaissances essentielles à la construction du site de la structure. Votre juste de remplir le
DotNetNuke Tokens
dans votre conception. Ensuite où vous voulez que leDotNetNuke
modules pour remplir vos sites de données à partir de laDotNetNuke
interface est à l'intérieur de cesPanes
.Maintenant le prochain aspect important sera l'essentiel de l'emballage de votre peau. Ce sera effectivement vous assurer qu'il fonctionne correctement une fois qu'il est installé.
Vous pouvez obtenir plus d'informations à partir de http://www.dotnetnuclear.com et http://www.dnnchat.com
J'espère que cela fournit les bases pour vous aider à démarrer. Ce qui laisse l'emballage et le manifeste de la gauche.
J'espère que cela vous à droite en direction de et aide.
Hésitez pas à poser des questions ou à suivre de ces sites pour essayer et obtenir plus d'informations sur le sujet.
DotNetNuke
nécessite unContentPane
à définir dans le peau.Votre meilleur pari est probablement à examiner les skins fournis avec DotNetNuke comme un début.
Pour créer une nouvelle peau, il suffit d'aller à l' /Portals/_default/skins zone et la copie de l'un de ces répertoires coller et renommer en quelque chose d'unique. Cela devrait maintenant apparaître dans votre peau sélecteur. 90% de la .ascx les fichiers de la peau sont que de l'HTML/CSS. Vous pouvez ensuite modifier la peau.fichier css et les fichiers ASCX que nécessaire pour obtenir l'apparence désirée. Pour faire une nouvelle peau de l'option de juste créer un nouveau .fichier ascx.
Vous pouvez également acheter un skin ou deux et de prendre un coup d'oeil à la façon dont ceux qui ont été développés.
Comme Chris Hammond points dans le premier commentaire, ces tutoriels sont difficiles à trouver. @Chris - Merci pour la rédaction du Modèle de Module. La communauté, et je l'apprécie.
J'ai essayé d'apprendre à propos de DNN peaux de moi-même et est venu à travers les DNN Héros de site web qui a une bonne base didacticiel vidéo sur la façon de créer un skin pour un site.
Il peut être trouvé ici: http://www.dnnhero.com/Premium/Tutorial/tabid/259/ArticleID/80/1-How-to-create-my-first-skin-in-DotNetNuke-Part-1-6.aspx
Je ne pense pas que cette série est dans le libre jeu de la vidéo, donc vous devez vous y abonner pour la recevoir. Je suis un abonné et n'ai pas été déçu. Si vous avez besoin d'une introduction de peaux ou d'autre chose, DNN, le site est très instructif.