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

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

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

Хак - Редирект внешних ссылок

Discussion in 'Дополнения - Addons' started by lucius, Jun 15, 2011.

  1. lucius Thread starter User


    Offline
    Message Count:
    28
    Likes Received:
    0
    My version of Oxwall:
    1.2.6
    Сделал скриптик редиректа ссылок с промежуточной страницей.
    Скрипт работает по принципу:
    при переходе на страницу, вызывается промежуточный обработчик, и если пользователь, не решил перейти за N секунд, возвращается на исходную страницу, если же решил перейти - щелкнул по внешней ссылке - ссылка откроется в новом окне, а старое окно вернется обратно на страницу, с которой пользователь хотел сделать переход.
    Для установки нужно иметь доступ к заливке файлов по ftp или через админпанель хостинга.
    Как установить описано внутри архива.
    View attachment redir_oxwall.rar
  2. Prado Challenge Everything


    Offline
    • Admin
    Message Count:
    3,191
    Likes Received:
    786
    My version of phpFox:
    3.0.0
    Интересно :)
  3. lucius Thread starter User


    Offline
    Message Count:
    28
    Likes Received:
    0
    My version of Oxwall:
    1.2.6
    Решил продолжить как плагин, будет время - соберу, добавив автоматизацию и настройки
  4. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    А что делает эта ссылка templesatan.com в яваскрипте? ;) Я весь дрожу [IMG]
    PHP:

    <!---------------скрипт anonime url для вставки-------------------------->
    <
    script src="http://[ВАШ_ДОМЕН_или_адрес_до_корня_OXWALL]/go/go.js" type="text/javascript"></script>

    <script type="text/javascript"><!--
    protected_links = "templesatan.com";

    auto_anonymize();
    //--></script>
    <!---------------скрипт anonime url для вставки-------------------------->
  5. lucius Thread starter User


    Offline
    Message Count:
    28
    Likes Received:
    0
    My version of Oxwall:
    1.2.6
    блин, делал для них вообще-то, спалился:) заменить ее нужно на свой сайт
    немного исправил скрипт, добавил Dr.Web проверку ссылки и теперь автовозврат происходить только через 10 минут (600 сек). Единственный минус - не заморочился над цветом формы, так как делал плод серый фон изначально.
    основную конструкцию можно вставить в index.php в корне сайта так:
    PHP:
    echo '<body>
    <script src="http://site.com/go/go.js" type="text/javascript"></script>

    <script type="text/javascript"><!--
    protected_links = "site.com";

    auto_anonymize();
    //--></script></body>'
    ;
    View attachment redir_oxwall_600s.zip
  6. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Есть небольшая ошибка, в файле go.js из первого варианта, и из второго тоже:
    PHP:
    a_to_ve[i].href "http://site.com/go/?" a_to_vi;     //измените site.com на адрес своего сайта
    изменить на:
    PHP:
    a_to_ve[i].href "http://site.com/go/index.php?" a_to_vi;     //измените site.com на адрес своего сайта
    приделал первый вариант (см. пост №1), а потом и второй на SE3 - всё работает.
    Получилось вот так:
    Screenshot_3.png
  7. lucius Thread starter User


    Offline
    Message Count:
    28
    Likes Received:
    0
    My version of Oxwall:
    1.2.6
    ну, это не ошибка, а красивость ссылки... но если сервер не ищет априори файл индекса, то заменить можно
    сейчас колдую над ява окном, а не отдельной страницей:)
    красиво оформили:)
  8. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    именно из-за этого, сервер не ищет... , хотя пробовал на локале, может на реальном сервере и сработает с красивой ссылкой, не проверял.
  9. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    У меня есть вариант на жиквери - всплывающий слой с подгрузкой в него любой страницы, в данном случае будет ./go/index.php? только надо на ссыль прицеплять rel="#overlay", сам жиквери естественно подгружать и в общем файле, типа футера добавить скрытый слой, в итоге будет что-то типа:
    Screenshot_1.png

    Вопрос:
    как прицепить в яваскрипте к внешним ссылкам rel="#overlay"?
  10. lucius Thread starter User


    Offline
    Message Count:
    28
    Likes Received:
    0
    My version of Oxwall:
    1.2.6
    есть проще вариант вызова окна самим ява без промежуточной страницы, кручу пока что его

Share This Page

All rights reserved SocEngine.ru ©