Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
TRIGUN

2.3.6 - сломалась система предупреждений

Recommended Posts

Здравствуйте!

На днях случилась неприятная вещь - сломалась система предупреждений.

 

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

Но если к примеру поставить галочку "запретить навсегда", то бан проходит и тут все в порядке.

 

Пожалуйста помогите разобраться в чем дело...

Share this post


Link to post
Share on other sites

На днях случилась неприятная вещь - сломалась система предупреждений.

Просто так не случается нечего.

 

Что делали? У хостера не было изменений. Глюк единичный или постоянный?

Share this post


Link to post
Share on other sites

Просто так не случается нечего.

 

Что делали? У хостера не было изменений. Глюк единичный или постоянный?

Делал одну серьезную вещь, но не факт что после нее.

Конвертация БД из latin1 в cp1251

 

Глюк постоянный. На локалке тоже самое.

Share this post


Link to post
Share on other sites

но не факт что после нее

не факт. Честно говоря, как это работает в 2.3.х не знаю. И посмотреть сейчас не где.

 

Глюк постоянный. На локалке тоже самое

Имя пользователя не критично - кириллицей или латиницей?

 

Несколько лет назад был похожий вопрос. Но что там было уже не помню

Share this post


Link to post
Share on other sites

не факт. Честно говоря, как это работает в 2.3.х не знаю. И посмотреть сейчас не где.

 

 

Имя пользователя не критично - кириллицей или латиницей?

 

Несколько лет назад был похожий вопрос. Но что там было уже не помню

Не имеет значения ник кириллицей или латиницей....эффект один.

Если честно, я сам точно не разберусь :( даже не знаю как быть...

Share this post


Link to post
Share on other sites

Если честно, я сам точно не разберусь

Да и работающих с 2.x уже единицы.

 

даже не знаю как быть

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

 

Не работает блокировка пользователя или запрет оставлять информацию?

Share this post


Link to post
Share on other sites

В общем покопался....в итоге наткнулся на ошибку. Она заключалась как раз в неверной конвертации БД

 

ALTER TABLE `ipb_members` CHANGE `restrict_post` `restrict_post` varchar(100) CHARACTER SET BINARY NOT NULL;

ALTER TABLE `ipb_members` CHANGE `restrict_post` `restrict_post` varchar(100) CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL;

 

Изначально я указал varchar(10), а должно быть varchar(100), по этой причине данные о сроке блокировки не писались в БД.

 

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...