20 октября, 201311 yr comment_46835 Так выключи хук "отображение репутации" и всё. А баллы предупреждения выводятся тегом в документе,сейчас..Посмотрю,скажу какой.
20 октября, 201311 yr comment_46836 Вроде баллы предупреждения видит только админ у всех пользователей и сам пользователь у себя, а у других нет.
20 октября, 201311 yr comment_46837 пользователи не видят фразы "0 баллов предупреждения" - это функция модераторов/администраторов если репутация вынесена не с помощью хука - удалить что-то вроде <if test= бла бла бла <div style="margin:5px auto;min-width:80px;" class="reputation positive" data-tooltip="Репутация пользователя" id="anonymous_element_51"> ... </div> </if> и да, не многим нравится "как убрать? но код не покажу!"... поэтому практичнее выкладывать под спойлер и в тег кода необходимый материал для обработки
20 октября, 201311 yr comment_46838 Я поняла что надо убрать вообще графу с баллами предупреждения? Я не уверена,но <h3>{$this->lang->words['warnings_details']}</h3> <div class='ipsBox'> <p class='message unspecific'> <if test="hasReason:|:$warning['wl_reason']"> <if test="hasReasonAndContent:|:$warning['content']"> {parse expression="sprintf( $this->lang->words['warning_blurb_yy'], "{parse template="userHoverCard" group="global" params="$warning['wl_moderator']"}", $warning['wl_reason'], $warning['content'] )"} <else /> {parse expression="sprintf( $this->lang->words['warning_blurb_yn'], "{parse template="userHoverCard" group="global" params="$warning['wl_moderator']"}", $warning['wl_reason'] )"} </if> <else /> <if test="hasContent:|:$warning['content']"> {parse expression="sprintf( $this->lang->words['warning_blurb_ny'], "{parse template="userHoverCard" group="global" params="$warning['wl_moderator']"}", $warning['content'] )"} <else /> {parse expression="sprintf( $this->lang->words['warning_blurb_nn'], "{parse template="userHoverCard" group="global" params="$warning['wl_moderator']"}" )"} </if> </if> <br /> <if test="isVerbalOnly:|:!$warning['wl_points'] and !$warning['wl_mq'] and !$warning['wl_rpa'] and !$warning['wl_suspend']"> {$this->lang->words['warnings_verbal_only']} <else /> <if test="hasPoint:|:$warning['wl_points']"> <if test="canExpire:|:$warning['wl_expire']"> <if test="hasExpireDate:|:$warning['wl_expire_date']"> {parse expression="sprintf( $this->lang->words['warnings_given_points_expire'], $warning['wl_points'], $this->lang->getDate( $warning['wl_expire_date'], 'SHORT' ) )"}<br /> <else /> {parse expression="sprintf( $this->lang->words['warnings_given_points_expired'], $warning['wl_points'] )"}<br /> </if> <else /> {parse expression="sprintf( $this->lang->words['warnings_given_points'], $warning['wl_points'] )"}<br /> </if> </if> <foreach loop="actions:array( 'mq', 'rpa', 'suspend' ) as $k"> <if test="hasAction:|:$warning[ 'wl_' . $k ]"> <if test="actionIsPermanent:|:$warning[ 'wl_' . $k ] == -1"> {parse expression="sprintf( $this->lang->words[ 'warnings_' . $k ], $this->lang->words['warnings_permanently'] )"}<br /> <else /> {parse expression="sprintf( $this->lang->words[ 'warnings_' . $k ], sprintf( $this->lang->words['warnings_for'], $warning[ 'wl_' . $k ], $this->lang->words[ 'warnings_time_' . $warning[ 'wl_' . $k . '_unit' ] ] ) )"}<br /> </if> </if> </foreach> </if> </p> <if test="canSeeModNote:|:$canSeeModNote and $warning['wl_note_mods']"> <div class='ipsBox_container ipsPad'> <strong>{$this->lang->words['warnings_note_member']}</strong> <br /><br /> <if test="hasModAndMemberNote:|:$warning['wl_note_member']"> {$warning['wl_note_member']} <else /> <em>{$this->lang->words['warnings_no_note']}</em> </if> </div> <div class='ipsBox_container ipsPad'> <strong>{$this->lang->words['warnings_note_mods']}</strong> <br /><br /> {$warning['wl_note_mods']} </div> <else /> <div class='ipsBox_container ipsPad'> <if test="hasMemberNote:|:$warning['wl_note_member']"> {$warning['wl_note_member']} <else /> <em>{$this->lang->words['warnings_no_note']}</em> </if> </div> </if> </div> Скрыть просто ? Если это оно,можно поставить его в невидимый бокс.Скрыть от всех. Edited 20 октября, 201311 yr by Lina
20 октября, 201311 yr Author comment_46841 Так выключи хук "отображение репутации" и всё. А баллы предупреждения выводятся тегом в документе,сейчас..Посмотрю,скажу какой. Мне не нужно выключать репутацию
20 октября, 201311 yr comment_46842 Мне не нужно выключать репутацию А ты не выключишь репутацию.Ты выключишь её отображение в просмотре топа.
20 октября, 201311 yr comment_46843 Фигнёй какой то занимаются... display:none; поставь и всё. Удалять ничего не нужно. Пригодится.
20 октября, 201311 yr comment_46844 Фигнёй какой то занимаются... display:none; поставь и всё. Удалять ничего не нужно. Пригодится. В там где я написала?
20 октября, 201311 yr Author comment_46845 Фигнёй какой то занимаются... display:none; поставь и всё. Удалять ничего не нужно. Пригодится. куда ее поставить. <div itemscope itemtype="__schema.org/Person" class='user_details'> <span class='hide' itemprop="name">{$author['members_display_name']}</span> <ul class='basic_info'> <if test="postOnline:|:$author['_online']"> <span><img src="/images/online.png"></span> <else /> <span><img src="/images/offline.png"></span> </if> <if test="membertitle:|:$author['member_title']"> <p class='desc member_title'>{$author['member_title']}</p> </if> <if test="avatar:|:$author['member_id']"> <li class='avatar'> <if test="canSeeProfiles:|:$this->memberData['g_is_supmod'] OR ( $this->memberData['g_mem_info'] && ! IPSMember::isInactive( $author ) )"> <a itemprop="url" href="{parse url="showuser={$author['member_id']}" template="showuser" seotitle="{$author['members_seo_name']}" base="public"}" title="{$this->lang->words['view_profile']}: {$author['members_display_name']}" class='ipsUserPhotoLink'> </if> <if test="hasVariable:|:$this->settings['member_topic_avatar_max']"> <img itemprop="image" src='{$author['pp_main_photo']}' class='ipsUserPhoto ipsUserPhoto_variable' /> <else /> <img itemprop="image" src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' /> </if> <if test="canSeeProfiles2:|:$this->memberData['g_is_supmod'] OR ( $this->memberData['g_mem_info'] && ! IPSMember::isInactive( $author ) )"> </a> </if> </li> <else /> <li class='avatar'> <img itemprop="image" src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' /> </li> </if> <li> <php> if ( $author['pp_reputation_points'] > 0 ) { $tbSruiStyle = 'green'; } elseif ( $author['pp_reputation_points'] < 0 ) { $tbSruiStyle = 'red'; } else { $tbSruiStyle = 'purple'; } $likesMode = ( $this->settings['reputation_point_types'] == 'like' ) ? 'tb_srui_likes' : 'tb_srui_reputation'; </php> <div style='margin:5px auto;width:100px;' data-tooltip="{$this->lang->words[ $likesMode ]}"> <span class='class="desc lighter'>Репутация: </span><font color='white'><span class='ipsBadge ipsBadge_{$tbSruiStyle}'>{parse format_number="$author['pp_reputation_points']"}</span></font> </div> </li> <li class='group_title'> {$author['_group_formatted']} </li> <if test="rankimage:|:$author['member_rank_img']"> <li class='group_icon'> <if test="rankimageimage:|:$author['member_rank_img_i'] == 'img'"> <img src='{$author['member_rank_img']}' alt='' /> <else /> {$author['member_rank_img']} </if> </li> </if> <if test="authorwarn:|:$author['show_warn']"> <li> <if test="hasWarningId:|:$options['wl_id']"> <img src='{$this->settings['img_url']}/warn.png' class='clickable' onclick='warningPopup( this, {$options['wl_id']} )' title='{$this->lang->words['warnings_issued']}' /> </li> </if> </ul> <a class='desc lighter blend_links' href='{parse url="app=members&module=profile&section=warnings&member={$author['member_id']}&from_app={$this->request['app']}&from_id1={$contentid}&from_id2={$options['id2']}" base="public"}' id='warn_link_{$contentid}_{$author['member_id']}' title='{$this->lang->words['warn_view_history']}'>{parse expression="sprintf( $this->lang->words['warn_status'], $author['warn_level'] )"}</a> </li> </if> </ul> <if test="authorcfields:|:$author['custom_fields'] != """> <ul class='custom_fields'> <foreach loop="customFieldsOuter:$author['custom_fields'] as $group => $data"> <foreach loop="customFields:$author['custom_fields'][ $group ] as $field"> <if test="$field != ''"> <li> {$field} </li> </if> </foreach> </foreach> <if test="postCount:|:$author['member_id']"> <li class='post_count desc lighter'> <li><span class='ft'><img src='{$this->settings['img_url']}/sms.png'> </span></span> Сообщений: <span class='fc'>{parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"}</span> </li> </if> </ul> </if> </div>
20 октября, 201311 yr comment_46847 В там где я написала? Тебе так интересно подтверждение правоты твоих слов? Я не смотрел код, вообще не смотрел. Но на первый взгляд он у тебя очень большой. Разве в шаблоне минипрофиля имеется такой большой код по предупреждениям?
20 октября, 201311 yr comment_46852 это весь userInfoPane Нет, я про код, выложенный Веснушкой. это весь userInfoPane Большинство тегов в шаблоне перепутаны. Не говоря уже об условиях. Ну вот для предупреждений, например, можно так: <a class='desc lighter blend_links' href='{parse url="app=members&module=profile&section=warnings&member={$author['member_id']}&from_app={$this->request['app']}&from_id1={$contentid}&from_id2={$options['id2']}" base="public"}' id='warn_link_{$contentid}_{$author['member_id']}' title='{$this->lang->words['warn_view_history']}'>{parse expression="sprintf( $this->lang->words['warn_status'], $author['warn_level'] )"}</a> <a class='desc lighter blend_links hide' href='{parse url="app=members&module=profile&section=warnings&member={$author['member_id']}&from_app={$this->request['app']}&from_id1={$contentid}&from_id2={$options['id2']}" base="public"}' id='warn_link_{$contentid}_{$author['member_id']}' title='{$this->lang->words['warn_view_history']}'>{parse expression="sprintf( $this->lang->words['warn_status'], $author['warn_level'] )"}</a> То есть, к a добавляется класс hide (по предыдущим версиям ИПБ, данный класс, на сколько я помню, прячет любую инфу)
20 октября, 201311 yr comment_46853 Разве в шаблоне минипрофиля имеется такой большой код по предупреждениям? Нет. Это вообще код шаблона warnDetails Большинство тегов в шаблоне перепутаны. Не говоря уже об условиях. Переделать код шаблона userInfoPane - самое важное, что есть в форуме. Хочу -> делаю, как умею, -> вроде работает.
20 октября, 201311 yr comment_46854 То есть, к a добавляется класс hide (по предыдущим версиям ИПБ, данный класс, на сколько я помню, прячет любую инфу) "предупреждения" тогда никто визуально не увидит (не сможет просмотреть историю предупреждений 1 кликом), останется одна иконка только, если есть предупреждения за текущее сообщение. и будет работать при условии что прописано в ipb_styles.css (даже если это стандартная функция - авторы стилей не дают гарантии, что они ничего не поменяли) /* Utility styles */ ... .hide { display: none; }
20 октября, 201311 yr comment_46856 "предупреждения" тогда никто визуально не увидит (не сможет просмотреть историю предупреждений 1 кликом), останется одна иконка только, если есть предупреждения за текущее сообщение. Так точно. Так автору то чего нужно? Он как раз обвёл предупреждения. Я за последствия не отвечаю/
20 октября, 201311 yr comment_46860 Да это понятно. Но раз автор хочет вывернуться... Поймёт - уберёт хайд.
20 октября, 201311 yr comment_46863 а форматированное название группы и картинка группы одновременно это так и задумано? по идее одного элемента должно хватить чтобы понять что ты админ. ради интереса удали <li class='group_title'> {$author['_group_formatted']} </li> и отредактируй <img src='{$author['member_rank_img']}' alt='' /> до вида <img src='{$author['member_rank_img']}' alt='' data-tooltip='{$author['g_title']}' />и при наведении на картинку группы будет писаться "администратор" и т.д... з.ы. за красоту отображения всплывающего сообщения data-tooltip ответственности не несу...
20 октября, 201311 yr Author comment_46864 а форматированное название группы и картинка группы одновременно это так и задумано? по идее одного элемента должно хватить чтобы понять что ты админ. Как думаешь картинку убрать или или название лучше? или вообще картинку поменять =))
20 октября, 201311 yr comment_46865 Как думаешь картинку убрать или или название лучше? или вообще картинку поменять =))отредактировал сообщение выше. попробуй, может понравится как я делал.
20 октября, 201311 yr Author comment_46866 а форматированное название группы и картинка группы одновременно это так и задумано? по идее одного элемента должно хватить чтобы понять что ты админ. ради интереса удали <li class='group_title'> {$author['_group_formatted']} </li> и отредактируй <img src='{$author['member_rank_img']}' alt='' /> до вида <img src='{$author['member_rank_img']}' alt='' data-tooltip='{$author['g_title']}' /> и при наведении на картинку группы будет писаться "администратор" и т.д... з.ы. за красоту отображения всплывающего сообщения data-tooltip ответственности не несу... Ну отлично, только вот картинки сменить надо и все
20 октября, 201311 yr comment_46867 а теперь код <if test="rankimage:|:$author['member_rank_img']"> <li class='group_icon'> <if test="rankimageimage:|:$author['member_rank_img_i'] == 'img'"> <img src='{$author['member_rank_img']}' alt='' data-tooltip='{$author['g_title']}' /> <else /> {$author['member_rank_img']} </if> </li> </if> перемести выше строк <php> if ( $author['pp_reputation_points'] > 0 ) и будет репутация под картинкой группы, и картинки ничего - вписываются в цветовую гамму форума
20 октября, 201311 yr Author comment_46868 а теперь код <if test="rankimage:|:$author['member_rank_img']"> <li class='group_icon'> <if test="rankimageimage:|:$author['member_rank_img_i'] == 'img'"> <img src='{$author['member_rank_img']}' alt='' data-tooltip='{$author['g_title']}' /> <else /> {$author['member_rank_img']} </if> </li> </if> перемести выше строк <php> if ( $author['pp_reputation_points'] > 0 ) и будет репутация под картинкой группы, и картинки ничего - вписываются в цветовую гамму форума все нормально спасибо
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.