Home › Forum › WordPress Beta › Cambiare sfondo su un solo articolo
-
AutorePost
-
-
21 Ottobre 2011 alle 9:19 #19502tobia71Partecipante
Salve,
gradirei cambiare sfondo sun un solo articolo.
Io in genere mantengo un post in cima, evidenziandolo. Vorrei però marcarlo con uno sfondo più attraente.
Come posso fare?
Potrebbero essermi di aiuto i “campi personalizzati” previsti in un articolo? Se sà¬, che campo dovrei inserire?
Avete suggerimenti?
Grazie,
Francesco
-
21 Ottobre 2011 alle 12:36 #89017SteveAglAmministratore del forum
No nel loop di stampa del tuo template controlli che che sia il primo articolo e gli assegni ad esempiouna classe diversa e poi via CSS scegli che sfondo mettergli o quali altri stili applicare suggerisco di studiare il loop sul nostro wiki e come è fato un tema per poter metter mano al tua.. che non sappiamo quale sia.
-
21 Ottobre 2011 alle 12:37 #89018SteveAglAmministratore del forum
Aggiungo che se usi la funzione sticky, dovresti già avere forse una classe sticky assegnata (dipende dsempre dal tema) una url al sito magari…
-
21 Ottobre 2011 alle 13:10 #89026tobia71Partecipante
Steve, ho controllato nel css e non ho trovato nessun sticky.
il sito è
http://www.parrocchiaimmacolatamodugno.it
lo stile è evolve.
Quindi o dovrei metter mano al codice o mi procuro un buon plugin?
Suggerimenti?
-
21 Ottobre 2011 alle 13:21 #89028SteveAglAmministratore del forum
Non eistono plugin magici…. ergo si metti mano al codice…
-
21 Ottobre 2011 alle 13:52 #89033tobia71Partecipante
Si, lo so’ che non esistono plugin magici. Ma se voglio far gestire delle pagine da qualcuno a cui “sarebbe meglio non fargli mettere mano al codice”, i plugin sono perfetti.
-
21 Ottobre 2011 alle 14:08 #89036SteveAglAmministratore del forum
Siccome questa cosa dipende dal tema usato che non è detto generi codice sempre standard, NON si può avere un plugin che sappia dove indfilare cose (quali poi e come) in qualsiasi tema esistente.. ergo.. si mette mano al codice o si paga qualcuno che lo sappia fare… non esistono cassette di attrezzi che ti aggiustano la macchina… o lo sai fare o la porti da un meccanico.
-
21 Ottobre 2011 alle 14:09 #89037TittiModeratore
Studiati un po’ i CSS, anche in relazione all’altro problema che hai all’editor, e le funzioni principali.
Non puoi usare un plugin per ogni cosa, anche solo per cambiare uno sfondo, altrimenti fra un anno avrai 100 plugin installati.
-
21 Ottobre 2011 alle 14:17 #89039tobia71Partecipante
Titti, li conosco bene i css.
Onestamente però questa cosa che wp mi cambi il codice a mia insaputa, proprio non la digerisco…
Io voglio mettere mano a tutto, tenere tutto sotto controllo e non mia piace quando il sw cambia il codice secondo una logica tutta sua… O perlomeno capire questa logica e comportarmi di conseguenza.
La mia domanda era se lo faceva anche a voi. A te non fa’, ok. Steve mi ha detto che WP ha un suo interprete di codice e che questo si può disabilitare. Propvo con questo. Ma onestamente non vedo cosa c’entri il css con il fatto che <b> mi diventi o simili.
-
21 Ottobre 2011 alle 14:25 #89040SteveAglAmministratore del forum
Perchè WP crea codice XHTML compliant e quindi delega la rappresentazione ai CSS e NON al codice stesso come dovrebbe essere il contenuto deve usare marcatori corretti, classi etc… centinaia di migliaia se non milioni di siti non hanno problemi a riguardo…. quindi forse è un non problemma o il voler usare una cosa in maniera non corretta.
-
21 Ottobre 2011 alle 14:37 #89042tobia71Partecipante
ok Steve.
Cmq io non capisco una cosa. Nel file css non trovo nessuna classe sticky.
Eppure il post è in evidenza e viene visualizzato come primo.
Dove posso modificare lo stile del .sticky?
-
21 Ottobre 2011 alle 14:56 #89045SteveAglAmministratore del forum
Non ho detto esista ne nel codice html ne nel css… molti temi l’hanno, altri hanno delle funzioni che sui post in evidenza applicano classi apposite etc… volendo si può modificare il tema in maniera che se l’articolo è in evidenza metta da qualche parte (dipende da come è fatto il tema e la struttura dell’articolo) la una classe da aggiungere poi al proprio css…
-
21 Ottobre 2011 alle 15:08 #89047tobia71Partecipante
sgrat sgrat… quindi? Come faccio a vedere questa classe che si è creata?
Non riesco a venirne a capo….
-
21 Ottobre 2011 alle 15:31 #89048tobia71Partecipante
ho provato ad aggiungere
.sticky {
background:#fff8dc;
border: 1px solid black;
margin-bottom: 7px;
}
al mio css, ma non accade nulla…
-
22 Ottobre 2011 alle 8:27 #89083SteveAglAmministratore del forum
Ma leggi quel che scrivo o no quale parte di:
Non ho detto esista ne nel codice html ne nel css… molti temi l’hanno, altri hanno delle funzioni che sui post in evidenza applicano classi apposite etc… volendo si può modificare il tema in maniera che se l’articolo è in evidenza metta da qualche parte (dipende da come è fatto il tema e la struttura dell’articolo) la una classe da aggiungere poi al proprio css…
non è chiara?
Direi che non disponi delle conoscenze sufficienti per mettere mano a temi e css… suggerirei di rivolgerti ad un professionista.
-
24 Ottobre 2011 alle 7:05 #89137tobia71Partecipante
Steve, non sono un professionista altrimenti non avrei chiesto aiuto a voi. Ho conoscenze discrete ma non spinte del php. Pensavo che voi, da professionisti, potevate aiutarmi.
Vabbè, ok, apprezzo cmq il tempo che mi avete dedicato.
Grazie lo stesso…
Ciao,
Francesco
-
24 Ottobre 2011 alle 7:19 #89142SteveAglAmministratore del forum
Qui si possono dare indicazioni di massima, se serve una riga di codice… ma di certo non possiamo installare ogni tema e plugin esistente e studiarlo, provarlo e fornire soluzioni complete e finite e funzionanti. Non è lo scopo del forum e non c’è il tempo altrimenti dovremmo dedicarci 8 ore al giorno… e quello si chiama lavoro non supporto volontario.
Se non si sa riparare la propai macchina o la lavatrice o lo scaldabagno si chiama un meccanico un elettricista o un riparatore, se non si sa cambiare colore della carrozzeria della propria macchina si compra una macchina del colore giusto o si tiene quella che si ha. Se un tema non ha quella cosa e non si sa come farla perchè non si hanno le conoscenze le soluzioni sono due o ci si tiene quello che si ha o si cerca un tema che magari abbia questa funzione.
Continuo a non capire perchè se si è malati si va dai medici, se si ha una radio rotta la si porta da un riparatore ma coi computer si parte dal concetto che sono semplici (e non lo sono di base) e quindi si vuole fare da se… ma sarà io strano.
Se uno dice ho conoscenze discrite di PHP di html e di css dovrebbe avere avuto abbastanza informazioni e sapere che deve studiare come funzionano i temi di WP per saperci mettere le mani, per quello che vuoi fare tu NON servono conscenze spinte di PHP solo di saper dove metter le mani nel template (ed il wiki spiega come è fatto un tema il Loop di WP etc) e far uscire una classe associata ad una div o altro che contiene il post e poi aggiungere al css del tema il codice per stilizzare la div con questa classe, il tutto con conoscenze minimime di css e PHP e con un po’ di studio di come è fatto WP e funziona… nulla de che.
-
24 Ottobre 2011 alle 8:00 #89144tobia71Partecipante
Steve, lungi da me fare polemiche o altro. Capisco il vs impegno, ma un forum è un luogo pubblico (seppur privatamente gestito dagli amministratori) dove anche altri potrebbero mettere in atto la loro conoscenza. Si punta sul fatto che altri utenti potevano aver avuto lo stesso problema e/o esigenza. nessuno chiede a te, Steve, o Titti, o altro di fare un lavoro sporco h24. Ci mancherebbe.
Il colore di uno sticky non mi cambia la vita, i dottori sono ben altro. Non mi pare un problema di vitale importanza per un sito web. Io mi diletto smanettando il codice. Non è un lavoro il mio ed ill sito internet è un sito web parrocchiale senza alcune pretese. Non devo fare b2b o marketink online etc…
Credevo che il problema fosse alquanto semplice come tutti gli altri problemi che ho finora incontrato che ho risolto con dei semplici MOD. Mi dici che non è cosà¬, ok. Prendo atto. Ma non mi arrendo e cercherò di risolvere il problema da me perchè, come mi hanno insegnato a scuola, si impara sbattendo la testa e non prendendo in mano la minestrina pronta.
Volevo semplicemente capire come veniva gestita una classe (se esiste) o simile per la gestione degli sticky. Tu mi dici che dipende dal tema, giusto. Ora ho due scelte: una è studiare bene il tema Evolve e l’altra è usare il tema di default e vedere invece come essa gestisce gli sticky.
Grazie cmq Steve… davvero… nessuna polemica da parte mia.
Siete già tanto gentile ad aiutarci in tante occasioni, se in un problema non si riesce a risolvere via forum, non fa nulla. Dont worry.
Ciao,
Francesco
-
25 Ottobre 2011 alle 13:06 #89194tobia71Partecipante
Per tutti gli utenti che leggeranno questo post ed intendono modificare lo stile del solo articolo “evidenziato” in home, ecco la soluzione che ho trovato.
E’ semplicissima.
Dovete aggiungere questo codice di esempio (e quindi modificarlo a vostro piacimento) nel file style.css
.sticky {
background:#fff8dc;
border: 1px solid black;
margin-bottom: 7px;
}
Io erroneamente lo avevo inserito nel file editor-style.css e chiaramente non funzionava mandandomi nel pallone.
Non c’entra nulla ne’ lo stile che stavo utilizzando (envolve) ne’ il ri-creare classi richiamando funzioni. La soluzione è abbastanza semplice ed alla portata di tutti gli amatori non-professionisti del fantastico wordpress.
Ciao a tutti,
Francesco
-
25 Ottobre 2011 alle 14:08 #89209vlangoghPartecipante
grazie tobia, molto chiaro e gentile sicuramente sarà utile a qualcuno.
-
25 Ottobre 2011 alle 14:08 #89210tobia71Partecipante
Per chi usa lo style Envolve, esiste nel setting una finestra in cui è permesso editare il css.
Il cosiddetto custom-css
E’ preferibile usare questa finestra piuttosto che editare il codice, se si vuole salvaguardare la personalizzazione durante i futuri aggiornamenti dello stile.
Francesco
-
25 Ottobre 2011 alle 14:09 #89211tobia71Partecipante
Grazie Vlangogh!
-
-
AutorePost
- Devi essere connesso per rispondere a questo topic.