Новости Joomla

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

Delectus

  • Осваиваюсь на форуме
  • 15
  • 2 / 0
У меня вот уже сутки проблема...не могу выставить позицию right в шаблоне Design Crusher http://www.joom15.ru/actiview/design-crusher-krasiviy-shablon-ot-actiview.html. Позицию создал, но место её как указать с правой стороны как у left не могу понять:-(

версия Joomla 1.59 вот индекс
Цитировать
<?php

/**
 * @creator of the gfx is http://www.Actiview.de
 * @license Creative Commons 2.5 - Owner: http://www.Actiview.de
 * If you use this template or parts of it, please setup a real small link somewhere in your site to credit http://www.Actiview.de
 * or leave the link in the menu untouched. That is all you have to do, to legaly use this template and the graphics in it.
 * Please be fair, because the creation of this took many days, and you have just to setup one link to our site: http://www.Actiview.de - thanks.
 */

defined('_JEXEC') or die('Restricted access'); // no direct access
require_once dirname(__FILE__). DIRECTORY_SEPARATOR . 'functions.php';
$document = null;
if (isset($this))
  $document = & $this;
$baseUrl = $this->baseurl;
$templateUrl = $this->baseurl . '/templates/' . $this->template;
artxComponentWrapper($document);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
 <head>
  <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<jdoc:include type="head" />
  <link rel="stylesheet" href="<?php echo $this->baseurl; ?>/templates/system/css/system.css" type="text/css" />
  <link rel="stylesheet" href="<?php echo $this->baseurl; ?>/templates/system/css/general.css" type="text/css" />

  <link rel="stylesheet" type="text/css" href="<?php echo $templateUrl; ?>/css/template.css" /> 
  <!--[if IE 7]><link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/template.ie7.css" type="text/css" media="screen" /><![endif]-->
  <script type="text/javascript" src="<?php echo $templateUrl; ?>/script.js"></script>
 </head>
<body>

<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">
<div class="art-Header">
    <div class="art-Header-jpeg">
<div class="animation"></div></div>
<div class="art-Logo">
 <h1 id="name-text" class="art-Logo-name"><a href="<?php echo $baseUrl; ?>/"><?php echo $this->params->get('Site-Title'); ?></a></h1>
 <div id="slogan-text" class="art-Logo-text"><?php echo $this->params->get('Site-Description'); ?></div>
</div>
</div>
<jdoc:include type="modules" name="user3" />
<jdoc:include type="modules" name="banner1" style="artstyle" artstyle="art-nostyle" />
<?php echo artxPositions($document, array('top1', 'top2', 'top3'), 'art-block'); ?>
<div class="art-contentLayout">
<?php if (artxCountModules($document, 'left')) : ?>
<div class="art-sidebar1"><?php echo artxModules($document, 'left', 'art-block'); ?><p class="art-page-footer">3d design by<br/><a href="http://www.actiview.de">actiview 3d</a><br/><br/><?php echo artxModules($document, 'syndicate'); ?></p>
</div>
<?php endif; ?>
<div class="art-<?php echo artxCountModules($document, 'left')? 'content' : 'content-wide'; ?>">

<?php
  echo artxModules($document, 'banner2', 'art-nostyle');
  if (artxCountModules($document, 'breadcrumb'))
    echo artxPost(null, artxModules($document, 'breadcrumb'));
  echo artxPositions($document, array('user1', 'user2'), 'art-article');
  echo artxModules($document, 'banner3', 'art-nostyle');
?>
<?php if (artxHasMessages()) : ?><div class="art-Post">
    <div class="art-Post-body">
<div class="art-Post-inner">
<div class="art-PostContent">

<jdoc:include type="message" />

</div>
<div class="cleared"></div>

</div>

    </div>
</div>
<?php endif; ?>
<jdoc:include type="component" />

<?php echo artxModules($document, 'banner4', 'art-nostyle'); ?>
<?php echo artxPositions($document, array('user4', 'user5'), 'art-article'); ?>
<?php echo artxModules($document, 'banner5', 'art-nostyle'); ?>
</div>

</div>
<div class="cleared"></div>

<?php echo artxPositions($document, array('bottom1', 'bottom2', 'bottom3'), 'art-block'); ?>
<jdoc:include type="modules" name="banner6" style="artstyle" artstyle="art-nostyle" />
<div class="art-Footer">
 <div class="art-Footer-inner">

  <div class="art-Footer-text">
 <?php if (artxCountModules($document, 'copyright') == 0): ?>
<img src="<?php echo $templateUrl; ?>/images/crushed.png" alt="gfx by http://www.actiview.de" align="right"/><?php echo $this->params->get('Site-Footer'); ?><br/>
  <?php else: ?>
  <?php echo artxModules($document, 'copyright', 'art-nostyle'); ?>
  <?php endif; ?>
  </div>
 </div>

</div>

    </div>
</div>
<div class="cleared"></div>

</div>

</body>
</html>

Подскажите как выставить позицию. >:( а то спать уже хочется и скоро истерика будет :laugh:
*

Delectus

  • Осваиваюсь на форуме
  • 15
  • 2 / 0
Вот например позиция right
Цитировать
<?php if (artxCountModules($document, 'right')) : ?>
<div class="art-sidebar1"><?php echo artxModules($document, 'right', 'art-block'); ?><p class="art-page-footer">3d design by<br/><a href="http://www.actiview.de">actiview 3d</a><br/><br/><?php echo artxModules($document, 'syndicate'); ?></p>
</div>
<?php endif; ?>
<div class="art-<?php echo artxCountModules($document, 'right')? 'content' : 'content-wide'; ?>">
что мне нужно изменить, чтобы установить позицию справа как left?
Уж подскажите начинающему ::)
*

Delectus

  • Осваиваюсь на форуме
  • 15
  • 2 / 0
Не могу указать разметку позиции для 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'; ?>">
По совету про
Цитировать
<div id="shapka><div id="serch" style="top:100%; Left: 100%; margin-top:-10px; margin-left:-100px;"></div></div>
не прошло. На том же месте позиция.
Использую ?tp=1 для просмотра на сайте и ноль в изменениях.
Может кто подскажет как хоть устанавливать разметку для позиции, пример хоть, что нужно прописать. Может у меня уже все извилины запутались, но уже весь форум облазил-многое понял, но осталась лишь эта проблема. Буду очень благодарен за дельный совет::)
*

Delectus

  • Осваиваюсь на форуме
  • 15
  • 2 / 0
Как здесь много людей опытных, которые пускают пыль друг другу в глаза 8)
Я новечёк и мне сложно пока понять смысл php, HTML и т.д.
Я уже второй день пытался у так называемых "опытных" людей узнать как же мне создать позицию и как её установить в нужном для меня месте в шаблоне? Не один на 2-3 созданные темы мне не ответил :( Сам докапался с помощью Artisteer 2.3.0.21098 Final и farebug как это делать.
Сложно было навечку ответить на вопрос где указывать место для позиции в шаблоне :P! Трудно Вам профи было сказать, что нужно зайти в template.css и там править что-то типо
Код
.art-contentLayout .art-sidebar2
{
position: relative;
margin: 0px;
padding:125px 0 0;
border: 0;
float: right;
overflow: hidden;
width: 230px;
}
/* end LayoutCell */

/* begin LayoutCell */
Да горе Вам! Помогали бы хоть своим новеньким и не опытным форумчанам! :dry:
Одни лишь обсуждения, а помощи 0 crazy!
*

gdX

  • Глобальный модератор
  • 995
  • 128 / 0
  • Открыт к заказам по дизайну
А чем Вам такая конструкция не подходит?
Код: html4strict
<jdoc:include type="modules" name="right" style="xhtml"/>
Эта строка создает в шаблоне позицию под именем right со стилем xhtml.
Параметры атрибута style.

Похожие строки есть в коде, который приведен в первом посте.
По аналогии можно и для позиции right прописать.
А вот куда ее ставить — это нужно решать Вам, в зависимости от макета, верстки и идеи в реализации.

При создании новой позиции не забудьте прописать ее в файле templateDetails.xml по аналогии с другими позициями, чтобы при создании модуля она показывалась в выпадающем списке позиций.

После создания позиции и определения модуля в эту позицию начинаете его оформление через CSS, в зависимости от назначенных ему (модулю) классов через настройки модуля или через шаблон.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

В новом шаблоне не адаптируется изображение

Автор Ebelous

Ответов: 4
Просмотров: 2848
Последний ответ 13.02.2024, 17:01:12
от Vastriet
Как уменьшить отступ между Title и Components в шаблоне Helix3

Автор artem_wrong

Ответов: 21
Просмотров: 6155
Последний ответ 17.06.2022, 22:42:47
от Scaltro
Можно ли прописать в scss ссылку и установить картинку?

Автор vova630

Ответов: 0
Просмотров: 903
Последний ответ 02.01.2021, 13:56:09
от vova630
[Решено] Слетает правый сайдбар на шаблоне protostar

Автор Mick_20

Ответов: 4
Просмотров: 2341
Последний ответ 28.05.2020, 15:45:06
от Muzzy
Поменять цвет в шаблоне Zoka Transports

Автор MoriartyBes

Ответов: 31
Просмотров: 3437
Последний ответ 22.01.2017, 14:00:54
от vipiusss