Joomla.it Forum
Joomla! 3 => Joomla! 3 => : pumacocina 21 May 2015, 21:33:45
-
Salve, quando accedo nel beckend ho il messaggio
Table 'Sql804645_1.cnfis_weblinks' doesn't exist SQL=SELECT COUNT(id) AS count_links FROM cnfis_weblinks WHERE state = 1
ciò si è evidenziato anche nel fronted installando cookie alert con
Strict Standards: Only variables should be assigned by reference in home/modules/mod_cookiesaccept/mod_cookiesaccept.php on line 24
qualcuno può darmi alcune dritte?
Grazie ciao
-
il primo problema è dato dal fatto che probabilmente hai aggiornato joomla non accorgendoti che weblinks non è più un componente del core joomla.
Per il secondo è la versione di php che non va bene per il modulo che hai installato
cosa c'è alla linea 24 di quel file?
-
Grazie 1000 steganoga
questo è l'inizio del file
<?php
/*------------------------------------------------------------------------
# mod_cookiesaccept
# ------------------------------------------------------------------------
# author Le Cinquième Crayon
# copyright Copyright (C) 2013 Le Cinquième Crayon. All Rights Reserved.
# @license - http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
# Websites: http://www.cinquiemecrayon.eu
-------------------------------------------------------------------------*/
defined( '_JEXEC' ) or die( 'Restricted access' );
$document = JFactory::getDocument();
$document->addStyleSheet('modules/mod_cookiesaccept/screen.css');
if($params->get('jquery'))
$document->addScript("http://code.jquery.com/jquery-latest.min.js");
$color = $params->get('color');
$position = $params->get('position');
$enable_info = $params->get('enable_info');
$article_info = $params->get('article_info');
$more_info = FALSE;
$accept = FALSE;
$lang =& JFactory::getLanguage();
$other_lang = $params->get('lang_code');
$current_lang = $lang->getTag();
//$current_lang = 'no-NO';
$ca_banner = $params->get('ca_banner');
$ca_banner_h2 = $params->get('ca_banner_h2');
$ca_banner_p = $params->get('ca_banner_p');
$ca_banner_p_span = $params->get('ca_banner_p_span');
$ca_banner_div_accept = $params->get('ca_banner_div_accept');
$ca_banner_div_accept_hover = $params->get('ca_banner_div_accept_hover');
if($ca_banner_div_accept_hover)
echo "<style>#ca_banner div.accept:hover {".$ca_banner_div_accept_hover."}</style>";
$ca_info = $params->get('ca_info');
$ca_info_close = $params->get('ca_info_close');
$ca_info_plus = $params->get('ca_info_plus');
-
per quanto riguarda weblink non ricordo e non lo vedo utilizzato, quello che uso è joomla versione 3.4.1 aggiornato si ma non dalla 2,5
-
la versione php è la 5.5.24
-
Only variables should be assigned by reference, ovvero
$lang =& JFactory::getLanguage();
Solo una variabile può essere assegnata per referenza
JFactory::getLanguage(); non è una variabile
L'assegnazione per referenza nelle ultime versioni di php è di default
quindi basta togliere quell' "&"
Per quanto riguarda weblinks, se non lo usi, cerca di disinstallarlo da joomla o semplicemente cancellare tutto ciò che lo riguarda.
O magari prova ad installare l'ultima versione che è rilasciata come estensione.
-
Grazie 1000 Steganoga!
Hai risolto entrambi i problemi!!
Controllando come mi hai indicato tu avevo un plugin
Xmap - WebLinks Plugin
che ho disinstallato
Ancora Grazie 1000
Ciao