Skinning School: 10 Lezione - Blog

Blog

« Older   Newer »
 
  Share  
.
  1.     +2   Like  
     
    .
    Avatar

    Advanced Member

    Group
    WA Special
    Posts
    7,689
    Location
    Roma

    Status
    Offline

    1644236logo

    Blog




    Ed eccoci all’ultima lezione! È stato un lungo e faticoso percorso (almeno per me!) e spero di essere riuscito ad aiutare almeno uno di voi, anche nella più inutile parte del coding. Come vi anticipavo nella scorsa lezione, questo decimo appuntamento si incentrerà sul coding del blog. Chiaramente andare troppo nel dettaglio significherebbe allungare la pappa e confondere le idee, quindi mi limiterò ad essere essenziale ma allo stesso tempo esaustivo!

    BLOG

    Chiaramente per codificare questa parte di codice ci servirà un blog. Se avete impostato la skin dalla demo prestabilita dello skin lab allora non c’è problema, ritroverete il blog nella sezione BLOG. In caso contrario create un nuovo blog nuovo dove poter codificare la skin.
    Io, per il corso, ho creato un apposito blog, vi lascio il link: http://sswab.blogfree.net/

    N.B. : poiché abbiamo lavorato già su alcuni selettori, il blog rispecchierà, anche se solo in parte, la nostra skin di partenza.
    Andiamo come sempre ad identificare i selettori interessati. In questo caso:

    CITAZIONE
    .blog: identifica il blocco degli articoli;
    #blog: è il selettore che va posto a fianco ad ogni elemento per identificare la pagina;
    .sidebar .left: identifica la colonna sulla sinistra:
    .sidebar .right: identifica la colonna sulla destra;
    .skin_tbl: identifica lo sfondo del blog;
    .mainbg: identifica sfondo del messaggio del blog;
    .article: identifica lo sfondo e il corpo del messaggio;
    .btitle: identifica il titolo di un blog;
    .bdesc: identifica la descrizioni di un blog;
    .title2: identifica la riga sopra e sotto al messaggio del blog;
    .sidebox: identifica tutti i blocchi del blog;
    .stitle: identifica i singoli titoli dei blocchi .sidebox.

    7705055blog

    Per codificare il blog inizierei subito dallo .skin_tbl. Ho aggiunto uno sfondo scuro e un bordo nella parte superiore attraverso l’uso del selettore:

    .blog .skin_tbl {background: rgb(26, 26, 26);border-top: 3px solid #37A1D2; padding: 5px;color: #CFCFCF}

    Ricordatevi di usare anche il padding per distanziare le parole dal riquadro. Se volete togliere il mini-calendario posto all’interno di ogni topic dovrete eliminare questo selettore: .article .top .when
    Per ora io lascio dato che da buon effetto e non guasta. Stesso codice ho usato per il sidebox, ovvero per i riquadri posti alla destra del blog:

    .sidebox {margin: 0 0 20px 0 !important; padding: 10px; color: #CFCFCF; background: #1A1A1A; border-top: 3px solid #37A1D2; border-radius: 10px}

    Noterete come il calendario del sidebox non avrà gli input immessi. Questo è normale poiché vi sono selettori specifici che vanno a modificare il calendario all’interno del CSS. Per uniformare il calendario con gli altri sidebox avete due modi:
    1) Modificare la parte del CSS interessata, specificando colori e sfondi;
    2) Eliminare il codice del calendario.
    Il codice in questione è questo:

    CITAZIONE
    /* widget calendario */
    .side_calendar {padding: 5px; background: #EDEDED}
    .side_calendar .stitle {padding-bottom: 5px}
    .side_calendar tr {text-align: center; background: #DDD}
    .side_calendar td {font-size: 9px; background: #F5F5F5}
    .side_calendar td:nth-child(even) {background: #FFF}
    .side_calendar .current {font-weight: bold; color: #FFF; background: #AAA !important}
    Per modificare il titolo delle sidebox mi sono servitor dell’.stitle; per i link del .sidebox a, .sidebox a:hover :
    .stitle {padding: 0 0 10px 0;text-align: center;font: 15px segoe ui, arial;font-style: oblique;color: #146AAE;text-shadow: -1px -1px 0 #000;background: transparent !important}
    .sidebox a {color: #184EAE}
    .sidebox a:hover {color: #fff}

    Ecco il nostro blog:


    7097935blog2

    Il blog ora ha assunto sicuramente una struttura più adeguata al resto della skin. Vi sconsiglio di fare preview solo per blog sia perché, nel caso vorreste pubblicare la skin allo skinlab, vi servirà sia la parte del blog che del forum, e sia perché adattare il forum al blog è più semplice che adattare il blog al forum, in quanto quest’ultimo è più completo e potrete lavorare più sui dettagli (solitamente poi si parte sempre dal forum in una piattaforma del genere).
    Con questo lo Skinning School volge al termine. Come in ogni lezione vi invito a lasciare commenti e richieste d’aiuto qualora ce ne fossero. Vi chiedo solamente di postare la richiesta nel topic inerente alla materia (se avete problemi con il topic del forum non postate in questa lezione, per intederci!)









    @World Archive | RIPRODUZIONE RISERVATA ©
    ~Pif

     
    .
  2.     Like  
     
    .
    Avatar

    Matter cannot be destroyed, only reassembled. You have made a fatal error human. Allow me to educate you.

    Group
    Amministratore
    Posts
    19,254
    Location
    Seito Gekken

    Status
    Offline
    Carino il blog :P
     
    .
  3.     Like  
     
    .
    Avatar


    Group
    WA Special
    Posts
    4,468
    Location
    ...pfffpffffLand...

    Status
    Offline
    Bruttino il pallino O_o
     
    .
  4.     Like  
     
    .
    Avatar

    Advanced Member

    Group
    WA Special
    Posts
    7,689
    Location
    Roma

    Status
    Offline
    Grazie Ken :)
     
    .
3 replies since 3/6/2015, 22:39   130 views
  Share  
.