Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Отключаем системные скрипты и автозамену (advideo) ucoz new 2018

Тема в разделе "Скрипты для Ucoz", создана пользователем ser1ko, 28 ноя 2018.

28.11.18 в 15:10
28.12.18 в 20:59
26
3.400
0
  1. TopicStarter Overlay
    ser1ko

    PRO Users

    Регистрация:
    19 фев 2017
    Сообщения:
    124
    Лучших ответов:
    0
    Рейтинги:
    +42 / 5 / -0
    Данный способ немного устарел. Сейчас Юкоз подключил новые системные скрипты и некоторые функции перестали работать. Ошибка с которой я столкнулся: пользователи не могли оставить комментарии используя соц. сети. Выскакивала то ошибка с антикапчей то с входом через соц сети.

    Ниже прилагаю новый способ. Кстати, мне удалось максимально оптимизировать скорость загрузки страницы (тестил на Google Page Speed и tools.pingdom.com - и там и там скорость выше на 5-15 пунктов).

    Шаг 1. В шаблоне </head> заменяем на </<?'head'?>> , </title> на </<?'title'?>>

    Шаг 2.1. Для главной, страниц с разделами и категориями (т.е. для всех страниц, где нет комментирования материала)

    Перед </<?'head'?>> вставляем:
    Код:
    <script type="text/javascript" src="/.s/src/jquery-1.10.2.js"></script>
    <link type="text/css" rel="stylesheet" href="/css/style.css" /> - это ваши CSS стили
    
    Перед </body> вставляем:
    Код:
    <?if($USER_LOGGED_IN$)?>
    <script type="text/javascript">var umoder_panel_params = {confirm_activate:'Вы действительно хотите активировать данный материал?', confirm_delete:'Вы подтверждаете удаление?', ssid:'iinljR5q', };</script>
    <link type="text/css" rel="stylesheet" href="/.s/src/moder_panel/moder_panel_new_sm.css" />
    <script type="text/javascript" src="/.s/src/moder_panel/moder_scripts.js"></script>
    <?endif?>
    
    <link type="text/css" rel="stylesheet" href="/.s/src/base.css" />
    <link type="text/css" rel="stylesheet" href="/.s/src/layer7.css" />
    <script type="text/javascript" src="/.s/src/uwnd.min.js?2"></script>
    
    /*---обратить внимание на скрипт ниже---*/
    <?ifnot($USER_LOGGED_IN$)?>
    <script type="text/javascript">//<!--
     function uSocialLogin(t) {
     var params = { 'vkontakte':{ 'width':790, 'height':400 }, 'ok':{ 'width':710, 'height':390 }, 'facebook':{ 'width':950, 'height':520 }, 'yandex':{ 'width':870, 'height':515 }, 'google':{ 'width':700, 'height':600 }, 'twitter':{ 'width':800, 'height':400 } };
     var ref = escape(location.protocol + '//' + ('Mykinofilm.ru' || location.hostname) + location.pathname + ((location.hash ? ( location.search ? location.search + '&' : '?' ) + 'rnd=' + Date.now() + location.hash : ( location.search || '' ))));
     // var ref = escape(location.href);
     window.open('/'+t+'?ref='+ref,'conwin','width='+params[t].width+',height='+params[t].height+',status=1,resizable=1,left='+parseInt((screen.availWidth/2)-(params[t].width/2))+',top='+parseInt((screen.availHeight/2)-(params[t].height/2)-20)+'screenX='+parseInt((screen.availWidth/2)-(params[t].width/2))+',screenY='+parseInt((screen.availHeight/2)-(params[t].height/2)-20));
     return false;
     }
    //--></script>
    <?endif?>
    <link type="text/css" rel="stylesheet" href="/.s/src/social.css" />
    <script type="text/javascript" src="/.s/src/ulightbox/ulightbox.js"></script>
    <link type="text/css" rel="stylesheet" href="/.s/src/ulightbox/ulightbox.css" />
    
    Шаг 2.2. Для страниц с материалами (т.е. тех, где есть комментирование)

    Перед </<?'head'?>> вставляем:
    Код:
    <script type="text/javascript" src="/.s/src/jquery-1.10.2.js"></script>
    <script type="text/javascript" async defer src="https://www.google.com/recaptcha/api.js"></script>
    <link type="text/css" rel="stylesheet" href="/css/style.css" /> - это ваши CSS стили
    
    <link type="text/css" rel="stylesheet" href="/.s/src/socCom.css" />
    <script type="text/javascript" src="/.s/src/socCom.js"></script>
     <script type="text/javascript">
     function _dS(a){var b=a.split(''),c=b.pop();return b.map(function(d){var e=d.charCodeAt(0)-c;return String.fromCharCode(32>e?127-(32-e):e)}).join('')}
     var _y8M = _dS('=joqvu!uzqf>#ijeefo#!obnf>#tpt#!wbmvf>#344791:495#!0?1');
     function addcom(f) {
     if (document.getElementById('addcBut')) {
     document.getElementById('addcBut').disabled = true;
     } else {
     try {document.addform.submit.disabled = true;} catch(e) {}
     }
     if (document.getElementById('eMessage')) {
     document.getElementById('eMessage').innerHTML = '<span style="color:#999"><img src="/.s/img/ma/m/i2.gif" border="0" align="absmiddle" width="13" height="13"> Идет передача данных...</span>';
     }
     _uPostForm('acform', {type:'POST', url:'/index/'});
     }
     function _bldCont1(a, b) {
     window._bldCont && _bldCont(b);
     !window._bldCont && (IMGS = window['allEntImgs' + a]) && window.open(IMGS[0][0]);
     }
    
     function reCallback() {
     $('.g-recaptcha').each(function(index, element ) {
     element.setAttribute('rcid', index );
     if ($(element).is(':empty') ) grecaptcha.render(element, {sitekey:element.getAttribute('data-sitekey'), theme:element.getAttribute('data-theme'), size:element.getAttribute('data-size') });
     });
     }
     function reReset(reset ) {
     reset && grecaptcha.reset(reset.previousElementSibling.getAttribute('rcid') );
     if (!reset ) for (rel in ___grecaptcha_cfg.clients ) grecaptcha.reset(rel );
     }
    </script>
    

    Перед </body> вставляем это. ВАЖНО именно в такой последовательности:

    Код:
    <?if($USER_LOGGED_IN$)?>
    <script type="text/javascript">var umoder_panel_params = {confirm_activate:'Вы действительно хотите активировать данный материал?', confirm_delete:'Вы подтверждаете удаление?', ssid:'iinljR5q', };</script>
    <link type="text/css" rel="stylesheet" href="/.s/src/moder_panel/moder_panel_new_sm.css" />
    <script type="text/javascript" src="/.s/src/moder_panel/moder_scripts.js"></script>
    <?endif?>
    
    <link type="text/css" rel="stylesheet" href="/.s/src/base.css" />
    <link type="text/css" rel="stylesheet" href="/.s/src/layer7.css" />
    <script type="text/javascript" src="/.s/src/uwnd.min.js?2"></script>
    
    /*---обратить внимание на скрипт ниже---*/
    <script type="text/javascript" src="/js/uutils.js?a=soc_comment_get_data&site=lMykinofilm"></script>
    
    /*---обратить внимание на скрипт ниже---*/
    <?ifnot($USER_LOGGED_IN$)?>
    <script type="text/javascript">//<!--
     function uSocialLogin(t) {
     var params = { 'vkontakte':{ 'width':790, 'height':400 }, 'ok':{ 'width':710, 'height':390 }, 'facebook':{ 'width':950, 'height':520 }, 'yandex':{ 'width':870, 'height':515 }, 'google':{ 'width':700, 'height':600 }, 'twitter':{ 'width':800, 'height':400 } };
     var ref = escape(location.protocol + '//' + ('Mykinofilm.ru' || location.hostname) + location.pathname + ((location.hash ? ( location.search ? location.search + '&' : '?' ) + 'rnd=' + Date.now() + location.hash : ( location.search || '' ))));
     // var ref = escape(location.href);
     window.open('/'+t+'?ref='+ref,'conwin','width='+params[t].width+',height='+params[t].height+',status=1,resizable=1,left='+parseInt((screen.availWidth/2)-(params[t].width/2))+',top='+parseInt((screen.availHeight/2)-(params[t].height/2)-20)+'screenX='+parseInt((screen.availWidth/2)-(params[t].width/2))+',screenY='+parseInt((screen.availHeight/2)-(params[t].height/2)-20));
     return false;
     }
    //--></script>
    <?endif?>
    
    <link type="text/css" rel="stylesheet" href="/.s/src/social.css" />
    <script type="text/javascript" src="/.s/src/ulightbox/ulightbox.js"></script>
    <link type="text/css" rel="stylesheet" href="/.s/src/ulightbox/ulightbox.css" />
    
    Шаг 3.
    Переходим по ссылке http://s59.ucoz.net/cgi/uutils.fcg?a=soc_comment_get_data&site=lMykinofilm где Mykinofilm это ваш сайт, но бед домена.
    Копируем JS код внутри, создаем и заливаем JS в директории Mykinofilm.ru/js/uutils.js

    Прошу обратить внимание на скриптах которые я выделил. Там необходимо вставить свой домен. В 1 месте вида site=lMykinofilm во 2 месте вида Mykinofilm.ru

    Надеюсь объяснил все достаточно понятно. Если что-то упустил или сделал неправильно - подскажите. По крайней мере на моем сайте все работает. Ниже скрины по скорости страниц

    pc.jpg mb.jpg
     
    #1 ser1ko, 28 ноя 2018
    Последнее редактирование: 28 ноя 2018
  2. Thor

    Thor Бывалый

    Регистрация:
    15 фев 2016
    Сообщения:
    502
    Лучших ответов:
    1
    Рейтинги:
    +178 / 1 / -0
    Хз. Я убрал соц комменты и выставил обычные (имя и емейл). Гости также могут комментировать, все без проблем работает. И намного удобнее)
     
  3. TopicStarter Overlay
    ser1ko

    PRO Users

    Регистрация:
    19 фев 2017
    Сообщения:
    124
    Лучших ответов:
    0
    Рейтинги:
    +42 / 5 / -0
    друзья агрились что надо регаться, чтобы комменты оставлять. ну согласись, нажать 1 кнопку и автоматом залогиниться через вк или одноклассников легче, чем вводить почту и пароль. а если еще забыл пароль то точно хер тебе а не коммент))
     
  4. XemorDio

    XemorDio Бывалый

    Регистрация:
    16 июл 2017
    Сообщения:
    108
    Лучших ответов:
    0
    Рейтинги:
    +4 / 3 / -0
    Ну, с адгуардом быстрее грузится чем без..
    Хз, стоит ли париться из-за этого.
    Коза конечно понапихала туда все подряд и новых реклам навалом...
     
  5. Romantv

    Забанен

    Регистрация:
    17 июл 2015
    Сообщения:
    6.992
    Лучших ответов:
    6
    Рейтинги:
    +2.000 / 141 / -0
    Кто то еще использует юкоз
     
  6. XemorDio

    XemorDio Бывалый

    Регистрация:
    16 июл 2017
    Сообщения:
    108
    Лучших ответов:
    0
    Рейтинги:
    +4 / 3 / -0
    Посоветуй что-нибудь другое? Но бесплатный хостинг...
     
  7. Romantv

    Забанен

    Регистрация:
    17 июл 2015
    Сообщения:
    6.992
    Лучших ответов:
    6
    Рейтинги:
    +2.000 / 141 / -0
    Бегет, на бесплатно 1.5к вывезит трафа, домен покупать, но домен и на юкоз надо покупать.
    Сам движок платный, но это дело каждого плать или нет за него.
     
    • Нравится Нравится x 1
  8. XemorDio

    XemorDio Бывалый

    Регистрация:
    16 июл 2017
    Сообщения:
    108
    Лучших ответов:
    0
    Рейтинги:
    +4 / 3 / -0
    Эх, спасибо за предложения.
    Вот бы юкоз открыли глаза.. делали всё для людей а не для себя.. :/
     
  9. Romantv

    Забанен

    Регистрация:
    17 июл 2015
    Сообщения:
    6.992
    Лучших ответов:
    6
    Рейтинги:
    +2.000 / 141 / -0
    Мой первый сайт был на юкозе. Тогда я еще не знал про dle,WordPress и другие движки.
    Скажу точно не тратьте на юкоз время, они могут и мобильный траф подливать, и кликандер включать, если платить премиум не будешь, в итоге получается в три раза дороже.
    На новый год 2018 на бегете была скидка за 600р годовой тариф 1.60 в сутки вот этот тариф у меня держал 13к трафа.
     
  10. XemorDio

    XemorDio Бывалый

    Регистрация:
    16 июл 2017
    Сообщения:
    108
    Лучших ответов:
    0
    Рейтинги:
    +4 / 3 / -0
    Ну, мой знакомый на козе сидит, 20к посетителей в сутки, тоже вроде хорошо..
    И ещё типов знал, лям в сутки на козе... эт что-то, первый раз увидел такое, сайт блокнули из-за нарушение авторских прав, сайт да с фильмами.
     
  11. Defoz

    PRO Users

    Регистрация:
    10 апр 2016
    Сообщения:
    1.840
    Лучших ответов:
    4
    Рейтинги:
    +257 / 56 / -0
    XemorDio он скорее всего сидел на вип серваке где надо платить мильйон шекелей в месяц и получать херню
     
  12. XemorDio

    XemorDio Бывалый

    Регистрация:
    16 июл 2017
    Сообщения:
    108
    Лучших ответов:
    0
    Рейтинги:
    +4 / 3 / -0
    Ну даже не знаю, сайту было 5 лет, вряд ли...
     
  13. Defoz

    PRO Users

    Регистрация:
    10 апр 2016
    Сообщения:
    1.840
    Лучших ответов:
    4
    Рейтинги:
    +257 / 56 / -0
    XemorDio что врядли? если у него было сток хостов то сайт бы просто блокнули сам укоз за перезгрузку
     
  14. XemorDio

    XemorDio Бывалый

    Регистрация:
    16 июл 2017
    Сообщения:
    108
    Лучших ответов:
    0
    Рейтинги:
    +4 / 3 / -0
    Defoz а у козы это какое ограничение в хостах? Без оплаты имеется виду.
     
  15. Defoz

    PRO Users

    Регистрация:
    10 апр 2016
    Сообщения:
    1.840
    Лучших ответов:
    4
    Рейтинги:
    +257 / 56 / -0
    XemorDio ну 20-30к я думаю максимум далее могут вынудить переходить на vip которые овер дохера стоит, поэтому легче и дешевле перейти на дле, а бесплатный сайт много тебе не принесет и в любой момент укоз скажет давай гуляй и заберет у тебя сайт
     
  16. XemorDio

    XemorDio Бывалый

    Регистрация:
    16 июл 2017
    Сообщения:
    108
    Лучших ответов:
    0
    Рейтинги:
    +4 / 3 / -0
    Даже не знаю, прост с юкозом очень давно работаю, где-то 2010, не хочется переходить куда-то, все это новое..
    На дле ведь не только домен надо брать?
     
  17. Defoz

    PRO Users

    Регистрация:
    10 апр 2016
    Сообщения:
    1.840
    Лучших ответов:
    4
    Рейтинги:
    +257 / 56 / -0
    XemorDio домен 200-1000р + хост 200-400р
     
  18. Romantv

    Забанен

    Регистрация:
    17 июл 2015
    Сообщения:
    6.992
    Лучших ответов:
    6
    Рейтинги:
    +2.000 / 141 / -0
    За 150 на бегете вывезит 13к свободно а бесплатный тысячи полторы и без рекламы.
    Ты там по моему вопросу когда отпишешся?)
     
  19. Defoz

    PRO Users

    Регистрация:
    10 апр 2016
    Сообщения:
    1.840
    Лучших ответов:
    4
    Рейтинги:
    +257 / 56 / -0
    Romantv какому именно?
     
  20. ProfitGet

    PRO Users

    Регистрация:
    3 авг 2018
    Сообщения:
    1.511
    Лучших ответов:
    1
    Рейтинги:
    +233 / 104 / -0
    Ха, ради копеек размениваетесь, ну школота на юкозе точно не будеть сидеть, так как на карманые расходы дают меньше )))
    А так да, проекты меньше 500 уник в сутки не выгодно держать на козе...

    Теперь коза точно не для говносайтов... :D
     
Похожие темы
  1. Romantv
    Ответов:
    5
    Просмотров:
    1.104
  2. iCooLER
    Ответов:
    56
    Просмотров:
    6.167
  3. Dezorientare
    Ответов:
    14
    Просмотров:
    3.105
Загрузка...
Яндекс.Метрика