index.php в шаблоне JA_Purity II
Страницы: 1
index.php в шаблоне JA_Purity II
Добрый день.
Подскажите, кто знает - как в шаблоне JA_Purity II вставить дополнительный кусок кода php (интересует, в частности, код от Trustlink)? Не могу сам разобраться, так как index.php данного шаблона не похож на другие.
Техподдержка Trustlinkа может самостоятельно устанавливать свой код, Вам только нужно сделать заявку.
Всю жизнь учусь! И Вам желаю!
Wef,  спасибо за совет, но дело не только в Trustlink, хочется в принципе понять как решается эта задача.
исходный код сайта в студию, экстрасексов тут нет
Библия учит нас любить, а Камасутра обьясняет как именно!
У парней есть две головы - одной они думают, а другая у них на плечах!
Предоставляю интелектуальные услуги
xwmz,  вот код index.php:
<?php
/**
* @version        $Id: index.php 14401 2010-01-26 14:10:00Z louis $
* @package        Joomla
* @copyright    Copyright © 2005 - 2010 Open Source Matters. All rights reserved.
* @license        GNU/GPL, see LICENSE.php
* Joomla! is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See COPYRIGHT.php for copyright notices and details.
*/

// Set flag that this is a parent file
define( '_JEXEC', 1 );

define('JPATH_BASE', dirname(__FILE__) );

define( 'DS', DIRECTORY_SEPARATOR );

require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );

JDEBUG ? $_PROFILER->mark( 'afterLoad' ) : null;

/**
 * CREATE THE APPLICATION
 *
 * NOTE :
 */
$mainframe =& JFactory::getApplication('site');

/**
 * INITIALISE THE APPLICATION
 *
 * NOTE :
 */
// set the language
$mainframe->initialise();

JPluginHelper::importPlugin('system');

// trigger the onAfterInitialise events
JDEBUG ? $_PROFILER->mark('afterInitialise') : null;
$mainframe->triggerEvent('onAfterInitialise');

/**
 * ROUTE THE APPLICATION
 *
 * NOTE :
 */
$mainframe->route();

// authorization
$Itemid = JRequest::getInt( 'Itemid');
$mainframe->authorize($Itemid);

// trigger the onAfterRoute events
JDEBUG ? $_PROFILER->mark('afterRoute') : null;
$mainframe->triggerEvent('onAfterRoute');

/**
 * DISPATCH THE APPLICATION
 *
 * NOTE :
 */
$option = JRequest::getCmd('option');
$mainframe->dispatch($option);

// trigger the onAfterDispatch events
JDEBUG ? $_PROFILER->mark('afterDispatch') : null;
$mainframe->triggerEvent('onAfterDispatch');

/**
 * RENDER  THE APPLICATION
 *
 * NOTE :
 */
$mainframe->render();

// trigger the onAfterRender events
JDEBUG ? $_PROFILER->mark('afterRender') : null;
$mainframe->triggerEvent('onAfterRender');

/**
 * RETURN THE RESPONSE
 */
echo JResponse::toString($mainframe->getCfg('gzip'));
xwmz,  прошу прощения, правильный код index.php интересующего шаблона вот такой:
<?php
/*
#------------------------------------------------------------------------
  JA Purity II for Joomla 1.5
#------------------------------------------------------------------------
#Copyright © 2004-2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
#@license - GNU/GPL, www.gnu.org/copyleft/gpl.html
#Author: J.O.O.M Solutions Co., Ltd
#Websites: www.joomlart.com - www.joomlancers.com
#------------------------------------------------------------------------
*/


// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );

include_once (dirname(__FILE__).DS.'libs'.DS.'ja.template.helper.php');

$tmplTools = JATemplateHelper::getInstance($this, array('ui', JA_TOOL_SCREEN, JA_TOOL_MENU, 'main_layout', 'direction'));

//Calculate the width of template
$tmplWidth = '';
$tmplWrapMin = '100%';
switch ($tmplTools->getParam(JA_TOOL_SCREEN)){
    case 'auto':
        $tmplWidth = '97%';
        break;
    case 'fluid':
        $tmplWidth = intval($tmplTools->getParam('ja_screen-fluid-fix-ja_screen_width'));
        $tmplWidth = $tmplWidth ? $tmplWidth.'%' : '90%';
        break;
    case 'fix':
        $tmplWidth = intval($tmplTools->getParam('ja_screen-fluid-fix-ja_screen_width'));
        $tmplWrapMin = $tmplWidth ? ($tmplWidth+1).'px' : '771px';
        $tmplWidth = $tmplWidth ? $tmplWidth.'px' : '770px';
        break;
    default:
        $tmplWidth = intval($tmplTools->getParam(JA_TOOL_SCREEN));
        $tmplWrapMin = $tmplWidth ? ($tmplWidth+1).'px' : '981px';
        $tmplWidth = $tmplWidth ? $tmplWidth.'px' : '980px';
        break;
}

$tmplTools->setParam ('tmplWidth', $tmplWidth);
$tmplTools->setParam ('tmplWrapMin', $tmplWrapMin);

//Main navigation
$ja_menutype = $tmplTools->getMenuType();
$jamenu = null;
if ($ja_menutype && $ja_menutype != 'none') {
    $japarams = new JParameter('');
    $japarams->set( 'menutype', $tmplTools->getParam('menutype', 'mainmenu') );
    $japarams->set( 'menu_images_align', 'left' );
    $japarams->set( 'menupath', $tmplTools->templateurl() .'/ja_menus');
    $japarams->set('menu_images', 1); //0: not show image, 1: show image which set in menu item
    $japarams->set('menu_background', 1); //0: image, 1: background
    $japarams->set('mega-colwidth', 200); //Megamenu only: Default column width
    $japarams->set('mega-style', 1); //Megamenu only: Menu style.
    $japarams->set('rtl',($tmplTools->getParam('direction')=='rtl' || $tmplTools->direction == 'rtl'));
    $jamenu = $tmplTools->loadMenu($japarams, $ja_menutype);
}   
//End for main navigation

$layout = $tmplTools->getLayout ();
if ($layout) {
    $tmplTools->display ($layout);
}
В папке layout редактируйте файлы в зависимости от настройки шаблона. 
Вариант по проще - создаете баннер, добавляете туда код и выводите в нужную позицию посредствами модуля
Если нужно вставить какието скрипты для ПП или ещё чего которые не должны выводиться на сайте (например требование к вставке скрипта между тегами хэад) тыкайте его в файл component.php 
xwmz,  большое спасибо, попробую.
xwmz,  спасибо, все получилось:)
Цитата
mikh пишет:
спасибо, все получилось
Обращайтесь:o
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
19:33 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
17:02 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
15:12 Несколько статей хорошо выдаются в Гугле, но отвратительно в Яндексе 
13:40 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
11:41 2Index - быстрая индексация страниц сайта и обратных ссылок 
09:56 3snet - гемблинг, беттинг, форекс, бинарные опционы, майнинг 
23:00 Продвижение по ключам 
20:20 Продвижение сайтов 
15:49 Продажа аккаунтов HH.RU 
15:12 Продам аккаунты Gmail USA IP | Gmail MIX IP | Outlook Old 
13:55 Современный скрипт обменника электронных валют 
13:06 AlwaysMoney - платформа для обмена криптовалют 
09:59 Размещу ссылки/статьи на ваш сайт | Рост ИКС | XRumer 23.0.4 StrongAI 
12:18 Мобильные и Резидентные Прокси Для Соц Сетей | 3 Гб Бесплатно 
20:43 Добро пожаловать в цифровой мир... 
15:59 Про мясо 
23:09 ПП от PMS remote.team - 200$ за команду 
13:28 Компьютерная мышь 
22:55 Ну что, кто куда деваете свои сайты? 
22:34 Используете беспроводные наушники? 
22:26 Какой фильм посмотреть сегодня вечером?