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

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

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

Переход по внешней ссылке

Discussion in 'Прочая Поддержка - Help Requests' started by plast0r, Nov 26, 2010.

  1. plast0r Thread starter Novice member


    Offline
    Message Count:
    143
    Likes Received:
    65
    Существует ли скрипт перехода по другим ссылкам? (типа как В Контакте)
    Спасибо за ответ! :)
  2. mafiarus User


    Offline
    • Знаменитый
    Message Count:
    305
    Likes Received:
    71
    Да есть,скоро скину
  3. Igor3000 User


    Offline
    • Знаменитый
    Message Count:
    340
    Likes Received:
    29
    My version of SE:
    3.20
    Ух ты, ждём с нетерпением :)
  4. plast0r Thread starter Novice member


    Offline
    Message Count:
    143
    Likes Received:
    65
    Когда ждать? )
  5. progers Active member


    Offline
    Message Count:
    193
    Likes Received:
    36
    И где скрипт???
  6. SuperCrash User


    Offline
    Message Count:
    115
    Likes Received:
    4
    нашел вариант:
    1 создаем на сервере папку to
    2 создаем в ней фаил index.php содержание


    PHP:
    <?php
    // Do you want to notified if an error has occured? (no url value) Put either yes or no.
    $notify "yes";
    // Ignore the following if you put no in the field above
    $your_email "you@email.com";
    ?>
    <html>
    <head>
    <?php
    $url 
    $_GET['url'];
    if(
    $url != "" || $url) {
    ?>
    <!--EDIT YOUR TITLE AND CSS-->
    <title>My social redirect to <?php echo $url?></title>

        <style type="text/css">
    <!--
    A:link
    { text-decoration: underline; color:#000000 }
    A:visited
    { text-decoration: underline; color:#000000 }
    A:active
    { text-decoration: underline; color:#000000 }
    A:hover
    { text-decoration: none; color:#000000 }

    body 
    { background-color: #FFFFFF;
    font-family: verdana, trebuchet MS, tahoma;
    color: #000000;
    font-weight:normal; 
    font-size:7pt;
    line-height:14pt;
    }


    -->

    </style>
    <!--DO NOT EDIT -->
    </head>

    <!--EDIT THIS LINE ONLY -->
    <frameset rows="3%,97%" frameborder="yes" border="1">
    <!--DO NOT EDIT ANYTHING ELSE -->
    <frame src="top.php?url=<?php echo $url?>" name="top" scrolling="no">
    <frame src="<?php echo $url?>" name="main">
    </frameset>

    <body>
    </body>

    <noframes>
    <script language="JavaScript">
    document.location.href="<?php echo $url?>"
    </script>
    </noframes>
    </html>
    <?php
    } else {
    ?>
    <body>
    Error: URL not specified. Click <a href="javascript:history.go(-1)">here</a> to go back.
    </body>
    <?php
    if ($notify == "yes") {
    $subject "CesFramer - Error: URL not specified";
    $message "An error has occured with CesFramer(at your website). The url is not specified. A URL is needed so that a page can be displayed in the frameset. The link that probably has the error is most probably on " $_SERVER['HTTP_REFERER'] . ". You might like to check the error and fix it. ";
    mail($your_email$subject$message); 

    }
    }
    ?> 
    3 создаем фаил Top.php содержание

    PHP:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

    <html>
    <head>
        <title>Untitled</title>
        <!--EDIT CSS-->
        <style type="text/css">
    <!--
    A:link
    { text-decoration: underline; color:#000000 }
    A:visited
    { text-decoration: underline; color:#000000 }
    A:active
    { text-decoration: underline; color:#000000 }
    A:hover
    { text-decoration: none; color:#000000 }

    body 
    { background-color: #FFFFFF;
    font-family: verdana, trebuchet MS, tahoma;
    color: #000000;
    font-weight:normal; 
    font-size:7pt;
    line-height:14pt;
    }


    -->

    </style>
    <!--DO NOT EDIT-->
    </head>

    <body>

    <?php
    $url 
    $_GET['url'];
    ?>
    <!--EDIT FROM HERE -->
    Вы покидаете <a href="../" target="_blank">My Social</a>. Кликните <a href="../" target="_top">здесь</a> чтобы вернутся назад или <a href="<?php echo $url?>" target="_top">здесь</a> чтобы убрать эту надпись.
    </body>
    </html>
    4 изменяем название моего сайта (My Social) на ваше
    5 открываем /include/class_comment.php находим
    PHP:
    // MAKE SURE COMMENT BODY IS NOT EMPTY - ADD BREAKS AND CENSOR
          
    $comment_body str_replace("\r\n""<br>"cleanHTML(censor($comment_body), $setting[setting_comment_html], Array("style")));

          
    $comment_body preg_replace('/(<br>){3,}/is''<br><br>'$comment_body);
          
    $comment_body str_replace("'""\'"$comment_body);
          if(
    trim($comment_body) == "") { $this->is_error 1$comment_body ""; }
    после вставляем строчку с
    PHP:
    $comment_body str_replace("href=\"http://""href=\"/to/?url=http://"$comment_body);
    Ну все - получаем редирект с фреймом в котором юзерь может нажать на ссылку и вернутся на сайт или закрыть фрем
  7. sewgen User


    Offline
    Message Count:
    259
    Likes Received:
    40
    My version of SE:
    3.20
    Стесняюсь спросить: а для чего это? :oops:
  8. dream User


    Offline
    Message Count:
    144
    Likes Received:
    32
    типо нажал на ссылку и у тя окно вываливает : Вы покидаете ресурс......
  9. Merlak User


    Offline
    Message Count:
    14
    Likes Received:
    0
    Добрый день!! Помогите пожалуйста нам(мне и другу и вообще всем). Как сделать так чтобы ваше вышеописанное решение распространялось не только на комменты а и на всё кроме естественно своих ссылок.
    Есть решение вот здесь:
    http:// www. social engine . ru /forum/showthread.php?t=485&highlight=redirect&page=2

    Но там что то надо придумать с preg_replace. Я уже сколько дней мучаюсь никак не могу придумать(( Тем кому раз плюнуть расказать как сделать прошу не отворачивайтесь. очень нужна помощь.

    Спасибо заранее!!
  10. morfei User


    Offline
    Message Count:
    145
    Likes Received:
    93
    ИМХО, нездоровая канитель. По жизни не любил когда без моего ведома сайт переходит по десяткам ссылок или открываются незапланированное кол-во окошек. Чем не проще, нажать на ссылку и перейти на сайта!? Я что не отвечаю за свои действия? - подумает пользователь...

Share This Page

All rights reserved SocEngine.ru ©