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)
Новые темыОбъявленияСвободное общение
16:45 Adfinity - Ваш надежный партнер в монетизации трафика 
14:44 Парсят сай до ddos 
14:38 Стоит ли добавлять сайт в Rambler топ 100? 
15:05 Gambling Craft - гемблинг по белому 
16:02 DreamCash.tl - заработок на онлайн-видео. До 95% отчислений, отличный конверт! 
11:51 Ходяга(АнтиМинусинск) - программа для проклика ссылок, генерации поискового и соц.трафика, улучшения ПФ 
14:39 AviTool - мощный инструмент для автоматизации работы с Avito 
15:47 Продам базу данных предприятий Украины, России, Великобритании, Германии, Испании, Италии, Нидерландов, Польши, Франции, Швейцарии и др. 
14:53 Инвайтинг(приглашения) в вашу группу/чат телеграм. 
08:55 Размещу ссылки/статьи на ваш сайт | Рост ИКС | XRumer 23.0.4 StrongAI 
04:19 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
16:21 Мобильные прокси Германия, Польша и Беларусь | БЕСПЛАТНЫЙ ТЕСТ | ЛУЧШИЕ ЦЕНЫ И УСЛОВИЯ 
12:06 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
11:28 ProtonPlus.co - выгодный и быстрый обмен, работаем круглосуточно 
04:15 Точные прогнозы на футбол 
20:09 Сколько сейчас стоит наполнение ИМ? 
12:43 Куплю проигрышные букмекерские аккаунты 
04:33 Половина скидок на распродажах — фейк 
07:53 НейроБабушка наказывает мошенников 
19:59 Осталось 3-5 месяцев до блокировки YouTube в России, — заявил Клименко 
19:57 Пятница 13-ое: VK принял радикальное решение и закрыл доступ к порно контенту