Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

Ipb 3.3 Проблема с модом Advanced Tags Prefixes

Мод вроде установил но в админке при попытке в него зайти, чтобы создать префекс выдает:

 

Возникла ошибка при работе с базой данных.

 

В логах следующее:

Error: 1146 - Table 'admin_new.topic_prefixes' doesn't exist

- /admin/index.php?adsess=8c31fcae1b5acb24363743aea47cbf86&app=advancedtagsprefixes

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

mySQL query error: SELECT p.*,count(f.id) as forums FROM topic_prefixes p LEFT JOIN forums f ON ( f.tag_predefined like concat("%",p.prefix_title,"%") ) GROUP BY prefix_id ORDER BY prefix_title asc

.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.

| File | Function | Line No. |

|----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|

| admin/applications_addon/other/advancedtagsprefixes/modules_admin/prefixes/prefixes.php| [admin_advancedtagsprefixes_prefixes_prefixes]._showAll | 65 |

'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

| admin/sources/base/ipsController.php | [admin_advancedtagsprefixes_prefixes_prefixes].doExecute | 306 |

'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

 

 

___

 

P.S. По-моему такая же проблема была раньше, но со старыми версиями. Как решить только непонятно, мне тогда человек один помог хороший, но решение (SQL запросом было для старой версии). Сейчас же последняя, и хук превратился в мод. Так что непонятно.

Рекомендованные сообщения

Тут ошибка другая, насколько я понимаю, - запрос некорректный. Мод работает с таблицей topic_prefixes, а запрашивается несуществующая admin_new. Надо /admin/applications_addon/other/advancedtagsprefixes/modules_admin/prefixes/prefixes.php копать.

CREATE TABLE IF NOT EXISTS topic_prefixes (
prefix_id int(10) NOT NULL AUTO_INCREMENT,
prefix_title varchar(255) DEFAULT NULL,
prefix_pre varchar(255) DEFAULT NULL,
prefix_post varchar(255) DEFAULT NULL,
prefix_groups mediumtext,
prefix_showtitle tinyint(1) NOT NULL DEFAULT '1',
PRIMARY KEY (prefix_id),
KEY title (prefix_title)
);

 

У вас что-то с настройкой MySQL на сервере, раз таблицы сами не создаются.

 

Мод работает с таблицей topic_prefixes, а запрашивается несуществующая admin_new.

До точки - название БД. В mysql именование таблиц осуществляется по схеме "имя_базы.имя_таблицы", а именование полей "имя_таблицы.имя_поля". Просто для краткости зачастую то, что до точки, опускается.

  • Автор
Error: 1267 - Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8_unicode_ci,IMPLICIT) for operation 'like'

- /admin/index.php?adsess=3084ad701a08e974ad1e9fdec40bef50&app=advancedtagsprefixes

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

mySQL query error: SELECT p.*,count(f.id) as forums FROM topic_prefixes p LEFT JOIN forums f ON ( f.tag_predefined like concat("%",p.prefix_title,"%") ) GROUP BY prefix_id ORDER BY prefix_title asc

.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.

| File | Function | Line No. |

|----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|

| admin/applications_addon/other/advancedtagsprefixes/modules_admin/prefixes/prefixes.php| [admin_advancedtagsprefixes_prefixes_prefixes]._showAll | 65 |

'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

| admin/sources/base/ipsController.php | [admin_advancedtagsprefixes_prefixes_prefixes].doExecute | 306 |

'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

 

Не загружается, вот еще видимо эту ошибку пропустил описать. Как я понял кодировку надо сделать? А какую конкретно из этих двух?

Как я понял кодировку надо сделать? А какую конкретно из этих двух?

Надо делать ту, в которой работает остальные таблицы и БД. Включаем логику

  • Автор

Advanced Tags & Prefixes hook is not installed! This application will not function properly without it. Please seek support.

Advanced Tags & Prefixes hook is not installed! This application will not function properly without it. Please seek support.

Я вам так скажу - на 90% уверен, что все ваши проблемы - из-за кривого нуля, на 10% допускаю, что виновата конфигурация хостинга.

 

1. Удалите таблицу.

2. Задайте через phpmyadmin для всей базы форума default collation как "utf8_unicode_ci".

3. В папке с дистрибутивом найдите файл /upload/admin/applications_addon/other/advancedtagsprefixes/xml/hooks/topic_prefixes.xml и импортируйте его как хук.

 

Если при импорте таблица не создастся, снова повторите SQL-запрос из моего поста выше - в этот раз таблица создастся в правильной кодировке.

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.