Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : meteoloco 14 Jan 2009, 22:42:03

: Limitare caratteri degli articoli in Home page
: meteoloco 14 Jan 2009, 22:42:03
Il mio problema č quello di porre un limite massimo  al numero di caratteri visualizzati per ogni articolo nella homepage.

Per far questo esistono alcuni plugin, come Imagesized, che perņ sono finalizzati a ridurre innanzitutto le dimensioni delle immagini eventualmente inserite negli articoli in homepage, poi anche il testo.
Se perņ l'articolo non contiene immagini, allora tale plugin non funziona.

Come alternativa, ho provato a modificare il file che controlla il contenuto per quel tipo di visulizzazione. In particolare, sono andato sul file presente a questo percorso:
/components/com_content/views/frontpage/tmpl/default_item.php

Ho preso questa stringa
:
<?php echo $this->item->text?>
e l'ho sostituita con
:
<?php
$limit 
=100;
if (
strlen($this->item->text) > $limit) {
echo (
substr($this->item->text0$limit)) . " ... ";
}
else {
echo 
$this->item->text;
}
?>

Dove 100 č il numero massimo di caratteri visualizzati della introtext.

Ecco come compare la pagina:

http://cisterpingpong.altervista.org/

Problema:
1-Non per tutti gli articoli esce "Leggi tutto": se non espressamente inserito in fase di editing, non č possibile aprire l'articolo stesso.
2- se la prima parole dell'articolo č un link, allora non viene visualizzato nessun carattere dell'articolo stesso.

Dove sta il problema?
Aiuto
: Re: Limitare caratteri degli articoli in Home page
: meteoloco 15 Jan 2009, 01:54:24
up
nessun interessato?
: Re: Limitare caratteri degli articoli in Home page
: steikkia 16 Jan 2009, 08:11:08
Io ho il problema contrario..se un utente invia un articolo dal frontend..entra in azione un limite di caratteri, 100 x esempio, e mi taglia l'articolo, devo per forza inserirli dal pannello di amministrazione!
Qlcuno sa il motivo?
: Re: Limitare caratteri degli articoli in Home page
: meteoloco 16 Jan 2009, 12:44:17
Che template usi?
: Re: Limitare caratteri degli articoli in Home page
: tič 16 Jan 2009, 13:08:52
hai provato a modificare il css? credo che la classe readon sia quella giusta.
:
.readon {
margin-top: -15px;
}
puoi mettere valori positivi o negativi a seconda di quello che ti serve.
Ho trovato questa modifica <a href="http://forum.joomla.org/viewtopic.php?p=11801>qui[/url] e c'č anche un hack del codice php che forse era quello che cercavi tu (ma per la 1.0) forse ti potrebbe aiutare. ciao
: Re: Limitare caratteri degli articoli in Home page
: steikkia 16 Jan 2009, 19:14:30
io uso il themza music..ora non capisco + se le risposte son x te o x me :)
: Re: Limitare caratteri degli articoli in Home page
: tič 16 Jan 2009, 19:43:55
Io ho il problema contrario..se un utente invia un articolo dal frontend..entra in azione un limite di caratteri, 100 x esempio, e mi taglia l'articolo, devo per forza inserirli dal pannello di amministrazione!
Qlcuno sa il motivo?
riguardo a questo io non ne so niente, mi spiace :(
: Re: Limitare caratteri degli articoli in Home page
: meteoloco 17 Jan 2009, 01:27:15
hai provato a modificare il css? credo che la classe readon sia quella giusta.
:
.readon {
margin-top: -15px;
}
puoi mettere valori positivi o negativi a seconda di quello che ti serve.
Ho trovato questa modifica <a href="http://forum.joomla.org/viewtopic.php?p=11801>qui[/url] e c'č anche un hack del codice php che forse era quello che cercavi tu (ma per la 1.0) forse ti potrebbe aiutare. ciao

Questo cmq serve per limitare o aumentare lo spazio che c'č sotto (sopra) ogni articolo...
A me serve qualche plugin che permetta di visualizzare, in Home page, il testo degli articoli fino a un tetto massimo di parole. Poi, con il leggi tutto, si scopre la parte residua dell'articolo.
: Re: Limitare caratteri degli articoli in Home page
: tič 17 Jan 2009, 12:11:28
prova a inserire al posto dei putini:
:
<hr id="system-readmore" />
ciao
: Re: Limitare caratteri degli articoli in Home page
: tič 17 Jan 2009, 14:17:26
Ho trovato questo:
edit: avevo trovato del codice ma era per joomla 1.0 :(
ciao :D