Версия форума 3.0.8
Установила мод Board Rules. Всё в порядке, но не могу найти, как сделать, чтобы картинки дизайна (верх и низ) отображались? Понятно только, что не отображаются потому, что в папке на уровень ниже находится файл index.php для правил.
Та же проблема при входе в админ-панель (когда подтверждаешь вход).
http://romanticcollection.ru/forum/rules/
Спасибо за помощь!
Отображение картинок в папке /rules/
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Nekstati
- Поддержка

- Сообщения: 3365
- Стаж: 17 лет 6 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 1454 раза
Re: Отображение картинок в папке /rules/
Вероятно, это потому, что использованный вами способ интеграции форума в сайт не в состоянии нормально работать с подпапками форума. А правила лежат как раз в подпапке. Попробуйте файл /forum/rules/index.php переименовать в rules.php и переместить в корень форума. Затем найдите в нём эту строку:
И замените на
Или же можно попробовать перенести папку /forum/rules/ в корень сайта. Тогда эту строчку нужно заменить на
Да, и не забудьте потом поменять ссылку на правила. Она в includes/functions.php:
Код: Выделить всё
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : '../';Код: Выделить всё
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';Код: Выделить всё
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : '../forum/';Код: Выделить всё
'U_RULES' => append_sid("{$phpbb_root_path}rules/"),Re: Отображение картинок в папке /rules/
Ни первый, ни второй способ не подошел (я еще сама пыталась сделать способом №1 по аналогии с файлом faq.php)
Форум не интегрирован в сайт. Существует сам по себе.
Код: Выделить всё
Warning: include(../forum/common.php) [function.include]: failed to open stream: No such file or directory
Последний раз редактировалось Ulenka 24.12.2010 9:35, всего редактировалось 1 раз.
-
Nekstati
- Поддержка

- Сообщения: 3365
- Стаж: 17 лет 6 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 1454 раза
Re: Отображение картинок в папке /rules/
Пардон, вы невнимательно читаете, что я пишу. Перенося файл rules/index.php в корень форума, надо было внести в него поправку, см. предыдущий пост. Нет поправки — есть warning.
А причина проблемы в том, что у вас неверно указаны пути к картинкам в файле styles/prosilver/template/ahead.html — например,
И т. д.
Или, чтобы долго не возиться, можете просто скопировать эти картинки в папку /rules/.
А причина проблемы в том, что у вас неверно указаны пути к картинкам в файле styles/prosilver/template/ahead.html — например,
background="head.gif". Пути, прописанные таким способом, указывают на картинки, расположенные в той же папке, что и текущий скрипт, и потому не работают, если скрипт расположен во вложенной папке. Исправьте их следующим образом:background="head.gif" → background="{ROOT_PATH}head.gif"src="_.gif" → src="{ROOT_PATH}_.gif"И т. д.
Или, чтобы долго не возиться, можете просто скопировать эти картинки в папку /rules/.

