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

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: 1 2 3 [4] 5 6 7 8   Вниз
  Добавить закладку  |  Печать  
Автор Тема: [howto] Создание новой позиции модулей в Joomla 1.5 .  (Прочитано 143944 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Blinp
Гость
« : 24.02.2008, 23:36:30 »

В Joomla 1.5 позиции модулей задаются для каждого шаблона отдельно, в файле /templates/"шаблон"/templateDetails.xml.
Задаются таким образом:
   <positions>
      <position>TestPos</position>
      <position>left</position>
      <position>right</position>
      <position>top</position>
      <position>user1</position>
      <position>user2</position>
      <position>user3</position>
      <position>user4</position>
      <position>debug</position>
      <position>syndicate</position>
   </positions>


можете открыть файл  templateDetails.xml  шаблона rhuk_milkyway и посмотреть.


Извените если тут об этом уже писалось, я не нашел..
« Последнее редактирование: 24.02.2008, 23:41:04 от Blinp » Записан
 
gloomyriver
Захожу иногда
**

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

Сообщений: 20


« Ответ #91 : 19.06.2010, 13:59:54 »

ох....*пришел еще один нуб* помогите,кто сможет =)

вообщем есть шаблон http://mambasana.ru/component/option,com_remository/Itemid,26/func,fileinfo/id,13/
выглядит он вообщем так http://s56.radikal.ru/i151/1006/e3/d918b218d68a.jpg
и вот на место этой зеленой травки я хочу вставить свой модуль прямоугольный,но естественно такой позиции и подавно нету в шаблоне...
ВОПРОС:как сделать так чтобы на месте этой зеленой травки я мог поставить такой же по размеру модуль?как создать позицию кторой по суть нету)
Записан
rob_992
Осваиваюсь на форуме
***

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

Сообщений: 138



« Ответ #92 : 20.06.2010, 10:30:46 »

ВОПРОС:как сделать так чтобы на месте этой зеленой травки я мог поставить такой же по размеру модуль?как создать позицию кторой по суть нету)
В файле шаблона строка 67:
Код:
    <div id="image">
      <img  src="<?php echo $this->baseurl ?>/templates/greenery_ii/images/plants.jpg" alt="" width="166" border="0"/>
    </div>
ставите вместо этого модуль
Код:
    <div id="image">
         <?php if($this->countModules('userХХХ')) : ?>
                      <jdoc:include type="modules" name="userXXX" />
         <?php endif; ?>
    </div>
в файле templateDetails.xml в строку 43-48 добавляете:
      
Код:
<position>userХХХ</position>

/* тока вот размеры модуля не стандартные и я думаю настраивать их придётся в файле: template.css -> div id="image"
Записан
gloomyriver
Захожу иногда
**

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

Сообщений: 20


« Ответ #93 : 20.06.2010, 16:30:16 »

спасибо попобую  Cheesy
Записан
grefly
Гость
« Ответ #94 : 21.06.2010, 07:44:39 »

добрый день.
как можно изменить данные в syndicate(Работает под управлением Joomla!. Cоответствует стандартам XHTML и CSS.) на свои в шаблоне RHUK Milkyway(joomla 1.5.18)
Код:
p id="syndicate">
<jdoc:include type="modules" name="syndicate" />
<?php echo JText::_('Powered by')?> <a href="http://www.joomla.org">Joomla!</a>.
<?php echo JText::_('Valid')?> <a href="http://validator.w3.org/check/referer">XHTML</a> <?php echo JText::_('and')?> <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a>. </p>
Записан
Counter
Новичок
*

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

Сообщений: 4


« Ответ #95 : 21.06.2010, 23:38:07 »

не сочтите за оффтоп... Огромаднейшее спасибо всем тем ребятам, кто отписал в этом топике практическими советами! узнал много нового, так как еще плохо знаю Joomla. Очень полезная тема! Даже появилась идейка своять свой шаблончик попроббовать Smiley 
Записан
gloomyriver
Захожу иногда
**

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

Сообщений: 20


« Ответ #96 : 22.06.2010, 18:40:03 »

rob_992 спасибо помогло))

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

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

Сообщений: 29


« Ответ #97 : 07.07.2010, 15:00:00 »

Добавил позицию , в ..../?tp=1  отображается , но при изменения позиции в модуле - ничего не отображается, а во всех других позициях отображается!(исползую модуль Гороскоп AU http://joomlaforum.ru/index.php/topic,110488.new.html#new )

Подскажите в чём дело??
Записан
coldmember
Осваиваюсь на форуме
***

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

Сообщений: 29


« Ответ #98 : 07.07.2010, 15:14:07 »

Или как этот модуль сунуть в материал?
Записан
coldmember
Осваиваюсь на форуме
***

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

Сообщений: 29


« Ответ #99 : 07.07.2010, 15:33:45 »

Ответ на свой вопрос - установить модуль modules anywhere ))
Записан
gloomyriver
Захожу иногда
**

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

Сообщений: 20


« Ответ #100 : 10.07.2010, 19:43:46 »

а это что за модуль?оО
Записан
TheMasteR
Осваиваюсь на форуме
***

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

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


Вальцуй вальцуй меня.... Моя ракетная установка го


« Ответ #101 : 20.07.2010, 18:08:03 »

Подскажите , пожалуйста, мне надо в шаблоне "rhuk_milkyway"  позицию "top"  перевести в правый угол в хедере она на данный момент у меня по центру.  Где правятся координаты её?
Заранее благодарен за ответ.   
Записан
tushkan
Захожу иногда
**

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

Сообщений: 6


« Ответ #102 : 01.08.2010, 15:02:16 »


для добавления новой позиции - в файле templates/шаблон/index.php в необходимое место следует добавить:
<jdoc:include type="modules" name="position_name" />
в том-то и дело, что позиция вставляется в определенное место, и даже если я в CSS прописываю позиция absolute и координаты, то модуль выводится только в том месте, где шла вставка в index.php, после хедера, к примеру. А как сделать, чтобы модуль выводился точно в заданных координатах? или это не во всех шаблонах реализуемо?
Записан
usa10co
Гость
« Ответ #103 : 08.08.2010, 18:12:26 »

всем привет!
ребята, я новичок-джумловод Azn мож поэтому вопрос покажется наивным.

вопрос простой - не отображается верхнее меню..
точнее, отображается, но не вверху.
ставлю лефт - появляется слева, ставлю райт - появляется справа.. и т.д.
перепробовал все положения. но вверху так и не стал.
результат = 0.

что делать?

ЗЫ. версия Joomla РЕ 1.5.20.
шаблон - JA_Purity.. пробовал менять на rhuk_milkyway - толку нет.
Записан
rob_992
Осваиваюсь на форуме
***

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

Сообщений: 138



« Ответ #104 : 09.08.2010, 14:07:52 »

...ставлю лефт - появляется слева, ставлю райт - появляется справа.. и т.д.
перепробовал все положения. но вверху так и не стал.
результат = 0.

что делать?

шаблон - JA_Purity..
В меню расширения, иди в менеджер модулей: там опубликуй модуль "mainmenu"(или как он у тебя обзывается) в позиции "hornav".
Тип меню можешь задать - в меню расширения, иди в менеджер шаблонов. Войди в свойства шаблона JA_Purity. И там - "Тип горизонтального меню"
Записан
usa10co
Гость
« Ответ #105 : 09.08.2010, 17:49:53 »

В меню расширения, иди в менеджер модулей: там опубликуй модуль "mainmenu"(или как он у тебя обзывается) в позиции "hornav".
Тип меню можешь задать - в меню расширения, иди в менеджер шаблонов. Войди в свойства шаблона JA_Purity. И там - "Тип горизонтального меню"
АХРИНЕТЬ!! получилось!
спасибо большое за консультацию Azn
есть подозрения, что могла наладиться благодаря удалению модулей ненастроенных с выпадающими меню.
Записан
rob_992
Осваиваюсь на форуме
***

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

Сообщений: 138



« Ответ #106 : 10.08.2010, 17:16:38 »

АХРИНЕТЬ!! получилось!

/* В адресной строке браузера к адресу своего сайта добавь: /index.php?tp=1
... и всё увидишь сам
Записан
Kukamunga
Захожу иногда
**

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

Сообщений: 5


« Ответ #107 : 16.08.2010, 20:09:27 »

 В админке Joomla выбрать менеджер шаблонов - открываете - выбираете шаблон - жмете - откроется редактирование шаблона, жмете просмотр - и видите все позиции и что у вас в данный момент в этих позициях
расположено.
Количество позиций и их расположение задается в шаблоне. В одном шаблоне их может быть 10,а в другом
30 или 50. Joomla без разницы куда выводить модули в какие позиции самое главное чтобы они были в шаблоне.
Записан
Kukamunga
Захожу иногда
**

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

Сообщений: 5


« Ответ #108 : 16.08.2010, 20:22:57 »

У кого не получается вывести верхнее topmenu - попробуйте user3 - во многих шаблонах оно там.
Записан
taravasya
Осваиваюсь на форуме
***

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

Сообщений: 25


« Ответ #109 : 19.08.2010, 06:32:37 »

в том-то и дело, что позиция вставляется в определенное место, и даже если я в CSS прописываю позиция absolute и координаты, то модуль выводится только в том месте, где шла вставка в index.php, после хедера, к примеру. А как сделать, чтобы модуль выводился точно в заданных координатах? или это не во всех шаблонах реализуемо?
Присоединяюсь. Немножко поправляю. И добавляю Azn
Если ставлю позицию absolute, и задаю координаты в пикселях, то позиция ставиться куда угодно. Но! относительно моего экрана. То-есть если я(или кто другой), будут смотреть страницу на мониторе с другим разрешением, то позиция слетит в тар-тарары?
Как обойти эту проблему? Если ставлю позицию relative, то моя позиция запирется в правый нижний угол. Как я понимаю, это от того, что я вбил её последней в index.php?
Если впихиваю её в index.php, то она "отпихивает" вниз, то что после  неё(в моём случае у меня сползает с бекграундов меню). Перелопачивать весь темплейт? думаю это не выход. Мне кажется должна какая нибудь хитрость, что бы можно было вставить в index.php между нужными позициями, и при этом не "расталкивать соседей".
Спасибо за помощь!
Записан
jess
Осваиваюсь на форуме
***

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

Пол: Женский
Сообщений: 159



« Ответ #110 : 19.08.2010, 10:41:50 »

Подскажите, пжл, в какое место в index.php нужно вставить модуль, чтобы он отражался на сайте между контентом и комментариями?
Все уже перепробовала, но между никак не получается, только внизу, после комментариев. Sad
Записан
profiX0808
Завсегдатай
*****

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

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



« Ответ #111 : 19.08.2010, 14:56:24 »

jess, в index.php скорее всего не получится вставить...
Первое, что приходит: либо в каждой статьи вствалять вконце плагин "Content - Load Module", который подгружает модуль (Синтаксис: {loadposition user1} ),
либо пытаться вписать необходимый код в необходимое место в компоненте com_content (/components/com_content/views).
Может кто подскажет как решить эту задачу умнее )
п.с. Какой модуль кстати?
Записан
jess
Осваиваюсь на форуме
***

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

Пол: Женский
Сообщений: 159



« Ответ #112 : 19.08.2010, 15:57:17 »

jess, в index.php скорее всего не получится вставить...
Первое, что приходит: либо в каждой статьи вствалять вконце плагин "Content - Load Module", который подгружает модуль (Синтаксис: {loadposition user1} ),
либо пытаться вписать необходимый код в необходимое место в компоненте com_content (/components/com_content/views).
Может кто подскажет как решить эту задачу умнее )
п.с. Какой модуль кстати?

Модуль bootom - я его пока разместила под комментами, но хотелось бы все-таки поднять, чтобы был над ними.
Может, и правда попробовать в com_content вписать...Нужно такой же код вставлять, как и в index.php?
Записан
profiX0808
Завсегдатай
*****

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

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



« Ответ #113 : 19.08.2010, 16:39:12 »

Можно в com_content вписать.
По грамотному необходимо создать папку /templates/ваш_шаблон/html/com_content/article и туда переместить файлы с папки /components/com_content/views/article/tmpl
Затем в файле default.php (который будет в /templates/ваш_шаблон/html/com_content/article) вконце после строки "<span class="article_separator">&nbsp;</span>" прописать нечто подобное: <jdoc:include type="modules" name="bottom" style="-3" />

Модуль bootom
Я спрашивал не про позицию Azn Если например там планируете выводить рекламу, то можно сразу вставить код рекламы. (mod_custom,...)
« Последнее редактирование: 19.08.2010, 16:44:01 от profiX0808 » Записан
jess
Осваиваюсь на форуме
***

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

Пол: Женский
Сообщений: 159



« Ответ #114 : 19.08.2010, 17:51:37 »

Можно в com_content вписать.
По грамотному необходимо создать папку /templates/ваш_шаблон/html/com_content/article и туда переместить файлы с папки /components/com_content/views/article/tmpl
Затем в файле default.php (который будет в /templates/ваш_шаблон/html/com_content/article) вконце после строки "<span class="article_separator">&nbsp;</span>" прописать нечто подобное: <jdoc:include type="modules" name="bottom" style="-3" />
Я спрашивал не про позицию Azn Если например там планируете выводить рекламу, то можно сразу вставить код рекламы. (mod_custom,...)

Да, планирую выводить тизерную рекламу. Но если я захочу ее потом убрать с этого места или поставить другую, то лучше, наверное, прописать позицию, а рекламный код вставить через админку Joomla?
В теории все понятно, буду пробовать на практике. Спасибо!:)
Записан
profiX0808
Завсегдатай
*****

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

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



« Ответ #115 : 19.08.2010, 18:04:49 »

а рекламный код вставить через админку Joomla?
Если пропишите позицию для модулей, то создать модуль mod_custom (выключить визуальный редактор) и вставить в него рекламный код.
Или сразу вписать рекламный код в default.php (я бы так сделал, не будет лишнего запроса)
Записан
jess
Осваиваюсь на форуме
***

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

Пол: Женский
Сообщений: 159



« Ответ #116 : 20.08.2010, 10:52:59 »

Я через "создание произвольного HTML-кода" в админке вставляю. Smiley
Простите, если вопрос не по теме - не нашла, где его можно задать.
Не могу разобраться, как настроить вывод рекламы (GoogleAdsense) только в статьях, без отображения ее в категориях - там у меня выводятся статьи в виде блога категории?



Записан
profiX0808
Завсегдатай
*****

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

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



« Ответ #117 : 20.08.2010, 11:23:57 »

Я же как раз и расписывал, чтобы вставить позицию для модулей или прописать рекламный код между статьей и комментариями. Пишите в ЛС или в аську, так уж и быть помогу Azn
Записан
jess
Осваиваюсь на форуме
***

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

Пол: Женский
Сообщений: 159



« Ответ #118 : 20.08.2010, 14:06:12 »

Я же как раз и расписывал, чтобы вставить позицию для модулей или прописать рекламный код между статьей и комментариями. Пишите в ЛС или в аську, так уж и быть помогу Azn

Речь идет о другой рекламе Azn Тизерку я буду ставить так, как Вы расписали, а это Google Adsense и она стоит в другой позиции.
Напишу-ка Вам в личку Azn
Записан
Fakir
Захожу иногда
**

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

Сообщений: 6


« Ответ #119 : 28.08.2010, 19:31:20 »

Можно в com_content вписать.
По грамотному необходимо создать папку /templates/ваш_шаблон/html/com_content/article и туда переместить файлы с папки /components/com_content/views/article/tmpl
Затем в файле default.php (который будет в /templates/ваш_шаблон/html/com_content/article) вконце после строки "<span class="article_separator">&nbsp;</span>" прописать нечто подобное: <jdoc:include type="modules" name="bottom" style="-3" />
Я спрашивал не про позицию Azn Если например там планируете выводить рекламу, то можно сразу вставить код рекламы. (mod_custom,...)
Сделал как вы написали, прописал  строку <jdoc:include type="modules" name="aftcont"/>,
но данные выводимые модулем который привязан к этой позиции не выводится.((
Если прописать эту позицию в index.php, то все работает нормально.
Хотя когда прописываю обычный текст в "/templates/ваш_шаблон/html/com_content/article/default.php" текст как задумывалось показывается после статьи.
Записан
SmokerMan
Профи
********

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

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



« Ответ #120 : 28.08.2010, 19:43:32 »

Сделал как вы написали, прописал  строку <jdoc:include type="modules" name="aftcont"/>,
но данные выводимые модулем который привязан к этой позиции не выводится.((
и не будет выводиться Azn
Код:
$document = &JFactory::getDocument();
$renderer = $document->loadRenderer('module');
$style=-2;
$params = array('style'=>$style);
$position = 'позиция модуля';
$module = JModuleHelper::getModules($position);
echo $renderer->render($module, $params);
Записан
Страниц: 1 2 3 [4] 5 6 7 8   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@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