Форум русской поддержки Joomla!® CMS
10.12.2016, 01:20:49 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Отделить дивы

 (Прочитано 144 раз)
0 Пользователей и 1 Гость смотрят эту тему.
V1RTUS
Осваиваюсь на форуме
***

Репутация: +1/-1
Offline Offline

Сообщений: 189


« : 03.05.2016, 00: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
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 7


« Ответ #1 : 21.09.2016, 14:46:32 »

Столкнулся с аналогичной проблемой. У Вас получилось ее решить?
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet