|
Форум torrenpier который уже живет
это сообщество владельцев форумов на phphBB2, торрент-трекеров на движках torrentpier и SVN всех версий.
Здесь можно найти решение своих проблем на своем сайта. Здесь можно скачать полезные и нужные моды torrenpier, phpBB2 и svn. Наш форум - это место для общения и обмена опытом между любителей движков, создателей модов на заказ и владельцев сайтов!
|
Автор |
Сообщение |
point43 Зарегистрирован: 2010-11-21 Сообщ.: 163
|
02-Фев-11 10:38 |
#1 |
Мод выводит модераторов как на rutracker.org
Пример
Открыть 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 = ': ';
$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
|
|
Вернуться к началу
|
|
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
|
Все материалы сайта представлены только для ознакомления. При копировании материала ссылка на torrentpier-download.ru
обязательна!
sitemap карта форума | Статистика визитов поисковых ботов | Выдача в поисковиках
Powered by phpBB © 2001, 2011 phpBB Group | ©2011-2024 - Воронеж |
|