Перейти к содержанию
Авторизация  
P1ckw1ck

Сайт + Форум

Рекомендуемые сообщения

Доброго времени суток, столкнулся с такой проблемой, хочу сделать что-бы темы с форума выводились на страницу сайта, ВСЕ СДЕЛАЛ ПРАВИЛЬНО НО ЧТО-ТО ТОЛКУ 0, мб есть люди которые с могут помочь или кинуть толковый мануал, а то что-то нечего нармального в интернете не нашол.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я тоже искал и нашел там надо в стресе строки поменять точно не знаю какие но это в движке самом.

Поищи по инету найдешь, Я же нашел) удачи.

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

св 11, форум ипб 3.4.4

<?php

/**

* STRESS WEB

* @author S.T.R.E.S.S.

* @copyright 2008 - 2011 STRESS WEB

* @version 11

* @web http://stressweb.ru

*/

if (!defined("STRESSWEB"))

die("Access denied...");

if ($l2cfg["forum"]["enable"])

{

if (empty($l2cfg["forum"]["deny"]))

$l2cfg["forum"]["deny"] = "0";

$name_length = $l2cfg["forum"]["length"];

$fdb = new DBconnect($l2cfg["forum"]["dbhost"], $l2cfg["forum"]["dbuser"], $l2cfg["forum"]["dbpass"], $l2cfg["forum"]["dbname"], $debug);

$fdb->Query("SET NAMES '{$l2cfg["forum"]["dbcoll"]}'");

/**

* =================

* IPB

* =================

*/

if ($l2cfg["forum"]["version"] == "ipb")

{

$fsql = "

SELECT tid,title,state,last_post,last_poster_id,last_poster_name

FROM {$l2cfg["forum"]["prefix"]}topics WHERE forum_id NOT IN ({$l2cfg["forum"]["deny"]})

ORDER BY last_post DESC

LIMIT {$l2cfg["forum"]["count"]}";

$furl_user = "index.php?showuser=";

$furl_link = "index.php?showtopic={topic_id}' title='{desc_id}'";

}

/**

* =================

* phpBB

* =================

*/

if ($l2cfg["forum"]["version"] == "phpbb")

{

$fsql = "

SELECT topic_id,topic_title,forum_id,topic_last_post_time,topic_last_poster_id,topic_last_poster_name

FROM {$l2cfg["forum"]["prefix"]}topics WHERE forum_id NOT IN ({$l2cfg["forum"]["deny"]})

ORDER BY topic_last_post_time DESC

LIMIT {$l2cfg["forum"]["count"]}";

$furl_user = "memberlist.php?mode=viewprofile&u=";

$furl_link = "viewtopic.php?f={desc_id}&t={topic_id}'";

}

/**

* =================

* smf

* =================

*/

 

if ($l2cfg["forum"]["version"] == "smf")

{

$fsql = "

SELECT id_topic,subject,id_board,poster_time,id_member,poster_name

FROM {$l2cfg["forum"]["prefix"]}messages WHERE id_board NOT IN ({$l2cfg["forum"]["deny"]})

ORDER BY poster_time DESC

LIMIT {$l2cfg["forum"]["count"]}";

$furl_user = "index.php?action=profile;u=";

$furl_link = "index.php?topic={topic_id}'";

}

/**

* =================

* vBulletin

* =================

*/

if ($l2cfg["forum"]["version"] == "vbulletin")

{

$fsql = "

SELECT t.threadid,t.title,t.forumid,t.lastpost,u.userid,t.lastposter

FROM {$l2cfg["forum"]["prefix"]}thread t

LEFT JOIN {$l2cfg["forum"]["prefix"]}user u ON t.lastposter = u.username

WHERE t.forumid NOT IN ({$l2cfg["forum"]["deny"]})

ORDER BY t.lastpost DESC

LIMIT {$l2cfg["forum"]["count"]}";

$furl_user = "member.php?u=";

$furl_link = "showthread.php?t={topic_id}'";

}

/**

* ----------------------------------------------------------------------------------------

*/

 

$fquery = $fdb->Query($fsql);

while (list($ftid, $ftitle, $fdesc_id, $flast_post, $flast_poster_id, $flast_poster_name) = $fdb->FetchArray($fquery))

{

if (strlen($ftitle) > $name_length)

{

$ftitle=iconv('UTF-8','windows-1251',$ftitle);

$ftitle = substr($ftitle, 0, $name_length - 3) . "...";

$ftitle=iconv('windows-1251','UTF-8',$ftitle);

}

$flast_post = date($l2cfg["forum"]["date"], $flast_post);

$flast_poster = "<a href='{$l2cfg["forum"]["url"]}/{$furl_user}{$flast_poster_id}' target='_blank'>{$flast_poster_name}</a>";

$flast_link = "<a href='{$l2cfg["forum"]["url"]}/" . $user->ParseString($furl_link, array("topic_id" => $ftid, "desc_id" => $fdesc_id)) . " target='_blank'>{$ftitle}</a>";

 

$tpl->GetTemplate('forum_themes_item.tpl');

$tpl->SetVar("{THEME}", TPL_DIR);

$tpl->SetVar("{date}", $flast_post);

$tpl->SetVar("{author}", $flast_poster);

$tpl->SetVar("{link}", $flast_link);

$tpl->parse("forum_themes_item");

}

$fdb->Close();

$forum_themes_item = $tpl->result["forum_themes_item"];

$tpl->clear();

 

$tpl->GetTemplate('forum_themes.tpl');

$tpl->SetVar("{THEME}", TPL_DIR);

$tpl->SetVar('{item}', $forum_themes_item);

$tpl->parse("forum");

$tpl->clear();

}

else

{

$tpl->result["forum"] = "";

}

?>

 

Вот код замени у себя в файле форум пхп, и будет тебе радость думаю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Лучше под спойлер кидать, такой длинный код :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...