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

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: 1 [2]  Все   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Все что касается Ja T3 FrameWork  (Прочитано 6110 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Oxlamon
Живу я здесь
******

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

Сообщений: 972


« Ответ #30 : 28.07.2011, 18:58:20 »

Код
  <link rel="stylesheet" href="/plugins/system/jat3/base-themes/default/css/template.css" type="text/css" /> 
 <link rel="stylesheet" href="/templates/ja_t3_blank/css/template.css" type="text/css" />
 <link rel="stylesheet" href="/templates/ja_t3_blank/local/themes/user-theme/css/template.css" type="text/css" />
 

- это в той или иной форме имеет место быть в теге head. Именно этот порядок и определяет приоритет использования стилей в шаблоне;

Дальше уж как-то слишком много вопросов в одной теме... аж потерялся.
Записан
olegx
Захожу иногда
**

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

Сообщений: 8


« Ответ #31 : 29.07.2011, 11:50:17 »

Еще раз благодарю вас, Oxlamon , за советы и разъяснения.

Подскажите пожалуйста в из какого файла вы привели код?
Цитировать
имеет место быть в теге head
Может это и будет для меня ответом относительно приоритетов.

Еще очень хотелось бы все-таки понять в правильном ли я направлении на счет "пакетного" изменения кода в файлах?
Записан
sokoll
Осваиваюсь на форуме
***

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

Сообщений: 119


« Ответ #32 : 28.08.2011, 07:22:51 »

Кто-нибудь победил как в позицию breadcrumbs который в navhelper.php можно вставить любой другой модуль, кроме собственных хлебный крошек. Если выводишь любой в это место, то он просто не отображается. Хотя условий никаких не прописано
Записан
Opposite
Осваиваюсь на форуме
***

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

Сообщений: 31


« Ответ #33 : 30.09.2011, 14:38:55 »

Друзья, подскажите, пожалуйста, как сделать в JAT3 v2 вывод правой(левой) колонки только на главной странице. Я привязал модуль вывода в position-5 (справа по умолчанию) и в настройках модуля сделал вывод с привязкой только к главной странице сайта. Однако, к моему разочарованию, при после нажатия кнопки "ПОДРОБНЕЕ" на главной и переходе к полной версии статьи правая колонка все также остается Sad Эксперементально установил, что вывод левой и правой колонок задается в \plugins\system\jat3\jat3\base-themes\default\blocks\middle.php

Код:
<?php
$positions = preg_split ('/,/', T3Common::node_data($block));
$parent = 'middle';
$style = $this->getBlockStyle ($block, $parent);
if (!$this->countModules (T3Common::node_data($block))) return;
?>
<?php $this->genMiddleBlockBegin ($block)?>

<?php foreach ($positions as $position) :
if ($this->countModules($position)) :
?>
<jdoc:include type="modules" name="<?php echo $position ?>" style="<?php echo $style ?>" />
<?php endif;
endforeach ?>

<?php $this->genMiddleBlockEnd ($block)?>

Подскажите как его подправить, чтобы боковые колонки показывались исключительно на главной странице?

p.s. Версия Joomla 1.7.x
Записан
Oxlamon
Живу я здесь
******

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

Сообщений: 972


« Ответ #34 : 30.09.2011, 14:58:05 »

Друзья, подскажите, пожалуйста, как сделать в JAT3 v2 вывод правой(левой) колонки только на главной странице.
В настройках шаблона создайте дополнительный лейаут с правой(левой) колонкой (или выберете из существующего набора).
Затем создайте профиль, обзовите его, например, "main" или "frontpage" (просто отличный от default) которому сопоставьте выбранный лейаут и затем назначьте его вывод для главной - в настройках есть поле для привязки профиля конкретным страницам.
Все остальные страницы будут отображаться с лейаутом по умолчанию (или так, как будет задано в настройках).
Записан
Opposite
Осваиваюсь на форуме
***

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

Сообщений: 31


« Ответ #35 : 30.09.2011, 15:17:51 »

Суть понял ) Оказалось проще, чем думал! Спасибо большое! Таким образом можно на каждую страницу свой дизайн выводить. Здорово!

В Joomla 1.0.x все решалось проверкой главной страницы
Код:
<?php if (mosCountModules('right') and ($option=='com_frontpage')) : ?>
        <div id="right">
        <?php mosLoadModules('right', -2); ?>
        </div>
        <?php endif; ?>
« Последнее редактирование: 30.09.2011, 20:15:11 от Opposite » Записан
Opposite
Осваиваюсь на форуме
***

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

Сообщений: 31


« Ответ #36 : 30.09.2011, 20:04:51 »

Эх.. рано обрадовался! Теоретически все понятно и просто, но на практике что-то не срастается.
Вот, что сделал. Поправьте, пожалуйста, а то сам не могу понять отчего не работает:

1. Создал 2 layout'а под свои нужды, хотя можно было воспользоваться и готовыми решениями.


а) Первый, center-only-4ml-all, в котором отображается только центральная часть шаблона БЕЗ колонок. По идее он должен быть основным шаблоном для всех страниц.


б) Второй, right-column-4fp, в котором кроме центральной части имеется и правая колонка. Он должен быть шаблоном исключительно для главной страницы.


2. Создал 2 профиля Frontpage и Main-profile.

а) Шаблон Desktop для Frontpage
 
б) Шаблон Desktop для Main-profile


3. Назначил всем страницам профиль Main-profile ,а главной странице профиль Frontpage.

В итоге проблема моя решена не была. Как выводилась правая колонка, так и выводится после нажатия кнопки "Подробнее". Joomla, видимо, считает эти страницы тоже главными Azn Как это вылечить?

p.s. В настройках модуля position-5 (правой колонки) для теста оставил отображение на всех страницах сайта. Однако за счет вышеприведенных манипуляций правая колонка показывается только на главной и на страницах статей/новостей при переходе через ПОДРОБНЕЕ. Т.е. назначение своего шаблона странице получилось равносильным привязке молуля к пункту меню...
Записан
Oxlamon
Живу я здесь
******

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

Сообщений: 972


« Ответ #37 : 30.09.2011, 21:34:56 »

В итоге проблема моя решена не была. Как выводилась правая колонка, так и выводится после нажатия кнопки "Подробнее". Joomla, видимо, считает эти страницы тоже главными Azn Как это вылечить?

p.s. В настройках модуля position-5 (правой колонки) для теста оставил отображение на всех страницах сайта. Однако за счет вышеприведенных манипуляций правая колонка показывается только на главной и на страницах статей/новостей при переходе через ПОДРОБНЕЕ. Т.е. назначение своего шаблона странице получилось равносильным привязке молуля к пункту меню...

Судя по всему, макет наследуется если на смену ему не назначен другой. Увы.
В wiki по фреймворку об этом ничего не говорится, но, кажется у меня было что-то подобное (с нежелательным лейаутом после перехода по ссылке).

А чем не устраивает включение модулей в правой позиции только для главной?
В добавок могу посоветовать расширение advanced module manager от NoNumber - там много разных условий вывода модулей в шаблоне, удобная штука.

В Joomla 1.0.x все решалось проверкой главной страницы
Код:
<?php if (mosCountModules('right') and ($option=='com_frontpage')) : ?>
        <div id="right">
        <?php mosLoadModules('right', -2); ?>
        </div>
        <?php endif; ?>
Да, и в конце концов можно также подобное условие воткнуть в файл plugins\system\jat3\base-themes\default\page\default.php (Дж 1.5) - который скопировать в папку page шаблона.
Записан
Opposite
Осваиваюсь на форуме
***

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

Сообщений: 31


« Ответ #38 : 01.10.2011, 00:07:14 »

А чем не устраивает включение модулей в правой позиции только для главной?
Если имеется ввиду привязка модуля к пункту меню Главная страница, то это не работает. Точно также все, что после подробнее отображается как на главной.
За advanced module manager от NoNumber отдельное спасибо! Посмотрю, протестирую. Только вот апнул Joomla 1.0.x на 1.7.x + сделал шаблон на базе стандартного в jat3v2 и смотрю на все широко открытыми глазами  Shocked

Решение (возможно, корявенькое):

В \plugins\system\jat3\jat3\base-themes\default\page\default.php или лучше в его копии \templates\ja_t3_blank\local\themes\YOUR-THEME\page\default.php
вставляем проверку является ли страница главной (в моем случае главная страница - это страница на которой показываются избранные (featured) материалы)

в строке 52 делаем следущее:
Код:
<div id="ja-mainbody" <?php if (JRequest::getVar('view') == 'featured') : ?> style="width:<?php echo $this->getColumnWidth('mw')?>%" <?php endif; ?>>
в строке 189 следущее:
Код:
<?php if (($r = $this->getColumnWidth('r')) and (JRequest::getVar('view') == 'featured')): ?>

Таким же способом можно убрать нижние позиции модулей.
« Последнее редактирование: 01.10.2011, 19:09:26 от Opposite » Записан
veg
Осваиваюсь на форуме
***

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

Сообщений: 40


« Ответ #39 : 22.03.2012, 18:09:03 »

подскажите как убрать ссылку, может кто сталкивался, не могу найти.
Показать текстовый блок
Записан
MasnyukMariya
Новичок
*

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

Сообщений: 3


« Ответ #40 : 21.05.2012, 14:16:13 »

Здравствуйте,
возник такой вопрос по T3...

каким образом и куда именно можно вставить код счетчика на сайт?
Записан
sergik74
Давно я тут
****

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

Сообщений: 248



« Ответ #41 : 21.05.2012, 17:55:42 »

В \plugins\system\jat3\jat3\base-themes\default\page\default.php
Записан
MasnyukMariya
Новичок
*

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

Сообщений: 3


« Ответ #42 : 22.05.2012, 14:06:15 »

Огромное спасибо, все получилось!  Roll Eyes
Записан
Страниц: 1 [2]  Все   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

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