1. Мы продолжаем публиковать интересные статьи на тему SocialEngine 4. Одна из статей посвящена правильному выбору сервера для вашей социальной сети, а другая содержит советы по увеличению производительности платформы. Также мы добавили большую статью о пользовательских уровнях. Ознакомиться со статьями вы можете в разделе Вопросы и Ответы SocialEngine 4.
  2. Вам кажется, что ваша версия SocialEngine 4, работает медленно?

    Голосуйте. Пишите свою версию системы, железо на чем работает и количество пользователей. Будем увеличивать производительность :-) Подробнее

  3. В связи с участившимися случаями попыток продажи пользователями форума различных "сборок" коммерческих социальных платформ, обычно основанных на SocialEngine 3, вводится новое правило для форума. Запрещается создание тем или размещение в уже созданных предложений о продаже или размещение ссылок на сайты, где происходит продажа "сборок". Пользователи, которые продолжат свою коммерческую деятельность в данном направлении, будут заблокированы. Подробнее.

Question Комментарии

Discussion in 'Прочая Поддержка - Help Requests' started by Alpert108, Aug 2, 2012.

  1. Alpert108 Thread starter User


    Offline
    Message Count:
    132
    Likes Received:
    14
    My version of SE:
    3.20
    Всем привет!
    Как полностью отключить комментарии в профиле?
    И как удалить в "Настройках" определенный чекбокс?
    Заранее спасибо!
  2. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Чекбоксы в админке настраиваются http://www.твой_сайт.ru/admin/admin_activity.php или в нужном плагине отрубить показ чекбокса (в файле).
    Комментарии тоже там (админка), в редактировании уровня пользователей. И на странице настроек http://www.твой_сайт.ru/user_account_privacy.php или в шаблоне профиля закомментировать код вывода комментариев и в настройках профиля (файлы) тоже по мухлевать придётся.
    berdyev likes this.
  3. Alpert108 Thread starter User


    Offline
    Message Count:
    132
    Likes Received:
    14
    My version of SE:
    3.20







    Gooos, мне нужно тут сайт.ru/user_account.php удалить чекбокс "
    Когда мне оставляют комментарий в профиле."
    Подскажите пожалуйста в каком файле рыть...
    А комментарии - просто вкладку удалю...
  4. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Решение топорное, но результат будет, из видимости исчезнет, но в html коде останется.
    К тегу <tr> добавим id, вот так <tr id='{$usersetting_col}'>
    ниже в файле перед {include file='footer.tpl'} припишем стиль
    PHP:
    {literal}
    <
    style>
    tr #usersetting_notify_profilecomment{display:none}
    </style>
    {/
    literal}
    PHP:
        <table cellpadding='0' cellspacing='0'>
        {
    section name=notifytype_loop loop=$notifytypes}
          {
    capture assign="usersetting_col"}usersetting_notify_{$notifytypes[notifytype_loop].notifytype_name}{/capture}
          <
    tr id='{$usersetting_col}'>
          <
    td><input type='checkbox' name='notifications[{$notifytypes[notifytype_loop].notifytype_name}]' id='{$usersetting_col}' value='1'{if $user->usersetting_info.$usersetting_col == 1checked='checked'{/if}></td>
          <
    td><label for='{$usersetting_col}'>{lang_print id=$notifytypes[notifytype_loop].notifytype_title}</label></td>
          </
    tr>
        {/
    section}
        </
    table>
    :
    Alpert108 likes this.
  5. nekromancer User


    Offline
    Message Count:
    193
    Likes Received:
    25
    My version of SE:
    4.2.0
    Не проще в базе удалить нужный чекбокс и вывода не будет?
  6. Alpert108 Thread starter User


    Offline
    Message Count:
    132
    Likes Received:
    14
    My version of SE:
    3.20
    Gooos, спасибо!
    А этот код куда ставить?
    Code:
      <table cellpadding='0' cellspacing='0'>
        {section name=notifytype_loop loop=$notifytypes}
          {capture assign="usersetting_col"}usersetting_notify_{$notifytypes[notifytype_loop].notifytype_name}{/capture}
          <tr id='{$usersetting_col}'>
          <td><input type='checkbox' name='notifications[{$notifytypes[notifytype_loop].notifytype_name}]' id='{$usersetting_col}' value='1'{if $user->usersetting_info.$usersetting_col == 1} checked='checked'{/if}></td>
          <td><label for='{$usersetting_col}'>{lang_print id=$notifytypes[notifytype_loop].notifytype_title}</label></td>
          </tr>
        {/section}
        </table>
  7. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    в шаблон естественно user_account.tpl
  8. nekromancer User


    Offline
    Message Count:
    193
    Likes Received:
    25
    My version of SE:
    4.2.0
    Боже, зачем всё усложнять?
  9. nekromancer User


    Offline
    Message Count:
    193
    Likes Received:
    25
    My version of SE:
    4.2.0
    Открываешь базу данных, заходишь в se_usersettings далее выбираешь пункт "Структура" после удаляешь от туда usersetting_notify_profilecomment
    и говоришь Спасибо!
    Alpert108 likes this.
  10. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Думаю чел не до конца сам понял зачем ему это надо, "топорный метод" позволяет быстро вернуться к начальному варианту без особых навыков работы с БД.
    Alpert108 likes this.

Share This Page

All rights reserved SocEngine.ru ©