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

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

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

Prevent direct links

Discussion in 'Прочая Поддержка - Help Requests' started by abatu, Mar 18, 2012.

Thread Status:
Not open for further replies.
  1. abatu Thread starter User


    Offline
    Message Count:
    87
    Likes Received:
    4
    HI,Tell me please is there any way to prevent direct links!!!
    For example
    We call user new message like this way:
    Code:
    <a href="javascript:TB_show('N.Message','user_messages_new?TB_iframe=true&height=350&width=450','','./images/trans.gif')" class="menu_item"><div class="left_menu_div_sub">Compose New Message</div></a>
    But user can type this url in address bar and it will show too
    http://www.mysite.net/user_messages_new.php
    Is there anyway to direct or prevent Direct link????
    Thank you
  2. berdyev 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
    Um.. Try to deny access by .htaccess
    For example:

    deny http://www.mysite.com/user_messages_new.php


    :)
  3. abatu Thread starter User


    Offline
    Message Count:
    87
    Likes Received:
    4
  4. abatu Thread starter User


    Offline
    Message Count:
    87
    Likes Received:
    4
    I solved it......you can close the topic...thanx.
    this is the solution if any one wants it:
    Code:
    {literal}
    <script language="javascript" type="text/javascript">
    if (window.addEventListener) {
        // DOM2 standard
        window.addEventListener("load", handler, false);
    }
    else if (window.attachEvent) {
        // Microsoft's precursor to it, IE8 and earlier
        window.attachEvent("onload", handler);
    }
    else {
        // Some pre-1999 browser
        window.onload = handler;
    }
     
    function handler() {
    if (top === self) {
        window.location.href = 'http://yoursite.com/startpage';
    }
     
    }
    </script>
    {/literal}
    put it in user_messages_new.tpl
    Cheers!!!
  5. berdyev 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
    Sweet, thanks for sharing.

    Closed.
Thread Status:
Not open for further replies.

Share This Page

All rights reserved SocEngine.ru ©