[J1.5] Шаблон для joomla на Artisteer... есть вопросы

Статус
В этой теме нельзя размещать новые ответы.

Allisy

Создатель
Регистрация
29 Мар 2009
Сообщения
42
Реакции
0
Собственно, беспокоит файл modules.php, который после экспорта шаблона из программы располагается в папке html. Вот так выглядит код:

<?php

// no direct access
defined('_JEXEC') or die('Restricted access');

function modChrome_artblock($module, &$params, &$attribs)
{
if (!empty ($module->content)) : ?>
<div class="Block">
<div class="Block-tl"></div>
<div class="Block-tr"><div></div></div>
<div class="Block-bl"><div></div></div>
<div class="Block-br"><div></div></div>
<div class="Block-tc"><div></div></div>
<div class="Block-bc"><div></div></div>
<div class="Block-cl"><div></div></div>
<div class="Block-cr"><div></div></div>
<div class="Block-cc"></div>
<div class="Block-body">

<?php if ($module->showtitle != 0) : ?>
<div class="BlockHeader">
<div class="header-tag-icon">
<div class="BlockHeader-text">

<?php echo $module->title; ?>

</div>
</div>
<div class="l"></div>
<div class="r"><div></div></div>
</div>

<?php endif; ?>
<div class="BlockContent">
<div class="BlockContent-tl"></div>
<div class="BlockContent-tr"><div></div></div>
<div class="BlockContent-bl"><div></div></div>
<div class="BlockContent-br"><div></div></div>
<div class="BlockContent-tc"><div></div></div>
<div class="BlockContent-bc"><div></div></div>
<div class="BlockContent-cl"><div></div></div>
<div class="BlockContent-cr"><div></div></div>
<div class="BlockContent-cc"></div>
<div class="BlockContent-body">

<?php echo $module->content; ?>

</div>
</div>


</div>
</div>

<?php endif;
}


Беспокоит то, что там все "Block"... Может, удалить его совсем? Или так должно быть?

И еще вопрос. Если кто работал с этой прогой, не подскажите, как там прописать user1, user2 и т.д. блоки?
 
Это шаблон для вывода модулей. Block`и, соотвественно, отвечают за вывод картинок. "BlockContent-tl" - верхней левой, "BlockContent-br" - нижней правой итп.
 
Как ставить UserXXX positions

вручно.
index.php example with user 1...10 positions.
 

Вложения

  • index.zip
    1,3 KB · Просмотры: 37
Чем тебе этот код мешает?
Это оформления блоков. Удалишь останешься без каких-нибудь закругленных углов.
 
Ещё вопросик. У меня при создании шаблона в Artisteer в коде создается новый класс для горизонтального меню (в виде вкладок), называется: artmenu. А в Joomla 1.5 такого класса не нашел, и соответственно стили к горизонтальному меню не применяются :(
 
Ещё вопросик. У меня при создании шаблона в Artisteer в коде создается новый класс для горизонтального меню (в виде вкладок), называется: artmenu. А в Joomla 1.5 такого класса не нашел, и соответственно стили к горизонтальному меню не применяются :(

Какой класс? нет в joomla классов, классы есть в css. В joomla есть позиции модулей, которые отвечают за вывод модуля, в том числе и то как модуль будет выглядеть в html.

Если Вы добавили новую позицию в index.php, то ее надо еще добавить и в
файл xml шаблона, если joomla 1.5 то и в файл modules.php шаблона.
 
Ещё вопросик. У меня при создании шаблона в Artisteer в коде создается новый класс для горизонтального меню (в виде вкладок), называется: artmenu. А в Joomla 1.5 такого класса не нашел, и соответственно стили к горизонтальному меню не применяются :(
Прочтите ридми, которое создается само(!) в папке с шаблоном.
 
в modules.php

Какой класс? нет в joomla классов, классы есть в css. В joomla есть позиции модулей, которые отвечают за вывод модуля, в том числе и то как модуль будет выглядеть в html.
Если Вы добавили новую позицию в index.php, то ее надо еще добавить и в
файл xml шаблона, если joomla 1.5 то и в файл modules.php шаблона.

не обезателно. толко в templateDetails.xml

Добавлено через 4 минуты
Ещё вопросик. У меня при создании шаблона в Artisteer в коде создается новый класс для горизонтального меню (в виде вкладок), называется: artmenu. А в Joomla 1.5 такого класса не нашел, и соответственно стили к горизонтальному меню не применяются :(

таких класов для директного ползвания в index.php
example

<jdoc:include type="modules" name="myposition1" style="my_class1" />

или в php для контекста.
html\com_content\article\default.php и прочие
 
Проблема с кроссбраузерностью

Возникла проблема с кроссбраузерностью. Шаблон, сделанный в Artisteer коряво отображается в Opera (9.5) и IE (6,7). Хедер и футер нормально, а все, что между ними в IE растянуто вниз, а в Opera элементы не прорисованы (кнопки, блоки и т.д.) Все как надо только в Mozilla.
P.S. На локалхосте все прекрасно было.
:bc:
 
Тож такая проблемка была. На локалке руками верстал, все в норме. Выложил на хост - и поехало. Почему - не понял. Уже на хосте верстку правил. И Артистер не при чем.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху