Espansione serverfarm: siglato accordo per raddoppio banda!


1 utente stanno visualizzando questa discussione: (0 membri, e 1 visitatore).
 
Valutazione discussione:
  • 0 voti - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Random background color
24-12-2009, 16:31
Messaggio: #1
Random background color
ciao. è possibile assegnare un colore di background a caso ad un div in un loop?
mi spiego meglio, il loop è la restituzione dei post di wordpress, settando per esempio 3 colori, è possibile impostare che i post visualizzati abbiano come sfondo uno di questi 3 colori a caso, in maniera tale che ogni post ha un suo sfondo?
grazie.
Visita il sito web di questo utente Trova tutti i messaggi di questo utente
24-12-2009, 17:56
Messaggio: #2
RE: Random background color
con php o con js? Mellow

[email protected] ha i poteri della super mucca
________
: http://it.linkedin.com/in/pirosauro - Website (offline)
Visita il sito web di questo utente Trova tutti i messaggi di questo utente
24-12-2009, 20:02
Messaggio: #3
RE: Random background color
oddio se in php meglio, dovrebbe essere meno complicato, no?
Visita il sito web di questo utente Trova tutti i messaggi di questo utente
25-12-2009, 18:26
Messaggio: #4
RE: Random background color
ok per il php
per prima cosa decidiamo l'approccio
- definiamo su un array i colori di background
- stampiamo i codici colore dentro il tag style

quindi

all'inizio del template, subito dopo "<?php", mettiamo:
Codice PHP:
$color_codes = array( '#EEE''#DDD''#CCC' ); 

all'interno del ciclo per la stampa dei post (probabilmente una cosa del tipo "<?php while (have_posts()) : the_post(); ?>") inseriremo la stampa:
Codice PHP:
<?php $rand_key array_rand$color_codes); echo $color_codes[$rand_key]; ?>

ad esempio:
Codice PHP:
    <div <?php post_class() ?> id="post-<?php the_ID(); ?>"> 

diventerà:
Codice PHP:
    <div <?php post_class() ?> id="post-<?php the_ID(); ?>" style="background-color: <?php $rand_key array_rand$color_codes); echo $color_codes[$rand_key]; ?>"> 

dovrebbe funzionare, l'ho "generato" al volo Tooth

[email protected] ha i poteri della super mucca
________
: http://it.linkedin.com/in/pirosauro - Website (offline)
Visita il sito web di questo utente Trova tutti i messaggi di questo utente
25-12-2009, 19:43
Messaggio: #5
RE: Random background color
funziona, grazie mille Smile
Visita il sito web di questo utente Trova tutti i messaggi di questo utente
09-01-2010, 20:52
Messaggio: #6
RE: Random background color
e se invece volessi impostare un colore per ogni categoria differente, esempio se la categoria in cui è postato l'articolo è news allora mostra nero, se la categoria è archivio allora mostra verde, etc etc?
è possibile vero? Smile
Visita il sito web di questo utente Trova tutti i messaggi di questo utente
11-01-2010, 09:39 (Questo messaggio è stato modificato l'ultima volta il: 11-01-2010 09:41 da Pirosauro.)
Messaggio: #7
RE: Random background color
credo sia un po' più complicato...
ad ogni post puoi associare più categorie, o mi sbaglio?

in ogni caso, cercati la funzione che ti ritorna l'ID della categoria e sostituiscila a:
Codice PHP:
array_rand$color_codes

in questo modo, il primo colore sarà per la categoria con ID 1, il secondo per ID 2, e così via. Il resto non cambia


ps. è solo uno delle possibili soluzioni

[email protected] ha i poteri della super mucca
________
: http://it.linkedin.com/in/pirosauro - Website (offline)
Visita il sito web di questo utente Trova tutti i messaggi di questo utente
11-01-2010, 14:28
Messaggio: #8
RE: Random background color
perfetto. adesso provo Smile
Visita il sito web di questo utente Trova tutti i messaggi di questo utente
22-03-2010, 17:51
Messaggio: #9
RE: Random background color
alla fine ho fatto così:

Codice PHP:
if (in_category('20')) { $colore 'background-color:#000';}
elseif (
in_category('252')) { $colore 'background-color:#ff0000';}
else { 
$colore 'background-color:#fff';} 

e nell'html

Codice:
<div style="<?php echo $colore ?>">

giusto no? Whistling

Perdigiorno di professione, fancazzista per passione, asociale per necessitá.
Visita il sito web di questo utente Trova tutti i messaggi di questo utente
22-03-2010, 18:06
Messaggio: #10
RE: Random background color
Non conosco wordpress, ma a livello di codice va bene.
Se la categoria è 20, mostri un colore, se è 252 ne mostri un altro, altrimenti metti bianco.

:alcool::alcool: :adminpower: :alcool::alcool:

Web4Web.IT - Low Cost Hosting
Pacchetti multidominio a partire da € 10,00
Visita il sito web di questo utente Trova tutti i messaggi di questo utente


Altri utenti che stanno visualizzando questa discussione

1 utente stanno visualizzando questa discussione: (0 membri, e 1 visitatore).
   
Vai al forum:


Permessi di scrittura
Non puoi inserire nuove discussioni.
Non puoi inserire risposte.
Non puoi inserire allegati.
L' HTML è disattivato.
Il MyCode è attivato.
Le faccine sono attivato.
Il codice [img] è attivato.