Хочу чтобы не загружались некоторые скрипты на странице товара. К примеру: Код (html): <script src="http://www.site.ru/components/com_virtuemart/fetchscript.php?gzip=0&subdir[0]=/themes/default&file[0]=theme.js&subdir[1]=/js&file[1]=sleight.js&subdir[2]=/js/mootools&file[2]=mootools-release-1.11.js&subdir[3]=/js/mootools&file[3]=mooPrompt.js&subdir[4]=/js/slimbox/js&file[4]=slimbox.js" type="text/javascript"></script> <script type="text/javascript">var cart_title = "Корзина";var ok_lbl="Продолжить";var cancel_lbl="Отменить";var notice_lbl="Уведомление";var live_site="http://www.site.ru";</script> Также необходимо, чтобы некоторые скрипты наоборот загружалиь на каждой странице каталога. Как это реализовать?
а что подробней? первая функция выводит переменные javascript, которые используются для всплывающего окна при покупке товара с включенным аякс. Вторая собирает библиотеки в строку и через fetchscript подгружает их. Что конкретно интересует? ) p.s: для комментирования тоже думать надо )
к примеру функция: Код (CODE): function loadMooTools( $version='' ) { global $mosConfig_live_site, $vm_mainframe, $VM_LANG; if( !defined( "_MOOTOOLS_LOADED" )) { if( $version == '' ) { $version = 'mootools-release-1.11.js'; } $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.'";' ); $vm_mainframe->addScript( $mosConfig_live_site .'/components/'. VM_COMPONENT_NAME .'/js/mootools/'.$version ); $vm_mainframe->addScript( $mosConfig_live_site .'/components/'. VM_COMPONENT_NAME .'/js/mootools/mooPrompt.js' ); $vm_mainframe->addStyleSheet( $mosConfig_live_site .'/components/'. VM_COMPONENT_NAME .'/js/mootools/mooPrompt.css' ); define ( "_MOOTOOLS_LOADED", "1" ); } } я так УЖЕ понял, если ее просто удалить, то будут ошибки, тогда что мне нужно исправить, чтобы скрипт перестал загружаться?
Код (CODE): <script src="http://www.site.ru/components/com_virtuemart/fetchscript.php?gzip=0&subdir[0]=/themes/default&file[0]=theme.js&subdir[1]=/js&file[1]=sleight.js&subdir[2]=/js/mootools&file[2]=mootools-release-1.11.js&subdir[3]=/js/mootools&file[3]=mooPrompt.js&subdir[4]=/js/slimbox/js&file[4]=slimbox.js" type="text/javascript"></script> отключается тут mainframe.class.php function render Код (CODE): <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