Лучший Ответ Kess , 03 September 2013 - 11:15
It seems that you accidentally replaced more code that was needed. Here is how that file should be:
<?php
/**
* JBZoo App is universal Joomla CCK, application for YooTheme Zoo component
*
* @package jbzoo
* @version 2.x Pro
* @author JBZoo App http://jbzoo.com
* @copyright Copyright (C) JBZoo.com, All rights reserved.
* @license http://jbzoo.com/license-pro.php JBZoo Licence
* @coder Denis Smetannikov <denis@jbzoo.com>
*/
// no direct access
defined('_JEXEC') or die('Restricted access');
// default params
$params = array_merge(array(
'first' => 0,
'last' => 0,
'showlabel' => 0,
'altlabel' => '',
'element' => '',
'style' => 'jbblock',
'tag' => 'div',
'labelTag' => 'strong',
'wrapperTag' => '',
'clear' => 0,
'class' => '',
'_layout' => '',
'_position' => '',
'_index' => '',
), $params);
// create label
$label = '';
$desc = '';
$tipcl = '';
if ($description = $element->config->get('description')) {
$tipcl = ' hasTip';
$desc = ' title="'.$description.'"';
}
if ($params['showlabel']) {
$labelText = ($params['altlabel']) ? $params['altlabel'] : $element->getConfig()->get('name');
$label = '<' . $params['labelTag'] . ' class="element-label'.$tipcl.'"'.$desc.'> ' . $labelText . '</' . $params['labelTag'] . '>';
}
$classes = array_filter(array(
'index-' . (int)$params['_index'],
$params['class'],
'element-' . $element->identifier,
'element-' . $element->getElementType(),
$params['first'] ? 'first' : '',
$params['last'] ? 'last' : '',
));
// add clear after html
$clear = $params['clear'] ? '<div class="clear clr clearfix"></div>' : '';
// render HTML for current element
$render = $element->render($params);
// wrapping the element HTML
if ($params['wrapperTag']) {
$render = '<' . $params['wrapperTag'] . '>' . $render . '</' . $params['wrapperTag'] . '>';
}
// render result
echo '<' . $params['tag'] . ' class="' . implode(' ', $classes) . '">', $label,
' ' . $render, '</' . $params['tag'] . '>', "\n" . $clear;
Перейти к сообщению


Тема закрыта







