OSClass 404 ошибка для поиска местоположения

Я установил OSClass и добавил несколько объявлений в определенных местах (например, в Нью-Йорке). Я вижу, что по отношению к местоположению есть счетчик 1, указывающий, что для этого местоположения есть одно объявление, но когда я нажимаю на название региона (Нью-Йорк), чтобы получить доступ к надстройке, появляется страница 404 Ошибка, на которой страница не найдена. Я новый пользователь OSClass, поэтому, пожалуйста, что-то мне не хватает? Разве гиперссылка из региона не должна переходить непосредственно к списку объявлений, опубликованных в этом регионе, без ошибок?

Любая помощь с благодарностью.

Майк

4 ответа

Решение

На странице результатов поиска, если результатов нет, верните код состояния 404 (не найден), вы можете пересчитать статистику элемента местоположения через oc-admin -> tools -> Статистика местоположения.

Открыть:

/oc-includes/osclass/controller/search.php

Ищи:

if( count($aItems) === 0 ) {

Заменить:

if( count($aItems) === -1 ) {

Источник (или для получения дополнительной информации):

http://forums.osclass.org/3-1-x/3-1-1-search-bug-404-page-not-found/

У меня была такая же проблема, и ее можно решить:

  1. зайдите в админ> Настройки> Постоянные ссылки
  2. Для использования страницы URL p/{PAGE_SLUG}
  3. Для использования категории URL {CATEGORIES}

"Исправить это можно с помощью чего-то, что отличает URL, например, cat/{CATEGORIES} или page/{PAGE_SLUG} или {PAGE_SLUG}-{PAGE_ID},...."

Магия, не только я могу URL-адреса всех категорий без предварительного пути, открытие мест также работает сейчас.

источник: https://github.com/osclass/Osclass/issues/907

Иногда возникает проблема, когда вы устанавливаете osclass в подкаталог, имя которого содержит пробел. Пример: C:/xampp/htdocs/Free Advertisement Scripts/OsClass/

Вы должны изменить это на: /Free_Advertisement_Scripts/

Другие вопросы по тегам