Am template-ul Ja Purity II şi am instalat com_aiContactSafe_2_0_10_b
Când intru în Panoul de control al componentei primesc următorul mesaj de eroare:
ja_purity_ii acest template nu are activată secțiunea de mesaje
Dacă un template nu are secțiunea de mesaje activată nu se afișează în pagina principală eventualele mesaje de eroare sau confirmarea transmiterii email-ului.
Trebuie să adăugați textul acesta <jdoc:include type="message" /> undeva deasupra acestui text <jdoc:include type="component" /> în fișierul index.php al template-ului.
Pentru mai multe informații vizitați această pagină web : http://docs.joomla.org/Jdoc_statements
Ai putea să mă ajuţi cumva?
În index.php nu am găsit nicăieri unde să introduc linia de cod <jdoc:include type="message" />
Index.php al temei:
<?php
/*
# ------------------------------------------------------------------------
# JA Purity II - Stable version - Version 1.1 - Licence Owner JA49652
# ------------------------------------------------------------------------
# Copyright (C) 2004-2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
# @license - Copyrighted Commercial Software
# Author: J.O.O.M Solutions Co., Ltd
# Websites: http://www.joomlart.com - http://www.joomlancers.com
# This file may not be redistributed in whole or significant part.
# ------------------------------------------------------------------------
*/
// 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->getParam(JA_TOOL_MENU, 'css');
$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
$jamenu = $tmplTools->loadMenu($japarams, $ja_menutype);
}
//End for main navigation
$layout = $tmplTools->getLayout ();
if ($layout) {
$tmplTools->display ($layout);
}
Felicitări pentru componentă şi pentru munca depusă!
Unele template-uri au codul respectiv în alte fișiere decât index.php. Extensia se uită doar în fișierul acela după cod și atenționează dacă nu este găsit.
Dacă atunci când se apasă trimite fără codul CAPTCHA corect sau cu câmpurile necompletate apare un mesaj de eroare atentționarea din panelul de control al aiContactSafe poate fi ignorat.
Dacă nu apare mesajul de eroare trebuie adăugată linia respectivă așa cum este explicat aici:
http://docs.joomla.org/Jdoc_statements
Adică în poziția unde se dorește afișarea mesajului respectiv.
Forum Legend: