Ipb 3.3 Проблема с модом Advanced Tags Prefixes - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы по настройке и администрированию форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 2.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

Теги не найдены

Страница 1 из 1

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

#1 Пользователь не на сайте   BeHz ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 80
  • Регистрация: 08-Сентябрь 12
  • Репутация: 1
  • IPB version:3.1.x
 

Отправлено 25 Сентябрь 2012 - 07:16

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

Цитата

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


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

Цитата

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 запросом было для старой версии). Сейчас же последняя, и хук превратился в мод. Так что непонятно.
0

#2 Пользователь не на сайте   Dmitriy427 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 574
  • Регистрация: 15-Октябрь 11
  • Репутация: 152
  • Откуда:Россия, Тула
  • IPB version:3.3.x
 

Отправлено 25 Сентябрь 2012 - 09:00

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

#3 Пользователь не на сайте   Ritsuka ответил: »

 
 
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 908
  • Регистрация: 08-Июнь 09
  • Репутация: 531
  • IPB version:3.4.x
 

Отправлено 25 Сентябрь 2012 - 13:23

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 именование таблиц осуществляется по схеме "имя_базы.имя_таблицы", а именование полей "имя_таблицы.имя_поля". Просто для краткости зачастую то, что до точки, опускается.
1

#4 Пользователь не на сайте   BeHz ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 80
  • Регистрация: 08-Сентябрь 12
  • Репутация: 1
  • IPB version:3.1.x
 

Отправлено 25 Сентябрь 2012 - 15:02

Цитата

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 |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'


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

#5 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 763
  • Регистрация: 20-Март 09
  • Репутация: 2 288
  • IPB version:3.1.x
 

Отправлено 25 Сентябрь 2012 - 16:33

Просмотреть сообщениеBeHz сказал(а):

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

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

#6 Пользователь не на сайте   BeHz ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 80
  • Регистрация: 08-Сентябрь 12
  • Репутация: 1
  • IPB version:3.1.x
 

Отправлено 26 Сентябрь 2012 - 02:12

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

#7 Пользователь не на сайте   Ritsuka ответил: »

 
 
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 908
  • Регистрация: 08-Июнь 09
  • Репутация: 531
  • IPB version:3.4.x
 

Отправлено 26 Сентябрь 2012 - 04:30

Цитата

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-запрос из моего поста выше - в этот раз таблица создастся в правильной кодировке.
1

Сообщить об этой теме:


Страница 1 из 1


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна