5 августа, 201311 yr comment_38511 Вот нашел скрипт репутации ,но он в панели показывает =0 репы ,в темах робит нормальна <!--REPUTATION BEGIN--> <if test="RepPositive:|:$author['pp_reputation_points'] > 0"> <div class='reputation positive' ><div style='font-size:1.1em'>Репа: {parse expression="$this->lang->formatNumber( intval( $author['pp_reputation_points'] ) )"}</div></div> </if> <if test="RepNegative:|:$author['pp_reputation_points'] < 0"> <div class='reputation negative' > <div style='font-size:1.1em'>Репа: {parse expression="$this->lang->formatNumber( intval( $author['pp_reputation_points'] ) )"}</div></div> </if> <if test="RepZero:|:$author['pp_reputation_points'] == 0"> <div class='reputation zero' ><div style='font-size:1.1em'>Репа: {parse expression="$this->lang->formatNumber( intval( $author['pp_reputation_points'] ) )"}</div></div> </if> <!--REPUTATION END--> ну я бы хотел по-красивее оформленное меню с быстрыми переходами по возможности из элементов (писалось выше) не хватает репутации, а еще лучше userinfopane туда запихать только в миниатюре Без надписей (типо : Мои публикации,лс,друзья и т.п.) ,а просто иконки. Было бы прикольно Edited 5 августа, 201311 yr by usergeuv1
5 августа, 201311 yr comment_38518 Без надписей (типо : Мои публикации,лс,друзья и т.п.) ,а просто иконки. Было бы прикольно Давайте развивать тему, может вмести у нас получится то что все хотят Edited 5 августа, 201311 yr by usergeuv1
6 августа, 201311 yr comment_38523 Попробуй так <if test="$this->memberData['pp_reputation_points'] > 0"> <div class='reputation positive' > <div style='font-size:1.1em'>Репа: {parse expression="$this->lang->formatNumber( intval($this->memberData['pp_reputation_points'] ) )"}</div> </div> </if> <if test="$this->memberData['pp_reputation_points'] < 0"> <div class='reputation negative' > <div style='font-size:1.1em'>Репа: {parse expression="$this->lang->formatNumber( intval( $this->memberData['pp_reputation_points'] ) )"}</div> </div> </if> <if test="$this->memberData['pp_reputation_points'] == 0"> <div class='reputation zero'> <div style='font-size:1.1em'>Репа: {parse expression="$this->lang->formatNumber( intval( $this->memberData['pp_reputation_points'] ) )"}</div> </div> </if>
6 августа, 201311 yr comment_38531 Редкостное уродство, с CSS и разметкой надо плотно поработать. Вообще не вижу смысла в этой панели. Но если вам нравится, то дорабатывайте конечно.
6 августа, 201311 yr comment_38532 Какие функции можно добавить?? Пишем скрипты и их названия в этой теми! Огромное спасибо spoken,за проделанную роботу выше
6 августа, 201311 yr comment_38533 Добавить можно почти любую информацию, доступную на форуме. Репутацию, поля из профиля, количество сообщений, ссылку на личку и т.д. и т.п.
6 августа, 201311 yr comment_38632 Как добавить? Прошу помочь !! Желательно, чтоб в место слов картинки можно было вставить с подсказками при наведении курсора Мои публикации Друзья Личный ящик Да и добавить картинку группы. СПАСИБО Edited 6 августа, 201311 yr by usergeuv1
6 августа, 201311 yr comment_38640 как правильно вставить картинку перед тем или другим элементом? (название блока, профиль, сообщения) желательно на примере с использованием глобальной переменной для ссылки на папку с изображениями текущего стиля {$this->settings['img_url']} простой тэг подойдёт? <img src="{$this->settings['img_url']}/icons/1.png" class='navIcon' alt='' /> буду благодарен за сокращение затраченного времени на решение данного вопроса. Edited 6 августа, 201311 yr by Lordbl4
6 августа, 201311 yr comment_38647 ну вот уже начинает получатся заготовка для панели пользователя. осталось только сделать выравнивание шрифта более аккуратным, по центру и по левому краю центра одновременно и подниму вопрос Как добавить? Прошу помочь !! Желательно, чтоб в место слов картинки можно было вставить с подсказками при наведении курсора Мои публикации Друзья Личный ящик Да и добавить картинку группы. СПАСИБО Edited 6 августа, 201311 yr by Lordbl4
7 августа, 201311 yr comment_38838 Как добавить? Прошу помочь !! Желательно, чтоб в место слов картинки можно было вставить с подсказками при наведении курсора Мои публикации Друзья Личный ящик Да и добавить картинку группы. СПАСИБО Давайте развивать тему вставляйте скрипты сюда
7 августа, 201311 yr comment_38856 <if test="authorwarn:|:$author['show_warn']"> <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']}' /> </if> <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> </if> не хочет вставлять баллы предупреждений, хотя если оставить <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> показывает всегда 0 баллов предупреждений и ведёт на страницу с ними как и в userinfopane Edited 7 августа, 201311 yr by Lordbl4
8 августа, 201311 yr comment_38864 Lordbl4, на главной странице нет $author смотри мой пример, что надо использовать на главной. $author это в сообщениях в теме.
16 августа, 201311 yr comment_40068 Вот немного покопался, может коряво,даю другим. Жду от вас активности. Мои Друзья <p><a href='{parse url="app=members&section=friends&module=profile&do=list&tab=list" base="public"}' style="display: block; margin: 0 auto;"><img src="ссылка на картинку" title="Мои Друзья"></a></p> Мои Публикации <p><a href="{parse url="app=core&module=search&do=user_activity&mid={$this->memberData['member_id']}" base="public"}" style="display: block; margin: 0 auto;"><img src="ссылка на картинку" title="Мои Публикации"></a></p> Да и - Картинки встраиваются вертикально, как сделать центр-горизонтально
16 августа, 201311 yr comment_40089 Вот немного покопался, может коряво,даю другим. Жду от вас активности. Мои Друзья <p><a href='{parse url="app=members&section=friends&module=profile&do=list&tab=list" base="public"}' style="display: block; margin: 0 auto;"><img src="ссылка на картинку" title="Мои Друзья"></a></p>Мои Публикации <p><a href="{parse url="app=core&module=search&do=user_activity&mid={$this->memberData['member_id']}" base="public"}" style="display: block; margin: 0 auto;"><img src="ссылка на картинку" title="Мои Публикации"></a></p>Да и -Картинки встраиваются вертикально, как сделать центр-горизонтально спасибо, пригодилось Edited 16 августа, 201311 yr by Lordbl4
16 августа, 201311 yr comment_40210 Уведомления <a data-clicklaunch="getNotificationsList" id='notify_link' href="{parse url="app=core&module=usercp&area=notificationlog" base="public"}" title="{$this->lang->words['notifications_at_the_top']}"><img src="{style_images_url}/clear.gif" alt="" /></a> А вот , входящий ЛС нашол <p><a data-clicklaunch="getInboxList" id='inbox_link' href='{parse url="app=members&module=messaging" base="public"}' title='{$this->lang->words['your_messenger']}'><if test="notifications:|:$this->memberData['msg_count_new']"><span class='ipsHasNotifications'>{$this->memberData['msg_count_new']}</span></if><img src="ссылка на картинку"></a></p>
16 августа, 201311 yr comment_40232 Нужно Отображения имя пользователя с атрибутами его группы(стиль), но и указания группы ,к какой относится пользователь, ниже имя. Спасибо
16 августа, 201311 yr comment_40235 usergeuv1, с такими возможностями у этого хука есть потенциал для замени панельки авторизации вверху
17 августа, 201311 yr comment_40249 если добавить "Уведомления" и "входящий ЛС" - то эти кнопки по крайней мере в моём не стандартном стиле нажимаются в каком то одном месте - либо в мембер панели либо вверху форума. общими усилиями usergeuv1 Envy и spoken получается нечто вот такое (см. скриншот), картинки чисто для примера поставлены и могут быть заменены на любые из папки с изображениями стиля, еще репутация если в минус - красная, если в + то зелёная независимо от стиля) Edited 17 августа, 201311 yr by Lordbl4
18 августа, 201311 yr comment_40404 если добавить "Уведомления" и "входящий ЛС" - то эти кнопки по крайней мере в моём не стандартном стиле нажимаются в каком то одном месте - либо в мембер панели либо вверху форума. общими усилиями usergeuv1 Envy и spoken получается нечто вот такое (см. скриншот), картинки чисто для примера поставлены и могут быть заменены на любые из папки с изображениями стиля, еще репутация если в минус - красная, если в + то зелёная независимо от стиля) Прикольно у тебя получилось ,закинь сюда ,себе так хочу
18 августа, 201311 yr comment_40433 то от стиля зависит в большинстве, если у тебя второстепенные кнопки красивые - то все ок будет. <template_content><![CDATA[ <if test="$this->memberData['member_id'] "> <style> .center { text-align: center;} </style> <div class='ipsSideBlock clearfix'> <h3><img src="{$this->settings['img_url']}/user_comment.png" class='navIcon' alt='' /> Панель пользователя</h3> <div class='_sbcollapsable'> <div class='center'> <p class="boxprofile">{$this->memberData['title']} </p> {IPSMember::buildProfilePhoto($this->memberData['member_id'],$size=full)}</span> <php> $aaa = IPSMember::load($this->memberData['member_id'], 'members_display_name' ); </php> <br/> <br/> <div class='center'> <p class="ipsButton_secondary" style="width: 100px; text-align: left; margin-bottom: 5px; background-color: #333333;"> <a href="{$this->settings['board_url']}/user/{$this->memberData['member_id']}" style="display: block; margin: 0 auto;" title="Нажмите для просмотра вашего профиля"><img src="{$this->settings['img_url']}/user_comment.png"> Мой профиль</a></p> <p class="ipsButton_secondary" style="width: 100px; text-align: left; margin-bottom: 5px; background-color: #333333;"> <a href='{parse url="app=members&section=friends&module=profile&do=list&tab=list" base="public"}' style="display: block; margin: 0 auto;" title="Нажмите для просмотра ваших друзей"><img src="{$this->settings['img_url']}/user_comment.png"> Мои друзья</a></p> <p class="ipsButton_secondary" style="width: 100px; text-align: left; margin-bottom: 5px; background-color: #333333;"> <a href="{$this->settings['board_url']}/user/{$this->memberData['member_id']}/?tab=posts" style="display: block; margin: 0 auto;" title="Нажмите для просмотра всех ваших сообщений"><img src="{$this->settings['img_url']}/user_comment.png"> Cообщения: {$this->memberData['posts']}</a></p> <if test="$this->memberData['pp_reputation_points'] > 0"> <div class="ipsButton_secondary" style="width: 100px; text-align: left; margin-bottom: 5px; background-color: green" > <div style="text-align: center;"><a title="Ваша репутация">Репутация: {parse expression="$this->lang->formatNumber( intval($this->memberData['pp_reputation_points'] ) )"}</a></div> </div> </if> <if test="$this->memberData['pp_reputation_points'] < 0"> <div class="ipsButton_secondary" style="width: 100px; text-align: left; margin-bottom: 5px; background-color: red" > <div style="text-align: center;"><a title="Ваша репутация">Репутация: {parse expression="$this->lang->formatNumber( intval( $this->memberData['pp_reputation_points'] ) )"}</a></div> </div> </if> <if test="$this->memberData['pp_reputation_points'] == 0"> <div class="ipsButton_secondary" style="width: 100px; text-align: left; margin-bottom: 5px; background-color: #333333;" > <div style="text-align: center;"><a title="Ваша репутация">Репутация: {parse expression="$this->lang->formatNumber( intval( $this->memberData['pp_reputation_points'] ) )"}</a></div> </div> </if> </div> </div> </div> </div> </if>]]></template_content> .ipsButton_secondary { .ipsButton_secondary { height: 22px; line-height: 22px; font-size: 12px; padding: 0 10px; background: #666 url({style_images_url}/alert-overlay.png ) repeat-x top; border: 1px solid rgba(0, 0, 0, 0.35); -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); color: #fff; display: inline-block; white-space: nowrap; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; } .ipsButton_secondary a { color: #fff; } .ipsButton_secondary:hover { background-color: #666; color: #fff; } Edited 18 августа, 201311 yr by Lordbl4
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.