Jump to content

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

Featured Replies

Posted
comment_126252

Доброго дня.
IPS 4.1.19

Не работает поиск по тегам. 

Для тем указываю теги, указываю префиксы.
В списке тем, вижу теги и префиксы... но при нажатии на них - поиск выдаёт результат 0

На http://ipbmafia.ru всё отлично работает... но не на моём форуме =(

С чем это может быть связано? Как лечится? 

comment_126253
3 минуты назад, ArchiNova сказал:

Доброго дня.
IPS 4.1.19

Не работает поиск по тегам. 

Для тем указываю теги, указываю префиксы.
В списке тем, вижу теги и префиксы... но при нажатии на них - поиск выдаёт результат 0

На http://ipbmafia.ru всё отлично работает... но не на моём форуме =(

С чем это может быть связано? Как лечится? 

Можно ссылочку на форум?

  • Author
comment_126255
10 минут назад, Sipsb сказал:

Можно попробовать перестроить поисковой индекс.

  Скрыть контент

Screenshot_2.jpg

 

не помогло

12 минут назад, Artemka сказал:

Можно ссылочку на форум?

обновил ссылку в профиле.

  • Author
comment_126258
2 минуты назад, Sipsb сказал:

В ACP все Фоновые процессы завершились?Screenshot_3.jpg

Да

В смысле, никаких фоновых процессов нет. По крайней мере, так пишется в ACP

  • Author
comment_126262
42 минуты назад, Sipsb сказал:

Посмотрите что в БД. 

  Скрыть контент

Screenshot_4.jpg

 

по нулям =(

tag_af.png

  • 2 недели спустя...
  • Author
comment_126722

теме ап. 

Серьёзно... проблема сохраняется и я не понимаю, почему так происходит.

comment_126728
17 минут назад, ArchiNova сказал:

Серьёзно... проблема сохраняется и я не понимаю, почему так происходит.

Можно пойти радикальным способом. Давайте попробуем так! Заходите в phpMyAdmin делайте бэкап БД, далее находим таблицу core_search_index_tags и удаляем её.

Снимок экрана 2017-04-14 в 0.44.32.png

Переходим в ACP Система --> Техническая поддержка --> Что-то работает неправильно и получаем сообщение 

Спойлер

Снимок экрана 2017-04-14 в 0.49.13.png

Смело нажимаем Исправить это --> Исправить автоматически. После исправления таблица создастся автоматически.

Теперь переходим в Настройки поиска и Перестаиваем поисковой индекс

Спойлер

2017-04-14_00-54-19.png

После этих манипуляций, Теги должны появится в core_search_index_tag

Спойлер

2017-04-14_01-04-14.png

 

  • Author
comment_126733
1 час назад, Sipsb сказал:

Можно пойти радикальным способом. Давайте попробуем так! Заходите в phpMyAdmin делайте бэкап БД, далее находим таблицу core_search_index_tags и удаляем её.

Снимок экрана 2017-04-14 в 0.44.32.png

Переходим в ACP Система --> Техническая поддержка --> Что-то работает неправильно и получаем сообщение 

  Показать контент

Снимок экрана 2017-04-14 в 0.49.13.png

Смело нажимаем Исправить это --> Исправить автоматически. После исправления таблица создастся автоматически.

Теперь переходим в Настройки поиска и Перестаиваем поисковой индекс

  Показать контент

2017-04-14_00-54-19.png

После этих манипуляций, Теги должны появится в core_search_index_tag

  Показать контент

2017-04-14_01-04-14.png

 

1. Сделал дамп БД
2. Зашёл через cPanel в phpMyAdmin и удалил таблицу - core_search_index_tags
3. Перешёл в ACP Система --> Техническая поддержка --> Что-то работает неправильно 
4. Нажал на кнопку - Исправить
5. Выпало:
 

Спойлер

CREATE TABLE `ips_core_search_index_tags` (
    `index_id` BIGINT (20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'Related rows index ID from core_search_index',
    `index_tag` VARCHAR (255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL ,
    `index_is_prefix` TINYINT (1) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'Signifies if this tag is the item prefix',
    KEY `index_id` (`index_id`),
    KEY `index_tag` (`index_tag`(191))
)
ENGINE InnoDB CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci 
ALTER TABLE `ips_forums_forums` CHANGE COLUMN `require_prefix` `require_prefix` TINYINT NULL DEFAULT 0 COMMENT 'AT&P: Require a prefix'
ALTER TABLE `ips_forums_forums` CHANGE COLUMN `show_prefix_in_desc` `show_prefix_in_desc` TINYINT NULL DEFAULT 0 COMMENT 'AT&P: Show prefixes on index'
ALTER TABLE `ips_forums_topic_mmod` CHANGE COLUMN `topic_prefix` `topic_prefix` INT NULL DEFAULT -1 COMMENT 'AT&P: Topic prefix'

 

6. Нажал - Исправить автоматически
7. Повторил п. 3 и п. 4
8. Выпало: 

Спойлер

ALTER TABLE `ips_forums_forums` CHANGE COLUMN `require_prefix` `require_prefix` TINYINT NULL DEFAULT 0 COMMENT 'AT&P: Require a prefix'
ALTER TABLE `ips_forums_forums` CHANGE COLUMN `show_prefix_in_desc` `show_prefix_in_desc` TINYINT NULL DEFAULT 0 COMMENT 'AT&P: Show prefixes on index'
ALTER TABLE `ips_forums_topic_mmod` CHANGE COLUMN `topic_prefix` `topic_prefix` INT NULL DEFAULT -1 COMMENT 'AT&P: Topic prefix'

 

9.  И эта штука не уходит )) Я пробовал даже в phpMyAdmin выполнять SQL запрос. Запросы выполняются.. но ошибка (в админке) остаётся.

Подозреваю, что у меня тупо не включена какая нибудь опция в php 7.0
Сейчас используется это:

 

php70.png

  • Author
comment_126738

Сообщение из п.8 больше не показывается. 

Отключил и включил все плагины. Но вроде само по себе пропало. 

Кстати, даже без плагинов, поиск по тегам не работает. 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.