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

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

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

Modification Информация на данной странице может не соответствовать действительности

Discussion in 'Разработки' started by berdyev, Jun 3, 2012.

  1. berdyev Thread starter Famous member


    Offline
    • Знаменитый
    Message Count:
    339
    Likes Received:
    104
    My version of SE:
    3.15
    My version of phpFox:
    3.0.1
    My version of Oxwall:
    1.3.0
    Идея пришла мне в голову, после того как я увидел товар http://shop.socengine.ru/product.php?id_product=115 в магазине SocEngine.

    Так вот, зачем мучатся, и делать данную функцию доступной только для администраторов?
    Если можно сделать самому, да и к тому же для пользователей уровня, к примеру "Модератор" или "Команда Сайта". Нажимая кнопку на странице пользователя.

    [IMG]
    Как разберусь с правами, и с полными настройками (доработками) выложу инструкцию, по разработке :3
  2. Nicholas User


    Offline
    Message Count:
    48
    Likes Received:
    6
    My version of SE:
    3.15
    2 минуты работы. Создаем в БД user_table. И добавляем на страницу:

    HTML:
    {if $owner->user_info.user_table == 1}
    <div style="margin: 5px 0px 25px; line-height:150%; padding: 18px 15px 6px 15px; background-color:#FAFAFA; border: 1px solid #CCC; border-left:2px solid #aa5533">
    <div style="font-size: 11px;">Информация на данной странице может не соответствовать действительности. <a style='font-size:9px' href="javascript:shide('warnTable');">(подробнее)</a></div><br/>
    <table id='warnTable' style='display:none'><tr><td style="text-align:center;vertical-align: top">
    
    <IMG SRC='{$owner->user_photo("./images/nophoto.gif")}' class="photo" width="50" border="0"><div style="font-size:10px">{$owner->user_info.fio}</div>
    </td><td style="padding-left:20px; text-align:left; vertical-align: top">
    Часть информации на этой странице может быть ложной. Некоторые пользователи считают, что в ней содержится ненастоящее имя, фамилия или фотография. <br/><br/>
    <div style="font-size:10px;"></div><small>Для снятия флажка, измените информацию и свяжитесь с администрацией.</small>
    </td></tr></table>
    </div>
    {/if} 
    Снимать ставить через БД, либо создайте скрипт админ-панели. :)
    А админ панель уже смотрите с правами, как согласовать.
  3. berdyev Thread starter Famous member


    Offline
    • Знаменитый
    Message Count:
    339
    Likes Received:
    104
    My version of SE:
    3.15
    My version of phpFox:
    3.0.1
    My version of Oxwall:
    1.3.0
    :roll:

    Пользователи должны сами угадывать где и как создавать этот user_table? Да и где default 0?
    Да и зачем использовать таблицу прямо в профиле, если можно сунуть в styles.css < что довольно таки лучшее решение. Да и куда вставлять выше написанный код? Если в profile.tpl то работать он правильно не будет. Писать само-скрипт для админки - не так уж и просто, да и никому этот геморой не нужен будет, лучше будет написать php код и обработать его в tpl как это показано на картинке. А снимать/ставить через БД, вручную - полное наркоманство.

    Если пишешь что то, и хочешь помочь - пиши нормально, а не на "отъебись".
  4. Nicholas User


    Offline
    Message Count:
    48
    Likes Received:
    6
    My version of SE:
    3.15
    У меня реализовано это "геморойство". Под аватаркой, как на скриншоте сделано(Это я как раз и понимаю под админ панелью). И все у меня работает. А user_table в se users.



    В моей социальной сети на 40% пользователей такие расставлены за неправильно заполненную информацию. И знаешь нету проблем, и все это дело в Profile.tpl. А ну наверное да:) Лучше реализовать это в profile.php, а не в отдельном файле(про PHP).
    scr1.PNG
  5. PaZiTiF User


    Offline
    Message Count:
    46
    Likes Received:
    2
    My version of SE:
    3.20
    этот мод уже не актуален)) проще сделать что бы можно было блокировать пользователей как в вк)
  6. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    А чем не устраивает стандартная блокировка пользователя?
  7. PaZiTiF User


    Offline
    Message Count:
    46
    Likes Received:
    2
    My version of SE:
    3.20
    так нужно что бы его страници тогда не было видно)
  8. Nicholas User


    Offline
    Message Count:
    48
    Likes Received:
    6
    My version of SE:
    3.15
    Ну у меня мод создан с целью не заблокировать, а показать, что пользователь нарушил некоторые правила и это можно сравнить с варном.
    А блокировка это отдельный мод у меня:)
    Скрывает всю страницу, как ВКонтакте с былинным сообщением. Ну и блокирует тоже :)
  9. Alpert108 User


    Offline
    Message Count:
    132
    Likes Received:
    14
    My version of SE:
    3.20
    Поделишься?
  10. Nicholas User


    Offline
    Message Count:
    48
    Likes Received:
    6
    My version of SE:
    3.15
    Блокировкой?

Share This Page

All rights reserved SocEngine.ru ©