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

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

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

Question Открыть доступ незарегистрированным пользователям?

Discussion in 'Vii Engine' started by VertuOzz, Jan 11, 2013.

Content Moderators: Adre
  1. VertuOzz Thread starter User


    Offline
    Message Count:
    7
    Likes Received:
    1
    Доброго времени суток! Второй день бьюсь на такой проблемой. Хочется, чтобы ПС и незарегистрированные пользователи имели возможность просматривать некоторые страницы сайта, к примеру, видео и аудио записи, фотоальбомы, профили пользователей. Пытался в profile.php вставить

    PHP:
    if($logged){
                    
    $tpl->set('[logged''');
                    
    $tpl->set('[/logged]''');
                    
    $tpl->set_block("'\\[not-logged\\](.*?)\\[/not-logged\\]'si","");
                } else {
                
    $tpl->set_block("'\\[logged\\](.*?)\\[/logged\\]'si","");
                    
    $tpl->set('[not-logged]''');
                    
    $tpl->set('[/not-logged]''');
                   
                    }
    Но тэги почему то отображаются на странице в том же виде... Что я упустил? Заранее спасибо за ответы:)
    egyphp likes this.
  2. Adre Famous member


    Offline
    • Знаменитый
    Message Count:
    370
    Likes Received:
    96
    На вскидку. Посмотрите 2 строку. Где закрывающая скобка?
    $tpl->set('[logged', '');
    egyphp likes this.
  3. VertuOzz Thread starter User


    Offline
    Message Count:
    7
    Likes Received:
    1
    Сорри, это просто опечатка здесь. В коде файла все норм
  4. VertuOzz Thread starter User


    Offline
    Message Count:
    7
    Likes Received:
    1
    Больше никаких вариантов? Все таки это было бы полезно все
  5. Adre Famous member


    Offline
    • Знаменитый
    Message Count:
    370
    Likes Received:
    96
    Тут писали ранее, что можно сделать проще. Но учтите, что многие пытаютя вообще убить
    if($logged){
    эти действия могут потянуть огромные последствия, как с позиции корретности показа пользователям тех возможностей, чем они не могут воспользоваться, так и дырами.
    egyphp likes this.
  6. VertuOzz Thread starter User


    Offline
    Message Count:
    7
    Likes Received:
    1
    Adre, конечно, убивать проверку неразумно, поэтому и пытаюсь просто закрыть от гостей ненужные опции с помощью тэга [logged]. Почему он не работает, не пойму... Как [owner] к примеру.
  7. Adre Famous member


    Offline
    • Знаменитый
    Message Count:
    370
    Likes Received:
    96
    Я писал уже ранее свою позицию по многим вопросам касаемым открытости/закрытости разделов. Повторюсь.
    Скажем в каждой 2 соц. сети внизу стоят ссылки: правила, политика и т.д. Которые сделаны из статических страниц (и не только блоги, музыка и что там еще не помню). При переходе по ним у незарегистрированного пользователя выходит ошибка. Вы типа не вошли - войдите. Это дурной тон. Или скрываем ссылки, которые не возможно посмотреть без регистрации или открываем сами файлы.
    Скажем (проверял) не стоит труда открыть и убрать вышеупомянутый код в статических страницах и вывести их на главную. Там вообще то и BB даже режется фильтром. Так что все ок. Открывать движок весь - опасно.
    Но открывать движок надо, что за собой потянет ряд последствий. Не только безопасность. А пользователи согласны с этим? У них есть возможность менять у себя политику конфиденциальности? Значит и это надо делать?

    Мы будем это делать, но пока ответить не могу. Т.к. не проверяли, да и не делали. Ну что написал выше думаю будет полезно. Почему и пишу... Как только займемся открытием движка отпишу тут о впечатлениях )))
  8. VertuOzz Thread starter User


    Offline
    Message Count:
    7
    Likes Received:
    1
    Решение в общем-то лежит на проверхности;) Действительно все просто
  9. viprus Novice member


    Offline
    Message Count:
    3
    Likes Received:
    0
    как ты реализовал это?
Content Moderators: Adre

Share This Page

All rights reserved SocEngine.ru ©