Новости Joomla

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

👩‍💻 Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1. Это релиз, в который включены уже проверенные изменения, но ещё очень многие исправления и улучшения ждут своей очереди. Joomla следит за качеством и безопасностью своего кода и каждое изменение должно быть успешно протестировано как минимум ещё двумя участниками сообщества. Разработка Joomla ведётся на платформе GitHub.Филипп Уолтон (Philip Walton) - один из разработчиков, кто активно вносит свой вклад в ядро Joomla. Он уже несколько месяцев посвящает свои послеполуденные часы пятницы работе с Joomla и предлагает присоединиться к нему. 📆 Пятница, 30 мая 2025, с 15:00 до 17:00 по UTC (Лондон) - с 18:00 до 20:00 по Москве.В чате Google Meet Филипп готов помочь с тестированием тем, кто будет делать это в первый раз. А так же он подготовил список лёгких Pull Request, которые можно протестировать довольно быстро. Чем больше тестов будет проведено сейчас, тем меньше ошибок вылезет потом. На данный момент 148 (уже 147 на момент написания заметки) PR на GitHub Joomla ждут тестирования.👩‍💻 Open to all. All together.Также вам поможет сделать первые шаги это видео.GitHub JoomlaДа, это вечер пятницы. Но тестирование занимает порой минут 15, а доброе дело сделано. Просто убедитесь, что разработчик чего-то не пропустил и всё работает как ожидается.#joomla #joomla6 #community

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

Maffo

  • Захожу иногда
  • 175
  • 1 / 0
Привет. Скачал шаблон Sj Directory Free, Joomla! 3.8.11, в результатах поиска заголовок материала некорректный, вот скрин:




Подскажите пожалуйста как пофиксить))?
*

kern.USR

  • Давно я тут
  • 827
  • 68 / 1
Убрать из шаблона вывода результатов поиска htmlspecialchars
*

Maffo

  • Захожу иногда
  • 175
  • 1 / 0
Насколько я понимаю этот шаблон файл /html/mod_search/default.php:

Код
<?php
/**
 * @package     Joomla.Site
 * @subpackage  mod_search
 *
 * [member=126442]copyright[/member]   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// Including fallback code for the placeholder attribute in the search field.
JHtml::_('jquery.framework');
JHtml::_('script', 'system/html5fallback.js', false, true);

if ($width)
{
$moduleclass_sfx .= ' ' . 'mod_search' . $module->id;
$css = 'div.mod_search' . $module->id . ' input[type="search"]{ width:auto; }';
JFactory::getDocument()->addStyleDeclaration($css);
$width = ' size="' . $width . '"';
}
else
{
$width = '';
}
?>
<div class="search<?php echo $moduleclass_sfx ?>">
<form action="<?php echo JRoute::_('index.php');?>" method="post" class="form-inline">
<?php
$output = '<label for="mod-search-searchword" class="element-invisible">' . $label . '</label> ';
$output .= '<input name="searchword" id="mod-search-searchword" maxlength="' . $maxlength . '"  class="inputbox search-query" type="search"' . $width;
$output .= ' placeholder="' . $text . '" />';

if ($button) :
if ($imagebutton) :
$btn_output = ' <input type="image" alt="' . $button_text . '" class="button" src="' . $img . '" onclick="this.form.searchword.focus();"/>';
else :
$btn_output = ' <button class="button btn btn-primary" onclick="this.form.searchword.focus();"><i class="fa fa-search"></i></button>';
endif;

switch ($button_pos) :
case 'top' :
$output = $btn_output . '<br />' . $output;
break;

case 'bottom' :
$output .= '<br />' . $btn_output;
break;

case 'right' :
$output .= $btn_output;
break;

case 'left' :
default :
$output = $btn_output . $output;
break;
endswitch;

endif;

echo $output;
?>
<input type="hidden" name="task" value="search" />
<input type="hidden" name="option" value="com_search" />
<input type="hidden" name="Itemid" value="<?php echo $mitemid; ?>" />
</form>
</div>

Подскажите что именно убрать?Я не силен в php. И еще на дефолтном шаблоне такой проблемы не было.
*

kern.USR

  • Давно я тут
  • 827
  • 68 / 1
Нет. Это шаблон самой формочки, а шаблон результатов - это html/com_search/default.php
И еще на дефолтном шаблоне такой проблемы не было.
Логично же, т.к. дефолтный шаблон сделан так, чтоб на нём всё отображалось корректо
*

Maffo

  • Захожу иногда
  • 175
  • 1 / 0
Вот он:

Код
<?php
/**
 * @package     Joomla.Site
 * @subpackage  com_search
 *
 * [member=126442]copyright[/member]   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

?>

<div class="search<?php echo $this->pageclass_sfx; ?>">
<?php if ($this->params->get('show_page_heading', 1)) : ?>
<h1 class="page-title">
<?php if ($this->escape($this->params->get('page_heading'))) :?>
<?php echo $this->escape($this->params->get('page_heading')); ?>
<?php else : ?>
<?php echo $this->escape($this->params->get('page_title')); ?>
<?php endif; ?>
</h1>
<?php endif; ?>

<?php echo $this->loadTemplate('form'); ?>
<?php if ($this->error == null && count($this->results) > 0) :
echo $this->loadTemplate('results');
else :
echo $this->loadTemplate('error');
endif; ?>
</div>

Что тут надо убрать? Попробовал пару вариантов, сайт вообще упал))
*

kern.USR

  • Давно я тут
  • 827
  • 68 / 1
Вот это
Код
echo $this->loadTemplate('results');
говорит о том, что в папке с шаблоном есть файл default_result или что-то похожее. Давайте его сюда
*

Maffo

  • Захожу иногда
  • 175
  • 1 / 0
Есть \html\com_search\search\default_results.php  ^-^

Код
<?php

defined('_JEXEC') or die;
?>

<dl class="search-results<?php echo $this->pageclass_sfx; ?>">
<?php foreach ($this->results as $result) : ?>
<dt class="result-title">
<?php echo $this->pagination->limitstart + $result->count . '. ';?>
<?php if ($result->href) :?>
<a href="<?php echo JRoute::_($result->href); ?>"<?php if ($result->browsernav == 1) :?> target="_blank"<?php endif;?>>
<?php echo $this->escape($result->title);?>
</a>
<?php else:?>
<?php echo $this->escape($result->title);?>
<?php endif; ?>
</dt>
<?php if ($result->section) : ?>
<dd class="result-category">
<span class="small<?php echo $this->pageclass_sfx; ?>">
(<?php echo $this->escape($result->section); ?>)
</span>
</dd>
<?php endif; ?>
<dd class="result-text">
<?php echo $result->text; ?>
</dd>
<?php if ($this->params->get('show_date')) : ?>
<dd class="result-created<?php echo $this->pageclass_sfx; ?>">
<?php echo JText::sprintf('JGLOBAL_CREATED_DATE_ON', $result->created); ?>
</dd>
<?php endif; ?>
<?php endforeach; ?>
</dl>

<div class="pagination">
<?php echo $this->pagination->getPagesLinks(); ?>
</div>
*

kern.USR

  • Давно я тут
  • 827
  • 68 / 1
Код
echo $this->escape($result->title);
зменить на
Код
echo $result->title;
2 раза
*

Maffo

  • Захожу иногда
  • 175
  • 1 / 0
kern.USR, большое спасибо! Все хорошо  ^-^
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод поля поиска первым пунктом в меню

Автор Mick_20

Ответов: 3
Просмотров: 1002
Последний ответ 03.02.2023, 13:02:46
от Mick_20
Стандартный модуль поиска Joomla не ищет в VirtueMart

Автор Eyes

Ответов: 6
Просмотров: 1193
Последний ответ 08.01.2021, 20:46:07
от Eyes
Заголовок ниже картинки

Автор alekcae

Ответов: 10
Просмотров: 937
Последний ответ 06.01.2020, 13:33:51
от alekcae
Заголовок модуля на нескольких языках [Решено] но не совсем

Автор Eholov

Ответов: 2
Просмотров: 979
Последний ответ 13.09.2019, 14:09:35
от Eholov
Как исключить материал из результатов встроенного поиска?

Автор master-smeta

Ответов: 4
Просмотров: 1015
Последний ответ 06.06.2019, 19:18:55
от voland