|
Форум torrenpier который уже живет
это сообщество владельцев форумов на phphBB2, торрент-трекеров на движках torrentpier и SVN всех версий.
Здесь можно найти решение своих проблем на своем сайта. Здесь можно скачать полезные и нужные моды torrenpier, phpBB2 и svn. Наш форум - это место для общения и обмена опытом между любителей движков, создателей модов на заказ и владельцев сайтов!
|
Автор |
Сообщение |
point43 Зарегистрирован: 2010-11-21 Сообщ.: 163
|
07-Дек-10 23:18 |
#1 |
Код: | #
#-----[ OPEN ]------------------------------------------------
#
**\config.php
#
#-----[ FIND ]------------------------------------------------
#
?>
#
#-----[ BEFORE ADD, ]-------------------------------------
#
// News
$bb_cfg['show_latest_news'] = true; // show News
$bb_cfg['latest_news_count'] = 5;
$bb_cfg['latest_news_forum_id'] = '1'; // (string) 1,2,3...
#
#-----[ OPEN ]------------------------------------------------
#
**\index.php
#
#-----[ FIND ]------------------------------------------------
#
//
// Generate the page
//
$template->pparse('body');
#
#-----[ BEFORE ADD, ]-------------------------------------
#
//
//latest news
//
if ($bb_cfg['show_latest_news'] AND $news_forum_ids = $bb_cfg['latest_news_forum_id'])
{
$template->assign_vars(array(
'SHOW_LATEST_NEWS' => true,
));
$news_count = max($bb_cfg['latest_news_count'], 1);
$sql = "SELECT t.topic_id, t.topic_title, t.topic_last_post_id, p.post_time
FROM " . TOPICS_TABLE . " AS t, " . POSTS_TABLE . " AS p, " . FORUMS_TABLE . " AS f
WHERE t.forum_id = f.forum_id
AND t.forum_id IN(" . $news_forum_ids .")
AND p.post_id = t.topic_last_post_id
AND t.topic_moved_id = 0
ORDER BY p.post_id DESC LIMIT $news_count";
if ( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, "Could not fetch latest news information.", '', __LINE__, __FILE__, $sql);
}
while ( $row = $db->sql_fetchrow($result) )
{
$template->assign_block_vars('news', array(
'NEWS_TIME' => create_date('d-M', $row['post_time'], $board_config['board_timezone']),
'NEWS_TOPIC_ID' => $row['topic_id'],
'NEWS_TOPIC_NAME' => str_replace("'", "\'", $row['topic_title']),
'NEWS_IS_NEW' => $row['post_time'] > $userdata['user_lastvisit']
));
}
}
//
//latest news end
//
#
#-----[ OPEN ]------------------------------------------------
#
templates\subSilver\index_body.tpl
#
#-----[ FIND ]------------------------------------------------
#
<span class="gensmall"><span class="genmed">UL</span>/<span class="genmed">DL: </span><span class="seedmed">{user_ratio.U_UP_TOTAL}</span> / <span class="leechmed">{user_ratio.U_DOWN_TOTAL}</span><span class="genmed"> [ {user_ratio.U_RATIO} ]</span></span>
#
#-----[ BEFORE ADD, ]------------------------------------------------
#(или в любое другое место куда вам надо)
<div id="latest_news">
<table cellspacing="0" cellpadding="0" width="100%">
<tr>
<td width="100%"><font style="font-size: 13px; font-weight: bold; letter-spacing: 1px; padding: 0 0 3px 0; color: #333333;">Новости трекера</font>
<div>[img]images/spacer.gif[/img]</div>
<table cellpadding="0">
<tr>
<td><div class="news_date">{news.NEWS_TIME}</div></td>
<td width="100%"><div class="news_title new"><a href=./viewtopic.php?t={news.NEWS_TOPIC_ID}>{news.NEWS_TOPIC_NAME}</a></div></td>
</tr>
</table>
</td>
</tr>
</table>
</div>
#
#-----[ OPEN ]------------------------------------------------
#
templates\subSilver\subSilver.css
#
#-----[ FIND ]------------------------------------------------
#
/*
The original subSilver Theme for phpBB version 2+
Created by subBlue design
http://www.subBlue.com
*/
#
#-----[ AFTER, ADD ]------------------------------------------------
#
/* ---------------------------------- *
Latest News
* ---------------------------------- */
#latest_news { margin-bottom: 8px; }
#latest_news table { border-collapse: collapse; }
#latest_news h3 { padding: 0 0 3px 0; color: #333333; }
#latest_news td { vertical-align: top; }
.news_date { float: right; padding: 1px 8px 1px; white-space: nowrap; font-family: "Courier New",Courier,monospace; color: #333333; background: #F2F2F2; border: 1px solid #B4B4B4; }
.news_title { padding: 3px 8px 2px; margin-bottom: 2px; background: transparent url(/images/hr400_ltr_gradient.jpg) no-repeat left top; }
#latest_news a { text-decoration: none; }
#latest_news .new a { color: #A52A2A; font-weight: bold; }
#news { margin: 0 auto; padding: 8px; border: 1px solid #DCDCDC; width: 280px; }
#news .head { font-size: 11px; font-weight: bold; line-height: 15px; }
#news .head a { text-decoration: underline; }
#news .desc { font-size: 11px; padding: 2px 0 2px; }
#
#-----[ SAVE/CLOSE ALL FILES ]---------------------------------
#
# EoM |
|
|
Вернуться к началу
|
|
monster27 Зарегистрирован: 2010-12-29 Сообщ.: 540
|
27-Дек-10 16:00 |
#2 |
point43 а запрос проще не пробовали сделать? Лишняя выборка из базы, плюс огромный код.
|
|
Вернуться к началу
|
|
point43 Зарегистрирован: 2010-11-21 Сообщ.: 163
|
27-Дек-10 19:10 |
#3 |
monster27
Переделай сам, если тебе хочеться, я сам подгонял его под свою тарантайку
|
|
Вернуться к началу
|
|
monster27 Зарегистрирован: 2010-12-29 Сообщ.: 540
|
27-Дек-10 19:15 |
#4 |
point43 писал(а): | monster27
Переделай сам, если тебе хочеться, я сам подгонял его под свою тарантайку | а можно посмотреть на твою тарантайку?
|
|
Вернуться к началу
|
|
monster27 Зарегистрирован: 2010-12-29 Сообщ.: 540
|
27-Дек-10 21:14 |
#5 |
point43 писал(а): | 'NEWS_IS_NEW' => $row['post_time'] > $userdata['user_lastvisit'] |
Этот код у тебя присутствует в php, а где он у тебя применяется в tpl?
Код: | #latest_news h3 { padding: 0 0 3px 0; color: #333333; } |
а где он применяется?
|
|
Вернуться к началу
|
|
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
|
Все материалы сайта представлены только для ознакомления. При копировании материала ссылка на torrentpier-download.ru
обязательна!
sitemap карта форума | Статистика визитов поисковых ботов | Выдача в поисковиках
Powered by phpBB © 2001, 2011 phpBB Group | ©2011-2024 - Воронеж |
|