σε

DOTNETNUKE.GR

Πως δουλεύω με τα skins?

Τελευταία δημοσίευση από το μέλος pagou στις 03-15-2012 8:25. Υπάρχουν 6 απαντήσεις.
Σελίδα 1 από 1 (7 εγγραφές)
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  • 08-24-2011 4:27

    • george
    • Οι δημοφιλέστερες 50 δημοσιεύσεις
    • Μέλος από τις 08-24-2011
    • Δημοσιεύσεις 2

    Πως δουλεύω με τα skins?

    Γεια σας,

    Πρόσφατα αγόρασα έναν σερβερ σε windows και εγκατέστησα από το πάνελ που είχαν το DNN. SVN δεν υπάρχει οπότε πώς θα μπορούσα να το δουλέψω για να φτιάξω ένα skin? Mε ftp? Το Visual studio ειναι απαραίτητο για αυτη τη διαδικασία? Εσείς πως δουλεύετε?

     Επίσης δεν καταλαβαίνω γιατί αργεί να φορτώσει την σελίδα την πρώτη φορά. Υποψιάζομαι ότι συμβαίνει κάτι με το caching...

    Αυτό είναι το site αν θέλετε να ρίξετε μια ματιά http://www.palamari-arcadias.com

  • 09-06-2011 14:29 σε απάντηση της

    • cap
    • Οι δημοφιλέστερες 10 δημοσιεύσεις
      Άντρας
    • Μέλος από τις 09-15-2009
    • Αθήνα
    • Δημοσιεύσεις 38

    Απ: Πως δουλεύω με τα skins?

    Το skin σου είναι στην πραγματικότητα ένα .ascx file, το οποίο μπορείς να το δημιουργήσεις με ή χωρίς το visual studio και να το ανεβάσεις με ftp στο /portals/0/skins ή στο /portals/_default/skins. (Οπου "0" βάλε το δικό σου portal id - το πρώτο portal είναι το 0). Για την πρώτη σελίδα, είναι το λεγόμενο first run που πρέπει να σηκωθεί ξανά το app pool. Χρειάζεσαι κάποια keep-alive υπηρεσία για να μην έχεις αυτές τις καθυστερήσεις, δοκίμασε το δωρεάν www.dnnmonitor.com
    Σωτήρης Φιλιππίδης



    DotNetNuke them!
  • 09-06-2011 15:32 σε απάντηση της

    • george
    • Οι δημοφιλέστερες 50 δημοσιεύσεις
    • Μέλος από τις 08-24-2011
    • Δημοσιεύσεις 2

    Απ: Πως δουλεύω με τα skins?

     Ευχαριστώ φίλε Σωτήρη

    Καλή επιτυχία στη προσπάθεια που κανει η ομάδα για την προώθηση του DNN. Το χρειαζόμασταν στον Ελληνικό χώρο.

    Με εκτίμηση

    Γιώργος

  • 09-07-2011 0:48 σε απάντηση της

    • admin
    • Οι δημοφιλέστερες 10 δημοσιεύσεις
      Άντρας
    • Μέλος από τις 09-02-2009
    • Athens
    • Δημοσιεύσεις 422

    Απ: Πως δουλεύω με τα skins?

     καλώς ήλθες στην κοινότητα μας. σου έχω απαντήσει και εγώ στο dotnetzone.gr (nikolaosk)

    http://www.dotnetzone.gr/cs/forums/thread/66945.aspx

    Nikolaos Kantzelis (BSc,MSc,MCAS(Office 2007),MCPD(ASP.NET 3.5) ,MCTS(SQL Server 2008),MCTS(Window Forms 3.5),MBCS,MCT)

    Forum Admin
  • 03-14-2012 21:52 σε απάντηση της

    • pagou
    • Οι δημοφιλέστερες 10 δημοσιεύσεις
    • Μέλος από τις 03-14-2012
    • Δημοσιεύσεις 6

    Απ: Πως δουλεύω με τα skins?

    οι γνωσεις μου αφορουν τις τεγχολογιες html/css.
    για να κατασκευαζω skin πρεπει να εχω γνωση, και αλλων τεγχολογιων;
    π.χ.: ascx (που δεν ξερω τι ειναι )

    Δημοσίευση στις κατηγορίες:
  • 03-15-2012 1:39 σε απάντηση της

    • admin
    • Οι δημοφιλέστερες 10 δημοσιεύσεις
      Άντρας
    • Μέλος από τις 09-02-2009
    • Athens
    • Δημοσιεύσεις 422

    Απ: Πως δουλεύω με τα skins?

     πρεπει να διαβάσεις το άρθρο προσεκτικά...μην τρομάζεις με τo skin. Για να "καταλάβει" το DNN engine αυτό το template (HTML/CSS) πρέπει να είναι στην μορφή .ascx (web user control)

    αν θέλεις να μάθεις το DNN, θα μάθεις και άλλα πράγματα εκτός από HTML/CSS.

     

    όσο αφορά τα skins , πρέπει να καταλάβεις τί είναι ένα DNN Skin. Βασικά μπορείς να δημιουργήσεις εύκολα skins χωρίς να γνωρίζεις καθόλου .ΝΕΤ code.

    Χρησιμοποιείς τεχνολογίες όπως HTML/XHTML,CSS,FLASH. Μπορείς να χρησιμοποιήσεις dreamweaver,expression web,Notepad για να φτιάξεις το skin.

    Σου προτείνω αν θα φτιάξεις skin από την αρχή να είναι Pure CSS/DIV skins. Με αυτό τον τρόπο, οι σελίδες σου θα γίνονται πιο εύκολα Indexed από τις μηχανές αναζήτησης.

    Στο skin, υπάρχουν αυτό που λέμε Skin objects (register links,breadcrumb,logo,menu), τα οποία είναι user controls. Αυτά τα skins objects όταν η σελίδα σου "τρέχει" , αντικαθιστούν σε κάποια σημεία μέσα στο skin file τα διάφορα tokens (

    [LOGIN],[LOGO],[SEARCH],[PRIVACY]) με ότι κώδικα έχουνε μέσα τα user controls.


    Για να καταλάβεις τι είναι το DNN Skin Token δες εδώ. Βασικά φαντάσου τα σαν placeholders. Π.χ το [LANGUAGE] token που το βάζεις μέσα στο skin file, θα αντικατασταθεί όταν τρέχει το site σου με το αντίστοιχο skin object, το language skin object, που ήδη το έχει γράψει το DNN core team. αν θέλεις μπορείς να φτιάξεις το δικό σου skin object.

    Π.χ στο πάνω μέρος όποιου skin file (το οποίο είναι και αυτό ένα user control, .ascx)  θα δεις π.χ κάτι τέτοιο (για το language skin object)

    <%@ Register TagPrefix="dnn" TagName="LANGUAGE" src="~/Admin/Skins/Language.ascx" %>

    Οπότε όταν δει το Skinning engine, το [LANGUAGE] token θα το αντικαταστήσει με ότι κώδικα έχει μέσα το Language.ascx skin object.

    Ελπίζω να βοήθησα...

     

    Nikolaos Kantzelis (BSc,MSc,MCAS(Office 2007),MCPD(ASP.NET 3.5) ,MCTS(SQL Server 2008),MCTS(Window Forms 3.5),MBCS,MCT)

    Forum Admin
  • 03-15-2012 8:25 σε απάντηση της

    • pagou
    • Οι δημοφιλέστερες 10 δημοσιεύσεις
    • Μέλος από τις 03-14-2012
    • Δημοσιεύσεις 6

    Απ: Πως δουλεύω με τα skins?

    βοηθησες αρκετα διοτι καταλαβα τη διαδικασια. προφανως εχω ελειψεις, αλλα δειχνει αρκετα κατανοητο. σιγουρα ειναι ευκολο να μαθω μερικα tags, το θεμα ειναι τι αλλο θα χρειαστει στην πορεια και αν μπορω να ανταπεξελθω. σε ευχαριστω
Σελίδα 1 από 1 (7 εγγραφές)
Copyright © 2012 by DotNetNuke.Gr. All rights Reserved
Με χρήση του Community Server (Non-Commercial Edition), από την Telligent Systems