Всем доброго времени суток. Сегодня мы поговорим о том, как создать и добавить php+html страницы на свой форум не используя моды. Страницы будут в аналогичном оформлении как и все остальные страницы вашего форума.
Для начала мы определяемся с именем страницы. Допустим это будет test.php. Создаем этот файлик, ставим ему правильную кодировку UTF-8 без BOOM и пихаем следующее содержимое (Это должно присутствовать во всех страницах и всегда, это основа, фундамент страницы)
Если вы будете использовать какие либо языковые файлы, то поместите их в папку language/ru/, а данную строку замените. Заменяете следующим образом. Если имя языкового файла - test_lang.php, то строка заменяется на
Эта строка привязывает к нашей php-странице html-шаблон, имя может быть любым, главное чтоб сами не запутались. А шаблон должен лежать в папке /styles/ваш стиль/template/. Содержание шаблона так же на ваше усмотрение, но структура должна быть такова
<!-- INCLUDE overall_header.html -->
Тут ваше содержимое
<!-- INCLUDE jumpbox.html -->
<!-- INCLUDE overall_footer.html -->
Тогда и страничка получится в таком же оформлении как и ваш форум. На этом впринципе и все, основу надеюсь вы поймете. Успехов
__________________________
Для теста создал по инструкции страничку . Конечно сочинятель текстов из меня никудышный )))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
DeaDRoMeO, а как сделать, чтобы все созданные файлы размещались в своих отдельных папках. И языковые и прочие. Просто когда страничек достаточно много в корневой папке может возникнуть путаница???
lardi писал(а):Просто когда страничек достаточно много в корневой папке может возникнуть путаница???
Называйте страницы по-человечески и путаницы не будет)) У меня форум из хреновы тучи файлов состоит, но путаницы нет)Главное знать что и где искать.
Да и при переносе страницы в отдельную папку какие трудности возникают ? Вроде никаких не должно
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
Извините, у меня после установки система пишет ошибку, хотя сама страничка (то, что получилось) работает вроде нормально. Хотя и шрифт на станице стал побольше. У меня Яндекс-Хром.
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4735: Cannot modify header information - headers already sent by (output started at [ROOT]/w_megami_ova1.php:1)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4737: Cannot modify header information - headers already sent by (output started at [ROOT]/w_megami_ova1.php:1)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4738: Cannot modify header information - headers already sent by (output started at [ROOT]/w_megami_ova1.php:1)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4739: Cannot modify header information - headers already sent by (output started at [ROOT]/w_megami_ova1.php:1)
Вроде просит что-то прописать? Нет? Сама страничка-то проще некуда...
Вот скан страницы:
три головы - это хорошо. но как же трудно придти к согласию... * белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
Пока ждал ответа - разобрался сам. Хотя я и использую NOTEPAD++ и этот файл не первый, но, почему-то, он сохранился в UTF BOM... Переконвертировал, закачал обратно и всё восстановилось. Может кому моя ошибка и пригодится. "Умные учатся на чужих".
три головы - это хорошо. но как же трудно придти к согласию... * белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
Сообщение добавлено... спустя 29 минут 32 секунды:
template->_tpl_load_file(): File ./styles/mirsp/template/p.html does not exist or is empty
У меня выдает это.
после попытки вставить имя файла выдает это:
[phpBB Debug] PHP Warning: in file [ROOT]/p.php on line 14: Division by zero
[phpBB Debug] PHP Warning: in file [ROOT]/p.php on line 14: Division by zero
[phpBB Debug] PHP Warning: in file [ROOT]/p.php on line 14: Division by zero
[phpBB Debug] PHP Warning: in file [ROOT]/p.php on line 14: Division by zero
всё, я поняла всё, просто нужно больше времени ну и внимательнее читать Обожаю Ваш форум!
Сергей .я уже разобралась, просто надо внимательнее читать, я всё быстро и быстро, а потом уже отключилась и просто побродила и до меня дошло, что я сделала не так
DeaDRoMeO писал(а):Да и при переносе страницы в отдельную папку какие трудности возникают ? Вроде никаких не должно
Однако, возникают. Выдаёт ошибки. Давно хотел разместить все отдельно созданные страницы по папкам, но не получалось из-за ошибок. UPD:
Нашёл решение проблемы. Чтобы делать страницы в отдельных папках, надо в php файле вместо:
Кристина Данн писал(а):Скажите пожалуйста, а как сделать страницы отличного от стиля форума? возможно ли? и если тема уже есть, подскажите где? Схожу
В html-шаблоне вашей страницы просто уберите <!-- INCLUDE overall_header.html -->, <!-- INCLUDE jumpbox.html --> и <!-- INCLUDE overall_footer.html -->, и делайте по-своему
Други! А можно ли к этой новой странице прикрутить стандартную пагинацию?
Например нужно вывести список пользователей разбитый по 500 или 1000 Юзеров.
Или городить от сторонних производителей.
petroff писал(а):Можно, просто посмотреть в том же viewtopic.php как идет реализация пагинации
Смотрел, не осилил, как прикрутить к собственной странице.
Может кто уже просто разобрался?
Иначе проще разбираться, адаптировать и прикручивать уже разжеванную от Pagination.ru
p.s. Странно, неужели у меня у первого возникла такая проблема
Последний раз редактировалось petroff 12 ноя 2014, 09:28, всего редактировалось 1 раз.