2017-01-26 4 views
1

Хорошо, поэтому я очень начинаю при создании сайта, и до сих пор знаю только hmtl и ccs. У меня есть сайт (interqueo.hu) и форум phpBB. На моем сайте я хотел бы иметь место на правой стороне, где посетители могут видеть последние 5 сообщений на форуме. Я нашел учебник, но, как я уже сказал, я новичок и не знаком с кодировкой php.Публикация сообщений на сайте (phpBB)

Ссылка на учебник: https://wiki.phpbb.com/Practical.Displaying_posts_and_topics_on_external_pages

Я сделал это до сих пор, но я не знаю, куда девать остальную часть кодов из учебника.

<!DOCTYPE> 
<?php 
/* 
* home.php 
* Description: example file for displaying latest posts and topics 
* by battye (for phpBB.com MOD Team) 
* September 29, 2009 
*/ 

define('IN_PHPBB', true); 
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './forum/'; 
$phpEx = substr(strrchr(__FILE__, '.'), 1); 
include($phpbb_root_path . 'common.' . $phpEx); 
include($phpbb_root_path . 'includes/bbcode.' . $phpEx); 
include($phpbb_root_path . 'includes/functions_display.' . $phpEx); 

// Start session management 
$user->session_begin(); 
$auth->acl($user->data); 
$user->setup('viewforum'); 
<html> 
<head> 
    <title>Test Page</title> 
</head> 
<body> 

</body> 
</html> 

ответ

-1

Поскольку вы новичок, я бы порекомендовал вам взглянуть на базу данных, которую вы собираетесь использовать в первую очередь. Используйте PHPMyAdmin или другой пользовательский интерфейс для проверки существующих там данных и создайте фиктивную базу данных, чтобы отображать ваши сообщения. Примите к сведению ваши таблицы и поля БД и сначала попробуйте запросить данные. После этого вы лучше поймете вызовы, сделанные из PHP в базу данных MYSQL. Я никогда не использовал phpBB, но я уверен, что вы можете прочитать их документацию о том, как управлять базой данных.

+0

Даже если это хороший совет, вы не отвечаете на этот вопрос. Постарайтесь получить минимальную репутацию, чтобы вы могли оставлять комментарии. –

0

Добавить пример вашего выбора в файл home.php. Насколько я понимаю, четвертый пример выполняет вашу работу.

Опция, функция может быть добавлена ​​в новый файл функции (function_XXXX.php) в каталоге includes.

Тогда вы могли бы включили этот новый файл с этим кодом:

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

Но я не думаю, что это очень полезно, только ваш скрипт будет вызывать его. Таким образом, функция может оставаться в начале вашего файла home.php.

Смежные вопросы