Новости Joomla

Astroid обновился до версии 3.3.7!

Astroid обновился до версии 3.3.7!

Astroid — это мощный фреймворк для дизайнеров и разработчиков, позволяющий создавать адаптивные, быстрые и надежные веб-сайты и шаблоны на базе Joomla.

Главное в новой версии:

-   Исправлена загрузка файлов макетов

В предыдущем крупном релизе Astroid 3.3.6 были сделаны важные улучшения:

Основные моменты:

  • Улучшенный UI/UX в ключевых областях конфигурации
  • Повышенная стабильность и согласованность в Layout Builder и Form Builder
  • Исправления ошибок на основе отзывов сообщества
  • Улучшенная обработка визуальных эффектов, границ и шрифтов

Улучшения:

  • Обновленный UX Layout Builder
  • Улучшенный эффект предзагрузчика
  • Улучшенный стиль границ
  • Улучшенный UI/UX вкладки «Layout» в Template Options

Исправления ошибок:

  • Решены проблемы с некорректными динамическими значениями
  • Исправлен Color Transform при прокрутке
  • Устранены проблемы с работой Form Builder в Article Layout и Module Layout Builder
  • Исправлена проблема с созданием ненужных временных файлов при обработке шрифтов

Скачать: https://github.com/templaza/astroid-framework/releases/tag/v3.3.7

Как тестировать Joomla PHP-разработчику? Компонент Patch tester.

👩‍💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.Joomla - open source PHP-фреймворк с готовой админкой. Его основная разработка ведётся на GitHub. Для того, чтобы международному сообществу разработчиков было удобнее тестировать Pull Requests был создан компонент Patch Tester, который позволяет "накатить" на текущую установку Joomla именно те изменения, которые необходимо протестировать. На стороне инфраструктуры Joomla для каждого PR собираются готовые пакеты, в которых находится ядро + предложенные изменения. В каждом PR обычно находятся инструкции по тестированию: куда зайти, что нажать, ожидаемый результат. Тестировщики могут предположить дополнительные сценарии, исходя из своего опыта и найти баги, о которых сообщить разработчику. Или не найти, и тогда улучшение или исправление ошибки быстрее войдёт в ядро Joomla. Напомню, что для того, чтобы PR вошёл в ядро Joomla нужны минимум 2 положительных теста от 2 участников сообщества, кроме автора. Видео на YouTubeВидео на VK ВидеоВидео на RuTubeКомпонент на GitHub https://github.com/joomla-extensions/patchtester@joomlafeed#joomla #php #webdev #community

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

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
Просмотров: 2986
Последний ответ 13.02.2024, 17:01:12
от Vastriet
Как уменьшить отступ между Title и Components в шаблоне Helix3

Автор artem_wrong

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

Автор vova630

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

Автор Mick_20

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

Автор MoriartyBes

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