Autore Topic: Articoli del BLOG in prima pagina - Aiuto  (Letto 4054 volte)

ziobello1976

  • Utente inesperto
  • **
  • Post: 154
Articoli del BLOG in prima pagina - Aiuto
« il: 15 Marzo, 2013, 11:56:21 »
Ciao ragazzi scusate se apro un nuovo discorso in merito a quanto ho specificato in oggetto.


Sono riuscito tramite questo codice a far apparire in HP gli ultimi 5 articoli del mio blog:



<?php
include('res/blog.inc.php');
$articoli=$imSettings['blog']['posts'];
$totale=(count($articoli)>5)? 5: (count($articoli));
$articoli=(array_slice($articoli, 0, $totale));
foreach($articoli as $dati){
   $img=$dati['body'];
   $start=strpos($img,'<img');
   $img=substr($img, $start,((strpos($img,'title=""/>'))- $start));
   $srcstart= (strpos($img,'src'))+8;                       
   $img=substr($img,  $srcstart,((strpos($img,'class'))- $srcstart - 2));
   echo "<div class=\"blog\"><p class=\"data\"></p><p class=\"titolo\">".$dati['title']."</p><p class=\"descrizione\"><img class=\"left\" src=\"".$img."\" width=\"60\" height=\"40\" alt=\"\">".$dati['summary']." <a class=\"imCssLink\" href=\"blog/index.php?id=".$dati['id']."\"<BR>..Continua</a></p><p class=\"canc\">&nbsp;</p><>";
   };
?>


Vorrei sapere se esiste la possibilità di far apparire gli ultimi 4, cioè escluso l'ultimo inserito


Vi ringrazio


Fabio

stesil

  • Anziani
  • Utente storico
  • *
  • Post: 1219
    • quellidelcucuzzolo
Re:Articoli del BLOG in prima pagina - Aiuto
« Risposta #1 il: 15 Marzo, 2013, 20:31:13 »
Non so se ho capito bene quello che chiedi ...


Sono riuscito tramite questo codice a far apparire in HP gli ultimi 5 articoli del mio blog:
[..]
Vorrei sapere se esiste la possibilità di far apparire gli ultimi 4, cioè escluso l'ultimo inserito


Se vuoi visualizzare 4 articoli in totale tranne l'ultimo inserito e per "ultimo inserito" intendi l'articolo più recente, riporta a 4 il valore presente nella variabile $totale

$totale=(count($articoli)>4)? 4: (count($articoli));


e cambia da 0 a 1 il numero che trovi nella variabile $articoli

$articoli=(array_slice($articoli, 1, $totale));




Se invece vuoi che non venga visualizzato l'ultimo articolo inserito in home page, quindi quello meno recente, devi solo impostare a 4 il valore presente nella variabile $totale.

ziobello1976

  • Utente inesperto
  • **
  • Post: 154
Re:Articoli del BLOG in prima pagina - Aiuto
« Risposta #2 il: 15 Marzo, 2013, 22:32:12 »
è proprio quello che volevo sapere, grazie!!!

ziobello1976

  • Utente inesperto
  • **
  • Post: 154
Re:Articoli del BLOG in prima pagina - Aiuto
« Risposta #3 il: 09 Maggio, 2013, 17:28:59 »
è possibile far apparire gli articoli di 1 o più categorie a scelta?

stesil

  • Anziani
  • Utente storico
  • *
  • Post: 1219
    • quellidelcucuzzolo
Re:Articoli del BLOG in prima pagina - Aiuto
« Risposta #4 il: 09 Maggio, 2013, 22:30:36 »
Di una specifica categoria sì ... più di una mi sembra complesso ordinare poi gli articoli per data, ma forse mi manca l'idea giusta.

Comunque, se vuoi provare, qui c'è il codice per estrarre gli articoli di una categoria ben precisa.

Nella variabile $categoria che trovi all'inizio del codice inserisci il nome della categoria scelta, facendo attenzione alle maiuscole/minuscole, trattini ... insomma, nello stesso modo in cui è scritta nel file blog.inc.php.

[ Guests cannot view attachments ]

ziobello1976

  • Utente inesperto
  • **
  • Post: 154
Re:Articoli del BLOG in prima pagina - Aiuto
« Risposta #5 il: 10 Maggio, 2013, 09:03:51 »
grazie stesil

ziobello1976

  • Utente inesperto
  • **
  • Post: 154
Re:Articoli del BLOG in prima pagina - Aiuto
« Risposta #6 il: 11 Maggio, 2013, 11:25:39 »
e se uno invece, partendo dal tuo codice, volesse ESCLUDERE una o + categorie, è possibile?

stesil

  • Anziani
  • Utente storico
  • *
  • Post: 1219
    • quellidelcucuzzolo
Re:Articoli del BLOG in prima pagina - Aiuto
« Risposta #7 il: 11 Maggio, 2013, 15:38:30 »
Mi sembra di aver trovato la via ... prova e vedi se funziona.

Questo è il codice per escludere una o più categorie: [ Guests cannot view attachments ] Le categorie escluse sono due $categoria1 e $categoria2.

Con una piccola variante a questa riga di codice

Codice:
Only registered users can see contents. Please click here to Register or Login.
si può fare anche il contrario, che è poi la tua richiesta iniziale, includere solo alcune categorie tra quelle presenti:

Codice:
Only registered users can see contents. Please click here to Register or Login.

ziobello1976

  • Utente inesperto
  • **
  • Post: 154
Re:Articoli del BLOG in prima pagina - Aiuto
« Risposta #8 il: 12 Maggio, 2013, 08:50:40 »
Mi sembra di aver trovato la via ... prova e vedi se funziona.

Questo è il codice per escludere una o più categorie: (Attachment Link) Le categorie escluse sono due $categoria1 e $categoria2.

Con una piccola variante a questa riga di codice

Codice:
Only registered users can see contents. Please click here to Register or Login.
si può fare anche il contrario, che è poi la tua richiesta iniziale, includere solo alcune categorie tra quelle presenti:

Codice:
Only registered users can see contents. Please click here to Register or Login.


ora le provo


orca non funziona :(
« Ultima modifica: 12 Maggio, 2013, 09:01:17 da ziobello1976 »

stesil

  • Anziani
  • Utente storico
  • *
  • Post: 1219
    • quellidelcucuzzolo
Re:Articoli del BLOG in prima pagina - Aiuto
« Risposta #9 il: 12 Maggio, 2013, 09:14:46 »
"Non funziona" è troppo poco per capire .... quale errore rilevi?


ziobello1976

  • Utente inesperto
  • **
  • Post: 154
Re:Articoli del BLOG in prima pagina - Aiuto
« Risposta #10 il: 12 Maggio, 2013, 09:52:32 »
"Non funziona" è troppo poco per capire .... quale errore rilevi?


non compaiono le immagini, il titolo e la descrizione, ma solo dei riquadri al posto delle immagini e alcuni numeri

stesil

  • Anziani
  • Utente storico
  • *
  • Post: 1219
    • quellidelcucuzzolo
Re:Articoli del BLOG in prima pagina - Aiuto
« Risposta #11 il: 12 Maggio, 2013, 10:10:28 »
L'avevo già provato prima di postarlo ma per sicurezza l'ho provato ancora, copiando il codice che ho allegato ... a me funziona. Certo io ho creato un blog con solo tre categorie e ne ho incluse/escluse due.

E' possibile che con più variabili in gioco c'è qualcosa che mi sfugge .... se vuoi, mandami il file blog.inc.php che provo il codice che ho scritto direttamente con il tuo file.