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)
Новые темыОбъявленияСвободное общение
17:29 Как продвигать сайт с неуникальным контентом 
13:54 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
14:50 Индексация страниц 
12:36 У кого новостник, дайте пару советов плиз 
13:53 AviTool - мощный инструмент для автоматизации работы с Avito 
17:01 Absence в Армении 
23:19 Ребята подскажите какими сервисами и прогами вы пользуетесь для SEO продвижения? 
21:07 SOCKS5 приватные прокси на 30 дней для PayPal 
21:06 Google Voice аккаунты для бесплатных SMS и звонков 
21:06 PayPal аккаунты для любых целей 
17:16 Продажа аккаунтов HH.RU 
15:45 Продам профи аккаунт Kwork 
15:14 Coindrop.trade - обменник электронных валют 
14:04 AVTtool — программа для накрутки поведенческих факторов на Avito 
22:06 Добро пожаловать в цифровой мир... 
20:20 Роскомнадзор стал инструментом шантажа и заработка в России? 
19:42 Топ-5 способов использовать мобильные прокси для бизнеса: подробный обзор 
22:08 Накрутка поисковых подсказок 
05:04 Точные прогнозы на футбол 
14:01 Union Pharm - топовая фарма-партнерка для профессионалов! 
10:59 Ням-ням! - 8 деликатесов, которые когда-то ели только бедные люди