[J1.5] [J1.0] Переделать шаблон Joomla 1.5 в 1.0

Статус
В этой теме нельзя размещать новые ответы.
Затем из 1.5 в 1.0 потому, что Джумла линейки 1.5 отличается тормознутостью схожей с тормознутостью платного Битрикс от 1С. Поэтому советую либо 1.0.15 джумла либо джустину - последнее даже лучше. А Шаблоны в джустине формата 1.0.х поэтому приходится извращаться. Прог нормальных для этого нет - изучайте HTML+CSS.
 
А нет ли конвертерев тем из 1.0 в 1.5? В 1.0 лежат красивые темы мертвым грузом:(
 
  • Заблокирован
  • #13
А нет ли конвертерев тем из 1.0 в 1.5? В 1.0 лежат красивые темы мертвым грузом:(

Зачем тебе прога для переделки..
Бери прогу Для просмотра ссылки Войди или Зарегистрируйся. И делай сам себе уникальные шаблоны для Joomla 1.5..
Вот если б такая же прога была и для Joomla 1.0.х я бы больше нечего нехотел бы...Но сори нет :(.
 
  • Заблокирован
  • #14
А зачем? Я в 1.5 пробовал, шаблоны от 1.0 работают. Может по неопытности что не досмотрел? :ah:

подходить они подходят, но тут есть одно но (или это только у меня:(

1.некоторые шаблоны начинают вести себя некоретно с модулями.
2.Один раз ставил шаблон (не помню название), так он у меня по 30 секунд грузил страницы сайта, при том что у хостера сервера мощные и родные шаблоны грузятся за 3 секунды.
3. В настройках шаблона нету дополнительных функций редактирования (это незначительно, но все-равно неприятно)

вот основное... 1 проблема чаще всего встречается у меня.
 
А нет ли конвертерев тем из 1.0 в 1.5? В 1.0 лежат красивые темы мертвым грузом:(

Зачем конвертировать? нужно сменить несколько строк в самом шаблоне, например <?php mosMainBody(); ?> меняем на <jdoc:include type="component" />
Для наглядности проще открыть 2 файла index.php от 1.0 и 1.5
сравнить их и все сразу станет ясно.

Возможно кое где придется подправить CSS.
 
Для удобного создания/переделки шаблонов рекомендую попробовать JTK 3 (Joomla Template Kit)



Я использую Dreamweaver для создания/редактирования шаблонов Joomla. Расширение для Dreamweaver JTK это набор инструментов, который позволяет буквально в несколько шагов создать шаб для джумлы. Также я его юзаю чтобы "переконвертить" не-джумловские шабы в основном TM :) (все делается ручками конечно, но с JTK - быстрее и удобнее).

расширение предоставляет "заготовку" шаба в котором можно также менять CSS ...

Серьёзно настроенным в джумлошабоведении :) настоятельно рекомендую заглянуть сюда



а лучше полистайте весь раздел мануалов.

на сайте есть видеоуроки как пользоваться сеим чудом и людям, понимающим английский, не лишне на него взглянуть

 
Господа, новый арти пишет код по новому, опять нужна Ваша помощь. Что на что менять? инструкция на первой странице уже не совсем подходит
PHP:
<?php
defined('_JEXEC') or die('Restricted access'); // no direct access
require_once dirname(__FILE__) . DIRECTORY_SEPARATOR . 'functions.php';
$document = isset($this) ? $this : null;
$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 6]><link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/template.ie6.css" type="text/css" media="screen" /><![endif]-->
  <!--[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-page-background-glare">
    <div id="art-page-background-glare-image"></div>
</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">
<div class="art-Header">
    <div class="art-Header-png"></div>
    <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>


</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'); ?>
</div>
<?php endif; ?>
<div class="art-<?php echo artxGetContentCellStyle($document); ?>">

<?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>
<?php if (artxCountModules($document, 'right')) : ?>
<div class="art-sidebar2"><?php echo artxModules($document, 'right', 'art-block'); ?>
</div>
<?php endif; ?>

</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">
  <?php echo artxModules($document, 'syndicate'); ?>
  <div class="art-Footer-text">
  <?php if (artxCountModules($document, 'copyright') == 0): ?>
<p>Copyright &copy; 2009 ---.<br/>
All Rights Reserved.</p>

  <?php else: ?>
  <?php echo artxModules($document, 'copyright', 'xhtml'); ?>
  <?php endif; ?>
  </div>
 </div>
 <div class="art-Footer-background"></div>
</div>

    </div>
</div>
<div class="cleared"></div>
<p class="art-page-footer"><a href="http://www.artisteer.com/?p=joomla_templates">Joomla template</a> created with Artisteer.</p>
</div>

</body> 
</html>
 
Господа есть отличная программа Artisteer2, делает шаблоны за пару кликов мышкой но для 1.5 Джумлы. Пробовал переделать получаемые шаблоны сам, по найденным в инете инструкциям - что-то не выходит.
довольно простая прога, стукните в личку дам нул версию если не нашли!

Однако подобный софт мне не нравится, вот гс на джумле меньше всего хочется видеть!
 
Для тех кто хочет переделать файлы из 1.0 в 1.5
Для просмотра ссылки Войди или Зарегистрируйся
Спасибо за ссылочку. Обьясните плиз
Display the component - это в каком месте заменять ? Что за компоненты отображения?
в 1.0 <?php echo mosMainBody();?>
в 1.5 <jdoc:include type="component" />
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху