instrumentariy Опубликовано 30 июля, 2013 Поделиться Опубликовано 30 июля, 2013 Всем доброго вечера ! Как добавить активную кнопку в userInfoPane при нажатии на которую модератор или админ сможет выдать предупреждение пользователю ? Желательные места расположения кнопок на скриншотах... Ссылка на комментарий Поделиться на другие сайты Поделиться
WOLF Опубликовано 30 июля, 2013 Поделиться Опубликовано 30 июля, 2013 только на платной основе думаю вам помогут... Ссылка на комментарий Поделиться на другие сайты Поделиться
WantedUser Опубликовано 30 июля, 2013 Поделиться Опубликовано 30 июля, 2013 только на платной основе думаю вам помогут... Меня тоже интересует, я думаю здесь много кого это интересует и найдется человек который напишет "Статью" Ссылка на комментарий Поделиться на другие сайты Поделиться
spoken Опубликовано 31 июля, 2013 Поделиться Опубликовано 31 июля, 2013 Код для конопки предупреждения есть в шаблоне listWarnings в группе "Профили пользователей". Это оно <if test="canWarn:|:$canWarn"> <ul class='topic_buttons'> <li><a href='{parse url="app=members&module=profile§ion=warnings&do=add&member={$member['member_id']}&from_app={$this->request['from_app']}&from_id1={$this->request['from_id1']}&from_id2={$this->request['from_id2']}" base="public"}'>{$this->lang->words['warnings_add']}</a></li> </ul> </if> Переделать его под userInfoPane дело 5-10 минут. maxdam 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
instrumentariy Опубликовано 31 июля, 2013 Автор Поделиться Опубликовано 31 июля, 2013 Код для конопки предупреждения есть в шаблоне listWarnings в группе "Профили пользователей". Это оно <if test="canWarn:|:$canWarn"> <ul class='topic_buttons'> <li><a href='{parse url="app=members&module=profile§ion=warnings&do=add&member={$member['member_id']}&from_app={$this->request['from_app']}&from_id1={$this->request['from_id1']}&from_id2={$this->request['from_id2']}" base="public"}'>{$this->lang->words['warnings_add']}</a></li> </ul> </if> Переделать его под userInfoPane дело 5-10 минут. У кого нибудь вышло ? Ссылка на комментарий Поделиться на другие сайты Поделиться
Envy Опубликовано 31 июля, 2013 Поделиться Опубликовано 31 июля, 2013 Никому не надо. Ссылка на комментарий Поделиться на другие сайты Поделиться
spoken Опубликовано 31 июля, 2013 Поделиться Опубликовано 31 июля, 2013 Envy, ТС надо. Ссылка на комментарий Поделиться на другие сайты Поделиться
instrumentariy Опубликовано 1 августа, 2013 Автор Поделиться Опубликовано 1 августа, 2013 Хорошо, задам другой вопрос ! Кто сделает рабочий код кнопки предупреждения за денюжку ? Ссылка на комментарий Поделиться на другие сайты Поделиться
spoken Опубликовано 1 августа, 2013 Поделиться Опубликовано 1 августа, 2013 Могу попробовать. Сколько заплатите? Ссылка на комментарий Поделиться на другие сайты Поделиться
instrumentariy Опубликовано 1 августа, 2013 Автор Поделиться Опубликовано 1 августа, 2013 200 рублей хватит ? Ссылка на комментарий Поделиться на другие сайты Поделиться
spoken Опубликовано 1 августа, 2013 Поделиться Опубликовано 1 августа, 2013 На досуге попробую и там решим с ценой. Ссылка на комментарий Поделиться на другие сайты Поделиться
spoken Опубликовано 1 августа, 2013 Поделиться Опубликовано 1 августа, 2013 Кнопка в шаблон showCard добавляется без вопросов, а вот условие <if test="canWarn:|:$canWarn"> не работает, хотя переменную $canWarn для этого шаблона добавил. Аксакалы, чего надо сделать после добавления переменной в шаблон? Кеши стиля перестроил. Кажись догнал, децл в код залезть надо. Ссылка на комментарий Поделиться на другие сайты Поделиться
spoken Опубликовано 1 августа, 2013 Поделиться Опубликовано 1 августа, 2013 Короче, в шаблоне showCard после кода <li><a href='{parse url="app=members&module=profile&section=friends&do=add&member_id={$member['member_id']}&secure_key={$this->member->form_hash}" base="public"}' title='{$this->lang->words['add_friend']}'>{parse replacement="add_friend"}</a></li> </if> </if> вставь код <if test="isadmin:|:$this->memberData['g_access_cp'] == 1"> <li><a href='{parse url="app=members&module=profile§ion=warnings&do=add&member={$member['member_id']}&from_app={$this->request['from_app']}&from_id1={$this->request['from_id1']}&from_id2={$this->request['from_id2']}" base="public"}' title='{$this->lang->words['warnings_add']}'>{parse replacement="t_announcement"}</a></li> </if> Это добавит такую кнопку для предупреждений из всплывающего мини-профиля. Кнопка будет отображаться только у админов. С проверкой на $canWarn пока не получилось, но это не очень принципиально. При вынесении предупреждения все проверки проводятся. Код выше для стандартного шаблона. В userinfopane сам уж добавь. А лучше в панель с кнопками в посте. Если проверку поменять на такую <if test="$this->memberData['g_is_supmod']"> то кнопка будет отображаться у супермодераторов. maxdam, instrumentariy и WantedUser 3 Ссылка на комментарий Поделиться на другие сайты Поделиться
spoken Опубликовано 1 августа, 2013 Поделиться Опубликовано 1 августа, 2013 А это код кнопки для шаблона post <if test="$this->memberData['g_is_supmod']"> <li><a href='{parse url="app=members&module=profile§ion=warnings&do=add&member={$post['author']['member_id']}&from_app={$this->request['from_app']}&from_id1={$this->request['from_id1']}&from_id2={$this->request['from_id2']}" base="public"}' title='{$this->lang->words['warnings_add']}' class='ipsButton_secondary'>{$this->lang->words['warnings_add']}</a></li> </if> только надпись кнопки {$this->lang->words['warnings_add']} не выводится. Не знаю почему. Ссылка на комментарий Поделиться на другие сайты Поделиться
spoken Опубликовано 1 августа, 2013 Поделиться Опубликовано 1 августа, 2013 Помогли, в начало шаблона post надо добавить <php>ipsRegistry::getClass('class_localization')->loadLanguageFile( array( 'public_profile' ), 'members' );</php> AUYKGN 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
spoken Опубликовано 2 августа, 2013 Поделиться Опубликовано 2 августа, 2013 Ежели кто захочет отблагодарить финансово, то пишите в личку. Ссылка на комментарий Поделиться на другие сайты Поделиться
instrumentariy Опубликовано 2 августа, 2013 Автор Поделиться Опубликовано 2 августа, 2013 (изменено) Кнопка будет отображаться только у админов. Спасибо друг ! Пришли в личку способы оплаты ! Можен на счёт мобильного кину ? Изменено 2 августа, 2013 пользователем instrumentariy Ссылка на комментарий Поделиться на другие сайты Поделиться
spoken Опубликовано 2 августа, 2013 Поделиться Опубликовано 2 августа, 2013 Можно $this->memberData['is_mod'] это проверка на модератора. Ссылка на комментарий Поделиться на другие сайты Поделиться
instrumentariy Опубликовано 2 августа, 2013 Автор Поделиться Опубликовано 2 августа, 2013 Да уже всё поставил как просто для модераторов, а в права Админа и так входят права Модератора, поэтому всё работает как для одних, так и для других ! )) Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения