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


Главная


Форум torrenpier который уже живет
это сообщество владельцев форумов на phphBB2, торрент-трекеров на движках torrentpier и SVN всех версий.
Здесь можно найти решение своих проблем на своем сайта.
Здесь можно скачать полезные и нужные моды torrenpier, phpBB2 и svn.
Наш форум - это место для общения и обмена опытом между любителей движков, создателей модов на заказ и владельцев сайтов!
Кто просматривает тему  
Начать новую тему   Ответить на тему    Главная -> 1.xx -> Моды (full)
Автор Сообщение
Nicolayka
Зарегистрирован: 2011-02-16
Сообщ.: 89
russia.gif
Сообщение 18-Апр-11 02:38 #1  
Автор: flyindiz
Описание: Мод показывает, кто просматривает тему

Установка:
SQL запрос:
Код:
ALTER TABLE `bb_users` ADD `curpage_topic` mediumint(8) NOT NULL default '0';
ALTER TABLE `bb_users` ADD `curpage_topic_time` int(11) NOT NULL default '0';

Открыть viewtopic.php
Найти:
Код:
// Start session
$user->session_start();

Добавить ниже:
Код:
$user_id = $userdata['user_id'];
if ($user_id > 0)
{
  if ($userdata['user_allow_viewonline'] > 0)
  {
    $sql = "UPDATE " . USERS_TABLE . "
    SET curpage_topic = $topic_id, curpage_topic_time = ".time()."
    WHERE user_id = $user_id";
    if ( !($result = $db->sql_query($sql)) )
    {
      message_die(GENERAL_ERROR, 'Could not update users table', '', __LINE__, __FILE__, $sql);
    }
  }
  $sql = "SELECT username, user_id, curpage_topic_time, user_timezone
      FROM " . USERS_TABLE . "
      WHERE curpage_topic = $topic_id
      AND (curpage_topic_time > ".( time() - 300 ).")";
  if($result = $db->sql_query($sql))
  {
    $looking_list = '';
    while ($row = $db->sql_fetchrow($result))
    {
      $looking_time = create_date('H:i:s', $row['curpage_topic_time'], $row['user_timezone']);
      $looking_list .= ' &nbsp;<a title="'.$looking_time.'" class="gen" href="profile.php?mode=viewprofile&u='.$row['user_id'].'">'.$row['username'].'</a>';
    }
    $template->assign_vars(array(
      'LOOKING_LIST' => $lang['WHOIS_LOOKING'] . ':&nbsp; ' . $looking_list,
    ));
  }
}

Открыть lang_main.php
Добавить:
Код:
$lang['WHOIS_LOOKING'] = 'Кто просматривает тему';

Открыть viewtopic.tpl
Найти:
Код:
!-- IF QUICK_REPLY -->

Добавить над:
Код:
<table cellpadding="0" class="w100" style="padding-top: 2px;">
<tr>
  <td class="nav w100" colspan="3">
    <p>{LOOKING_LIST}</p>
  </td>
</tr>
</table>


Последний раз редактировалось: Nicolayka (18-Апр-11 17:24), всего редактировалось 1 раз
Вернуться к началу
    
Admin
Администратор
Зарегистрирован: 2010-07-27
Сообщ.: 777
russia.gif
Сообщение 18-Апр-11 15:14 #2  
можно узнать?где будут выводиться данные ?
Вернуться к началу
    
krumax
Зарегистрирован: 2010-12-10
Сообщ.: 304
Сообщение 18-Апр-11 15:17 #3  
Admin
Цитата:
В нужное место, добавить:

Куда вставишь, там и будет выводиться.

_________________
https://krumax.org Krumax Tracker - ты закачаешься!
Вернуться к началу
    
Admin
Администратор
Зарегистрирован: 2010-07-27
Сообщ.: 777
russia.gif
Сообщение 18-Апр-11 15:18 #4  
ага!спс!
Вернуться к началу
    
Nicolayka
Зарегистрирован: 2011-02-16
Сообщ.: 89
russia.gif
Сообщение 18-Апр-11 17:24 #5  
Отредактировал 1-ый пост. Сделал вывод.
Вернуться к началу
    
Заголовок новой темы
Форум для новой темы
 
Страница 1 из 1
Показать сообщения:   
Начать новую тему   Ответить на тему    Главная -> 1.xx -> Моды (full) Часовой пояс: GMT + 4

 

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

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



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


Нравится