Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 1 Ответов
  • 576 Просмотров
*

V1RTUS

  • Захожу иногда
  • 204
  • 1 / 1
Отделить дивы
« : 02.05.2016, 23:49:39 »
Доброй ночи, проблема в том что позиция right внутри позиции контект, а моя задача вытащить ее отдельно (так же как позицию left), я как понял нашел код где все это тема происходит, но шаблон геморный, а моих знаний не хватает помогите ребята)

Сейчас так
[ left ] [ conten right ]

нужно так

[ left ] [ conten ] [ right ]

Код
defined( '_JEXEC' ) or die( 'Restricted access' );
if ($position['group'] == '') { // Position none group
echo $yt->renPositionsContentNoGroup($position);

} elseif ( ($position['group'] != 'left') && ($position['group'] != 'main') && ($position['group'] != 'right') ) { // Position has group's user created
if (!isset($countGSpe)) {
$countGSpe = 0;
}
$countGSpe ++;


if($countGSpe == 1) {
 
echo '<div id="' . $position['group'] . '" class="'.$yt_render->arr_GI['maintop']['class'].'">';
echo $yt->renPositionsGroup($position);  

if($tagBD['count-'.$position['group']] == 1) {
$countGSpe = null;
echo '</div>';
}
} elseif ( $countGSpe == $tagBD['count-'.$position['group']] && $tagBD['count-'.$position['group']] > 1 ) {

echo $yt->renPositionsGroup($position);  

$countGSpe = null;
echo '</div>';
} else {
echo $yt->renPositionsGroup($position);  
}

} elseif ( ($position['group'] == 'left')
  ||($position['group'] == 'main')
  ||($position['group'] == 'right') ) { // Position has group's framework fixed - left, main, right
 
if($position['group'] == 'left') {
$countL ++;
if($countL == 1) {

echo '<aside id="content_left" class="'.$yt_render->arr_GI['left']['class'].'">';
echo $yt->renPositionsGroup($position, 'block-content');
if($tagBD['count-group-left'] == 1) {
echo '</aside>';
}
} elseif ($tagBD['count-group-left'] == $countL && $tagBD['count-group-left'] > 1) {
echo $yt->renPositionsGroup($position, 'block-content');
echo '</aside>';
} else {
echo $yt->renPositionsGroup($position, 'block-content');
}
} elseif ($position['group'] == 'main') {
$countM++;

if ($countM == 1) {
echo '<div id="content_main" class="'.$yt_render->arr_GI['main']['class'].'">' ;
echo $yt->renPositionsGroup($position, 'main');

if($tagBD['count-group-main'] == 1 ) {
echo ' </div>';
echo '</div>';
}
} elseif ( ($tagBD['count-group-main'] == $countM) && ($tagBD['count-group-main'] > 1) ){
echo $yt->renPositionsGroup($position, 'main');

echo '</div>';
} else {
echo $yt->renPositionsGroup($position, 'main');
}
} elseif ($position['group'] == 'right') {
$countR ++;
if($countR == 1) {      
echo '<aside id="content_right" class="'.$yt_render->arr_GI['right']['class'].'">';
echo $yt->renPositionsGroup($position, 'block-content');
if($tagBD['count-group-right'] == 1) {
echo '</aside>';
}
} elseif ($countR == $tagBD['count-group-right'] && $tagBD['count-group-right'] > 1) {
echo $yt->renPositionsGroup($position, 'block-content');
echo '</aside>';
} else {
echo $yt->renPositionsGroup($position, 'block-content');
}
}
}
?>
*

xainex

  • Новичок
  • 7
  • 0 / 0
Re: Отделить дивы
« Ответ #1 : 21.09.2016, 13:46:32 »
Столкнулся с аналогичной проблемой. У Вас получилось ее решить?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться