Новости 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 Ответов
  • 1052 Просмотров
*

Kaa1

  • Новичок
  • 7
  • 0 / 0
Здравствуйте. Подскажите. Есть три материала, в каждом материале таблица. Поиск находит в таблицах нужное слово, но выводит эти результаты как сплошной текст, а хотелось бы, чтобы выводил тоже таблицей. Думаю, может добавить еще одну колонку с символом переноса строки, чтобы когда формировался результат, последующий текст он перебрасывал на новую строку. Но какие только символы не пробовал, <br>, "/n", с одинарными и двойными кавычками все равно не переносит.
Есть какие-нибудь соображения по этому поводу. Спасибо.
*

progmist

  • Захожу иногда
  • 56
  • 1 / 0
Re: Правка результатов поиска
« Ответ #1 : 15.02.2013, 04:07:45 »
Стандартный компонент поиска com_search не позволит этого сделать.
есть такая функцию у него SearchHelper::prepareSearchContent, которая после поиска, в результатах режет следующие теги:
script,br,hr,div,h1,h2,h3,h4,h5,h6,li,p,td
и фигурные скобочки {}

выхода два:
использовать другой компонент поиска. (думаю можно найти что-то подходящие тут: http://extensions.joomla.org/extensions/search-a-indexing )
немного исправить com_search (не рекомендую)

Выше сказанная функция находится в файле administrator/components/com_search/helpers/search.php на строках 151-160
её код:
Код
	
public static function prepareSearchContent($text, $searchword)
{
// strips tags won't remove the actual jscript
$text = preg_replace("'<script[^>]*>.*?</script>'si", "", $text);
$text = preg_replace('/{.+?}/', '', $text);
//$text = preg_replace('/<a\s+.*?href="([^"]+)"[^>]*>([^<]+)<\/a>/is','\2', $text);
// replace line breaking tags with whitespace
$text = preg_replace("'<(br[^/>]*?/|hr[^/>]*?/|/(div|h[1-6]|li|p|td))>'si", ' ', $text); // чтобы не давать резать тег <br/> можно исправить эту строку на $text = preg_replace("'<(hr[^/>]*?/|/(div|h[1-6]|li|p|td))>'si", ' ', $text);

return self::_smartSubstr(strip_tags($text), $searchword);
}
*

Kaa1

  • Новичок
  • 7
  • 0 / 0
Re: Правка результатов поиска
« Ответ #2 : 15.02.2013, 23:50:28 »
Спасибо за ответ. Но варианты не прошли. В первом случае модули либо платные либо не подходят.
Во втором от вырезания из исключений тега <br/> ничего не меняется. Я даже пробовал добавлять этот тег как еще одну колонку в каждой строке таблицы - результат прежний - вывод сплошным текстом, в котором поля таблицы сливаются и ничего не понятно.
Может есть какие-нибудь шаблоны с поддержкой вывода результатов в таблице, если материал таблица?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Правка номера телефона в баннере

Автор bovinkm

Ответов: 5
Просмотров: 1162
Последний ответ 23.12.2019, 16:56:48
от bovinkm
Стандартный поиск если 0 результатов

Автор vladsklyar

Ответов: 1
Просмотров: 1152
Последний ответ 23.11.2016, 21:35:05
от vladsklyar
Настройки поиска в Joomla

Автор bobylev

Ответов: 5
Просмотров: 4751
Последний ответ 29.10.2015, 11:23:07
от Exciter
Проблема с курсором поиска

Автор Alex19946

Ответов: 2
Просмотров: 850
Последний ответ 15.10.2015, 18:24:53
от Alex199466
модуль поиска на сайте - правильная реализация

Автор timotheus

Ответов: 6
Просмотров: 2888
Последний ответ 02.09.2015, 08:29:35
от Stasweb