Главная Форум Поиск Пользователи Регистрация Добрый день, Гость Вход


Главная


Форум torrenpier который уже живет
это сообщество владельцев форумов на phphBB2, торрент-трекеров на движках torrentpier и SVN всех версий.
Здесь можно найти решение своих проблем на своем сайта.
Здесь можно скачать полезные и нужные моды torrenpier, phpBB2 и svn.
Наш форум - это место для общения и обмена опытом между любителей движков, создателей модов на заказ и владельцев сайтов!
Мод последние новости  
Начать новую тему   Ответить на тему    Главная -> Модификация (mod's) -> Моды (beta)
Автор Сообщение
point43
Зарегистрирован: 2010-11-21
Сообщ.: 163
russia.gif
Сообщение 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
russia.gif
Сообщение 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; }

а где он применяется?
Вернуться к началу
    
Заголовок новой темы
Форум для новой темы
 
Страница 1 из 1
Показать сообщения:   
Начать новую тему   Ответить на тему    Главная -> Модификация (mod's) -> Моды (beta) Часовой пояс: GMT + 4

 

Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы
Все материалы сайта представлены только для ознакомления. При копировании материала ссылка на torrentpier-download.ru обязательна!

sitemap     карта форума | Статистика визитов поисковых ботов | Выдача в поисковиках



Powered by phpBB © 2001, 2011 phpBB Group
| ©2011-2024 - Воронеж |


Нравится