|
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 »
|
Записан
|
|
|
|
| |
|
|
rob_992
Осваиваюсь на форуме
 
Репутация: +5/-0
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
Сообщений: 20
|
 |
« Ответ #93 : 20.06.2010, 16:30:16 » |
|
спасибо попобую 
|
|
|
|
|
Записан
|
|
|
|
|
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
Сообщений: 4
|
 |
« Ответ #95 : 21.06.2010, 23:38:07 » |
|
не сочтите за оффтоп... Огромаднейшее спасибо всем тем ребятам, кто отписал в этом топике практическими советами! узнал много нового, так как еще плохо знаю Joomla. Очень полезная тема! Даже появилась идейка своять свой шаблончик попроббовать
|
|
|
|
|
Записан
|
|
|
|
gloomyriver
Захожу иногда

Репутация: +1/-0
Offline
Сообщений: 20
|
 |
« Ответ #96 : 22.06.2010, 18:40:03 » |
|
rob_992 спасибо помогло))
Очень большая благодарность всем на этом форуме,вы волшебники)
|
|
|
|
|
Записан
|
|
|
|
coldmember
Осваиваюсь на форуме
 
Репутация: +0/-0
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
Сообщений: 29
|
 |
« Ответ #98 : 07.07.2010, 15:14:07 » |
|
Или как этот модуль сунуть в материал?
|
|
|
|
|
Записан
|
|
|
|
coldmember
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 29
|
 |
« Ответ #99 : 07.07.2010, 15:33:45 » |
|
Ответ на свой вопрос - установить модуль modules anywhere ))
|
|
|
|
|
Записан
|
|
|
|
gloomyriver
Захожу иногда

Репутация: +1/-0
Offline
Сообщений: 20
|
 |
« Ответ #100 : 10.07.2010, 19:43:46 » |
|
а это что за модуль?оО
|
|
|
|
|
Записан
|
|
|
|
TheMasteR
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Пол: 
Сообщений: 53
Вальцуй вальцуй меня.... Моя ракетная установка го
|
 |
« Ответ #101 : 20.07.2010, 18:08:03 » |
|
Подскажите , пожалуйста, мне надо в шаблоне "rhuk_milkyway" позицию "top" перевести в правый угол в хедере она на данный момент у меня по центру. Где правятся координаты её? Заранее благодарен за ответ.
|
|
|
|
|
Записан
|
|
|
|
tushkan
Захожу иногда

Репутация: +0/-0
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 » |
|
всем привет! ребята, я новичок-джумловод  мож поэтому вопрос покажется наивным. вопрос простой - не отображается верхнее меню.. точнее, отображается, но не вверху. ставлю лефт - появляется слева, ставлю райт - появляется справа.. и т.д. перепробовал все положения. но вверху так и не стал. результат = 0. что делать? ЗЫ. версия Joomla РЕ 1.5.20. шаблон - JA_Purity.. пробовал менять на rhuk_milkyway - толку нет.
|
|
|
|
|
Записан
|
|
|
|
rob_992
Осваиваюсь на форуме
 
Репутация: +5/-0
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. И там - "Тип горизонтального меню"
АХРИНЕТЬ!! получилось! спасибо большое за консультацию  есть подозрения, что могла наладиться благодаря удалению модулей ненастроенных с выпадающими меню.
|
|
|
|
|
Записан
|
|
|
|
rob_992
Осваиваюсь на форуме
 
Репутация: +5/-0
Offline
Сообщений: 138
|
 |
« Ответ #106 : 10.08.2010, 17:16:38 » |
|
АХРИНЕТЬ!! получилось!
/* В адресной строке браузера к адресу своего сайта добавь: /index.php?tp=1... и всё увидишь сам
|
|
|
|
|
Записан
|
|
|
|
Kukamunga
Захожу иногда

Репутация: +0/-1
Offline
Сообщений: 5
|
 |
« Ответ #107 : 16.08.2010, 20:09:27 » |
|
В админке Joomla выбрать менеджер шаблонов - открываете - выбираете шаблон - жмете - откроется редактирование шаблона, жмете просмотр - и видите все позиции и что у вас в данный момент в этих позициях расположено. Количество позиций и их расположение задается в шаблоне. В одном шаблоне их может быть 10,а в другом 30 или 50. Joomla без разницы куда выводить модули в какие позиции самое главное чтобы они были в шаблоне.
|
|
|
|
|
Записан
|
|
|
|
Kukamunga
Захожу иногда

Репутация: +0/-1
Offline
Сообщений: 5
|
 |
« Ответ #108 : 16.08.2010, 20:22:57 » |
|
У кого не получается вывести верхнее topmenu - попробуйте user3 - во многих шаблонах оно там.
|
|
|
|
|
Записан
|
|
|
|
taravasya
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Сообщений: 25
|
 |
« Ответ #109 : 19.08.2010, 06:32:37 » |
|
в том-то и дело, что позиция вставляется в определенное место, и даже если я в CSS прописываю позиция absolute и координаты, то модуль выводится только в том месте, где шла вставка в index.php, после хедера, к примеру. А как сделать, чтобы модуль выводился точно в заданных координатах? или это не во всех шаблонах реализуемо?
Присоединяюсь. Немножко поправляю. И добавляю  Если ставлю позицию absolute, и задаю координаты в пикселях, то позиция ставиться куда угодно. Но! относительно моего экрана. То-есть если я(или кто другой), будут смотреть страницу на мониторе с другим разрешением, то позиция слетит в тар-тарары? Как обойти эту проблему? Если ставлю позицию relative, то моя позиция запирется в правый нижний угол. Как я понимаю, это от того, что я вбил её последней в index.php? Если впихиваю её в index.php, то она "отпихивает" вниз, то что после неё(в моём случае у меня сползает с бекграундов меню). Перелопачивать весь темплейт? думаю это не выход. Мне кажется должна какая нибудь хитрость, что бы можно было вставить в index.php между нужными позициями, и при этом не "расталкивать соседей". Спасибо за помощь!
|
|
|
|
|
Записан
|
|
|
|
jess
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Пол: 
Сообщений: 159
|
 |
« Ответ #110 : 19.08.2010, 10:41:50 » |
|
Подскажите, пжл, в какое место в index.php нужно вставить модуль, чтобы он отражался на сайте между контентом и комментариями? Все уже перепробовала, но между никак не получается, только внизу, после комментариев. 
|
|
|
|
|
Записан
|
|
|
|
|
profiX0808
|
 |
« Ответ #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
Пол: 
Сообщений: 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
|
 |
« Ответ #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"> </span>" прописать нечто подобное: <jdoc:include type="modules" name="bottom" style="-3" /> Модуль bootom
Я спрашивал не про позицию  Если например там планируете выводить рекламу, то можно сразу вставить код рекламы. (mod_custom,...)
|
|
|
|
« Последнее редактирование: 19.08.2010, 16:44:01 от profiX0808 »
|
Записан
|
|
|
|
jess
Осваиваюсь на форуме
 
Репутация: +1/-0
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"> </span>" прописать нечто подобное: <jdoc:include type="modules" name="bottom" style="-3" /> Я спрашивал не про позицию  Если например там планируете выводить рекламу, то можно сразу вставить код рекламы. (mod_custom,...) Да, планирую выводить тизерную рекламу. Но если я захочу ее потом убрать с этого места или поставить другую, то лучше, наверное, прописать позицию, а рекламный код вставить через админку Joomla? В теории все понятно, буду пробовать на практике. Спасибо!:)
|
|
|
|
|
Записан
|
|
|
|
|
profiX0808
|
 |
« Ответ #115 : 19.08.2010, 18:04:49 » |
|
а рекламный код вставить через админку Joomla?
Если пропишите позицию для модулей, то создать модуль mod_custom (выключить визуальный редактор) и вставить в него рекламный код. Или сразу вписать рекламный код в default.php (я бы так сделал, не будет лишнего запроса)
|
|
|
|
|
Записан
|
|
|
|
jess
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Пол: 
Сообщений: 159
|
 |
« Ответ #116 : 20.08.2010, 10:52:59 » |
|
Я через "создание произвольного HTML-кода" в админке вставляю.  Простите, если вопрос не по теме - не нашла, где его можно задать. Не могу разобраться, как настроить вывод рекламы (GoogleAdsense) только в статьях, без отображения ее в категориях - там у меня выводятся статьи в виде блога категории?
|
|
|
|
|
Записан
|
|
|
|
|
profiX0808
|
 |
« Ответ #117 : 20.08.2010, 11:23:57 » |
|
Я же как раз и расписывал, чтобы вставить позицию для модулей или прописать рекламный код между статьей и комментариями. Пишите в ЛС или в аську, так уж и быть помогу 
|
|
|
|
|
Записан
|
|
|
|
jess
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Пол: 
Сообщений: 159
|
 |
« Ответ #118 : 20.08.2010, 14:06:12 » |
|
Я же как раз и расписывал, чтобы вставить позицию для модулей или прописать рекламный код между статьей и комментариями. Пишите в ЛС или в аську, так уж и быть помогу  Речь идет о другой рекламе  Тизерку я буду ставить так, как Вы расписали, а это Google Adsense и она стоит в другой позиции. Напишу-ка Вам в личку 
|
|
|
|
|
Записан
|
|
|
|
Fakir
Захожу иногда

Репутация: +0/-0
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"> </span>" прописать нечто подобное: <jdoc:include type="modules" name="bottom" style="-3" /> Я спрашивал не про позицию  Если например там планируете выводить рекламу, то можно сразу вставить код рекламы. (mod_custom,...) Сделал как вы написали, прописал строку <jdoc:include type="modules" name="aftcont"/>, но данные выводимые модулем который привязан к этой позиции не выводится.(( Если прописать эту позицию в index.php, то все работает нормально. Хотя когда прописываю обычный текст в "/templates/ваш_шаблон/html/com_content/article/default.php" текст как задумывалось показывается после статьи.
|
|
|
|
|
Записан
|
|
|
|
|
SmokerMan
|
 |
« Ответ #120 : 28.08.2010, 19:43:32 » |
|
Сделал как вы написали, прописал строку <jdoc:include type="modules" name="aftcont"/>, но данные выводимые модулем который привязан к этой позиции не выводится.((
и не будет выводиться  $document = &JFactory::getDocument(); $renderer = $document->loadRenderer('module'); $style=-2; $params = array('style'=>$style); $position = 'позиция модуля'; $module = JModuleHelper::getModules($position); echo $renderer->render($module, $params);
|
|
|
|
|
Записан
|
|
|
|
|