1. Форум
  2. >
  3. Раздел: Duolingo
  4. >
  5. Назад... в прошлое. Старый ко…

https://www.duolingo.com/profile/FieryCat

Назад... в прошлое. Старый код.

Внимание! Половину поста можно безболезненно пропустить. Я ниже специальную метку поставил.

Наверное, уже ни для кого не секрет, что сайт постепенно переводит всех пользователей на новый код, который по словам администрации более быстрый и призван решать множество накопившихся проблем. Не знаю, как на счет скорости, но проблемы он только добавляет. Тут пользователь Olja. любезно предоставила отличия новой версии от ее предшественницы: ссылка на комментарий.

Вкратце:

  • Не реализовано многое из того, что прекрасно работало на старом коде.
  • Не работает большинство пользовательских скриптов, включая популярный в узких кругах DuoTweak.
  • Появилась реклама (не у всех).
  • В связи с тем, что даже нормально перевести на новый код не смогли, выплывают косяки типа открытие обсуждения заданий в отдельной вкладке, перегрузка страниц при переключении на форум и обратно, выкидывание ленты и т.п.
  • Убрали возможность использования теста за линготы, даже если тест уже был куплен, но не использован.
  • Явные проблемы с системой закрепления навыков. Это видно по возросшему количеству жалоб, и не только на русском форуме.

Зачем повторяюсь и что это было? Это было нытьё, замаскированное под вступление. Новый код я видел и давно с ним ознакомился . Но дело в том, что несколько дней назад на новый код перевели мой основной аккаунт! Огорчился конечно, посмотрел на отвалившиеся скрипты собственного производства, еще раз удивился минимализму в профилях, почесал в затылке и... Думаете начал переписывать скрипты? Ха! Вместо этого я полез смотреть как реализовано разграничение ответственности между двумя разными версиями кода.

Читать отсюда!

Если по каким-то причинам вам необходимо ненадолго переключиться в старый код а писать скрипт невозможно, хлопотно или лень (ну вот прям мой случай!), то вы можете выполнить несколько несложных шагов, чтобы ненадолго вернуться в прошлое:

  1. Переключитесь на форум. Если вы внимательно прочитали замаскированные в моем посте ссылки, то уже сами знаете, что таким образом вы загрузили на браузер старый код.
  2. Откройте консоль браузера, введите или скопируйте туда этот JavaScript код: duo.old_web_url_whitelist=["^.+"]; и нажмите Enter. Эта процедура отключит загрузку нового кода.
  3. Наслаждайтесь :)

Конечно, куда без ложки дегтя? Верхнее меню не обновится. Старый код будет работать до первой же перезагрузки страницы, кто бы ее не выполнил. Потому:

  • Не нажимайте F5 или кнопку обновления в браузере.
  • Не заходите в настройки из меню аккаунта.
  • Не заходите в свой профиль из меню аккаунта. Если нужно посмотреть на свой профиль, зайдите, например, на форум и кликните там по своему нику.
  • Не щелкайте по ссылкам в окне уведомления (колокольчик) или открывайте их в отдельных вкладках.
  • Не используйте закладки на время работы в старой версии.

Да, неудобно, но это можно решить с помощью скрипта. Дерзайте, кому сильно надо :)

Зачем это может понадобится? Несколько примеров:

  • Купить отсутствующий в новой версии тест за линготы и пройти его.
  • Вернуть кнопку "Обзор урока". (Уже вернули в новой версии)
  • Посмотреть на нормальный профиль пользователя а не то, что сейчас за него выдают.
  • Заставить работать любимый скрипт, пусть и временно.
  • Что-нибудь еще.

Надеюсь эта информация окажется кому-нибудь полезна. Спасибо за внимание!

{@fc=_t_fierycat, _t_oldcode}

June 5, 2017

45 комментариев


https://www.duolingo.com/profile/qixyl
  • 1192

У меня вопрос к модераторам, если они сюда заходят. В данный славный период перестроек сообщения об ошибках в упражнениях до вас доходят? Последние месяцы преследует чувство, что, по крайней мере, в русско-французском курсе сообщения вообще не доходят до модераторов. Отсутствующих возможных переводов полным полно, причём таких элементарных как перевод неопределённого артикля в качестве числительного. Кажется всё уходит в пустоту. Иногда я специально ввожу не самый "голый" перевод чтобы проверить принимается ли такой ответ и уведомить об ошибке. Если сообщения не доходят, то мне бы хотелось знать об этом чтобы не играть понапрасну в бета-тестера.


https://www.duolingo.com/profile/Larisa_L

Всё зависит от того, есть ли кто-то активный в инкубаторе, чтобы ваши жалобы читать. В большинстве случаев - это 1-2 человека максимум на тысячи жалоб. В случае, с французским курсом, у них там по-моему вообще сейчас никого нет.


https://www.duolingo.com/profile/Skripton

По моему это не обновление, а какая-то диверсия, слишком уж удобным был дуолинго и слишком хорошим....


https://www.duolingo.com/profile/gtc2015

Вернуть кнопку "Обзор урока".

Нас услышали - появился обзор урока в новой версии.


https://www.duolingo.com/profile/FieryCat

Только что проверил - вы правы, кнопка появилась.


https://www.duolingo.com/profile/manydv

Спасибо заработало! Даа, такое ощущение, что сайт живет своей отдельной жизнью и направлен далеко не на обучение, что печально.


https://www.duolingo.com/profile/Rikki_kz

Добрый день! Возможно кому-то будет полезно: строчку из пункта 2 вставил в конец скрипта DuoTweak. Это позволило скрипту работать простым переключением в меню сначало "Форум" затем "Главная".


https://www.duolingo.com/profile/_snezhok_

А сам скрипт надо в браузере искать? Объясните чайнику — скрипт можно не переустанавливая поправить и где и как, если можно поподробнее, я полный ноль в этом вопросе. А то очень неудобно каждый раз в консоль идти. Спасибо!


https://www.duolingo.com/profile/Rikki_kz

Добрый день! Поясню на примере моей системы, в других системах может отличаться, но думаю основная идея будет ясна. Итак у меня операционная система Windows, браузер Opera, расширение для работы со скриптами Tampermonkey. Если вы уже устанавливали скрипт то он у вас работал в таком же или подобном расширении для вашего браузера. Если нет то вам нужно найти тему об установке DuoTweak.

Для Tampermonkey сверху в углу справа находится его значек при нажатии на который доступно меню, выбираю пункт "Панель" который отображает установленные скрипты. Выбираю скрипт DuoTweak, в столбце "Действия" есть значек "Редактировать", нажав на который можно редактировать скрипт в текстовом редакторе. Там я добавил строчку и нажал сохранить. Перезапустил браузер.


https://www.duolingo.com/profile/_snezhok_

Спасибо Вам большое за очень понятное объяснение!!! У меня все получилось, так как по такому оъяснению не могло быть иначе! Спасибо еще раз!

Если кому-то, так же как мне, не понятно будет, то у меня imac, браузер "яндекс", Tampermonkey и все получилось по этой инструкции выше.


https://www.duolingo.com/profile/Rememberik

Объясните до конца пожалуйста простыми словами - как добавить строчку? В какое место скрипта ее вставить?


https://www.duolingo.com/profile/Rikki_kz

Добрый день! Если вы уже дошли до момента где у вас в редакторе открыт скрипт, просто вставьте или наберите с клавиатуры в новой строке в конце скрипта строчку из пункта 2, а именно: duo.old_web_url_whitelist=["^.+"]; Строчку полностью включая точку с запятой. Если же у вас затруднения с тем как открыть скрипт для редактирования и у вас другая система, отличаются пункты меню, просто опишите ее (какая операционная система, какой браузер, какая надстройка для скриптов) может кто-то из участников с такой же системой вам поможет.


https://www.duolingo.com/profile/Rememberik

Спасибо, так и сделал, дуотвик заработал при переходе с форума на главную! Лучше так пусть работает чем никак))


https://www.duolingo.com/profile/Neurospider

А сам DuoTweak приспосабливать к новой версии планов нет?


https://www.duolingo.com/profile/FieryCat

Я не автор этого скрипта и лично у меня таких планов нет, я им не пользуюсь.


https://www.duolingo.com/profile/casiopeyya

еще не разобралась, но спасибо.


https://www.duolingo.com/profile/3G0Hc78A

спасибо!


https://www.duolingo.com/profile/MyKitten2019

Огромное вам спасибо


https://www.duolingo.com/profile/R0XZeR

Я новичок на вашем сайте, так что это был за новый код и стоит ли сейчас делать вот эти махинации и переходить на старый код?


https://www.duolingo.com/profile/FieryCat

В посте сказано что можно получить используя старый код. Для учебы (закрепления) использовать не рекомендую - уж очень он старый. Что-то может не сработать или сработать неправильно.


https://www.duolingo.com/profile/User309201

У меня перестало работать (раньше работало). Это у всех так?


https://www.duolingo.com/profile/FieryCat

Да, у всех. Форум обновили и старый код практически везде выкинут. На старом коде осталась школа, инккубатор и еще пара мест, но нам это не поможет.


https://www.duolingo.com/profile/helena181800

Благодарю! Еще один тестик прикуплю))

Я так понимаю, что с андроидной версии гуглхрома у меня нет шансов попасть в консоль?


https://www.duolingo.com/profile/aleweve

Да. Мне тоже интересно. Каков рецепт для шайтан-коробок?


https://www.duolingo.com/profile/FieryCat

Я так понимаю, что с андроидной версии гуглхрома у меня нет шансов попасть в консоль?

Абсолютно без понятия. Не пользуюсь ни гуглохромом ни андроидом.

Купите с компьютера, а тестируйтесь с андроида, через ссылку на тест.


https://www.duolingo.com/profile/qixyl
  • 1192

Точно конкретно про мобильный гуглхром не знаю, но обычно в мобильных браузерах такой функционал вообще не предусмотрен. Разве что на маркете найдётся какая-то, например, девлоперская (для разработчиков) мобильная версия какого-нибудь браузера.


https://www.duolingo.com/profile/helena181800

Да, нашла специализированный браузер, порыскав на ресурсах разработчиков. Просто настроения нет (и желания) копаться в этом направлении. Не так сильно тест нужен)


https://www.duolingo.com/profile/katarina686313

Где находится консоль?


https://www.duolingo.com/profile/FieryCat

Зависит от браузера. У меня на FireFox с установленным FireBug надо нажать F12. Google в помощь.


https://www.duolingo.com/profile/katarina686313

Все сделала. Куда вставить код?


https://www.duolingo.com/profile/FieryCat

в строку, где вводится javascript. У меня это выглядит так:

После нажатия Enter так:


https://www.duolingo.com/profile/FieryCat

В chromium (версия для Linux) только что проверил: F12, вкладка консоль, копируем. Вот картинка:


https://www.duolingo.com/profile/katarina686313

Сейчас у меня старый код! И ДуоТвик!


https://www.duolingo.com/profile/ShorekTm

В DuoTweak. не работает возможность посмотреть пройденные навыки другого человека , всплывающие окна на сайте разрешены .


https://www.duolingo.com/profile/BirdDuo

Эта функция на данный момент работает только в старой версии, со скриптом Duolingo Stats.
Смотрите здесь.


https://www.duolingo.com/profile/FieryCat

Это не работало и на старом коде. Есть специальный скрипт, который позволяет это делать. Кажется DuoStat или как-то так. Посмотрите в неофициальной wiki duolingo.


https://www.duolingo.com/profile/gtc2015

После ввода кода в консоли получаю: Array [ "^.+" ] Это нормально?


https://www.duolingo.com/profile/ORZIK-SHER

здраська


https://www.duolingo.com/profile/semeruaka

Не слишком оптимистично. Это нельзя, то нельзя. А можно разработчикам любимого Дуолинго прислушаться к пожеланиям курсантов и добавить нужные опции? Дуо Твик был очень удобен, словарь, переключение с одного языка на другой, тренировка слов... Вернись!!!


https://www.duolingo.com/profile/Larisa_L

Вы были бы в состоянии прислушаться к противоречивым мнениям десятков миллионов людей? Я сомневаюсь. Вот и разработчики тоже не боги.


https://www.duolingo.com/profile/semeruaka

Понимаю, сочувствую, но все же мечтаю о модернизации Дуолинго не только картинками, но и нужными опциями... С уважением, ваша навсегда.


https://www.duolingo.com/profile/Darkrai007

duo.old_web_url_whitelist=["^.+"]; This doesn't seem to be working anymore. Please check and confirm. Do suggest some other alternatives to turn off crowns even temporarily. I just cannot learn otherwise.


https://www.duolingo.com/profile/FieryCat

This method no longer works since they rolled out the new code for the forums. Currently I do not know any methods to disable the crowns feature, I just do not have enough free time to find a new method if it exists. I 'm sorry.


https://www.duolingo.com/profile/Timurych_Tim_Pro

заставить работать любимый скрипт? duoTweak что ли? я сделал всё по инструкции, запустил DuoTweak и ничего не изменилось. Покажите видео про это или скриншоты


https://www.duolingo.com/profile/FieryCat

Этот метод, к сожалению, больше не работает с тех пор, как они перенесли движок форума на новые рельсы. Об этом упоминается в комментариях, читайте внимательнее.

Изучайте язык всего по 5 минут день. Абсолютно бесплатно.