как убрать скрипты корзины

Discussion in 'Магазины, электронная коммерция' started by Denis_, Mar 7, 2010.

  1. Offline

    Denis_ Недавно здесь

    Joined:
    Mar 7, 2010
    Messages:
    4
    Likes Received:
    0
    Gender:
    Male
    Хочу чтобы не загружались некоторые скрипты на странице товара. К примеру:
    Код (html):
    1. <script src="http://www.site.ru/components/com_virtuemart/fetchscript.php?gzip=0&amp;subdir[0]=/themes/default&amp;file[0]=theme.js&amp;subdir[1]=/js&amp;file[1]=sleight.js&amp;subdir[2]=/js/mootools&amp;file[2]=mootools-release-1.11.js&amp;subdir[3]=/js/mootools&amp;file[3]=mooPrompt.js&amp;subdir[4]=/js/slimbox/js&amp;file[4]=slimbox.js" type="text/javascript"></script>
    2.   <script type="text/javascript">var cart_title = "Корзина";var ok_lbl="Продолжить";var cancel_lbl="Отменить";var notice_lbl="Уведомление";var live_site="http://www.site.ru";</script>

    Также необходимо, чтобы некоторые скрипты наоборот загружалиь на каждой странице каталога.
    Как это реализовать?
     
  2.  
  3. Offline

    alex0802 Недавно здесь

    Joined:
    Sep 11, 2007
    Messages:
    82
    Likes Received:
    7
    Gender:
    Male
    htmlTools.class.php
    function loadMooTools

    mainframe.class.php
    function render
     
  4. Offline

    Denis_ Недавно здесь

    Joined:
    Mar 7, 2010
    Messages:
    4
    Likes Received:
    0
    Gender:
    Male
    а поподробней, пожалуйста. Закомментировал и все перестало работать
     
  5. Offline

    alex0802 Недавно здесь

    Joined:
    Sep 11, 2007
    Messages:
    82
    Likes Received:
    7
    Gender:
    Male
    а что подробней? первая функция выводит переменные javascript, которые используются для всплывающего окна при покупке товара с включенным аякс. Вторая собирает библиотеки в строку и через fetchscript подгружает их. Что конкретно интересует? )

    p.s: для комментирования тоже думать надо )
     
  6. Offline

    Denis_ Недавно здесь

    Joined:
    Mar 7, 2010
    Messages:
    4
    Likes Received:
    0
    Gender:
    Male
    к примеру функция:
    Код (CODE):
    1. function loadMooTools( $version='' ) {
    2.     global $mosConfig_live_site, $vm_mainframe, $VM_LANG;
    3.     if( !defined( "_MOOTOOLS_LOADED" )) {
    4.         if( $version  == '' ) {
    5.             $version = 'mootools-release-1.11.js';
    6.         }
    7.     $vm_mainframe->addScriptDeclaration( 'var cart_title = "'.$VM_LANG->_('PHPSHOP_CART_TITLE').'";var ok_lbl="'.$VM_LANG->_('CMN_CONTINUE').'";var cancel_lbl="'.$VM_LANG->_('CMN_CANCEL').'";var notice_lbl="'.$VM_LANG->_('PEAR_LOG_NOTICE').'";var live_site="'.$mosConfig_live_site.'";' );
    8.     $vm_mainframe->addScript( $mosConfig_live_site .'/components/'. VM_COMPONENT_NAME .'/js/mootools/'.$version );
    9.     $vm_mainframe->addScript( $mosConfig_live_site .'/components/'. VM_COMPONENT_NAME .'/js/mootools/mooPrompt.js' );
    10.     $vm_mainframe->addStyleSheet( $mosConfig_live_site .'/components/'. VM_COMPONENT_NAME .'/js/mootools/mooPrompt.css' );
    11.  
    12.     define ( "_MOOTOOLS_LOADED", "1" );
    13. }
    14.        
    15. }

    я так УЖЕ понял, если ее просто удалить, то будут ошибки, тогда что мне нужно исправить, чтобы скрипт перестал загружаться?
     
  7. Offline

    alex0802 Недавно здесь

    Joined:
    Sep 11, 2007
    Messages:
    82
    Likes Received:
    7
    Gender:
    Male
    Код (CODE):
    1. <script src="http://www.site.ru/components/com_virtuemart/fetchscript.php?gzip=0&amp;subdir[0]=/themes/default&amp;file[0]=theme.js&amp;subdir[1]=/js&amp;file[1]=sleight.js&amp;subdir[2]=/js/mootools&amp;file[2]=mootools-release-1.11.js&amp;subdir[3]=/js/mootools&amp;file[3]=mooPrompt.js&amp;subdir[4]=/js/slimbox/js&amp;file[4]=slimbox.js" type="text/javascript"></script>


    отключается тут
    mainframe.class.php
    function render

    Код (CODE):
    1. <script type="text/javascript">var cart_title = "Корзина";var ok_lbl="Продолжить";var cancel_lbl="Отменить";var notice_lbl="Уведомление";var live_site="http://www.site.ru";</script>


    отключается тут
    htmlTools.class.php
    function loadMooTools

    а уж как отключать и что значат закорючки в этих функциях - читаем справочники по php
     

Share This Page

Loading...