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


Главная


Форум torrenpier который уже живет
это сообщество владельцев форумов на phphBB2, торрент-трекеров на движках torrentpier и SVN всех версий.
Здесь можно найти решение своих проблем на своем сайта.
Здесь можно скачать полезные и нужные моды torrenpier, phpBB2 и svn.
Наш форум - это место для общения и обмена опытом между любителей движков, создателей модов на заказ и владельцев сайтов!
Вывод модераторов как на rutracker.org  
Начать новую тему   Ответить на тему    Главная -> SVN -> Моды (beta)
Автор Сообщение
point43
Зарегистрирован: 2010-11-21
Сообщ.: 163
russia.gif
Сообщение 02-Фев-11 10:38 #1  
Мод выводит модераторов как на rutracker.org

Пример
pic

Открыть viewforum.php
И удалить
Цитата:
$datastore->enqueue(array(
'moderators',
));

Цитата:
'MODERATORS' => '',

Цитата:
// Obtain list of moderators
$moderators = array();
$mod = $datastore->get('moderators');

if (isset($mod['mod_users'][$forum_id]))
{
foreach ($mod['mod_users'][$forum_id] as $user_id)
{
$moderators[] = '<a href="'. PROFILE_URL . $user_id .'">'. $mod['name_users'][$user_id] .'</a>';
}
}
if (isset($mod['mod_groups'][$forum_id]))
{
foreach ($mod['mod_groups'][$forum_id] as $group_id)
{
$moderators[] = '<a href="'. "groupcp.$phpEx?". POST_GROUPS_URL ."=". $group_id .'">'. $mod['name_groups'][$group_id] .'</a>';
}
}

$template->assign_vars(array(
'MODERATORS' => ($moderators) ? join(', ', $moderators) : $lang['None'],
));

unset($moderators, $mod);
$datastore->rm('moderators');


Открыть ajax.php
Найти последню скобку "}" и перед ней добавить
Цитата:
function get_forum_mods()
{
global $db, $lang, $bb_cfg, $datastore;
$forum_id = (int) $this->request['forum_id'];
$datastore->enqueue(array(
'moderators',
));
$moderators = array();
$mod = $datastore->get('moderators');

if (isset($mod['mod_users'][$forum_id]))
{
foreach ($mod['mod_users'][$forum_id] as $user_id)
{
$moderators[] = '<a href="'. PROFILE_URL . $user_id .'">'. $mod['name_users'][$user_id] .'</a>';
}
}
if (isset($mod['mod_groups'][$forum_id]))
{
foreach ($mod['mod_groups'][$forum_id] as $group_id)
{
$moderators[] = '<a href="'. "groupcp.php?". POST_GROUPS_URL ."=". $group_id .'">'. $mod['name_groups'][$group_id] .'</a>';
}
}
$html = ':&nbsp;';
$html .= ($moderators) ? join(', ', $moderators) : $lang['None'];
$this->response['html'] = '<strong>'.$html.'</strong>';
unset($moderators, $mod);
$datastore->rm('moderators');
}

Найти
Цитата:
'view_post' => array('guest'),

После вставить
Цитата:
'get_forum_mods' => array('guest'),


Открыть viewforum.tpl

Найти

Цитата:
<!-- IF MODERATORS -->
<p class="small">{L_MODERATORS}: <b>{MODERATORS}</b></p>
<!-- ENDIF -->

Заменить на
Цитата:
<p class="small" id="moderators"><a style="text-decoration: none;" href="#">{L_MODERATORS}</a></p>
<script type="text/javascript">
$(document).ready(function(){
$("#moderators a").one('click', function(){
$('#moderators').html($('#moderators').text());
ajax.get_forum_mods();
return false;
});
});
ajax.get_forum_mods = function() {
ajax.exec({
action : 'get_forum_mods',
forum_id : {FORUM_ID}
});
};
ajax.callback.get_forum_mods = function(data) {
$('#moderators').append(data.html);
};
</script>

Найти и удалить
Цитата:
<!-- IF f.MODERATORS --><p class="moderators"><em>{L_MODERATORS}:</em> {f.MODERATORS}</p><!-- ENDIF -->
Вернуться к началу
    
Admin
Администратор
Зарегистрирован: 2010-07-27
Сообщ.: 777
russia.gif
Сообщение 03-Фев-11 08:35 #2  
тема не дооформлена в соответствии с Правилами
http://torrentpier-download.ru/forum/viewtopic.php?p=1675

не выполнены
Условия оформления топ-темы
пункты
3
4
5
8
9

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

 

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

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



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


Нравится