Silencio Muerto (23 Ноябрь 2021 - 16:16) писал:
Сайт хороший, как и его стиль, содержание. Если честно, для меня удобный формат и я рада, что есть такой информативный форум.
Отправлено 26 Ноябрь 2021 - 07:10
Silencio Muerto (23 Ноябрь 2021 - 16:16) писал:
Отправлено 26 Ноябрь 2021 - 13:18
Silencio Muerto (23 Ноябрь 2021 - 13:10) писал:
Отправлено 28 Ноябрь 2021 - 23:32
foreach( $_data as $id )
{
if ( $id )
{
$ignore_users[ $id ] = array( 'ignore_ignore_id' => $id,
'ignore_messages' => 0,
'ignore_topics' => 1,
// мое... - начало
//
'ignore_topics_remove_trails' => 0
//
// мое... - конец
while( $r = ipsRegistry::DB()->fetch() )
{
$ignore_users[ $r['ignore_ignore_id'] ] = array( 'ignore_ignore_id' => $r['ignore_ignore_id'],
'ignore_messages' => $r['ignore_messages'],
'ignore_topics' => $r['ignore_topics'],
// мое... - начало
//
'ignore_topics_remove_trails' => $r['ignore_topics_remove_trails'] );
//
// мое... - конец
while( $r = ipsRegistry::DB()->fetch() )
{
$ignore_users[ $r['ignore_ignore_id'] ] = array( 'ignore_ignore_id' => $r['ignore_ignore_id'],
'ignore_messages' => $r['ignore_messages'],
'ignore_topics' => $r['ignore_topics'],
// мое... - начало
//
'ignore_topics_remove_trails' => $r['ignore_topics_remove_trails'] );
//
// мое... - конец
/* Ignored Users */
$ignored_users = array();
// мое... - начало
//
$ignored_users_trails = array();
//
// мое... - конец
foreach( $this->member->ignored_users as $_i )
{
if( $_i['ignore_topics'] )
{
$ignored_users[] = $_i['ignore_ignore_id'];
// мое... - начало
//
$ignored_users_trails[ $_i['ignore_ignore_id'] ] = $_i['ignore_topics_remove_trails'];
//
// мое... - конец
//-----------------------------------------
// Are we giving this bloke a good ignoring?
//-----------------------------------------
if( isset( $ignored_users ) && is_array( $ignored_users ) && count( $ignored_users ) )
{
if( in_array( $poster['member_id'], $ignored_users ) )
{
if ( ! strstr( $this->settings['cannot_ignore_groups'], ','.$poster['member_group_id'].',' ) )
{
$post_data[ $row['pid'] ]['post']['_ignored'] = 1;
// мое... - начало
//
$post_data[ $row['pid'] ]['post']['_ignored_remove_trails'] =
$ignored_users_trails[ $poster['member_id'] ];
//
// мое... - конец
if ( $ignoredUser['ignore_id'] )
{
switch( $field )
{
default:
case 'topics':
$update = array( 'ignore_topics' => ( $ignoredUser['ignore_topics'] == 1 ) ? 0 : 1 );
break;
// мое... - начало
//
case 'topics_remove_trails':
$update = array( 'ignore_topics_remove_trails' => ( $ignoredUser['ignore_topics_remove_trails'] == 1 ) ? 0 : 1 );
break;
//
// мое... - конец
//-----------------------------------------
// Add it
//-----------------------------------------
$this->DB->insert( 'ignored_users', array(
'ignore_owner_id' => $this->memberData['member_id'],
'ignore_ignore_id' => $member['member_id'],
'ignore_messages' => isset( $this->request['ignore_messages'] ) && $this->request['ignore_messages'] ? 1 : 0,
'ignore_topics' => isset( $this->request['ignore_topics'] ) && $this->request['ignore_topics'] ? 1 : 0,
// мое... - начало
//
'ignore_topics_remove_trails' => isset( $this->request['ignore_topics_remove_trails'] ) && $this->request['ignore_topics_remove_trails'] ? 1 : 0
//
// мое... - конец
<if test="initIgnoredPost:|:$post['post']['_repignored'] == 1 || $post['post']['_ignored']">
<script type='text/javascript'>
ipb.topic.setPostHidden( {$post['post']['pid']} );
$('unhide_post_{$post['post']['pid']}').show();
// мое... - начало
//
if( {$post['post']['_ignored_remove_trails']} )
{
var id_select = 'post_id_' + {$post['post']['pid']}
var elem = document.getElementById(id_select)
elem.style.display = 'none'
}
//
// мое... - конец
<fieldset class='row1'>
<h3 class='maintitle'>{$this->lang->words['mi5_title']}</h3>
<table class='ipb_table' summary="{$this->lang->words['ucp_ignored_users']}">
<tr class='header'>
<th scope='col' width="30%">{$this->lang->words['mi5_name']}</th>
<!-- мое... правка - начало
значение width с 30 на 20
-->
<th scope='col' width="20%">{$this->lang->words['mi5_group']}</th>
<!--
мое... правка - конец -->
<th scope='col' width="10%">{$this->lang->words['mi5_posts']}</th>
<th scope='col' width="10%">{$this->lang->words['ucp_ignore_posts']}</th>
<!-- мое... - начало
-->
<th scope='col' width="10%">Удалять следы сообщений</th>
<!--
мое... - конец -->
<td>
<if test="ignoreMemberTopics:|:$member['ignoreData']['ignore_topics'] == 1">
<a href="{parse url="app=core&module=usercp&tab=members&area=toggleIgnoredUser&do=saveIt&id={$member['member_id']}&field=topics" base="public"}" title="{$this->lang->words['click_toggle']}">{$this->lang->words['yes']}</a>
<else />
<a href="{parse url="app=core&module=usercp&tab=members&area=toggleIgnoredUser&do=saveIt&id={$member['member_id']}&field=topics" base="public"}" title="{$this->lang->words['click_toggle']}">{$this->lang->words['no']}</a>
</if>
</td>
<!-- мое... - начало
-->
<td>
<if test="ignoreMemberTopicsRemoveTrails:|:$member['ignoreData']['ignore_topics_remove_trails'] == 1">
<a href="{parse url="app=core&module=usercp&tab=members&area=toggleIgnoredUser&do=saveIt&id={$member['member_id']}&field=topics_remove_trails" base="public"}" title="{$this->lang->words['click_toggle']}">{$this->lang->words['yes']}</a>
<else />
<a href="{parse url="app=core&module=usercp&tab=members&area=toggleIgnoredUser&do=saveIt&id={$member['member_id']}&field=topics_remove_trails" base="public"}" title="{$this->lang->words['click_toggle']}">{$this->lang->words['no']}</a>
</if>
</td>
<!--
мое... - конец -->
<input type='checkbox' class='input_check' name='ignore_topics' value='1' checked='checked' />
{$this->lang->words['ucp_ignore_posts']}
</li>
<!-- мое... - начало -->
<li class='field checkbox'>
<input type='checkbox' class='input_check' name='ignore_topics_remove_trails' value='1' />
Удалять следы сообщений
</li>
<!-- мое... - конец -->
<if test="userIgnoredLangTwo:|:$this->settings['reputation_enabled'] AND $post['post']['_repignored'] == 1"><div><a href="{parse url="showtopic={$post['post']['topic_id']}&st={$this->request['st']}&rep_filter_set=*&rep_filter=update" template="showtopic" seotitle="{$topic['title_seo']}" base="public"}">{$this->lang->words['post_ignore_reset_rep']}</a></div></if>
</div>
<!-- мое... - начало
-->
<script type='text/javascript'>
if( {$post['post']['_ignored_remove_trails']} )
{
var id_select = 'entry' + {$post['post']['pid']}
var elem = document.getElementById(id_select)
elem.style.display = 'none'
}
</script>
<!--
мое... - конец -->
<fieldset class='row1'>
<h3 class='maintitle'>{$this->lang->words['mi5_title']}</h3>
<table class='ipb_table' summary="{$this->lang->words['ucp_ignored_users']}">
<tr class='header'>
<th scope='col' width="30%">{$this->lang->words['mi5_name']}</th>
<!-- мое... правка - начало
значение width с 30 на 20
-->
<th scope='col' width="20%">{$this->lang->words['mi5_group']}</th>
<!--
мое... правка - конец -->
<th scope='col' width="10%">{$this->lang->words['mi5_posts']}</th>
<th scope='col' width="10%">{$this->lang->words['ucp_ignore_posts']}</th>
<!-- мое... - начало
-->
<th scope='col' width="10%">Удалять следы сообщений</th>
<!--
мое... - конец -->
<if test="ignoreMemberTopics:|:$member['ignoreData']['ignore_topics'] == 1">
<a href="{parse url="app=core&module=usercp&tab=members&area=toggleIgnoredUser&do=saveIt&id={$member['member_id']}&field=topics" base="public"}" title="{$this->lang->words['click_toggle']}">{$this->lang->words['yes']}</a>
<else />
<a href="{parse url="app=core&module=usercp&tab=members&area=toggleIgnoredUser&do=saveIt&id={$member['member_id']}&field=topics" base="public"}" title="{$this->lang->words['click_toggle']}">{$this->lang->words['no']}</a>
</if>
</td>
<!-- мое... - начало
-->
<td>
<if test="ignoreMemberTopicsRemoveTrails:|:$member['ignoreData']['ignore_topics_remove_trails'] == 1">
<a href="{parse url="app=core&module=usercp&tab=members&area=toggleIgnoredUser&do=saveIt&id={$member['member_id']}&field=topics_remove_trails" base="public"}" title="{$this->lang->words['click_toggle']}">{$this->lang->words['yes']}</a>
<else />
<a href="{parse url="app=core&module=usercp&tab=members&area=toggleIgnoredUser&do=saveIt&id={$member['member_id']}&field=topics_remove_trails" base="public"}" title="{$this->lang->words['click_toggle']}">{$this->lang->words['no']}</a>
</if>
</td>
<!--
мое... - конец -->
<input type='checkbox' class='input_check' name='ignore_topics' value='1' checked='checked' />
{$this->lang->words['ucp_ignore_posts']}
</li>
<!-- мое... - начало -->
<li class='field checkbox'>
<input type='checkbox' class='input_check' name='ignore_topics_remove_trails' value='1' />
Удалять следы сообщений
</li>
<!-- мое... - конец -->
Сообщение отредактировал xfate: 28 Ноябрь 2021 - 23:40
Отправлено 29 Ноябрь 2021 - 01:49
Отправлено 29 Ноябрь 2021 - 02:10
Отправлено 29 Ноябрь 2021 - 02:57
Отправлено 29 Ноябрь 2021 - 22:13
//-----------------------------------------
// Are we giving this bloke a good ignoring?
//-----------------------------------------
if ( $this->getAuthor('ignored_users') )
{
if ( in_array( $row['author_id'], $this->getAuthor('ignored_users') ) and $this->request['qpid'] != $row['pid'] )
{
if ( ! strstr( $this->settings['cannot_ignore_groups'], ','.$row['member_group_id'].',' ) )
{
$posts[ $row['pid'] ]['_ignored'] = 1;
// мое... - начало
//
$posts[ $row['pid'] ]['_ignored_remove_trails'] =
$this->member->ignored_users[ $row['author_id'] ]['ignore_topics_remove_trails'];
//
// мое... - конец
<if test="ignoringpost:|:isset( $data['_ignored'] ) && $data['_ignored'] == 1">
<div class='post'>{$this->lang->words['ignore_first_line']} {$data['members_display_name']}.</div>
<!-- мое... - начало
-->
<script type='text/javascript'>
if( {$data['_ignored_remove_trails']} )
{
var elem = document.currentScript
elem.parentNode.parentNode.style.display = 'none'
}
</script>
<!--
мое... - конец -->
Связь с Администрацией: contact@palata6.net |