Các pro vui lòng xem giúp mình với, không hiểu do lỗi java hay thế nào đó mà mod_Skin Switcher mặc định của tem BT Collection mình dùng làm web cho công ty nó không hoạt đông nữa. Web : www.quangvietco.com.vn Mình tìm mãi không biết fix chỗ nào. Mình tìm trong file helper.php thì thấy 1 đoạn code như sau : PHP: defined('_JEXEC') or die('Restricted access'); class btSkinSwitcherHELPER { function getJQueryCode($params) { jimport('joomla.environment.uri' ); $host = JURI::root(); $skins = $params->get('bt_skins'); //6 $template = $params->get('bt_template'); // template_name; $jquery_code = ""; $jquery_code .= "\n\n"; $jquery_code .= "<!-- BEGIN: BT Skin Switcher -->\n"; $jquery_code .= "jQuery(function(){"; for ($i=1;$i<=$skins;$i++) { $jquery_code .= " jQuery('#change-skin".$i."').click(function(e){ e.preventDefault(); jQuery.cookie(\"bt_cookie_skin\", null); jQuery.cookie(\"bt_cookie_skin\", \"skin".$i."\", { expires: 7 }); jQuery('#skin').attr('href', '".$host."templates/".$template."/css/skin".$i.".css'); }); "; } $jquery_code .= "});"; $jquery_code .= "\n<!-- END: BT Skin Switcher -->"; $jquery_code .= "\n\n"; $document = &JFactory::getDocument(); $document->addScriptDeclaration($jquery_code); return; } function getSkinIcons(&$params) { $skins = $params->get('bt_skins'); // Get the hosts name jimport('joomla.environment.uri' ); $host = JURI::root(); $icon_path = $host.'modules/mod_bt_skin_switcher/assets/icons/'; $html = ''; // jquery code $html .= btSkinSwitcherHELPER::getJQueryCode($params); // Icon #1 $skin_icon_1 = trim($params->get('skin_icon_1')); $skin_name_1 = str_replace('.png', '', $params->get('skin_icon_1')); $skin_icon_path_1 = $icon_path.$skin_icon_1; $html .= ($skin_icon_1 != -1) ? '<a id="change-skin1" href="" style="background-image: url('.$skin_icon_path_1.')" class="bt_skin_icon"'.$social_link_target_1.'></a>' : ''; // Icon #2 $skin_icon_2 = trim($params->get('skin_icon_2')); $skin_name_2 = str_replace('.png', '', $params->get('skin_icon_2')); $skin_icon_path_2 = $icon_path.$skin_icon_2; $html .= ($skin_icon_2 != -1) ? '<a id="change-skin2" href="" style="background-image: url('.$skin_icon_path_2.')" class="bt_skin_icon"'.$social_link_target_2.'></a>' : ''; // Icon #3 $skin_icon_3 = trim($params->get('skin_icon_3')); $skin_name_3 = str_replace('.png', '', $params->get('skin_icon_3')); $skin_icon_path_3 = $icon_path.$skin_icon_3; $html .= ($skin_icon_3 != -1) ? '<a id="change-skin3" href="" style="background-image: url('.$skin_icon_path_3.')" class="bt_skin_icon"'.$social_link_target_3.'></a>' : ''; // Icon #4 $skin_icon_4 = trim($params->get('skin_icon_4')); $skin_name_4 = str_replace('.png', '', $params->get('skin_icon_4')); $skin_icon_path_4 = $icon_path.$skin_icon_4; $html .= ($skin_icon_4 != -1) ? '<a id="change-skin4" href="" style="background-image: url('.$skin_icon_path_4.')" class="bt_skin_icon"'.$social_link_target_4.'></a>' : ''; // Icon #5 $skin_icon_5 = trim($params->get('skin_icon_5')); $skin_name_5 = str_replace('.png', '', $params->get('skin_icon_5')); $skin_icon_path_5 = $icon_path.$skin_icon_5; $html .= ($skin_icon_5 != -1) ? '<a id="change-skin5" href="" style="background-image: url('.$skin_icon_path_5.')" class="bt_skin_icon"'.$social_link_target_5.'></a>' : ''; // Icon #6 $skin_icon_6 = trim($params->get('skin_icon_6')); $skin_name_6 = str_replace('.png', '', $params->get('skin_icon_6')); $skin_icon_path_6 = $icon_path.$skin_icon_6; $html .= ($skin_icon_6 != -1) ? '<a id="change-skin6" href="" style="background-image: url('.$skin_icon_path_6.')" class="bt_skin_icon"'.$social_link_target_6.'></a>' : ''; Không biết là có liên quan gì không, nhờ các bạn xem giúp. Thanks