una categoria in prima pagina

Qua potete chiedere tutte le funzionalità per iobloggo.com che ritenete utili

Moderatore: Moderatori iobloggo

una categoria in prima pagina

Messaggioda fujiko » 9 settembre 2004, 14:33

Ciao,
credo non sia stato ancora richiesto (e sono praticamente sicura che non si possa già fare, se invece fosse così mi dite come?).

Si potrebbe limitare ad una sola categoria i post visualizzati in home page?

Grazie comunque per l'attenzione,
Fujiko
fujiko
principiante
principiante
 
Messaggi: 1
Iscritto il: 9 settembre 2004, 12:41

Messaggioda Mac » 9 settembre 2004, 17:38

nel senso avere più categorie (cliccabili) ma visualizzare in home solo una?
Mac
amministratore
amministratore
 
Messaggi: 2094
Iscritto il: 3 marzo 2004, 14:30
Località: Lugano (Svizzera)
Indirizzo blog: http://www.iobloggo.com

Re: una categoria in prima pagina

Messaggioda lozioric » 9 settembre 2004, 18:01

fujiko ha scritto:Ciao,
credo non sia stato ancora richiesto (e sono praticamente sicura che non si possa già fare, se invece fosse così mi dite come?).

Si potrebbe limitare ad una sola categoria i post visualizzati in home page?

Grazie comunque per l'attenzione,
Fujiko


Si potrebbe anche fare in maniera "sporca" dal template. Basta inserire un codice in Javascript che, se richiami la home page, ti redirezioni immediatamente alla pagina della categoria. Un po' sporchino come trucco, ma dovrebbe funzionare. Se sei interessata fai un fischio che ti preparo il codice.

Ovviamente dovrai impostare la visualizzazione per categoria dal post più recente... altrimenti la cosa ha poco senso.
Avatar utente
lozioric
dipendente
dipendente
 
Messaggi: 935
Iscritto il: 2 settembre 2004, 9:19

Messaggioda paco610 » 10 settembre 2004, 9:49

Si puo' fare in modo piu' pulito con i CSS.
Devi mettere nel template della home i post dentro ad un tag div con un id a tua scelta (<div id="pippo">... --post--...</div>)
Nel template del post devi mettere tutto quanto dentro a un altro tag div (div class="--categoria--">...tuttoquellocheceraprima...</div>)
Infine, sempre nel template della home aggiungi queste regole di stile CSS per tutte le categorie che *non* vuoi :

div#pippo div.categoriachenonvoglio {
display: none;
}
paco610
inesperto
inesperto
 
Messaggi: 10
Iscritto il: 18 giugno 2004, 17:02

Messaggioda lozioric » 10 settembre 2004, 19:16

paco610 ha scritto:Si puo' fare in modo piu' pulito con i CSS.
Devi mettere nel template della home i post dentro ad un tag div con un id a tua scelta (<div id="pippo">... --post--...</div>)
Nel template del post devi mettere tutto quanto dentro a un altro tag div (div class="--categoria--">...tuttoquellocheceraprima...</div>)
Infine, sempre nel template della home aggiungi queste regole di stile CSS per tutte le categorie che *non* vuoi :

div#pippo div.categoriachenonvoglio {
display: none;
}


Ammetto che non avevo pensato a questa cosa dei div. Ma...

1) Funziona solo se i nomi delle categorie sono accettabili come nomi di classi CSS. Non so se sia il caso di Fujiko, ma c'è gente che mette come nomi di categoria le cose più bieche, persino interi tag <img> [a queenoffaeries fischiano le orecchie :P ].

2) Devi usare comunque Javascript per distinguere (tramite document.location) se ti trovi nell'home page, non ha senso nascondere i post indiscriminatamente... per esempio potrei aver richiamato il link ad una specifica categoria, se nascondo i post di quella categoria mi trovo la pagina senza alcun post. :?

3) Con il redirect vedi sempre gli ultimi $n post della categoria "privilegiata" (dove $n è il numero dei post in home page configurato), mentre con i div vedi solo quelli, compresi tra gli ultimi $n E che appartengono a tale categoria. Il che potrebbe anche voler dire nessuno. Quindi il metodo dei div non soddisfa la richiesta di Fujiko :ko: almeno credo.

Devo però ammettere che non mi era proprio passato per la mente di usare i CSS. Shame on me.
Avatar utente
lozioric
dipendente
dipendente
 
Messaggi: 935
Iscritto il: 2 settembre 2004, 9:19


Torna a Richiesta funzionalità

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

cron