usergeuv1 Опубликовано 5 августа, 2013 Поделиться Опубликовано 5 августа, 2013 (изменено) Вот нашел скрипт репутации ,но он в панели показывает =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 туда запихать только в миниатюре Без надписей (типо : Мои публикации,лс,друзья и т.п.) ,а просто иконки. Было бы прикольно Изменено 5 августа, 2013 пользователем usergeuv1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
usergeuv1 Опубликовано 5 августа, 2013 Поделиться Опубликовано 5 августа, 2013 (изменено) Без надписей (типо : Мои публикации,лс,друзья и т.п.) ,а просто иконки. Было бы прикольно Давайте развивать тему, может вмести у нас получится то что все хотят Изменено 5 августа, 2013 пользователем usergeuv1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
spoken Опубликовано 6 августа, 2013 Поделиться Опубликовано 6 августа, 2013 Попробуй так <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> usergeuv1 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
usergeuv1 Опубликовано 6 августа, 2013 Поделиться Опубликовано 6 августа, 2013 spoken, Робит ,СПС, Отчёт ниже Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
spoken Опубликовано 6 августа, 2013 Поделиться Опубликовано 6 августа, 2013 Редкостное уродство, с CSS и разметкой надо плотно поработать. Вообще не вижу смысла в этой панели. Но если вам нравится, то дорабатывайте конечно. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
usergeuv1 Опубликовано 6 августа, 2013 Поделиться Опубликовано 6 августа, 2013 Какие функции можно добавить?? Пишем скрипты и их названия в этой теми! Огромное спасибо spoken,за проделанную роботу выше Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
spoken Опубликовано 6 августа, 2013 Поделиться Опубликовано 6 августа, 2013 Добавить можно почти любую информацию, доступную на форуме. Репутацию, поля из профиля, количество сообщений, ссылку на личку и т.д. и т.п. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
usergeuv1 Опубликовано 6 августа, 2013 Поделиться Опубликовано 6 августа, 2013 (изменено) Как добавить? Прошу помочь !! Желательно, чтоб в место слов картинки можно было вставить с подсказками при наведении курсора Мои публикации Друзья Личный ящик Да и добавить картинку группы. СПАСИБО Изменено 6 августа, 2013 пользователем usergeuv1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Lordbl4 Опубликовано 6 августа, 2013 Поделиться Опубликовано 6 августа, 2013 (изменено) как правильно вставить картинку перед тем или другим элементом? (название блока, профиль, сообщения) желательно на примере с использованием глобальной переменной для ссылки на папку с изображениями текущего стиля {$this->settings['img_url']} простой тэг подойдёт? <img src="{$this->settings['img_url']}/icons/1.png" class='navIcon' alt='' /> буду благодарен за сокращение затраченного времени на решение данного вопроса. Изменено 6 августа, 2013 пользователем Lordbl4 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
spoken Опубликовано 6 августа, 2013 Поделиться Опубликовано 6 августа, 2013 Lordbl4, да, так и вставляется. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Lordbl4 Опубликовано 6 августа, 2013 Поделиться Опубликовано 6 августа, 2013 (изменено) ну вот уже начинает получатся заготовка для панели пользователя. осталось только сделать выравнивание шрифта более аккуратным, по центру и по левому краю центра одновременно и подниму вопрос Как добавить? Прошу помочь !! Желательно, чтоб в место слов картинки можно было вставить с подсказками при наведении курсора Мои публикации Друзья Личный ящик Да и добавить картинку группы. СПАСИБО Изменено 6 августа, 2013 пользователем Lordbl4 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
usergeuv1 Опубликовано 7 августа, 2013 Поделиться Опубликовано 7 августа, 2013 Как добавить? Прошу помочь !! Желательно, чтоб в место слов картинки можно было вставить с подсказками при наведении курсора Мои публикации Друзья Личный ящик Да и добавить картинку группы. СПАСИБО Давайте развивать тему вставляйте скрипты сюда Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
spoken Опубликовано 7 августа, 2013 Поделиться Опубликовано 7 августа, 2013 usergeuv1, давай, ждём. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Lordbl4 Опубликовано 7 августа, 2013 Поделиться Опубликовано 7 августа, 2013 (изменено) <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 Изменено 7 августа, 2013 пользователем Lordbl4 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
spoken Опубликовано 8 августа, 2013 Поделиться Опубликовано 8 августа, 2013 Lordbl4, на главной странице нет $author смотри мой пример, что надо использовать на главной. $author это в сообщениях в теме. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Envy Опубликовано 8 августа, 2013 Автор Поделиться Опубликовано 8 августа, 2013 Вместо $author нужно использовать member_id Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
spoken Опубликовано 8 августа, 2013 Поделиться Опубликовано 8 августа, 2013 Envy, ты ошибаешься. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
usergeuv1 Опубликовано 16 августа, 2013 Поделиться Опубликовано 16 августа, 2013 Вот немного покопался, может коряво,даю другим. Жду от вас активности. Мои Друзья <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> Да и - Картинки встраиваются вертикально, как сделать центр-горизонтально Lordbl4 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Lordbl4 Опубликовано 16 августа, 2013 Поделиться Опубликовано 16 августа, 2013 (изменено) Вот немного покопался, может коряво,даю другим. Жду от вас активности. Мои Друзья <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 августа, 2013 пользователем Lordbl4 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
usergeuv1 Опубликовано 16 августа, 2013 Поделиться Опубликовано 16 августа, 2013 Уведомления <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> Lordbl4 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
usergeuv1 Опубликовано 16 августа, 2013 Поделиться Опубликовано 16 августа, 2013 Нужно Отображения имя пользователя с атрибутами его группы(стиль), но и указания группы ,к какой относится пользователь, ниже имя. Спасибо Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Lordbl4 Опубликовано 16 августа, 2013 Поделиться Опубликовано 16 августа, 2013 usergeuv1, с такими возможностями у этого хука есть потенциал для замени панельки авторизации вверху Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Lordbl4 Опубликовано 17 августа, 2013 Поделиться Опубликовано 17 августа, 2013 (изменено) если добавить "Уведомления" и "входящий ЛС" - то эти кнопки по крайней мере в моём не стандартном стиле нажимаются в каком то одном месте - либо в мембер панели либо вверху форума. общими усилиями usergeuv1 Envy и spoken получается нечто вот такое (см. скриншот), картинки чисто для примера поставлены и могут быть заменены на любые из папки с изображениями стиля, еще репутация если в минус - красная, если в + то зелёная независимо от стиля) Изменено 17 августа, 2013 пользователем Lordbl4 Envy и AUYKGN 2 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
usergeuv1 Опубликовано 18 августа, 2013 Поделиться Опубликовано 18 августа, 2013 если добавить "Уведомления" и "входящий ЛС" - то эти кнопки по крайней мере в моём не стандартном стиле нажимаются в каком то одном месте - либо в мембер панели либо вверху форума. общими усилиями usergeuv1 Envy и spoken получается нечто вот такое (см. скриншот), картинки чисто для примера поставлены и могут быть заменены на любые из папки с изображениями стиля, еще репутация если в минус - красная, если в + то зелёная независимо от стиля) Прикольно у тебя получилось ,закинь сюда ,себе так хочу Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Lordbl4 Опубликовано 18 августа, 2013 Поделиться Опубликовано 18 августа, 2013 (изменено) то от стиля зависит в большинстве, если у тебя второстепенные кнопки красивые - то все ок будет. <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; } Изменено 18 августа, 2013 пользователем Lordbl4 usergeuv1 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.