Forum. MyNuke.ru

Forum. MyNuke.ru (http://forum.mynuke.ru/index.php)
-   Настройка и Изменение (http://forum.mynuke.ru/forumdisplay.php?f=11)
-   -   глюки (http://forum.mynuke.ru/showthread.php?t=2518)

BrejneV 14.01.2007 22:35

глюки
 
включил показ ошибок в конфиге пых пых
и вот мне стало выдаваться

Warning: Unknown: 6 result set(s) not freed. Use mysql_free_result to free result sets which were requested using mysql_query() in Unknown on line 0
PHP Warning: Unknown: 6 result set(s) not freed. Use mysql_free_result to free result sets which were requested using mysql_query() in Unknown on line 0

главное где это???? этот файл ?? какая строчка?????

и с какой это радости у меня модули сами по себе авыключаются??? раньше такого ненбыло никогда!
а шас посижу час на сайте и на! модуль myegallery и модуль files сами по себе выключаются!
в чем беда то???

стоит однака модуль myegallery

и вот такая ошибка.

Warning: mysql_query() [http://www.mysql.com/doc]: Unknown column 'uname' in 'where clause' in www\modules\My_eGallery\public\displayMedia.php on line 109

Warning: mysql_numrows(): supplied argument is not a valid MySQL result resource in www\modules\My_eGallery\public\displayMedia.php on line 110

сама вот функция

function displaySubmitterPic($row) {
global
$bgcolor1,
$bgcolor2,
$font,
$prefix
;
ето 109 строчка $result = mysql_query("SELECT * FROM $prefix"._users." where uname='".$row[submitter]."'");
if(mysql_numrows($result)>0) {
$row[submitter] = '<a href="user.php?op=userinfo&amp; uname='.$row[submitter].'" target="_blank">'.$row[submitter].'</a>';
}
return '<font class="'.$font['tiny'].'">'._GALSUBMITTER.'</font>&nbsp;-&nbsp;<font class="'.$font['tiny'].'"><b>'.$row[submitter].'</b></font>'

;
}


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


потом поставил модуль знакомств meeting 2 взял оттуда папку your_account, думал помоожет - не помогло.

потом провел оптимизацию со статьи с вашего сайта пока все нормально запросы уменьшились.

товарищи оч нужна помощь ваша!

PS. нюка у меня стоит 8, скачанная с сайта МИхи который Хард. то бишь http://rus-phpnuke.com

BrejneV 16.01.2007 01:35

еще вот такие ошибочкм есть:

скачал я значит редактор spaw с оф сайта, а как установить его не знаю, мануала то нет!
хтось знает???

есть блок рандомных ка ртинок
который выводик их в цифровом диапазоне от 1 до 100, вот как сделать что бы этот диапазон был буквенным то есть от А до Я ????

вот его код:

if (eregi("block-randompic.php",$PHP_SELF)) {
Header("Location: index.php");
die();
}

$blocks_modules[randompic] = array(
'title' => "randompic",
'func_display' => 'randompic',
'func_add' => '',
'func_update' => '',
'text_type' => 'randompic',
'text_type_long' => '',
'text_content' => "randompic",
'support_nukecode' => false,
'allow_create' => false,
'allow_delete' => false,
'form_url' => false,
'form_content' => false,
'form_refresh' => false
);

global $user, $prefix;

include 'admin/modules/gallery/config.php';
mt_srand((double)microtime()*1000000);
if (is_user($user))
$total = mysql_fetch_array(mysql_query("SELECT COUNT(p.pid) AS total FROM $prefix"._gallery_pictures." AS p LEFT JOIN $prefix"._gallery_categories." AS c ON c.gallid=p.gid WHERE c.visible>=1"));
else
$total = mysql_fetch_array(mysql_query("SELECT COUNT(p.pid) AS total FROM $prefix"._gallery_pictures." AS p LEFT JOIN $prefix"._gallery_categories." AS c ON c.gallid=p.gid WHERE c.visible>=2"));

$p = mt_rand( 10,($total[total] - 1));

$pic = mysql_fetch_array(mysql_query("SELECT p.pid, p.img, p.name, p.description, c.galloc FROM $prefix"._gallery_pictures." AS p LEFT JOIN $prefix"._gallery_categories." AS c ON c.gallid=p.gid LIMIT $p,1"));

$pic[description] = htmlentities($pic[description]);

if (file_exists("$gallerypath_view/$pic[galloc]/$pic[img]"))
$content = "<center><a href=\"$baseurl&amp;do=showpic&amp;pid=$pic[pid]\"><img src=\"$gallerypath_view/$pic[galloc]/$pic[img]\" width=\"120\" border=\"0\" alt=\"$pic[description]\"><br><font size=\"1\">$pic[name]</font></a></center>";
else
$content = "<center><a href=\"$baseurl&amp;do=showpic&amp;pid=$pic[pid]\"><img src=\"$gallerypath_view/$pic[galloc]/$pic[img]\" width=\"120\" border=\"0\" alt=\"$pic[description]\"><br><font size=\"1\">$pic[name]</font></a></center>";

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



Народ!! помогите хто чем может! Плиз!

BrejneV 21.01.2007 02:56

ну может хоть кто нить поможет????

Astrix 21.01.2007 16:38

Ну, на первое - НИКОГДА не ставь новые модули, если не уверен в них. Сначала оттестируй все на локальной машине. Не ставь по несколько модулей сразу - гораздо труднее будет их потом отладить!

а теперь по порядку:

по поводу 109 строчки: в таблице _users нет поля uname. поменяй его на username:
PHP код:
 $result mysql_query("SELECT * FROM $prefix"._users." where username='".$row[submitter]."'"); 


насчет регистрации не знаю - такой проблемы не было

spaw не пользовался - тут ничем помочь не могу.

BrejneV 22.01.2007 13:28

Пасиб! заработало! а вот еще вопросик:

Товарищи! как можно подключить в модуль files секретный код при скачивании, ну как здесь???
поиск смотрел но обьяснения не нвшел, был на шкурках там тоже ничего не нашел.

Как ето сделать?????


и еще вопрос

стоит модуль video-catalog-2.rc4 при добавлении новой страницы с фильмом вылетает вот это

КодGeneral_Error

Could not query update

DEBUG MODE

SQL Error : 1264 Out of range value adjusted for column 'pid' at row 1

insert into nuke_catalog_movie values ('NULL', '0', '0', '0', '', '', '', '', '', '0', '', '', '', '', '', '', now(), '0', '', '', '', '', '', '', '', '', '', '', '0', '', '')

Line : 552
File : modules\Video\admin\index.php

как это можно победить???

вот кусок кода

if( !($result = $db->sql_query($sql)) )
{

а это строка 552 - message_die(GENERAL_ERROR, 'Could not query update', '', __LINE__, __FILE__, $sql);

}else{
$pid =$db->sql_nextid();
$cadrsnum=trim($cadrsnum);
moviesend($pid, $active);
if($cadrs!="" AND $cadrsnum>0){
cadrsupld($cadrs, $cadrsnum, $pid, 1);
}else{Header("Location: admin.php?op=video");}
}
}

помогите плиз!

Astrix 22.01.2007 14:43

552 строка тут не при чем.
Смотри строку над
PHP код:
 if( !($result $db->sql_query($sql)) ) 

там должно быть что-то типа
PHP код:
 $sql "insert into .... "

В ней похоже ошибка.
Выложишь исходник - попробую глянуть

как время будет

BrejneV 22.01.2007 15:44

Вложений: 1
вот он! посмотри пжалста!

Astrix 22.01.2007 16:00

Вложений: 1
попробуй это. должно заработать. на 100% не уверен.

больше ничего сделать не могу, т. к. не знаю структур таблиц в этом модуле и содержимого функций.

BrejneV 22.01.2007 20:44

поставил я твой файл! теперь после добавления фильма, вылетает белая страница! как победить???

Astrix 22.01.2007 21:43

я же говорю - я толком не знаю, что там к чему. выложи весь модуль или ссылку кинь.

я его на своей попробую потестить. тогда мож победим


Часовой пояс GMT +4, время: 01:25.

Copyright © 2005 by Soniks