Новости Joomla

Первый выпуск журнала NorrNext в честь 20-й годовщины Joomla™

Первый выпуск журнала NorrNext в честь 20-й годовщины Joomla™

Первый выпуск журнала NorrNext в честь 20-й годовщины Joomla™. Интервью с волонтёрами 🎈Ну что, друзья, вот и настал этот долгожданный момент. Мы выпустили первое издание собственного журнала под эгидой NorrNext, который включает в себя интервью с видными деятелями сообщества из разных стран и континентов.Общий нарратив: показать, что нас объединяет (Joomla) и узнать больше о людях, которые вносят свой вклад в развитие платформы в своих сообществах. 20 лет — это много. Давайте же узнаем о коллегах 🎁 Первый цикл включает такие страны, как Австрия, Испания, Латвия, Россия, Румыния, Тайланд, Черногория, Чехия.⚙️ С кем интервью: ✔️ Владимир Елисеев 🇷🇺✔️ Дмитрий Рекун 🇱🇻✔️ Дмитрий Цымбал 🇷🇺✔️ Евгений Сивоконь 🇷🇺 ✔️ Сергей Толкачёв 🇷🇺✔️ Dénes Székely 🇷🇴✔️ Jan Pavelka 🇨🇿✔️ Miljan Vujosevic 🇲🇪✔️ Sergio Iglesias 🇪🇸✔️ Sigrid Gramlinger 🇦🇹✔️ Pisan Chueatchatchai 🇹🇭‼️ Новые интервью будут добавляться до конца декабря 2025. Заходите по ссылке время от времени💡👉 Читать далее

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

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
Просмотров: 1111
Последний ответ 03.02.2023, 13:02:46
от Mick_20
Стандартный модуль поиска Joomla не ищет в VirtueMart

Автор Eyes

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

Автор alekcae

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

Автор Eholov

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

Автор master-smeta

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