1 Отредактировано Sempai (05-06-2013 16:59:53)

Тема: Проблема с Поиском.

Обнаружил тут траблу с Поиском, если результатов поиска более чем на одну страницу, то при переходе на последующие страницы, вываливается сообщение: Страница не найдена! roll

CMS 4.3 Corporate

Когда то разрабатывал модули для ImageCMS Corporate

2

Re: Проблема с Поиском.

чтобы разобраться в чем проблема, нужно знать несколько данных:

1. Проверьте алиасы (url) результатов поиска на первой странице и на второй.
2. Откройте шаблонный файл search.tpl и посмотрите, какая ссылка отвечает за ссылки в результатах.

Thumbs up Thumbs down

3

Re: Проблема с Поиском.

1) на первой странице url в норме, на второй и последующих:

http://moi.sait/search/index/6e8f3d7bcd … er_page=15

http://moi.sait/search/index/6e8f3d7bcd … er_page=30

При переходе, всегда Страница не найдена.


2) В search.tpl прописанр следующее:

<div id="titleExt"><h5>{widget('path')}<span class="ext">Результаты поиска: {$search_title}</span></h5></div>

<br />

{if !$items}
        <p>{lang('no_pages_found')}</p>
{/if}

<ul>
    {foreach $items as $page}
        <li>
            <a href="{site_url($page.full_url)}">{$page.title}</a>
            <p>
                {$page.parsedText}
            </p>
        </li>
    {/foreach}
</ul>

<div class="pagination" align="center">
    {$pagination}
</div>
Когда то разрабатывал модули для ImageCMS Corporate

4

Re: Проблема с Поиском.

т.е. у вас присваивается к ссылке у материалов префикс /search/ , соотвественно при нажатии на него выдает страница не найдена, тк страница доступна без префикса /search/. у меня такое было в пагинации у одной категории, но там я заменил в шаблоне ссылку, в итоге все заработало. Но ссылка у вас стоит вроде правильная ... честно говоря не знаю. Протестить тоже пока не получается.

А вы можете проверить пагинацию у категории с материалами? к примеру добавьте пять статей и сделайте среди них перелинковку, как себя система поведет в этом случае?

Thumbs up Thumbs down

5

Re: Проблема с Поиском.

Пагинация везде кроме поиска работает, проверил!

Когда то разрабатывал модули для ImageCMS Corporate

6 Отредактировано Валентин (17-06-2014 22:37:19)

Re: Проблема с Поиском.

Была та же проблема, решил копированием модуля из последней версии CMS и небольшими правками кода. Сравнивать модули можно с помощью Total Commander.

Thumbs up Thumbs down