|
|
|
|
|
|
|
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& uname='.$row[submitter].'" target="_blank">'.$row[submitter].'</a>';
}
return '<font class="'.$font['tiny'].'">'._GALSUBMITTER.'</font> - <font class="'.$font['tiny'].'"><b>'.$row[submitter].'</b></font>'
;
}
потом регистрация. это кошмар!
регюсь все идет хорошо, птотм вылетает нажмите сюда что б активироваться, жму, пишет активировано, потом говорит зайди на сайт, вбиваю логин пароль и фигушки! не могу зайти пишет непральный логин пароль.
потом поставил модуль знакомств meeting 2 взял оттуда папку your_account, думал помоожет - не помогло.
потом провел оптимизацию со статьи с вашего сайта пока все нормально запросы уменьшились.
товарищи оч нужна помощь ваша!
PS. нюка у меня стоит 8, скачанная с сайта МИхи который Хард. то бишь http://rus-phpnuke.com
|
|
|
|
|
|
|
|
|
|
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&do=showpic&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&do=showpic&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>";
еще модуль знакомств поставил выше про который говорил, вывожу блок на главную страницу все нормально, но как только включаю показ ошибок то вылетает белая страница.
Народ!! помогите хто чем может! Плиз!
|
|
|
|
|
|
|
|
|
|
21.01.2007, 02:56
ну может хоть кто нить поможет????
|
|
|
|
|
|
|
21.01.2007, 16:38
Ну, на первое - НИКОГДА не ставь новые модули, если не уверен в них. Сначала оттестируй все на локальной машине. Не ставь по несколько модулей сразу - гораздо труднее будет их потом отладить!
а теперь по порядку:
по поводу 109 строчки: в таблице _users нет поля uname. поменяй его на username:
PHP код:
$result = mysql_query("SELECT * FROM $prefix"._users." where username='".$row[submitter]."'");
насчет регистрации не знаю - такой проблемы не было
spaw не пользовался - тут ничем помочь не могу.
|
|
|
|
|
|
|
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");}
}
}
помогите плиз!
|
|
|
|
|
|
|
|
|
|
22.01.2007, 14:43
552 строка тут не при чем.
Смотри строку над
PHP код:
if( !($result = $db->sql_query($sql)) )
там должно быть что-то типа
PHP код:
$sql = "insert into .... ";
В ней похоже ошибка.
Выложишь исходник - попробую глянуть
как время будет
|
|
|
|
|
|
|
22.01.2007, 15:44
вот он! посмотри пжалста!
|
|
|
|
|
|
|
22.01.2007, 16:00
попробуй это. должно заработать. на 100% не уверен.
больше ничего сделать не могу, т. к. не знаю структур таблиц в этом модуле и содержимого функций.
|
|
|
|
|
|
|
22.01.2007, 20:44
поставил я твой файл! теперь после добавления фильма, вылетает белая страница! как победить???
|
|
|
|
|
|
|
22.01.2007, 21:43
я же говорю - я толком не знаю, что там к чему. выложи весь модуль или ссылку кинь.
я его на своей попробую потестить. тогда мож победим
|
|
|
|
|
|
Хочешь обнять весь мир? - Купи глобус! |
|
|
|
|
|
|
|
|
Опции темы |
Поиск в этой теме |
|
|
Опции просмотра |
Линейный вид
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 23:23.
|
|
|
|
|
|
|
|
|
|
|
|
|