^Back To Top

Informatica e non solo

Chi è online

Abbiamo un visitatore e nessun utente online

Joomla errore con estensione jcomments


Si tratta dell'errore "Your current site template doesn't have afterDisplayContent event". Jcomments è una ottima estensione per Joomla, che permette di aggiungere e gestire i commenti agli articoli pubblicati. Fino ad ora ho usato Chrono comments, anch'essa molto valida, ma, ho voluto provare anche Jcomments.

 Infatti Jcomments è anche in grado di importare i commenti generati ed in precedenza gestiti da Chrono Comments. Però, talvolta questa estensione di Joomla, dopo l'installazione, nel pannello di configurazione, dà il seguente errore "Your current site template doesn't have afterDisplayContent event"  . Ecco la soluzione, o meglio le soluzioni.

Joomla, soluzione errore "Your current site template doesn't have afterDisplayContent event"

Dopo qualche ricerca su internet ho trovato alcuni consigli su come risolvere il problema, ma spesso rano solo soluzioni parziali, pertanto riporto come procedere per intero.

Prima soluzione

1- Aprire il file: 
/templates/nome_del_template/html/com_content/article/default.php
aggiungere alla fine di questo file il seguente testo:
 <?php echo $this->article->event->afterDisplayContent; ?>

2- Aprire il file: 
administrator/components/com_jcomments/admin.jcomments.php
cercare il codice:
 if (strpos($tmpl, 'afterDisplayContent') === false) {
e sostituirlo con il seguente codice:
if (strpos($tmpl, 'afterDisplayContent') === false && !(strpos($tmpl, 'include') !== false || strpos($tmpl, 'require') !== false)) {

3- Aprire il file:
 plugins/content/jcomments.php
cercare il codice:
if (strpos($tmpl, 'afterDisplayContent') === false) {
e sostiruirlo con il seguente codice:
if (strpos($tmpl, 'afterDisplayContent') === false && !(strpos($tmpl, 'include') !== false || strpos($tmpl, 'require') !== false)) {

Seconda soluzione

Se anche così non funziona, o sorgono probleni di altra natura con la gestione degli articoli e/o commenti, allora si può andare nei plugin del vostro Joomla (Estensioni -> Gestione Plugin), cercare il plugin "Conten - Jcomments" e, nell'ultima voce presente nel pannello di gestione del plugin, sotto la sezione:
-"Parametri" -> in corrispondenza della voce "Content Event" bisogna selezionare la voce "OnPrepareContent"

N.B.: quest'ultima soluzione potrebbe richiedere la reintegrazione del file default.php indicato nel primo punto della prima soluzione

Fatemi sapere quale metodo ha dato soluzioni positive!

Commenti   

 
# Lorenzo 2011-12-23 20:50
risolto con la prima soluzione, al volo!
grazie
Rispondi
 
 
# filippo 2011-11-29 21:09
ciao,
avevo provato il primo metodo solo in parte, ora è completo e funziona. Grazie
Rispondi
 

Aggiungi commento

Codice di sicurezza
Aggiorna

Copyright © 2024 maurizio69 blog. Tutti i diritti riservati.
Joomla! è un software libero rilasciato sotto licenza GNU/GPL.
Copyright © 2013. Maurizio69  Rights Reserved.