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

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Качнул с оф.сайта плагин IceShortCodes, демка: http://demo.icetheme.com/extensions30/iceshortcodes код в материал вставляю, а он не работает. Если в настройках плагина отключить bootstrap, отображается просто текст, если включить - весь текст в квадратных скобках автоматом редактором обрамляется тегом <code>. В частности, подсказки интересуют (tooltip в стиле админки самой j). Кто-нибудь сталкивался с подобной проблемой? Как заставить работать? j3.2, rsmetro.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: IceShortCodes: как заставить работать
« Ответ #1 : 21.12.2013, 13:20:24 »
В общем. то, что я хотел, решено (тултипы в стиле J):
В шаблоне в самом начале:
Код: php
JHtml::_('bootstrap.framework');
JHtmlBootstrap::loadCss(false);
JHtml::_('bootstrap.tooltip');

потом любому элементу добавляем класс hasTooltip - и вуаля!
*

k-redactor

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Re: IceShortCodes: как заставить работать
« Ответ #2 : 24.07.2015, 22:11:37 »
Здравствуйте.

У меня тоже вопрос по IceShortCodes, но не знаю, жива ли еще эта тема. Новую пока не буду открывать.

Сделала с помощь IceShortCodes слайдер. Работает хорошо. В шорткоде указано, что можно делать ссылку с картинки и с подписи к картинке и перейти куда-то, куда ссылку поставишь. Выглядит это так

[iceslide caption="This is a caption" link="#1"] slideshow1.jpg [/iceslide] (это только часть шорткода, целиком пока не указываю)

Я совсем мало понимаю во всяких языках программирования, но стараюсь докопаться. Докопалась, что это ссылка на якорь. Меня и кидает с картинки наверх страницы, какую бы там ссылку я не указывала. Пробовала делать якоря в на других страница - та же история. Не говоря уж о ссылках на другой сайт или хотя бы просто другую статью.

Разработчик присылал мне всякие коды (шорткоды), которые надо было вставить туда и сюда, и плагин переустанавливали, и проверяли, есть ли вообще переход с моего сайта на другие. Все другие ссылки работают. Переустановка не помогла. Меняли папки, откуда берутся картинки, меняли названия картинок. Отключали редактор и вставляли код в режиме "Без редактора". Кэш обновляла и на сайте и в браузере. Результат один - прекрасный слайдер, но без ссылок.

Другой шорткод IceShortCodes для установки, например, Кнопки работает нормально. Ставишь ссылку, жмешь на кнопку и переходишь.

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

private function generateButton($params = array()){

..... несколько строчек кода.....

if(JString::strpos( $link, "http://" ) === false && JString::strpos( $link, "https://" )=== false){
            $link = "http://".$link;





в такой же части кода, но про Slideshow, другая (ну там сначала, видимо про то, как надо слайдер вывести)

private function generateSlideshow($params= array()){
      $html = "";

...... несколько строчек кода.....

if($active==$i){
                     $html .='
                        <div class="item active">
                           <a href="#1"><img src="'.$directory.'/'.$content.'" alt="'.$caption.'"/></a>
                           <div class="carousel-caption">
                              <h4><a href="#">'.$caption.'</a></h4>
                           </div>
                        </div>
                     ';
                  }else{
                     $html .='
                        <div class="item">
                           <a href="#1"><img src="'.$directory.'/'.$content.'" alt="'.$caption.'"/></a>
                           <div class="carousel-caption">
                              <h4><a href="#">'.$caption.'</a></h4>
                           </div>
                        </div>
                     ';


Я попробовала в этих a href поставить не #, а http://. Вставила ссылки в шорткод для слайдера, и, при нажатии на картинки и подписи, стало открываться новое окно, в котором написано, что я где-то лишнюю черточку поставила (http:///). Во всяком случае, слайдер показал признаки жизни.

Вопрос:
Может ли кто-нибудь мне помочь, как правильно поправить код (если такое возможно). Я не умею. Может быть можно будет сделать переопределение на этот плагин, чтобы он остался в Joomla нетронутым, а в шаблоне таким, как мне надо. Если нужны какие-то дополнительные файлы, я могу прислать или прикрепить здесь. Только я не знаю, что именно нужно. Постаралась указать все, что только сумела понять.

Измываюсь над сайтом я на Денвере, так что показать не смогу. Рабочий сайт стоит на хостинге, но там я не использую IceShortCodes. Там прекрасно работает модуль IceSlideshow. Но там J2.5. Решила вот мигрировать на J3, обновить шаблон и все расширения. Теперь настраиваю. Вроде потихоньку все настраивается. Только тут загвоздка случилась. А обновленный IceSlideshow для J3 мне не понравился. Он сильно переработан, и лишился некоторых удобных функций. В том числе возможности ставить ссылки. Отсюда и IceShortCodes возник.

Значит у меня J3.4.3 (как я уже говорила, это миграция с J2.5.28 через обновление), на Денвере, шаблон Black and White2, Версия PHP на Денвере 5.3.13.
Сами шорткоды:
Slideshow
[iceslideshow theme="simple" active="1" directory="images/sampledata/icetheme/iceshortcodes"][iceslide caption="This is a caption" link="#1"] slideshow1.jpg [/iceslide][iceslide caption="This is a caption" link="#2"] slideshow2.jpg [/iceslide][iceslide caption="This is a caption" link="#3"] slideshow3.jpg [/iceslide][/iceslideshow]

Buttons (где ссылки нормально работают)
[icebutton link="#" type="btn"]Sample Button[/icebutton]

Что еще может понадобиться? Я напишу.

Наверно вы будете смеяться, что я так неловко все эти коды указываю, но я не программист. Делаю сайт для небольшого круга единомышленников. До сих пор вроде все получалось. На первой версии шаблона от IT Black and White и J2.5 вполне себе нормальный работающий сайт. Конечно не супер-пупер, но вполне приличный. Нам хватает. Так что прошу прощения за веб-неграмотность. Может я неправильно "угадываю", где проблема, но так хотя бы дело движется. Приходится потихоньку все вопросы так и решать.

Заранее спасибо, кто откликнется.



Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не могу разобраться как в админке заставить работать свой плагин

Автор kkmspb

Ответов: 3
Просмотров: 2098
Последний ответ 02.09.2024, 11:35:25
от kkmspb
Fox Contact перестал работать после перехода на https

Автор alexshab

Ответов: 2
Просмотров: 1681
Последний ответ 03.10.2018, 12:37:27
от blik
Перестал работать поиск после обновления

Автор Stasweb

Ответов: 2
Просмотров: 1347
Последний ответ 04.05.2018, 06:34:26
от Stasweb
Перестал работать компонент djcatalog2

Автор CristophKleist

Ответов: 1
Просмотров: 1562
Последний ответ 14.11.2016, 21:08:05
от CristophKleist
Как заставить компонент обрабатываться плагинами?

Автор AHTEPO

Ответов: 0
Просмотров: 1220
Последний ответ 16.10.2016, 20:56:41
от AHTEPO