0 Пользователей и 1 Гость просматривают эту тему.
  • 221 Ответов
  • 242606 Просмотров
*

vatulin

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Уважаемые, помогите...
Бьюсь уже сутки! Я новичок в сайтостроительстве, поэтому не судите строго и ответте подробно.
Создал шаблон на Artisteer. Там много позиций уже имеется, но все не подходят для меня. Мне нужно, чтоб поиск и языки (т.е. 2 модуля одновременно) распологались внутри шапки, друг за другом, в правом нижнем углу, притянуты к краям. Как это сделать?
Пока сделал так:
templateDetails.xml:
Код
<position>banner0</position>
index.php (внутри div-ов шапки):
Код
<div id="banner0">
<jdoc:include type="modules" name="banner0" />
</div>
template.css:
Код
#banner0
{
width: 250px;
height: 50px;
margin: 5px;
float: right;
}
Во первых позиция не притягивается к нижнему краю, какой-то странный отступ от правого и вообще как-то все не так. Что я неправильно сделал и как надо? По возможности с кодом, а не "подвинь что-то туда-то"...
И еще (на всякий случай), как правильно отступить от верхнего края страницы, а не от нижнего шапки? В CSS ни бум-бум!
*

gold-concert

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Цитировать
index.php (внутри div-ов шапки)
Напиши вместе с дивами шапки
*

vatulin

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Напиши вместе с дивами шапки
Код
<div id="art-page-background-simple-gradient">
</div>
<div id="art-main">
<div class="art-Sheet">
    <div class="art-Sheet-tl"></div>
    <div class="art-Sheet-tr"></div>
    <div class="art-Sheet-bl"></div>
    <div class="art-Sheet-br"></div>
    <div class="art-Sheet-tc"></div>
    <div class="art-Sheet-bc"></div>
    <div class="art-Sheet-cl"></div>
    <div class="art-Sheet-cr"></div>
    <div class="art-Sheet-cc"></div>
    <div class="art-Sheet-body">
<jdoc:include type="modules" name="user3" />
<div class="art-Header">
    <div class="art-Header-jpeg"></div>
<div class="art-Logo">
 <h1 id="name-text" class="art-Logo-name"><a href="<?php echo $baseUrl; ?>/">Название</a></h1>
 <div id="slogan-text" class="art-Logo-text">Слоган</div>
<div id="banner0">
<jdoc:include type="modules" name="banner0" />
</div>
</div>
</div>
Я сейчас поставил такое позиционирование:
Код
#banner0
{
position:absolute;
top: 130px;
left: 660px;
margin: 0px;
padding: 0px;
}
и модули вообщем-то сдвинулись куда нужно, но мне кажется что это как-то неправильно и как все же к правому нижнему углу притянуться?
*

vatulin

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
А можно попросить всё же конкретные значения по моему вопросу, а не абстрактные советы... Большое спасибо заранее.
*

gold-concert

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
vatulin
Код
top: 130px;
left: 660px;
Это значит что от верха отступить 130 пикс, а слева отступить 660 пикс., а я так понял вам надо
Цитировать
нужно, чтоб поиск и языки (т.е. 2 модуля одновременно) распологались внутри шапки, друг за другом, в правом нижнем углу, притянуты к краям.
Тогда вам лучше задать в процентах на мой ИМХО. Скажем top:100% и Left: 100%
Но при этом их надо вернуть немного обратно на размер модуля. Если ваш модуль высотой в 10 пикс и шириной в 100 пикс, то вам надо сделать margin-top:-10px  и margin-left:-100px;
Слой надо разместить так
Код
<div id="shapka><div id="serch" style="top:100%; Left: 100%; margin-top:-10px; margin-left:-100px;"></div></div>
Это самый простой пример и без всяких параметров. На базе его я думаю можно сделать.
Если не прав, поправьте меня.

Цитировать
Сложно предствить картинку шаблона.
Спасибо, но вопрос снят))) Разобрался в чем качели.
*

vatulin

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Это самый простой пример и без всяких параметров. На базе его я думаю можно сделать.
Спасибо. Примерно так и вышло...

Для начала к каким краям притянуть? По вертикали? По горизонтали? К краям другого дива? Внутри самого дива <div id="banner0">? Как же Нам Вам помочь?! Если и мы его даже не видим?
Задача была описана мной выше максимально подробно...
Как-то я уже решил вопрос... Не могу сказать, что решение вызывает чувство гармонии, но на текущий момент сойдет.
*

tADeush2

  • Осваиваюсь на форуме
  • 12
  • 1 / 0
При просмотре страницы через ?tp=1 наряду с названиями позиций отображаются также некие значение в квадратных скобках.
Например: user4[row outline] или user1[xhtml outline] и пр.
Для чего нужны эти значения, какие они бывают и где про них можно почитать? (если можно ссылкой)
Никто так и не сможет ответить?
*

Delectus

  • Осваиваюсь на форуме
  • 15
  • 2 / 0
У меня похожая ситуация как у vatulin
Не могу указать разметку позиции для right
вот index.php
Цитировать
<?php if (artxCountModules($document, 'right')) : ?>
<div class="art-sidebar1"><?php echo artxModules($document, 'right', 'art-block'); ?><br/><a href="http://www.actiview.de"><?php echo artxModules($document, 'syndicate'); ?></p>
</div>
<?php endif; ?>
<div class="art-<?php echo artxCountModules($document, 'right')? 'content' : 'content-wide'; ?>">
По совету gold-concert про
Цитировать
<div id="shapka><div id="serch" style="top:100%; Left: 100%; margin-top:-10px; margin-left:-100px;"></div></div>
не прошло. На том же месте позиция.
Использую ?tp=1 для просмотра на сайте и ноль в изменениях.
Может кто подскажет как хоть устанавливать разметку для позиции. Может у меня уже все извилины запутались, но уже весь форум облазил-многое понял, но осталась лишь эта проблема. Буду очень благодарен за дельный совет ::)
*

apru

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
  • CCCP
Цитировать
Как добавить новую позицию в шаблон?
Для того чтобы добавить новую позицию в шаблон Joomla нужно сделать несколько шагов описанные ниже:

•Зайдите в папку шаблона и откройте файл "templateDetails.xml" и затем в секцию "positions" добавьте свою новую позицию в виде тега, , имя не должно содержать спец знаков и русских букв. Например так (для новой позиции с названием "mynewposition")

<positions>
 <position>mynewposition</position>
 <position>top</position>
 <position>right</position>
</positions>

•Затем откройте основной файл шаблона ("index.php") и впишите в месте где будут появляться модули из позиции "mynewposition" следующую строку
<jdoc:include type="modules" name="mynewposition" />

•После просто в панели управления выбираем или создаем модули, которые должны отобразиться в позиции "mynewposition".

Примечание: Вы можете просмотреть текущее расположение позиций на сайте просто подставивь в адресной строке "?tpl=1" или "&tpl=1" (если это не единственный параметр в строке). Тогда адрес будет выглядеть примерно так "http://mysite.ru/?tp=1".
*

MuraDweb

  • Захожу иногда
  • 267
  • 124 / 1
Правила форума почитайте. Повторяю
Шаблон КУПЛЕН или варезный ? Скорее варезный.
Если варез помощи не будет.
Яндекс.Деньги: 41001423568435
Webmoney: R 377548789269 | Z 421465848009 | E 126339514076 | U 413960261029
-
А, Вы читали ? Правила форума | FAQ J! 1.5 | FAQ J! 1.0
*

gavrysha

  • Новичок
  • 3
  • 0 / 0
да  варезный, но в чем такое отличие, чтобы в помощи отказывать, если человек учиться и пытается что-то сделать сам а не покупать?
*

stork

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Извиняюсь если вопрос был, все страницы не читал.
Возможно ли таким макаром встроить позицию модуля прямо над контентом или для этого нужно шаблон кроить? То есть чтобы получилось нечто второго хэдера.

Спасибо! )
*

gavrysha

  • Новичок
  • 3
  • 0 / 0
Интересное мнение)
Если шаблон бесплатно распостраняется, то им, что и пользоваться нельзя, надо обязательно вносить пожертвование?)
Еще скажите, что у Вас софт весь лицензионный:)
*

Aleandra

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Нужна помощь.
Делаю запрос отображения позиций модулей в шаблоне через ?tp=1.
У меня там отображаются только: top, left,right, delug.
А при создании модуля выводится гораздо больший список. Несмотря на перевод с английского по словарю, я не поняла, где они могут располагаться на сайте. Может где есть указания по этому поводу? а то столько учебников перешерстила и не нашла их применение.
А проблема в следующем:
Мне хочется, чтобы некоторые модули выводились не справа - слева - верху -внизу ШАБЛОНА, а конкретно над статьей или под статьей. Т.е. были привязаны к контенту.
Подскажите, пожалуйста:
1. Какую позицию для этого мне надо выбирать при создании модуля в менеджере модулей?
2. Где и что я должна прописывать в CSS?
Заранее спасибо всем, кто откликнется мне помочь.
*

stork

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Aleandra, насколько я понял если позиции модулей прописаны в списке, это еще не говорит о том что они появятся в шаблоне. Их еще нужно "заявить".

А задача у меня похожая. Хочу вставить позицию для модуля прямо между хэдером и контентом. Пока не понял как это сделать
*

gavrysha

  • Новичок
  • 3
  • 0 / 0
TO NightGuard
Ваш ответ полностью выражает вашу культуру. Здесь, судя по названию топика, обсуждаются вопросы по созданию модулей, а не доказывать кто тут крендель и кто нет. Не хочешь помогать - не надо, никто не заставляет.

PS: если у Вас стоит софт который вы крэкнули, это не значит, что он лицензионный!
*

rob_992

  • Захожу иногда
  • 153
  • 6 / 0
Возможно ли таким макаром встроить позицию модуля прямо над контентом или для этого нужно шаблон кроить? То есть чтобы получилось нечто второго хэдера.
Любую позицию надо прописывать в шаблон. Иначе его браузер просто не найдёт.
А в список позицию надо вносить для того, что бы эта позиция появилась в менеджере модулей Joomla.
*

rob_992

  • Захожу иногда
  • 153
  • 6 / 0
ВОПРОС:как сделать так чтобы на месте этой зеленой травки я мог поставить такой же по размеру модуль?как создать позицию кторой по суть нету)
В файле шаблона строка 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

  • Осваиваюсь на форуме
  • 20
  • 1 / 0
спасибо попобую  :D

добрый день.
как можно изменить данные в 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

  • Новичок
  • 4
  • 0 / 0
не сочтите за оффтоп... Огромаднейшее спасибо всем тем ребятам, кто отписал в этом топике практическими советами! узнал много нового, так как еще плохо знаю Joomla. Очень полезная тема! Даже появилась идейка своять свой шаблончик попроббовать ^-^ 
*

gloomyriver

  • Осваиваюсь на форуме
  • 20
  • 1 / 0
rob_992 спасибо помогло))

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

coldmember

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

Подскажите в чём дело??
*

coldmember

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Или как этот модуль сунуть в материал?
*

coldmember

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Ответ на свой вопрос - установить модуль modules anywhere ))
*

gloomyriver

  • Осваиваюсь на форуме
  • 20
  • 1 / 0
а это что за модуль?оО
*

TheMasteR

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

tushkan

  • Новичок
  • 6
  • 0 / 0

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

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

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

что делать?

ЗЫ. версия Joomla РЕ 1.5.20.
шаблон - JA_Purity.. пробовал менять на rhuk_milkyway - толку нет.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Различные условия в шаблонах Joomla 1.5

Автор beliyadm

Ответов: 700
Просмотров: 274312
Последний ответ 31.03.2017, 16:09:14
от Roinmana
Создание новой позиции модуля

Автор Ptalameeya

Ответов: 6
Просмотров: 7282
Последний ответ 01.03.2015, 14:32:36
от Natko23
Как сделать вывод позиции модулей внутри компонента?

Автор Виталик

Ответов: 11
Просмотров: 9917
Последний ответ 11.08.2014, 05:16:59
от GapArchi
Создание новых стилей вывода модуля в файле modules.php

Автор beliyadm

Ответов: 4
Просмотров: 17615
Последний ответ 24.01.2014, 18:52:18
от faradej
[howto] Создание шаблона для Joomla! 1.5

Автор Mitrich

Ответов: 225
Просмотров: 361447
Последний ответ 17.09.2013, 16:00:05
от fred