Joomla.it Forum

Forum traduzioni italiano => Le traduzioni e le informazioni della community => Articoli della community => : eshiol 26 Feb 2011, 20:23:15

: Suddividere un articolo in pagine, l'uso delle pagebreak in Joomla 1.5
: eshiol 26 Feb 2011, 20:23:15
Le pagebreak (interruzioni di pagina) sono un valido strumento di formattazione che permette di suddividere un articolo in più pagine.
In quest'articolo spiego come usarle e come, tramite override del templeta, dargli uno stile personalizzato.

Link all'articolo: http://www.joomla.it/articoli-della-community/4785-suddividere-un-articolo-in-pagine-luso-delle-pagebreak-in-joomla-15.html
: Re:Suddividere un articolo in pagine, l'uso delle pagebreak in Joomla 1.5
: tonicopi 27 Feb 2011, 14:53:41
Ciao eshiol e complimenti per l'interessante articolone  :)

Una sola osservazione. Ad un certo punto modifichi il codice del plugin. E dici di farlo con l'override del template. A quel che so io non è possibile con tale tecnica sovrascrivere i plugin. Mi sbaglio io o è così? Se è così andrebbe specificato che non si tratta di override del template ma di modifica del codice del plugin con tutte le avvertenze del caso  ;)
: Re:Suddividere un articolo in pagine, l'uso delle pagebreak in Joomla 1.5
: eshiol 27 Feb 2011, 16:40:25
Ciao e grazie per i complimenti.

La terza parte dell'articolo si riferisce ad un classico override del template. Non c'è nulla da modificare nel plugin, se così fosse sarebbe tutto più semplice. Il plugin è citato solo per completezza, visto che modifica il testo dell'articolo inserendo codice HTML.
Il file originale da modificare è components/com_content/views/article/tmpl/default.php se il template non effettua già un override, e naturalmente il file modificato va in templates/nome_template/html/com_content/article/default.php

Se non è abbastanza chiaro dimmelo che provvederò a modicare l'articolo. Non sempre si riesce ad esprimere un pensiero a parole al primo colpo.
: Re:Suddividere un articolo in pagine, l'uso delle pagebreak in Joomla 1.5
: tonicopi 28 Feb 2011, 14:26:41
Anche senza modificare l'articolo potresti semplicemente scrivere qui in un post  cerco e trovo il tale codice e lo sostituisco con il talaltro. Magari del template di default rhuk_milkyway.
Grazie!
 :)
: Re:Suddividere un articolo in pagine, l'uso delle pagebreak in Joomla 1.5
: tiè 28 Feb 2011, 16:45:44
Ho visto che la modifica sul tuo sito è già funzionante, quindi mi complimento con te. :-)
Invece non capisco bene a quale riga del file default.html occorre fare la modifica. Il codice lo capisco abbastanza, ma non capisco dove inserirlo. Come dici tu non va modificato il plugin che comanda solo l'attivazione della feature e non la sua rappresentazione nè il markup.
: Re:Suddividere un articolo in pagine, l'uso delle pagebreak in Joomla 1.5
: eshiol 28 Feb 2011, 20:11:14
Ecco la procedura da seguire:

Copiare il file components/com_content/views/article/tmpl/default.php in templates/nome_templete/html/com_content/article/default.php

Sostituire le righe
:
122: <?php if (isset ($this->article->toc)) : ?>
123: <?php echo $this->article->toc?>
124: <?php endif; ?>
125: <?php echo $this->article->text?>
con seguente codice

:
122: <?php if (isset ($this->article->toc)) {  
123:   $toc $this->article->toc;   
124:   $toc str_replace(    
125:     array('<table cellpadding="0" cellspacing="0" ''<th>''</th>''<td>''</td>''</table>''<tr>''</tr>'),    
126:     array('<div ''<h4>''</h4><ul>''<li>''</li>''</ul></div>'),     
127:     $toc);   
128:   echo $toc;  
129:   $text $this->article->text;  
130:   if (strpos($text'<div class="pagenavcounter">') === false)       
131:     echo $text;   
132:   else if (($fine strrpos($text'<div class="pagenavbar">')) === false)      
133:     echo $text;   
134:   else {        
135:     $inizio strpos($text'</div>')+6;       
136:     echo substr($text$inizio$fine-$inizio) . substr($text0$inizio) . substr($text$fine);
137:   }
138: } 
139: else  
140:   echo $this->article->text;
141?>
: Re:Suddividere un articolo in pagine, l'uso delle pagebreak in Joomla 1.5
: tiè 28 Feb 2011, 20:28:53
;) Gorgeous!
: Re:Suddividere un articolo in pagine, l'uso delle pagebreak in Joomla 1.5
: tony73 26 Apr 2011, 15:46:00
forse sto andando fuori tema ma per arrivare qui ho cliccato su commenta sul forum  ;D, quindi volevo chiedere un aiuto in merito a questo tasto, se possibile. Io sto utilizzando Joomla 1.5.20  Phpbb3 e Jfusion ma non riesco in nessun modo a far visualizzare il tasto commenta sul forum con "JFusion Discussion Bot" prima di visualizzare tutto l'articolo, le ho provate di tutti i colori ma non riesco a farlo funzionare. Consigli ?
: Re:Suddividere un articolo in pagine, l'uso delle pagebreak in Joomla 1.5
: Montagna Vicentina 16 Oct 2013, 15:40:53
Ciao a tutti,

premetto che a breve aggiornerò il CSM alla versione 3.0 ma al momento viaggio ancora con la versione 1.5. Mi interesserebbe capire se la visualizzazione con pagebreak da voi descritta funziona anche con i documenti. Mi spiego meglio: ho una specie di catalogo che vorrei si potesse visualizzare pagina per pagine e sfogliare come su supporto cartaceo. Qualcuno può aiutarmi? Vi ringrazio.
: Re:Suddividere un articolo in pagine, l'uso delle pagebreak in Joomla 1.5
: tonicopi 17 Oct 2013, 18:13:16
Ciao Montagna Vicentina e benvenuto nel forum  :)
Il page break di joomla non ha nulla a che fare con quel che serve a te. Devi usare una specifica applicazione. Per esempio questo plugin:
http://extensions.joomla.org/extensions/social-web/social-display/documents-cloud-based/19604
sembra integrare documenti da sfogliare.
Ma io le trovo cose inutili ed irritanti. Faccio scaricare il pdf e uno se lo legge come vuole  ;)
: Re:Suddividere un articolo in pagine, l'uso delle pagebreak in Joomla 1.5
: Montagna Vicentina 18 Oct 2013, 09:08:45
Grazie Toni,

gentilissimo, allora devo prima aggiornare il CSM alla versione 3. Per il momento ho inserito il documento con un visualizzatore (CALAMEO), poi proverò la soluzione che mi hai suggerito. Alla prossima!