poduna Опубликовано 20 октября, 2013 Поделиться Опубликовано 20 октября, 2013 UserInfoPane Как убрать лишнее выделил Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
♥ Lina Опубликовано 20 октября, 2013 Поделиться Опубликовано 20 октября, 2013 Так выключи хук "отображение репутации" и всё. А баллы предупреждения выводятся тегом в документе,сейчас..Посмотрю,скажу какой. poduna 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Stripes Опубликовано 20 октября, 2013 Поделиться Опубликовано 20 октября, 2013 Вроде баллы предупреждения видит только админ у всех пользователей и сам пользователь у себя, а у других нет. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Lordbl4 Опубликовано 20 октября, 2013 Поделиться Опубликовано 20 октября, 2013 пользователи не видят фразы "0 баллов предупреждения" - это функция модераторов/администраторов если репутация вынесена не с помощью хука - удалить что-то вроде <if test= бла бла бла <div style="margin:5px auto;min-width:80px;" class="reputation positive" data-tooltip="Репутация пользователя" id="anonymous_element_51"> ... </div> </if> и да, не многим нравится "как убрать? но код не покажу!"... поэтому практичнее выкладывать под спойлер и в тег кода необходимый материал для обработки Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
♥ Lina Опубликовано 20 октября, 2013 Поделиться Опубликовано 20 октября, 2013 (изменено) Я поняла что надо убрать вообще графу с баллами предупреждения? Я не уверена,но <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> Скрыть просто ? Если это оно,можно поставить его в невидимый бокс.Скрыть от всех. Изменено 20 октября, 2013 пользователем Lina Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
poduna Опубликовано 20 октября, 2013 Автор Поделиться Опубликовано 20 октября, 2013 Так выключи хук "отображение репутации" и всё. А баллы предупреждения выводятся тегом в документе,сейчас..Посмотрю,скажу какой. Мне не нужно выключать репутацию Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
♥ Lina Опубликовано 20 октября, 2013 Поделиться Опубликовано 20 октября, 2013 Мне не нужно выключать репутацию А ты не выключишь репутацию.Ты выключишь её отображение в просмотре топа. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
KitsuneSolar Опубликовано 20 октября, 2013 Поделиться Опубликовано 20 октября, 2013 Фигнёй какой то занимаются... display:none; поставь и всё. Удалять ничего не нужно. Пригодится. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
♥ Lina Опубликовано 20 октября, 2013 Поделиться Опубликовано 20 октября, 2013 Фигнёй какой то занимаются... display:none; поставь и всё. Удалять ничего не нужно. Пригодится. В там где я написала? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
poduna Опубликовано 20 октября, 2013 Автор Поделиться Опубликовано 20 октября, 2013 Фигнёй какой то занимаются... 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> Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
KitsuneSolar Опубликовано 20 октября, 2013 Поделиться Опубликовано 20 октября, 2013 В там где я написала? Тебе так интересно подтверждение правоты твоих слов? Я не смотрел код, вообще не смотрел. Но на первый взгляд он у тебя очень большой. Разве в шаблоне минипрофиля имеется такой большой код по предупреждениям? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Lordbl4 Опубликовано 20 октября, 2013 Поделиться Опубликовано 20 октября, 2013 куда ее поставить. отключи хук вывода репутации в профиль poduna 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
KitsuneSolar Опубликовано 20 октября, 2013 Поделиться Опубликовано 20 октября, 2013 это весь 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 (по предыдущим версиям ИПБ, данный класс, на сколько я помню, прячет любую инфу) poduna 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
LvsF Опубликовано 20 октября, 2013 Поделиться Опубликовано 20 октября, 2013 Разве в шаблоне минипрофиля имеется такой большой код по предупреждениям? Нет. Это вообще код шаблона warnDetails Большинство тегов в шаблоне перепутаны. Не говоря уже об условиях. Переделать код шаблона userInfoPane - самое важное, что есть в форуме. Хочу -> делаю, как умею, -> вроде работает. KitsuneSolar 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Lordbl4 Опубликовано 20 октября, 2013 Поделиться Опубликовано 20 октября, 2013 То есть, к a добавляется класс hide (по предыдущим версиям ИПБ, данный класс, на сколько я помню, прячет любую инфу) "предупреждения" тогда никто визуально не увидит (не сможет просмотреть историю предупреждений 1 кликом), останется одна иконка только, если есть предупреждения за текущее сообщение. и будет работать при условии что прописано в ipb_styles.css (даже если это стандартная функция - авторы стилей не дают гарантии, что они ничего не поменяли) /* Utility styles */ ... .hide { display: none; } Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
KitsuneSolar Опубликовано 20 октября, 2013 Поделиться Опубликовано 20 октября, 2013 "предупреждения" тогда никто визуально не увидит (не сможет просмотреть историю предупреждений 1 кликом), останется одна иконка только, если есть предупреждения за текущее сообщение. Так точно. Так автору то чего нужно? Он как раз обвёл предупреждения. Я за последствия не отвечаю/ Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Lordbl4 Опубликовано 20 октября, 2013 Поделиться Опубликовано 20 октября, 2013 моё дело предупредить... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
KitsuneSolar Опубликовано 20 октября, 2013 Поделиться Опубликовано 20 октября, 2013 Да это понятно. Но раз автор хочет вывернуться... Поймёт - уберёт хайд. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
poduna Опубликовано 20 октября, 2013 Автор Поделиться Опубликовано 20 октября, 2013 Спасибо убрал. Просто отключил хук Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Lordbl4 Опубликовано 20 октября, 2013 Поделиться Опубликовано 20 октября, 2013 а форматированное название группы и картинка группы одновременно это так и задумано? по идее одного элемента должно хватить чтобы понять что ты админ. ради интереса удали <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 ответственности не несу... poduna 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
poduna Опубликовано 20 октября, 2013 Автор Поделиться Опубликовано 20 октября, 2013 а форматированное название группы и картинка группы одновременно это так и задумано? по идее одного элемента должно хватить чтобы понять что ты админ. Как думаешь картинку убрать или или название лучше? или вообще картинку поменять =)) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Lordbl4 Опубликовано 20 октября, 2013 Поделиться Опубликовано 20 октября, 2013 Как думаешь картинку убрать или или название лучше? или вообще картинку поменять =))отредактировал сообщение выше. попробуй, может понравится как я делал. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
poduna Опубликовано 20 октября, 2013 Автор Поделиться Опубликовано 20 октября, 2013 а форматированное название группы и картинка группы одновременно это так и задумано? по идее одного элемента должно хватить чтобы понять что ты админ. ради интереса удали <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 ответственности не несу... Ну отлично, только вот картинки сменить надо и все Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Lordbl4 Опубликовано 20 октября, 2013 Поделиться Опубликовано 20 октября, 2013 а теперь код <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 ) и будет репутация под картинкой группы, и картинки ничего - вписываются в цветовую гамму форума poduna 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
poduna Опубликовано 20 октября, 2013 Автор Поделиться Опубликовано 20 октября, 2013 а теперь код <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 ) и будет репутация под картинкой группы, и картинки ничего - вписываются в цветовую гамму форума все нормально спасибо Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.