поместил файл в отдельную папку и тут ошибка

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
sergejjjjjjjjjjj
phpBB 1.4.4
Сообщения: 111
Стаж: 19 лет 10 месяцев
Откуда: Германия

поместил файл в отдельную папку и тут ошибка

Сообщение sergejjjjjjjjjjj »

Дело вот в чем. Мне нужно, чтобы отдельные файлы находились в отдельной папке, так, чтобы все как-то разделить. Вот к примеру, в керне форума я хочу сделать папку horoscopes. туда поместить файлы типа capricorn.tpl и capricorn.php. Что же нужно вписать в файл php для того чтобы все нормально отображалось. Я про то чтобы был фон как и во всем форуме. Зарание спасибо :wink:
"От судьбы не уйдешь, а если ушел - значит, не судьба!"
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
Сообщения: 1464
Стаж: 20 лет 3 месяца
Откуда: Novosibirsk,RU

Сообщение [R: R@m$e$ :U] »

sergejjjjjjjjjjj
хык... смотрим мой мод random content files... и видим как это сделано...

Код: Выделить всё

$template->set_filenames(array(
	'body' => $phpbb_root_path . 'content/' . $content . '.tpl')
);
ПыСы
для тех кто пропустил... данный файл берет файлы из папки forum_root/content/file_name.tpl
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
sergejjjjjjjjjjj
phpBB 1.4.4
Сообщения: 111
Стаж: 19 лет 10 месяцев
Откуда: Германия

Сообщение sergejjjjjjjjjjj »

спасибо! сейчас попробую! а где твой мод то взять?
"От судьбы не уйдешь, а если ушел - значит, не судьба!"
Аватара пользователя
Zen
phpBB 2.0.2
Сообщения: 317
Стаж: 19 лет 7 месяцев
Откуда: Москва

Сообщение Zen »

http://www.ramses.us/files/phpbb/mods/r ... es_103.zip

Надо думать на его сайте!
Как устанавливать MODs/STYLEs
sergejjjjjjjjjjj
phpBB 1.4.4
Сообщения: 111
Стаж: 19 лет 10 месяцев
Откуда: Германия

Сообщение sergejjjjjjjjjjj »

Zen писал(а):http://www.ramses.us/files/phpbb/mods/r ... es_103.zip

Надо думать на его сайте!
ссылка битая, а есть другая? :roll:

Добавлено спустя 9 минут 39 секунд:

Вот что у меня в файле php

Код: Выделить всё

<?php

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);

// Default page
// Eoi oi?ao caia?ieeou - oaa?eoa /* e */
if ( !$userdata['session_logged_in'] )
{
   redirect(append_sid("login.$phpEx?redirect=tv.$phpEx", true));
}
			  
// Generate page
//

$page_title = $lang['tv'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

make_jumpbox($phpbb_root_path .'viewforum.'.$phpEx);

// Load templates
//
$template->set_filenames(array(
        'body' => 'cancer.tpl')
);

$template->assign_vars(array( 
'L_HOROSCOPES' => $lang['Horoscopes'],
'L_ZODIAC' => $lang['Zodiac'],

'L_OB' => $lang['OB'],
'L_EG' => $lang['EG'],
'L_GG' => $lang['GG'],
'L_TH' => $lang['TH'],
'L_SZ' => $lang['SZ'],
'L_ZD' => $lang['ZD'],
'L_PR' => $lang['PR'],
'L_ERG' => $lang['ERG'],
'L_LG' => $lang['LG'],

'capricorn' => $capricorn = '<a href="capricorn.php" class="cattitle">' . $lang['capricorn'] . '</a>',
'aquarius' => $aquarius = '<a href="aquarius.php" class="cattitle">' . $lang['aquarius'] . '</a>',
'pisces' => $pisces = '<a href="pisces.php" class="cattitle">' . $lang['pisces'] . '</a>',
'aries' => $aries = '<a href="aries.php" class="cattitle">' . $lang['aries'] . '</a>',
'taurus' => $taurus = '<a href="taurus.php" class="cattitle">' . $lang['taurus'] . '</a>',
'gemini' => $gemini = '<a href="gemini.php" class="cattitle">' . $lang['gemini'] . '</a>',
'cancer' => $cancer = '<a href="cancer.php" class="cattitle">' . $lang['cancer'] . '</a>',
'leo' => $leo = '<a href="leo.php" class="cattitle">' . $lang['leo'] . '</a>',
'virgo' => $virgo = '<a href="virgo.php" class="cattitle">' . $lang['virgo'] . '</a>',
'libra' => $libra = '<a href="libra.php" class="cattitle">' . $lang['libra'] . '</a>',
'scorpio' => $scorpio = '<a href="scorpio.php" class="cattitle">' . $lang['scorpio'] . '</a>',
'sagittarius'=> $sagittarius = '<a href="sagittarius.php" class="cattitle">' . $lang['sagittarius'] . '</a>',
)	  
   );

$template->pparse('body');

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

?>

а вот что показывает

Код: Выделить всё

Warning: main(./extension.inc): failed to open stream: No such file or directory in z:\home\test2.ru\www\horoscopes\capricorn.php on line 5

Warning: main(): Failed opening './extension.inc' for inclusion (include_path='.;/usr/local/php/PEAR') in z:\home\test2.ru\www\horoscopes\capricorn.php on line 5

Notice: Undefined variable: phpEx in z:\home\test2.ru\www\horoscopes\capricorn.php on line 6
[ убрать подсказку | никогда больше не показывать ]

Это предупреждение, вероятнее всего, возникает вследствие высокого уровня контроля ошибок в PHP, по умолчанию установленного в Денвере (E_ALL). Такой режим вывода ошибок является рекомендуемым и сильно помогает при отладке скриптов. Однако множество готовых скриптов требуют более низкого уровня ошибок.

Вы можете установить более слабый контроль ошибок одним из следующих способов:

    * Впишите в скрипты строчку:

Error_Reporting(E_ALL & ~E_NOTICE);

      Этот способ особенно удобен, если в скрипте есть один файл (конфигурационный), который подключается всеми остальными.
    * Рекомендуемый способ. Создайте в директории со скриптом файл .htaccess следующего содержания:

php_value error_reporting 7

    * Исправьте в /usr/local/php/php.ini значение error_reporting на E_ALL & ~E_NOTICE. Этот способ не является рекомендуемым и может привести к серьезным неудобствам при отладке!

[Денвер: показать возможную причину ошибки]
Warning: main(./common.): failed to open stream: No such file or directory in z:\home\test2.ru\www\horoscopes\capricorn.php on line 6

Warning: main(): Failed opening './common.' for inclusion (include_path='.;/usr/local/php/PEAR') in z:\home\test2.ru\www\horoscopes\capricorn.php on line 6

Fatal error: Call to undefined function: session_pagestart() in z:\home\test2.ru\www\horoscopes\capricorn.php on line 10
оба файла находятся в папке horoscopes
Последний раз редактировалось sergejjjjjjjjjjj 17.11.2005 17:25, всего редактировалось 1 раз.
"От судьбы не уйдешь, а если ушел - значит, не судьба!"
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

Код: Выделить всё

define('IN_PHPBB', true); 
$phpbb_root_path = './'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx);
Как вы думаете, зачем тут среди прочего один параметр?
sergejjjjjjjjjjj писал(а):Warning: main(./extension.inc): failed to open stream: No such file or directory in z:\home\test2.ru\www\horoscopes\capricorn.php on line 5
Эта ошибка вам ни о чем не говорит?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
sergejjjjjjjjjjj
phpBB 1.4.4
Сообщения: 111
Стаж: 19 лет 10 месяцев
Откуда: Германия

Сообщение sergejjjjjjjjjjj »

Xpert писал(а):

Код: Выделить всё

define('IN_PHPBB', true); 
$phpbb_root_path = './'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx);
Как вы думаете, зачем тут среди прочего один параметр?
sergejjjjjjjjjjj писал(а):Warning: main(./extension.inc): failed to open stream: No such file or directory in z:\home\test2.ru\www\horoscopes\capricorn.php on line 5
Эта ошибка вам ни о чем не говорит?
если бы я понимал, то я бы не спрашивал. :roll: если не сложно, не могли бы Вы мне объеснить? я то в этом не сильно умен. только учусь.

Я заменил
$phpbb_root_path = './';
на
$phpbb_root_path = 'z:/home/test2.ru/www/';
и все заработало, за исключением фона. Но что же нужно вместо z:/home/test2.ru/www/ так чтобы все время это не изменять при изменении пути к файлу? и что же делать с фонам?
"От судьбы не уйдешь, а если ушел - значит, не судьба!"
sergejjjjjjjjjjj
phpBB 1.4.4
Сообщения: 111
Стаж: 19 лет 10 месяцев
Откуда: Германия

Сообщение sergejjjjjjjjjjj »

я так и не смог проблему решить! помогите, те кому не сложно! Буду очень благодарен! зарание спасибо! :wink:
"От судьбы не уйдешь, а если ушел - значит, не судьба!"
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 20 лет 10 месяцев
Откуда: Бердск

Сообщение crash »

sergejjjjjjjjjjj писал(а):$phpbb_root_path = './';
как минимум поменять на
sergejjjjjjjjjjj писал(а):$phpbb_root_path = '../';
ну а для темлейта вамуже сказали
[R: R@m$e$ :U] писал(а):$template->set_filenames(array(
'body' => $phpbb_root_path . 'content/' . $content . '.tpl')
);
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
sergejjjjjjjjjjj
phpBB 1.4.4
Сообщения: 111
Стаж: 19 лет 10 месяцев
Откуда: Германия

Сообщение sergejjjjjjjjjjj »

crash писал(а):
sergejjjjjjjjjjj писал(а):$phpbb_root_path = './';
как минимум поменять на
sergejjjjjjjjjjj писал(а):$phpbb_root_path = '../';
ну а для темлейта вамуже сказали
[R: R@m$e$ :U] писал(а):$template->set_filenames(array(
'body' => $phpbb_root_path . 'content/' . $content . '.tpl')
);
Вы наверное меня не так поняли! дело в том, что я хотел бы поместить файлы в отдельную папку. Но фон не отображается! вот в чем проблеима! Потом еще ко все ссылкам добовляется название папки.

Привер:
Нормальная ссылка

Код: Выделить всё

http://www.test2.ru/profile.php?mode=viewprofile&u=2
После того как зайду открою тот файл что в новой папке horoscopes ссылка имеет вид

Код: Выделить всё

http://www.test2.ru/horoscopes/profile.php?mode=viewprofile&u=2
Что делать? И не мог бы кто-нибудь дать не битую ссылку на мод random content files? Зарание спасибо!
"От судьбы не уйдешь, а если ушел - значит, не судьба!"
sergejjjjjjjjjjj
phpBB 1.4.4
Сообщения: 111
Стаж: 19 лет 10 месяцев
Откуда: Германия

Сообщение sergejjjjjjjjjjj »

:roll:
"От судьбы не уйдешь, а если ушел - значит, не судьба!"
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
Сообщения: 1464
Стаж: 20 лет 3 месяца
Откуда: Novosibirsk,RU

Сообщение [R: R@m$e$ :U] »

sergejjjjjjjjjjj писал(а): не мог бы кто-нибудь дать не битую ссылку на мод random content files?
http://ramses.phpbbguru.net/files/phpbb ... es_103.zip
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
sergejjjjjjjjjjj
phpBB 1.4.4
Сообщения: 111
Стаж: 19 лет 10 месяцев
Откуда: Германия

Сообщение sergejjjjjjjjjjj »

[R: R@m$e$ :U] писал(а):
sergejjjjjjjjjjj писал(а): не мог бы кто-нибудь дать не битую ссылку на мод random content files?
http://ramses.phpbbguru.net/files/phpbb ... es_103.zip
Спасибо! но меня интересовало немного другое! я хотел бы поместить оба файла в одну папку! :roll:
"От судьбы не уйдешь, а если ушел - значит, не судьба!"
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
Сообщения: 1464
Стаж: 20 лет 3 месяца
Откуда: Novosibirsk,RU

Сообщение [R: R@m$e$ :U] »

sergejjjjjjjjjjj
$phpbb_root_path... но тебя ожидает проблема с непоказываемой графикой... об этом я не расскажу как исправить... только потом отправлю в код обновленого error mod'а... =) (да... и Ксперт, и Наклоняев щас начнут ругаться =))) ) там эта проблема решена =)
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
sergejjjjjjjjjjj
phpBB 1.4.4
Сообщения: 111
Стаж: 19 лет 10 месяцев
Откуда: Германия

Сообщение sergejjjjjjjjjjj »

[R: R@m$e$ :U] писал(а):sergejjjjjjjjjjj
$phpbb_root_path... но тебя ожидает проблема с непоказываемой графикой... об этом я не расскажу как исправить... только потом отправлю в код обновленого error mod'а... =) (да... и Ксперт, и Наклоняев щас начнут ругаться =))) ) там эта проблема решена =)
что-то я тебя не сильно понял. так мне ждать помощи или нет? или никто не хочет помочь? :roll:
"От судьбы не уйдешь, а если ушел - значит, не судьба!"

Вернуться в «Поддержка phpBB 2.0.x»