Система управления контентом SantaFox

Santafox CMS

  • Начало
  • Помощь
  • Поиск
  • Календарь
  • Вход
  • Регистрация

  • Система управления контентом SantaFox »
  • Работа с SantaFox »
  • Модуль "Произвольного кода" »
  • Куча ошибок при использовании модуля произвольного ко
  • Показать непрочитанные сообщения
« предыдущая тема следующая тема »
  • Печать
Страницы: [1]

Автор Тема: Куча ошибок при использовании модуля произвольного ко  (Прочитано 7052 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ssid

  • Новичок
  • *
  • Сообщений: 7
  • Авторитет: 0
    • Просмотр профиля
Куча ошибок при использовании модуля произвольного ко
« : 20 Ноябрь 2011, 23:07:59 »
Приветствую всех!
Ситуация следующая:
на сайте помимо основного сайта предусмотрен еще и форум. На главной странице есть блок вывода последних активных тем на  форуме, для вывода этой информации и используется модуль произвольного кода. Код написан и работает, но при его подключении появляются ошибки:
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in Z:\home\rk.dv\www\admin\manager_modules.class.php on line 1266
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in Z:\home\rk.dv\www\admin\manager_modules.class.php on line 1266
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in Z:\home\rk.dv\www\include\kernel.class.php on line 3378
Warning: mysql_free_result() expects parameter 1 to be resource, boolean given in Z:\home\rk.dv\www\include\kernel.class.php on line 3380
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in Z:\home\rk.dv\www\include\kernel.class.php on line 3378
Warning: mysql_free_result() expects parameter 1 to be resource, boolean given in Z:\home\rk.dv\www\include\kernel.class.php on line 3380
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\rk.dv\www\admin\manager_modules.class.php:1266) in Z:\home\rk.dv\www\include\kernel.class.php on line 1481

Подключаемый код следующий:
<?php
global $kernel;

$my_host='localhost';
$my_login='root';
$my_pass='';
$my_database='rk-forum';
$my_reply = mysql_connect($my_host,$my_login,$my_pass) or die("<p>Не могу соединиться</p>");;
mysql_select_db($my_database, $my_reply);

$my_query = 'SELECT
            p.post_id, p.topic_id, p.forum_id, p.poster_id, p.post_time, p.post_subject, u.username
      FROM
            phpbb_posts p, phpbb_users u
      WHERE
            u.user_id=p.poster_id ORDER BY post_time DESC LIMIT 10';

$my_result =  $kernel->runSQL($my_query, $my_reply);
$my_content = '';
while ($my_res = mysql_fetch_array($my_result)){
   $my_content = $my_content.'
   <div class="div_forum1">
      <a href="/forum/viewtopic.php?f='.$my_res['forum_id'].'&t='.$my_res['topic_id'].'#p'.$my_res['post_id'].'">'.$my_res['post_subject'].'</a>,
      <a href="/forum/viewtopic.php?f='.$my_res['forum_id'].'&t='.$my_res['topic_id'].'#p'.$my_res['post_id'].'" class="nonline">'.$my_res['username'].'</a>, '.date('d.m.Y, H:i',$my_res['post_time']).'
   </div>';
}
$my_content = '<h1>Обсуждения</h1>'.$my_content;

mysql_close();
echo $my_content;
?>
Прошу помочь, не могу понять в чем причина и как от них избавиться. При том еще в итоге информация в данном блоке выводится, а вот главное меню и блок последних новостей перестают выводиться.
Записан

Оффлайн arteshuk

  • Разработчики
  • Ветеран
  • *****
  • Сообщений: 1 214
  • Авторитет: 128
  • Пол: Мужской
    • Просмотр профиля
Re: Куча ошибок при использовании модуля произвольного
« Ответ #1 : 21 Ноябрь 2011, 09:45:05 »
Код написан и работает, но при его подключении появляются ошибки:

по моему, это как как раз говорит об обратном, нет?
Записан

Оффлайн ssid

  • Новичок
  • *
  • Сообщений: 7
  • Авторитет: 0
    • Просмотр профиля
Re: Куча ошибок при использовании модуля произвольного
« Ответ #2 : 21 Ноябрь 2011, 12:44:45 »
Цитата: arteshuk от 21 Ноябрь 2011, 09:45:05
Код написан и работает, но при его подключении появляются ошибки:

по моему, это как как раз говорит об обратном, нет?
Возможно, я это не отрицаю, поэтому и прошу помощи.
Вообще форум использует отдельную базу данных, может необходимо его установить в туже, куда установлена сантафокс? Может в этом проблема?
Еще хотелось бы понять в чем суть выводящихся ошибок?
« Последнее редактирование: 21 Ноябрь 2011, 12:46:31 от ssid »
Записан

Оффлайн arteshuk

  • Разработчики
  • Ветеран
  • *****
  • Сообщений: 1 214
  • Авторитет: 128
  • Пол: Мужской
    • Просмотр профиля
Re: Куча ошибок при использовании модуля произвольного
« Ответ #3 : 21 Ноябрь 2011, 12:51:13 »
Суть ошибок проста....не тот тип данных передается...
База тут думаю ни при чем..
Надо детально смотреть сайт....так заочно решить проблему врятли возможно..
Записан

Оффлайн he11rai8er

  • Новичок
  • *
  • Сообщений: 41
  • Авторитет: 4
    • Просмотр профиля
Re: Куча ошибок при использовании модуля произвольного
« Ответ #4 : 21 Ноябрь 2011, 19:42:32 »
Цитата: ssid от 20 Ноябрь 2011, 23:07:59
mysql_close();
попробовать убрать эту строку из произвольного кода )
« Последнее редактирование: 21 Ноябрь 2011, 19:44:22 от he11rai8er »
Записан

Оффлайн arteshuk

  • Разработчики
  • Ветеран
  • *****
  • Сообщений: 1 214
  • Авторитет: 128
  • Пол: Мужской
    • Просмотр профиля
Re: Куча ошибок при использовании модуля произвольного
« Ответ #5 : 21 Ноябрь 2011, 20:06:27 »
Цитата: he11rai8er от 21 Ноябрь 2011, 19:42:32
Цитата: ssid от 20 Ноябрь 2011, 23:07:59
mysql_close();
попробовать убрать эту строку из произвольного кода )

она там совсем не при чем...тем более что база отдельная...

а вот зачем вот это

global $kernel;

действительно загадка :)
« Последнее редактирование: 21 Ноябрь 2011, 20:13:59 от arteshuk »
Записан

Оффлайн he11rai8er

  • Новичок
  • *
  • Сообщений: 41
  • Авторитет: 4
    • Просмотр профиля
Re: Куча ошибок при использовании модуля произвольного
« Ответ #6 : 21 Ноябрь 2011, 21:45:35 »
Цитата: arteshuk от 21 Ноябрь 2011, 20:06:27
Цитата: he11rai8er от 21 Ноябрь 2011, 19:42:32
Цитата: ssid от 20 Ноябрь 2011, 23:07:59
mysql_close();
попробовать убрать эту строку из произвольного кода )
она там совсем не при чем...тем более что база отдельная...

тогда хотя бы поменять на mysql_close($my_reply);
есть подозрение что все открытые базы закрывает
Записан

  • Печать
Страницы: [1]
« предыдущая тема следующая тема »
  • Система управления контентом SantaFox »
  • Работа с SantaFox »
  • Модуль "Произвольного кода" »
  • Куча ошибок при использовании модуля произвольного ко
  • Показать непрочитанные сообщения
 

SMF 2.0.11 | SMF © 2011, Simple Machines
Flatline Theme Made By: NBK*Twitch
Go To Top