View Full Version : патч 3.0
У меня возникла небольшая проблема после установки данного патча на php-nuke 7.6 с патчем 2.9. Проблема заключается в том что сайт перестал просто напросто открыватся, вернее как он как бы грузится... но на этом всё и заканчивается...
BriaN Модуль на главной странице какой?
ну новости разумеется какой же ещё... просто такое ощющение что он пытается выполнить скрипт но не может или чёт такое...
В обшем методом тыка я нашел что сайт начинает тупить после замены файла "mainfile.php" и замены папки "blocks"...
BriaN так, ну тогда по другому..., какие не стандартные блоки стоят, вот пример решения:
http://forum.mynuke.ru/showthread.php?t=213
хех спасиб соник помогло...
Такс я всё же хочу вернутся к этому патчу так как начал заменять неболшие глюки или недоработки...
Например в админке Your_Account/admin/index.php в функции modifyUser не хватало в SQL запросе следующей строки: "user_id='$chng_user' or" из-за чего при попытки отредактировать пользователя через ID нюка отвечала что пользователь якобы не создан...
BriaN хм.. странно...
вы про патч для какой версии нюки, я посмотрел и в 7,6 и в 7,7 такое присутствует!
странно... я говорю про 7.6 хотя довольно странно так как у меня такого нету
хмм я перекачал ещё раз патч для 7.6 там такого нету...
вот часть когда
function modifyUser($chng_user) {
global $user_prefix, $db, $admin_file;
include("header.php");
GraphicAdmin();
OpenTable();
echo "<center><font class=\"title\"><b>" . _USERADMIN . "</b></font></center>";
CloseTable();
echo "<br>";
$result = $db->sql_query("SELECT user_id, username, name, user_website, user_email, femail, user_icq, user_aim, user_yim, user_msnm, user_from, user_occ, user_interests, user_viewemail, user_avatar, user_sig, user_password, newsletter from " . $user_prefix . "_users where username='$chng_user'");
я лично не вижу тут "user_id='$chng_user' or" вот попробуй перекачать http://nukeresources.com/files/76patched.zip и сам посмотри...
BriaN а с чего вы взяли это user_id='$chng_user',о user_id это id пользователя (цифра) а в переменную передается имя пользователя $chng_user и оно должно равнятся соответственно username
:whistle:
Не знаю чему оно должно равнятся но пока я не добавил туда "user_id='$chng_user' or" он котегарически отказывался редактировать через ID потому что при вызове ссылки например вида site.name/admin.php?op=modifyUser&chng_uid=325 он говорил что такого пользователя не существует... Ну а саму переменную "user_id='$chng_user' or" я взял с патча 2.9 так как там она присутствует и всё тип топ...
BriaN котегарически отказывался редактировать через ID потому что при вызове ссылки например вида site.name/admin.php?op=modifyUser&chng_uid=325 он говорил что такого пользователя не существует... ну и правиль должно ведь передоватся не id пользователя а его ник, вы же в админке вводите ник и нажимаете редактировать!
http://mynuke.ru/modules.php?name=phpNuke&go=page&pid=29
поэтому должно передоватся http://localhost/admin.php?op=modifyUser&chng_uid=test
и это всегда так было... может у вас не стандартный Аккаунт стоит...
Sonic ну не может такого быть посмотри патч 2.8 там есть редактирование просто по ID человека и всегда так было даже если зайти в аккаунт человека в низу есть ссылка редактировать и она выводит по ID а не по нику...
BriaN ну в принципе ты прав, но в большинстве случаев идет подбор по нику, поэтому где именно баг в
если зайти в аккаунт человека в низу есть ссылка редактировать или же всетаки в SQL запросе :)
Спасибо за сигнализирования, устраним...
ну я не знаю где именно я просто сравнил патч 2.9 и 3.0 и увидел что в 3.0 не хватает этого запроса...
MyNuke.ru