[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Почему не работает
casper_gt
есть код который выводит фотки на странице профиля пользователя. Движок DLE.
при попытке устновке данного модуля ну другую страницу сайта, ничего не выводит... кнонить объясните почему
в коде возможно много лишнего, я просто отредактировал готовый блок
вот код:

<?php
if( $_REQUEST['ajax'] == 1 )
{
@session_start();
@error_reporting( 7 );
@ini_set( "display_errors", true );
@ini_set( "html_errors", false );
define( "DATALIFEENGINE", true );

//-------------------------------------------------====
// Настройка путей
//-------------------------------------------------====


define( "ROOT_DIR", "../.." );
define( "ENGINE_DIR", ".." );

//-------------------------------------------------====
// Грузим конфиги и нужные файлы
//-------------------------------------------------====


require_once( ENGINE_DIR."/data/config.php" );
require_once( ROOT_DIR."/language/".$config['langs']."/website.lng" );
require_once( ENGINE_DIR."/classes/mysql.php" );
require_once( ENGINE_DIR."/data/dbconfig.php" );
require_once( ENGINE_DIR."/modules/functions.php" );
require_once( ENGINE_DIR."/modules/sitelogin.php" );

$_REQUEST['skin'] = totranslit( $_REQUEST['skin'], false, false );
$Skin = ( @is_dir( ROOT_DIR."/templates/".$_REQUEST['skin'] ) && $_REQUEST['skin'] ) ? $_REQUEST['skin'] : $config['skin'];

//-------------------------------------------------====
// Проверяем язык
//-------------------------------------------------====


$config['charset'] = ( $lang['charset'] != '' ) ? $lang['charset'] : $config['charset'];

//-------------------------------------------------====
// Настриваем Header информацию для вывода
//-------------------------------------------------====


@header( "Content-type: text/html; charset=".$config['charset'] );
@header( "pragma-cache: no-cache" );

//-------------------------------------------------====
// Функция, выводящая текст в новом окне
//-------------------------------------------------====


function echoReturn( $text ){
die("<script language=\"javascript\">alert('{$text}');</script>");
}



//-------------------------------------------------====
// Вывод результата
//-------------------------------------------------====


die();
}

//-------------------------------------------------====
//
// Вывод фотографий в профиле
//
//-------------------------------------------------====

//-------------------------------------------------====
// Прямой доступ к файлу запрещён
//-------------------------------------------------====


if( !defined( "DATALIFEENGINE" ) ) die( "Прямой доступ к файлу!" );

//-------------------------------------------------====
// Функция, вытягивающая данные о просматриваемом пользователе
//-------------------------------------------------====


function PhotosGlobalUser(){
global $row;
return $row;
}

$row = PhotosGlobalUser();
$AllowEdit = false;
//if( ( $row['user_id'] == $member_id['user_id'] || $member_id['user_group'] == 1 ) && $is_logged ) $AllowEdit = true;

function PhotosLoadJs( $CountPhotos = 0 ){
global $row, $config;

if( $config['version_id'] == "9.0" ) $Js = <<<HTML

<script language="javascript" type="text/javascript">

function ShowLoading(){
var Ajax = new dle_ajax;
Ajax.onShow( "" );
}

function HideLoading(){
var Ajax = new dle_ajax;
Ajax.onHide( "" );
}

</script>


HTML;


}

//-------------------------------------------------====
// Генерация списка фотографий
//-------------------------------------------------====


$Photos = $row['photos'];
//if( $Photos )
{
$PhotosList = "";
$Photos = explode( ",", $Photos );
$CountPhotos = count( $Photos );
foreach( $Photos as $Photo )
{
$tpl->Load_Template( "user.photos/userinfo.photo.list_ro.tpl" );
$tpl->copy_template = "<div id=\"{$Photo}\">".$tpl->copy_template."</div>";
$tpl->set( "{photo}", "<a href=\"/uploads/userphotos/{$Photo}\" target=\"_blank\" onclick=\"return hs.expand(this)\"><img src=\"/uploads/userphotos/thumbs/{$Photo}\" alt=\"\" /></a>" );
$tpl->set( "{photo:thumb}", "/uploads/userphotos/thumbs/{$Photo}" );
$tpl->set( "{photo:url}", "/uploads/userphotos/{$Photo}" );
$tpl->set( "{photo:name}", $Photo );


$tpl->compile( "PhotosList" );
$tpl->clear();
}
}

// else
// {
// $CountPhotos = 0;
// $tpl->result['PhotosList'] = "Нет загруженных фотографий";
// }

//-------------------------------------------------====
// Генерация основного тела и подготовка вывода
//-------------------------------------------------====


$tpl->Load_Template( "user.photos/userinfo.photo_ro.tpl" );
$tpl->set( "{photos}", "<div id=\"UserImages\" name=\"hs.expand\">{$tpl->result['PhotosList']}</div>" );

if( $AllowEdit === true )
{
$tpl->set( "[upload]", "" );
$tpl->set( "[/upload]", "</a>" );
$tpl->copy_template = PhotosLoadJs( $CountPhotos ).$tpl->copy_template;
}
else
{
$tpl->set_block( "'\\[upload\\](.*?)\\[/upload\\]'si", "" );
}

$tpl->compile( "result" );
$tpl->clear();

//-------------------------------------------------====
// Сам вывод сгенерироваашегося
//-------------------------------------------------====


echo $tpl->result['result'];

?>







Спустя 7 минут, 20 секунд (27.02.2012 - 10:47) Visman написал(а):
В логах ошибок сервера ошибки есть при открытии этой страницы?

Спустя 4 минуты, 51 секунда (27.02.2012 - 10:52) casper_gt написал(а):
нет

Спустя 4 минуты, 20 секунд (27.02.2012 - 10:56) casper_gt написал(а):
если только
Цитата
sess=b3737ee3d71ddbec8225e10a47968e90&user=casper&act=monitoring

Спустя 8 минут, 29 секунд (27.02.2012 - 11:05) Visman написал(а):
Выводится совершенно пустая страница или информация есть, а фоток нет?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.