{Giúp với} Mod Đổi Skin Không Hoạt Động

Thảo luận trong 'Hướng dẫn - Hỏi đáp' bắt đầu bởi Cam Hung, 4/8/12.

  1. Cam Hung

    Cam Hung Rất tích cực

    Bài viết:
    53
    Likes :
    15
    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
     
comments powered by Disqus

Chia sẻ trang này