Back to top

Autore Topic: Limitare caratteri degli articoli in Home page  (Letto 4113 volte)

Offline meteoloco

  • Esploratore
  • **
  • Post: 184
    • Mostra profilo
Limitare caratteri degli articoli in Home page
« il: 14 Gen 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
Codice: [Seleziona]
<?php echo $this->item->text?>
e l'ho sostituita con
Codice: [Seleziona]
<?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

Offline meteoloco

  • Esploratore
  • **
  • Post: 184
    • Mostra profilo
Re: Limitare caratteri degli articoli in Home page
« Risposta #1 il: 15 Gen 2009, 01:54:24 »
up
nessun interessato?

Offline steikkia

  • Esploratore
  • **
  • Post: 159
  • Sesso: Maschio
  • Vivi e lascia vivere
    • Mostra profilo
Re: Limitare caratteri degli articoli in Home page
« Risposta #2 il: 16 Gen 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?
Siti web Brescia - Siti web Bergamo

Offline meteoloco

  • Esploratore
  • **
  • Post: 184
    • Mostra profilo
Re: Limitare caratteri degli articoli in Home page
« Risposta #3 il: 16 Gen 2009, 12:44:17 »
Che template usi?

Offline tič

  • Appassionato
  • ***
  • Post: 418
  • Sesso: Maschio
    • Mostra profilo
Re: Limitare caratteri degli articoli in Home page
« Risposta #4 il: 16 Gen 2009, 13:08:52 »
hai provato a modificare il css? credo che la classe readon sia quella giusta.
Codice: [Seleziona]
.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

Offline steikkia

  • Esploratore
  • **
  • Post: 159
  • Sesso: Maschio
  • Vivi e lascia vivere
    • Mostra profilo
Re: Limitare caratteri degli articoli in Home page
« Risposta #5 il: 16 Gen 2009, 19:14:30 »
io uso il themza music..ora non capisco + se le risposte son x te o x me :)
Siti web Brescia - Siti web Bergamo

Offline tič

  • Appassionato
  • ***
  • Post: 418
  • Sesso: Maschio
    • Mostra profilo
Re: Limitare caratteri degli articoli in Home page
« Risposta #6 il: 16 Gen 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 :(

Offline meteoloco

  • Esploratore
  • **
  • Post: 184
    • Mostra profilo
Re: Limitare caratteri degli articoli in Home page
« Risposta #7 il: 17 Gen 2009, 01:27:15 »
hai provato a modificare il css? credo che la classe readon sia quella giusta.
Codice: [Seleziona]
.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.

Offline tič

  • Appassionato
  • ***
  • Post: 418
  • Sesso: Maschio
    • Mostra profilo
Re: Limitare caratteri degli articoli in Home page
« Risposta #8 il: 17 Gen 2009, 12:11:28 »
prova a inserire al posto dei putini:
Codice: [Seleziona]
<hr id="system-readmore" />
ciao

Offline tič

  • Appassionato
  • ***
  • Post: 418
  • Sesso: Maschio
    • Mostra profilo
Re: Limitare caratteri degli articoli in Home page
« Risposta #9 il: 17 Gen 2009, 14:17:26 »
Ho trovato questo:
edit: avevo trovato del codice ma era per joomla 1.0 :(
ciao :D
« Ultima modifica: 17 Gen 2009, 14:29:01 da tič »

 



Web Design Bolzano Kreatif