[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: подскажите пожалуйста
tmt0086
доброй ночи smile.gif
есть код вывода блоков, собственно вот он
<?php

global $USERLANG;
require_once(load_language('lang_blocks.php'));

function get_menu($pos) {
global $TABLE_PREFIX, $CURUSER, $FORUMLINK, $CACHE_DURATION, $language;
$blocks=get_result('SELECT title, content, cache FROM '.$TABLE_PREFIX.'blocks WHERE position="'.$pos.'" AND status=1 AND '.$CURUSER['id_level'].'>=minclassview AND '.$CURUSER['id_level'].'<=maxclassview '.(($FORUMLINK==''||$FORUMLINK=='internal'||$FORUMLINK=='smf')?'':' AND content!="forum"').' ORDER BY sortid',true, $CACHE_DURATION);
$return='';
foreach ($blocks as $entry)
$return.=get_block($language[$entry['title']],'justify',$entry['content'],$entry['cache']=='yes');
return $return;
}

function main_menu() {
global $TABLE_PREFIX, $CURUSER, $tpl;

$blocks=get_result('SELECT content FROM '.$TABLE_PREFIX.'blocks WHERE position="t" AND status=1 AND '.$CURUSER['id_level'].'>=minclassview AND '.$CURUSER['id_level'].'<=maxclassview '.(($FORUMLINK==''||$FORUMLINK=='internal'||$FORUMLINK=='smf')?'':' AND content!="forum"').' ORDER BY sortid',true, $CACHE_DURATION);
$return='';
foreach ($blocks as $entry)
$return.=get_content(realpath(dirname(__FILE__).'/..').'/blocks/'.$entry['content'].'_block.php');

return set_block('','justify',$return);
}

function center_menu() {
***get_content(realpath(dirname(__FILE__).'/..').'/blocks/блок_block.php');***
### return get_menu('c'); ###
}

function side_menu() {
return get_menu('l');
}

function right_menu() {
return get_menu('r');
}

function bottom_menu() {
return get_menu('b');
}
?>

что собственно интерисует, ### я выделил стандартный код, который выводит блоки с "с" тоесть центр. *** я пометил, то что я сам пытался написать для вывода блока, но он не выводится(( подскажите пожалуйста что не так там



Спустя 42 минуты, 54 секунды (20.06.2010 - 14:13) gzim9x написал(а):
Цитата
***get_content(realpath(dirname(__FILE__).'/..').'/blocks/блок_block.php');***


судя по предыдущему вызову эта функция возвращает строку. Вы эту строку никак не обрабатываете и не выводите.
а русские символы в названии файлов... лучше не привыкайте и переименуйте.

Спустя 46 минут, 26 секунд (20.06.2010 - 14:59) Michael написал(а):
Цитата
у новичков все молчат

ну раз ответили тебе, можно снова перелететь в новички. biggrin.gif

Спустя 6 часов, 16 минут, 49 секунд (20.06.2010 - 21:16) tmt0086 написал(а):
gzim9x
а как вывести тогда блок? помогите пожалуйста

Спустя 33 минуты, 20 секунд (20.06.2010 - 21:50) gzim9x написал(а):
tmt0086

Нда.... blink.gif
Я не знаю особенностей того фреймворка части которого вы решили привести и все что я вижу -- предыдущее использование get_content().
попробуйте
return get_content(realpath(dirname(__FILE__).'/..').'/blocks/блок_block.php');

если не получится вывести -- есть echo, print, print_r(), var_dump() -- проверьте у вас вообще эта функция что нибудь возвращает?
но это так -- напутствие -- Потому как не зная языка совсем -- нет смысла разбирать или изменять работу стороннего кода.


Спустя 17 часов, 45 минут, 20 секунд (21.06.2010 - 15:35) tmt0086 написал(а):
gzim9x
спасибо, получилось..
правда отображается не коректно..

Спустя 23 минуты, 3 секунды (21.06.2010 - 15:58) Lolik написал(а):
Цитата (tmt0086 @ 21.06.2010 - 12:35)
gzim9x
спасибо, получилось..
правда отображается не коректно..

=) ну это уже не проблема то откорректировать главное результат rolleyes.gif

Спустя 2 часа, 56 минут (21.06.2010 - 18:54) tmt0086 написал(а):
Lolik
я не спорю! спасибо! я буду учиться)) и в скором буду понимать лучше biggrin.gif надеюсь


_____________
Продаю людей. Дешего. Писать в ПС
Быстрый ответ:

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