Не работает поиск Topic is solved

Moderator: AlexSmirnov

Post Reply
mordeniuss
Joomla! Fledgling
Joomla! Fledgling
Posts: 4
Joined: Fri Oct 19, 2018 11:29 am

Не работает поиск

Post by mordeniuss » Fri Oct 19, 2018 11:35 am

Поиск работает только на главной странице, при поиске с других страниц происходит просто перезагрузка страницы. В чем может быть проблема?

User avatar
effrit
Joomla! Guru
Joomla! Guru
Posts: 846
Joined: Sun Nov 12, 2017 2:21 pm
Location: middle of Russia
Contact:

Re: Не работает поиск

Post by effrit » Fri Oct 19, 2018 2:03 pm

если нет, поробуйте создать пункт меню типа Поиск.

mordeniuss
Joomla! Fledgling
Joomla! Fledgling
Posts: 4
Joined: Fri Oct 19, 2018 11:29 am

Re: Не работает поиск

Post by mordeniuss » Sat Oct 20, 2018 11:28 am

Не работает именно модуль Поиск.
Добавил модуль Умного поиска, но при индексации выходит ошибка:
The table '#__finder_tokens' is full

User avatar
effrit
Joomla! Guru
Joomla! Guru
Posts: 846
Joined: Sun Nov 12, 2017 2:21 pm
Location: middle of Russia
Contact:

Re: Не работает поиск

Post by effrit » Sat Oct 20, 2018 11:35 am

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

mordeniuss
Joomla! Fledgling
Joomla! Fledgling
Posts: 4
Joined: Fri Oct 19, 2018 11:29 am

Re: Не работает поиск

Post by mordeniuss » Sat Oct 20, 2018 7:47 pm

Создал пункт меню типа Поиск.
С главной страницы на него происходит редирект, с внутренних страниц нет, также просто перезагрузка.

Скорее всего, вы правы. Можете подсказать, что нужно изменить в коде?
Файл component.php в шаблоне:

Code: Select all

<?php
defined('_JEXEC') or die;

$app   = JFactory::getApplication();
$doc   = JFactory::getDocument();
$this->language = $doc->language;
$this->direction = $doc->direction;

// Add JavaScript Frameworks
JHtml::_('bootstrap.framework');

?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
<head>
    <jdoc:include type="head" />
    <link rel="stylesheet" href="<?php echo JURI::base(); ?>templates/system/css/general.css" type="text/css" />
    <link rel="stylesheet" href="<?php echo JURI::base(); ?>templates/<?php echo $this->template ?>/css/print.css" type="text/css" />
    <!-- Load Bootstrap -->
    <?php if ($this->direction == 'rtl') { ?>
        <?php JHtmlBootstrap::loadCss($includeMaincss = true, $this->direction = 'rtl'); ?>
    <?php } else { ?>
        <?php JHtmlBootstrap::loadCss($includeMaincss = true, $this->direction = 'ltr'); ?>
    <?php } ?>
  
</head>
<body class="contentpane modal">
    <jdoc:include type="message" />
    <jdoc:include type="component" />
</body>
</html>

User avatar
effrit
Joomla! Guru
Joomla! Guru
Posts: 846
Joined: Sun Nov 12, 2017 2:21 pm
Location: middle of Russia
Contact:

Re: Не работает поиск

Post by effrit » Sun Oct 21, 2018 2:45 am

по ходу, у вас какой-то одностраничный шаблон. сложно что-то подсказать.
попробуйте убрать класс contentpane modal отсюда
<body class="contentpane modal">

mordeniuss
Joomla! Fledgling
Joomla! Fledgling
Posts: 4
Joined: Fri Oct 19, 2018 11:29 am

Re: Не работает поиск

Post by mordeniuss » Mon Oct 22, 2018 7:07 pm

Методом тыка проблема решилась.
Нужно было отключить параметр "Добавлять суффикс к URL" в настройках SEO.

User avatar
effrit
Joomla! Guru
Joomla! Guru
Posts: 846
Joined: Sun Nov 12, 2017 2:21 pm
Location: middle of Russia
Contact:

Re: Не работает поиск

Post by effrit » Mon Oct 22, 2018 7:27 pm

Забавно. Первый раз с таким сталкиваюсь. Вообще никогогда эту галку не трогаю, т.к. непонятно, зачем нужны лишние хвосты в адресе. Хорошо, что поделились инфой :D


Post Reply

Return to “Russian Forum”