Nikolay29ru 0 02/09/2014 06:14 PM Здравствуйте, у меня возникла такая проблема, при создании темы, вверху пишется вот такое 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
siv1987 2,628 02/09/2014 06:27 PM sprintf(): Too few arguments in skin_posts.php Не надо постить весь шлак, основная ошибка это первая - остальное ее последствия. Share this post Link to post
Nikolay29ru 0 02/09/2014 06:34 PM Не надо постить весь шлак, основная ошибка это первая - остальное ее последствия. Ааа.. хорошо, вы не знаете в чем может быть причина возникновения данной ошибки? Share this post Link to post
siv1987 2,628 02/09/2014 06:45 PM Тем, что в sprintf количество описателей типа не соответствует количеству переданных ей переменных. Share this post Link to post
Nikolay29ru 0 02/09/2014 06:55 PM Понятно, может кто-нибудь что по конкретнее скажет :) Share this post Link to post
siv1987 2,628 02/09/2014 07:08 PM Вам что нужно, пофиксить ошибку или конкретнее узнать как работает функция sprintf? Если исправить ошибку, то по ссылке есть решения проблемы, если второе - читайте матан, там конкретнее об этом написано. Если кратко, то количество описателей типа (%s, %d и тд) должно быть равно количеству переданных функции аргументов. Если их больше, то выдается соответствующая ошибка. В таком случае находим проблемный лэнг, и удаляем описатели (%s или %d) по одному, до тех пор, пока ошибка не исчезнет. Share this post Link to post
Nikolay29ru 0 02/09/2014 07:17 PM Вам что нужно - пофиксить ошибку или конкретнее узнать как работает функция sprintf? Если исправить ошибку, то по ссылке есть решения проблемы, если второе - читайте матан, там конкретнее написано. Мне надо исправить, но дело в том, что я мало что понимаю в этом :) Share this post Link to post
siv1987 2,628 02/09/2014 07:45 PM Что касается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
Nikolay29ru 0 02/10/2014 03:54 PM А еще, почему-то, когда я установил версию 3.3.4, а поставилась почему-то 3.3.1, хз почему так произошло Share this post Link to post