- Home
- Categorie
- Coding e Sistemistica
- PHP
- Impaginare il testo di un articolo (guida) su più pagine?
-
Impaginare il testo di un articolo (guida) su più pagine?
Ciao a tutti,
mi stavo chiedendo come fare per impaginare su più pagine il testo di un articolo.Ad esempio consideriamo un articolo costituito da molto testo, allora in questo caso è impensabile, vista la quantità di testo, impagginare tutto l'articolo in un unica pagina.
Bene come fare per ottenere un impaginazione su più pagine?
E' facile immaginare che tutto avviene dinamicamente e mediante un database (che in caso di php è MYSQL) nel quale sono memorizzati gli articoli. La cosa che non capisco è come fare l'impaginazione?
Supponiamo di avere il seguente database nel quale memorizzare gli articoli (TITOLO, TESTO, ecc):
id_articolo | titolo | testo |
Con un database di questo genere (ho ipotizzato il caso più semplice possibile) è facile intuire che il titolo dell'articolo, il testo che costituisce l'articolo sono memorizzati nei relativi campi.
Ma se il campo testo contiene molto testo e si vuole impaginarlo su più pagine come bisogna procedere? In questi casi cosa bisogna fare?
Io avevo pensato di memorizzare ogni pagina che costituirà l'articolo in un record e poi selezionarli mediante una chiave univoca che identifica il singolo articolo. Cioè:
ARTICOLO A
costituito da 5 pagine ognuna di esse memeorizzate in un singolo records a alle quali è associato un valore univoco (ad esempio 1) che identifica l'articolo ASecondo voi è orretto procedere in questo modo? Esiste un metodo più elegante?
-
Ciao spiadadda,puoi trovare lo script che ti serve qui:
http://www.sastgroup.com/tutorials/php-suddividere-il-contenuto-di-un-testo-su-piu-pagine# '
Per adattarlo alla tua richiesta è sufficiente sostituire [php] $articolo="Le pagine di un sito web devono essere ottimizzate al fine
di renderle idonee ad una corretta registrazione sui motori di ricerca.
L’ottimizzazione si ottiene analizzando, ed eventualmente modificando, [++]
sia i contenuti di ogni singola pagina sia la struttura globale
del sito. Proprio per evitare di dover modificare l’impostazione [++]
di molte pagine è bene tenere in considerazione fin dall’inizio della progettazione
del sito quali dovranno essere gli accorgimenti
utili in funzione del posizionamento nei motori di ricerca.";[/php]
con: [php]
$q=mysql_fetch_assoc(mysql_query("SELECT testo from tabella"));
$articolo=$q[testo];
[/php];)