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

Ошибка при создании темы 3.3.1

Recommended Posts

Здравствуйте, у меня возникла такая проблема, при создании темы, вверху пишется вот такое

 

 

Warning: sprintf(): Too few arguments in /home/flagmanr/public_html/FORUM.FLAGMAN-RP.RU/cache/skin_cache/cacheid_4/skin_post.php on line 466

Share this post


Link to post

Не надо постить весь шлак, основная ошибка это первая - остальное ее последствия.

 

Ааа.. хорошо, вы не знаете в чем может быть причина возникновения данной ошибки?

Share this post


Link to post

Тем, что в sprintf количество описателей типа не соответствует количеству переданных ей переменных.

Share this post


Link to post

Понятно, может кто-нибудь что по конкретнее скажет :)

Share this post


Link to post

Вам что нужно, пофиксить ошибку или конкретнее узнать как работает функция sprintf? Если исправить ошибку, то по ссылке есть решения проблемы, если второе - читайте матан, там конкретнее об этом написано.

 

Если кратко, то количество описателей типа (%s, %d и тд) должно быть равно количеству переданных функции аргументов. Если их больше, то выдается соответствующая ошибка. В таком случае находим проблемный лэнг, и удаляем описатели (%s или %d) по одному, до тех пор, пока ошибка не исчезнет.

Share this post


Link to post

Вам что нужно - пофиксить ошибку или конкретнее узнать как работает функция sprintf? Если исправить ошибку, то по ссылке есть решения проблемы, если второе - читайте матан, там конкретнее написано.

 

Мне надо исправить, но дело в том, что я мало что понимаю в этом :)

Share this post


Link to post

Что касается

Warning: Illegal string offset 'mid' in /admin/applications/forums/sources/classes/post/classPostForms.php on line 841

 

Открыть /admin/applications/forums/sources/classes/post/classPostForms.php

Найти: $this->moderator['mid'] != ""

Заменить на: isset($this->moderator['mid']) && $this->moderator['mid'] != ""

 

А вообще надо обновляться, все эти ошибки были пофиксины в последней версии ветки 3.3 - 3.3.4

Share this post


Link to post

А еще, почему-то, когда я установил версию 3.3.4, а поставилась почему-то 3.3.1, хз почему так произошло

Share this post


Link to post

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...