Новости 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 Гость просматривают эту тему.
  • 25 Ответов
  • 4811 Просмотров
*

rafaello9

  • Захожу иногда
  • 152
  • 2 / 0
Господа!
Прошу помочь!
У меня есть готовый резиновый шаблон для Joomla 1.7.
Необходимо в позиции top1 вывести фотогалерею новостей. В принципе вопрос решаемый, но есть
одна загвоздка. Перекопал кучу модулей вывода фотогалереи и у всех в настройках нет возможности
сделать ширину картинки резиновой.
Значит необходимо изменить код и прописать CSS для top1 отдельно, то есть сделать его фиксированной ширины.
Вот здесь то у меня и тормоз.
(как составить новое правило CSS не проблема, а как вот правильно его присобачить к top1)
Подскажите пожалуйста, как правильно их состыковать?
Предположим, новое правило будет
.positiontop1
{
   width: 400px;
}


Вот привожу кусок кода из index.php

<div class="cleared reset-box"></div>
<?php endif; ?>
<?php echo $view->position('banner1', 'nostyle'); ?>
<?php echo $view->positions(array('top1' => 33, 'top2' => 33, 'top3' => 34), 'block'); ?>


И картинку прилепил тоже.

[вложение удалено Администратором]
*

rafaello9

  • Захожу иногда
  • 152
  • 2 / 0
Если я не ошибаюсь, то в процентном отношении, как 33%, 33% и 34% , при условии, что вся ширина играет от 800px до 1100px
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
Где они прописаны? В стилях с помощью класса или индекс.пнп подставляется переменная? В живую можно посмотреть где?
*

rafaello9

  • Захожу иногда
  • 152
  • 2 / 0
Вот ссылка

http://nbu.shopvision1.ru/

и файлы приложил
index.php    temlate.css




[вложение удалено Администратором]
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
Посмотрел, но блин это Артистер, я его код не осилю. Знаний не хватит. Посоветую лишь надо искать откуда он значения ширины достаёт.
А лучше пиши сам http://habrahabr.ru/blogs/about_cms/44866/
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
А если просто прописать новые позиции под это хозяйство и не ломать голову. Помоему это лучшее решение, чем лопатить код Артистера.
*

rafaello9

  • Захожу иногда
  • 152
  • 2 / 0
Вот я и спрашиваю ( к моему стыду не знаю как)
как видоизменить вышеприведенный код php,
что бы top1 стал фиксированным, а top2 и top3 остались резиновыми ?
*

dynamit

  • Завсегдатай
  • 1744
  • 265 / 0
  • Winter Is Coming
попробуйте так
html
Спойлер
[свернуть]
css
Спойлер
[свернуть]

P.S.
немного подправил. смотрел - mozilla 6, opera 11, IE9.
« Последнее редактирование: 04.11.2011, 12:28:32 от dynamit »
ТАМ ГДЕ ТЫ НИЧЕГО НЕ МОЖЕШЬ, ТЫ НЕ ДОЛЖЕН НИЧЕГО ХОТЕТЬ
==========================================================
Сайты на Joomla!. Верстка. Консультации.  ||  Яндекс уже не ищет, он уже продает (с)  ||    Создание шаблона для Joomla 2.5
*

rafaello9

  • Захожу иногда
  • 152
  • 2 / 0
А вместо этого

Цитировать
<p>1) Фиксированный блок </p>

вставить

<?php echo $view->position('top1', 'top1'); ?>

типа этого, правильно?
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
А откуда переменная $view тянет своё значение?
*

dynamit

  • Завсегдатай
  • 1744
  • 265 / 0
  • Winter Is Coming
я, ж не знаю, что там выводится из $view. ну, видимо, модуль. пробуйте.
ТАМ ГДЕ ТЫ НИЧЕГО НЕ МОЖЕШЬ, ТЫ НЕ ДОЛЖЕН НИЧЕГО ХОТЕТЬ
==========================================================
Сайты на Joomla!. Верстка. Консультации.  ||  Яндекс уже не ищет, он уже продает (с)  ||    Создание шаблона для Joomla 2.5
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
 Вот эта строка

Код
$view = $this->artx = ('1.5' == $version->RELEASE)? new ArtxPage15($this) : new ArtxPage16($this);

Может из functions.php?

Код
require_once dirname(__FILE__). DIRECTORY_SEPARATOR . 'functions.php';
*

dynamit

  • Завсегдатай
  • 1744
  • 265 / 0
  • Winter Is Coming
$view = $this->artx = ('1.5' == $version->RELEASE)? new ArtxPage15($this) : new ArtxPage16($this);
это определение версии J!
надо смотреть функцию откуда берется $view.
ТАМ ГДЕ ТЫ НИЧЕГО НЕ МОЖЕШЬ, ТЫ НЕ ДОЛЖЕН НИЧЕГО ХОТЕТЬ
==========================================================
Сайты на Joomla!. Верстка. Консультации.  ||  Яндекс уже не ищет, он уже продает (с)  ||    Создание шаблона для Joomla 2.5
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
это определение версии J!
надо смотреть функцию откуда берется $view.
Иду учить пнп :-)) Тогда может тут
Код
$view->componentWrapper();
*

dynamit

  • Завсегдатай
  • 1744
  • 265 / 0
  • Winter Is Coming
да, нет.)) хз, что там, тем более все top выводятся через массив. может так попробовать?
Код
 <div id="block">

<div id="wrapper">
<div id="top2">
<?php echo $view->positions('top2', 'block');?>
</div>
</div>


<div id="top1">
<?php echo $view->positions('top1', 'block');?>
</div>

<div id="top3">
<?php echo $view->positions('top3' , 'block');?>
</div>
 <div id="clear"></div>
 </div>
может, кто по-умней в php подскажет.
« Последнее редактирование: 04.11.2011, 13:43:30 от dynamit »
ТАМ ГДЕ ТЫ НИЧЕГО НЕ МОЖЕШЬ, ТЫ НЕ ДОЛЖЕН НИЧЕГО ХОТЕТЬ
==========================================================
Сайты на Joomla!. Верстка. Консультации.  ||  Яндекс уже не ищет, он уже продает (с)  ||    Создание шаблона для Joomla 2.5
*

rafaello9

  • Захожу иногда
  • 152
  • 2 / 0
Вот это что-то близко к истине, щас буду пробовать!
*

dynamit

  • Завсегдатай
  • 1744
  • 265 / 0
  • Winter Is Coming
ну и где результаты наших стараний??
ТАМ ГДЕ ТЫ НИЧЕГО НЕ МОЖЕШЬ, ТЫ НЕ ДОЛЖЕН НИЧЕГО ХОТЕТЬ
==========================================================
Сайты на Joomla!. Верстка. Консультации.  ||  Яндекс уже не ищет, он уже продает (с)  ||    Создание шаблона для Joomla 2.5
*

rafaello9

  • Захожу иногда
  • 152
  • 2 / 0
Цитировать
ну и где результаты наших стараний??
Sorry!
Я здесь немного углубился в изучение соответствующих учебников.
Это здорово, что есть люди, которые подскажут что и как, но свою башку
тоже надо заполнять!

Сделал последний вариант. По началу выдавало ошибку, потом при внимательном рассмотрении
исправил, вместо  positions     надо     position

получилось, работает, но, блин опять не так, как хотелось бы.
Все топы, top1, top2, top3 вылезли друг под другом, а мне необходимо, что бы они были в одну строчку
(вот было бы здорово, если бы что то подправить и расположить их в одну строчку)

Сейчас осенила мысль, е-мое, а можно ведь наверное дополнительный стиль задать через суффикс модуля.
Сейчас изучаю этот момент.
 
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
Я тут глянул в код и заметил что для родительского блока в css
Код
display: table;
А для вложенных
Код
.content-layout-row {
    display: table-row;
}

Может тут собака порылась? http://htmlbook.ru/css/display
*

rafaello9

  • Захожу иногда
  • 152
  • 2 / 0
Тут вопрос больше по коду php

Как назначить индивидуальный стиль элементу внутри массива?

мне каа..тся   тут надо что-то добавлять в    functions.php   или хр...н его знает.
« Последнее редактирование: 05.11.2011, 23:07:30 от rafaello9 »
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
А зачем массиву, Выведите их по отдельности.
Код
<div id="slider"><?php echo $view->position('top1', 'block'); ?></div>
<div id="position1"><?php echo $view->position('top2', 'block'); ?></div>
<div id="position2"><?php echo $view->position('top3', 'block'); ?></div>
А может так
Код
<div id="slider"><?php echo $view->position('top1' => 33, 'block'); ?></div>
...
...
А может без
Код
, 'block'
Пробовать надо.
*

rafaello9

  • Захожу иногда
  • 152
  • 2 / 0
Цитировать
Так вот же http://joomlaforum.ru/index.php/topic,184622.msg988028.html#msg988028

это же наш топик

Все!  Баста!
Скачал учебник по CSS. Наконец то настал момент, когда я действительно как положено изучу
правила CSS.
А то все как то по верхам. Ну конечно, зашпандорить шаблон в программе Артистер,
визуально наблюдая за происходящим, это одно. А по настоящему понять, как формируется выдача изображения в браузере, это уже по другому.

Мне кажется этот вопрос осталось решить посредством правильного написания
правил CSS для div-ов.
*

rafaello9

  • Захожу иногда
  • 152
  • 2 / 0
Цитировать
попробуйте так
html
Показать текстовый блок
css
Показать текстовый блок

P.S.
немного подправил. смотрел - mozilla 6, opera 11, IE9.

 Вот это правильное решение.
Большое спасибо dynamit!
« Последнее редактирование: 06.11.2011, 19:21:34 от rafaello9 »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор Ebelous

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

Автор artem_wrong

Ответов: 21
Просмотров: 6352
Последний ответ 17.06.2022, 22:42:47
от Scaltro
Как сделать?

Автор Twins

Ответов: 3
Просмотров: 1944
Последний ответ 01.07.2021, 13:11:51
от xpank
Как сделать кнопку формы аккаунта?

Автор Evgen Kulibin

Ответов: 0
Просмотров: 1110
Последний ответ 22.04.2021, 22:15:06
от Evgen Kulibin
Как сделать плавающий модуль?

Автор THeCMeX

Ответов: 2
Просмотров: 1265
Последний ответ 08.03.2021, 22:21:01
от Flexderection