Вход

View Full Version : патч 3.0


BriaN
15.05.2005, 02:47
У меня возникла небольшая проблема после установки данного патча на php-nuke 7.6 с патчем 2.9. Проблема заключается в том что сайт перестал просто напросто открыватся, вернее как он как бы грузится... но на этом всё и заканчивается...

Soniks
15.05.2005, 03:10
BriaN Модуль на главной странице какой?

BriaN
15.05.2005, 17:08
ну новости разумеется какой же ещё... просто такое ощющение что он пытается выполнить скрипт но не может или чёт такое...

В обшем методом тыка я нашел что сайт начинает тупить после замены файла "mainfile.php" и замены папки "blocks"...

Soniks
15.05.2005, 17:54
BriaN так, ну тогда по другому..., какие не стандартные блоки стоят, вот пример решения:
http://forum.mynuke.ru/showthread.php?t=213

BriaN
15.05.2005, 18:10
хех спасиб соник помогло...

BriaN
19.05.2005, 20:52
Такс я всё же хочу вернутся к этому патчу так как начал заменять неболшие глюки или недоработки...

Например в админке Your_Account/admin/index.php в функции modifyUser не хватало в SQL запросе следующей строки: "user_id='$chng_user' or" из-за чего при попытки отредактировать пользователя через ID нюка отвечала что пользователь якобы не создан...

Soniks
19.05.2005, 21:45
BriaN хм.. странно...
вы про патч для какой версии нюки, я посмотрел и в 7,6 и в 7,7 такое присутствует!

BriaN
20.05.2005, 01:25
странно... я говорю про 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 и сам посмотри...

Soniks
20.05.2005, 02:04
BriaN а с чего вы взяли это user_id='$chng_user',о user_id это id пользователя (цифра) а в переменную передается имя пользователя $chng_user и оно должно равнятся соответственно username
:whistle:

BriaN
20.05.2005, 14:45
Не знаю чему оно должно равнятся но пока я не добавил туда "user_id='$chng_user' or" он котегарически отказывался редактировать через ID потому что при вызове ссылки например вида site.name/admin.php?op=modifyUser&chng_uid=325 он говорил что такого пользователя не существует... Ну а саму переменную "user_id='$chng_user' or" я взял с патча 2.9 так как там она присутствует и всё тип топ...

Soniks
20.05.2005, 15:52
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
и это всегда так было... может у вас не стандартный Аккаунт стоит...

BriaN
20.05.2005, 21:24
Sonic ну не может такого быть посмотри патч 2.8 там есть редактирование просто по ID человека и всегда так было даже если зайти в аккаунт человека в низу есть ссылка редактировать и она выводит по ID а не по нику...

Soniks
20.05.2005, 21:36
BriaN ну в принципе ты прав, но в большинстве случаев идет подбор по нику, поэтому где именно баг в
если зайти в аккаунт человека в низу есть ссылка редактировать или же всетаки в SQL запросе :)
Спасибо за сигнализирования, устраним...

BriaN
21.05.2005, 02:39
ну я не знаю где именно я просто сравнил патч 2.9 и 3.0 и увидел что в 3.0 не хватает этого запроса...