Потребител Парола | Регистрация | Забравена парола
Меню
· Начало
· Файлове
· Форум
· Връзки
· Категории на уроците
· За контакти
· Фото галерия
· Търсене
Кажи на приятел

Вашия email:
email на приятел:
Копие за вас?
Реклама

Последни теми от форума

phpBBСкриптът е за интеграция на сайт с phpBB3 форум. Скриптът не само извежда последните публикувани теми, но и проверява за правата на потребителя, разглеждащ сайта и извежда само темите, които е разрешено той да вижда.
Задължително сайтът трябва да бъде интегриран с phpBB3 форума, като за целта в началото на страницата, където ще поставите скрипта трябва да поставите този код. Сайтът трябва да е в кодировка UTF-8 каквато е и кодировката на форума.

Този код в началото на страницата заради интеграцията.

Код
<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('viewforum');
?>




Ето го и самият скрипт. След заглавието на темата се показва и броя на отговорите, може да се добави и автора и броя на вижданията. Може да се добави и функция за отрязване на текста.

Код
<?php
include \"config.php\";
//Брой на последните теми, които искате да се показват
$latest = \"10\";

$link = mysql_connect(\"$dbhost\", \"$dbuser\", \"$dbpasswd\");
if (!$link)
{
die('Not connected : ' . mysql_error());
}
$db_selected = mysql_select_db(\"$dbname\", $link);
if (!$db_selected)
{
die ('Can\'t use foo : ' . mysql_error());
}
mysql_query(\"SET NAMES UTF8\");
$get_url = \"SELECT config_name, config_value FROM $table_prefix\".config.\" WHERE config_name = 'server_name' LIMIT 0,1\";
$url = mysql_query($get_url);
$url = mysql_fetch_array($url);
$latest_topics = \"SELECT * FROM $table_prefix\".topics.\" WHERE topic_approved = '1' ORDER BY topic_time DESC LIMIT 0,$latest\";
$topics = mysql_query($latest_topics);
while($row = mysql_fetch_array($topics))
{
extract($row);
if ( ($auth->acl_get('f_read', $row['forum_id'])) || ($row['forum_id'] == '0') )
{
echo \"<a href='\".$phpbb_root_path.\"/viewtopic.php?f=\".$forum_id.\"&t=\".$topic_id.\"' target='_blank'>\".$topic_title.\"</a> <br/> видяна: (\".$topic_views.\") отговори: (\".$topic_replies.\")<br/>\";
}
}
?>


· smilev на January 12 2011 07:56:06 · 0 Коментари · 2191 Прочитания · Отпечатай
Коментари
Няма добавени коментари.
Напиши коментар
Моля влезте, за да коментирате.
Оценка
Рейтингите са достъпни само за регистрирани.

Моля влезте или се регистрирайте за да гласувате.

Няма оценки.
Вход
Потребител

Парола



Не сте регистрирани?
Натиснете тук за регистрация.

Забравена парола?
Натиснете тук за нова.
Анкета
С каква операционна система работите











Трябва да влезете за да гласувате.
ЧАТ
Трябва да влезате за да пуснете съобщение.

Няма съобщения.
Статистика