Back to top

Autore Topic: [Risolto]Visualizzazione link  (Letto 1840 volte)

Offline sonorous

  • Nuovo arrivato
  • *
  • Post: 12
  • Sesso: Maschio
    • Mostra profilo
[Risolto]Visualizzazione link
« il: 30 Gen 2011, 13:12:47 »
Salve a tutti, ho un piccolo problema:
ho installato il plugin cutt-off ed ora il pulsante "readmore" mi porta alle pagine di tipo (http://www.xxx.it/component/content/article/68.html) mentre vorrei venissero visualizzate tipo(http://www.xxx.it/sezione/categoria/nomearticolo.html, cosa che avviene attraverso i moduli come "i più letti").
Il codice che genera questa tipologia di link è il seguente:
$html .= '<a href="index.php?option=com_content&view=article&id='.$row->id.'">';
Come posso modificarlo o per lo meno dove posso trovare la stringa che genera il link come io vorrei?
Mi spiego meglio:
Se il codice php " $html .= '<a href="index.php?option=com_content&view=article&id='.$row->id.'">'; "
genera i link tipo (http://www.xxx.it/component/content/article/68.html).
Qual è il codice php che genera i link tipo (http://www.xxx.it/sezione/categoria/nomearticolo.html)?
Grazie mille, a presto.
« Ultima modifica: 06 Feb 2011, 17:51:30 da sonorous »

Offline mattialori

  • Appassionato
  • ***
  • Post: 412
    • Mostra profilo
Re:Visualizzazione link
« Risposta #1 il: 30 Gen 2011, 15:25:50 »
Prova a sostituire
Codice: [Seleziona]
$html .= '<a href="index.php?option=com_content&view=article&id='.$row->id.'">';
con
Codice: [Seleziona]
$html .= '<a href="index.php?option=com_content&view=article&id='.$row->title.'">';

Offline sonorous

  • Nuovo arrivato
  • *
  • Post: 12
  • Sesso: Maschio
    • Mostra profilo
Re:Visualizzazione link
« Risposta #2 il: 31 Gen 2011, 19:38:02 »
Non funziona perchè poi quando clicchi sul link ti porta ad una pagina che non esiste:
http://www.xxx.it/component/content/article/nomearticolo.html....
Mi chiedo, esisterà da qualche parte in joomla la stringa di codice che genera quello che io vorrei considerando che già funziona per i moduli "i più letti" e "ultime notizie"?

Offline sonorous

  • Nuovo arrivato
  • *
  • Post: 12
  • Sesso: Maschio
    • Mostra profilo
Re:[Risolto]Visualizzazione link
« Risposta #3 il: 06 Feb 2011, 17:55:06 »
Ho trovato la soluzione.
All'interno del plugin ho creato questa variabile:
$articleUrl = JRoute::_( ContentHelperRoute::getArticleRoute( $row->slug, $row->catslug, $row->sectionid ) );
poi ho sostituito la stringa:
$html .= '<a href="index.php?option=com_content&view=article&id='.$row->id.'">'; con questa:
$html .= '<a href="' . $articleUrl . '">';
Ora funziona perfettamente. Spero possa servire a qualcuno in futuro.
Grazie, a presto.

 



Web Design Bolzano Kreatif