Внимание!
Не все расширения для phpBB 3.2 совместимы с phpBB 3.3, главным образом из-за неверного синтаксиса в определениях сервисов (отсутствия обрамляющих кавычек - '...').
Перед обновлением необходимо убедиться в совместимости всех расширений.
Рекомендуется предварительно тестировать обновление на копии конференции (локально или на сервере).

Quick Language

Здесь авторы могут постить бета-версии своих расширений для phpBB. Внимание! Не устанавливайте бета-версии расширений на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.2.x | FAQ | Внимание! Прежде чем создать тему - прочти! | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Внимание! Не устанавливайте бета-версии расширений на работающие форумы!
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15208
Стаж: 14 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 393 раза
Поблагодарили: 1785 раз

Re: Quick Language

Сообщение rxu »

Pyth, помимо Quick Language у вас установлен Quick Language?
С вами всё в порядке?
Изображение
Аватара пользователя
Pyth
phpBB 1.4.3
Сообщения: 89
Стаж: 4 года 7 месяцев
Благодарил (а): 32 раза

Re: Quick Language

Сообщение Pyth »

У меня установлен только этот аддон. И я прошу найти причину, почему он адекватно не работает.
Аватара пользователя
LavIgor
Поддержка
Поддержка
Сообщения: 3468
Стаж: 6 лет 4 месяца
Благодарил (а): 41 раз
Поблагодарили: 931 раз

Re: Quick Language

Сообщение LavIgor »

Pyth, настройте cookies.
Аватара пользователя
Pyth
phpBB 1.4.3
Сообщения: 89
Стаж: 4 года 7 месяцев
Благодарил (а): 32 раза

Re: Quick Language

Сообщение Pyth »

Как?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15208
Стаж: 14 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 393 раза
Поблагодарили: 1785 раз

Re: Quick Language

Сообщение rxu »

Домен cookie: .serveratom.ru (с точкой в начале).
Путь cookie: / (просто прямой слэш).
Имя можно не трогать.
Сохранить, очистить куки в браузере, попробовать зайти.
Изображение
Аватара пользователя
Pyth
phpBB 1.4.3
Сообщения: 89
Стаж: 4 года 7 месяцев
Благодарил (а): 32 раза

Re: Quick Language

Сообщение Pyth »

Спасибо, но где это проделать?
Аватара пользователя
Pyth
phpBB 1.4.3
Сообщения: 89
Стаж: 4 года 7 месяцев
Благодарил (а): 32 раза

Re: Quick Language

Сообщение Pyth »

Поставил по умолчанию английский язык и нажал "отправить". Мне сообщили, что всё успешно установлено зелёным окошком.
Изображение
Вот только язык конференции всё равно русский, а значки также не работают.
Куки и кэш браузера чистил.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15208
Стаж: 14 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 393 раза
Поблагодарили: 1785 раз

Re: Quick Language

Сообщение rxu »

Pyth писал(а): Вот только язык конференции всё равно русский
В третий раз повторяю - язык пользователя меняется в Личном разделе.
Pyth писал(а): а значки также не работают
Вам посоветовали настроить куки. делается это, разумеется, в администраторском разделе, в Настройках cookie.
Изображение
Аватара пользователя
Pyth
phpBB 1.4.3
Сообщения: 89
Стаж: 4 года 7 месяцев
Благодарил (а): 32 раза

Re: Quick Language

Сообщение Pyth »

1)
В третий раз повторяю - язык пользователя меняется в Личном разделе.
От лица гостя вижу форум на русском. А мне нужно сделать английский по умолчанию, с возможностью переключаться на русский и наоборот.

2) Изображение
Потом "Удалить cookies конференции" на главной странице форума. На всякий почистил и в браузере.
Как гость не могу выбирать язык. Что я делаю не так?
Аватара пользователя
LavIgor
Поддержка
Поддержка
Сообщения: 3468
Стаж: 6 лет 4 месяца
Благодарил (а): 41 раз
Поблагодарили: 931 раз

Re: Quick Language

Сообщение LavIgor »

Pyth, видимо, дело оказалось не в cookies, а в версии расширения, которую Вы используете.
На Вашей конференции код следующий:

Код: Выделить всё

        $('.lang').on('click', function (e) {
            e.preventDefault();
            console.log(S_CURRENT_LANG);
            var lang_iso = $(this).attr('data-iso');
            if (lang_iso == S_CURRENT_LANG) return;
            
            document.cookie = 'phpbb3_amo8v_lang=' + lang_iso + '; path=/';
            location.reload();
            /*
            $('input[name=h_lang]').val($(this).attr('data-iso'));
            $('#frmQuickLang').submit();*/

        });
Имя cookie в нём другое, поэтому сначала подумал, что дело в их настройках.

На самом деле в репозитории расширения код сейчас другой:

Код: Выделить всё

        $('.lang').on('click', function (e) {
            e.preventDefault();
            if ($(this).attr('data-iso') == S_CURRENT_LANG) return;

            $('input[name=h_lang]').val($(this).attr('data-iso'));
            $('#frmQuickLang').submit();
        });
Возможно, Вы взяли расширение где-либо ещё, где автор использовал имя cookie своей конференции.

Поэтому, думаю, что если в файле quicklanguage.js исправить phpbb3_amo8v на текущее имя cookie, то расширение может заработать.

А вообще лучше используйте рабочую версию из репозитория: https://github.com/alg5/quicklanguage.

Интересно, кто же поменял код из репозитория на устанавливающий cookie?
Аватара пользователя
Pyth
phpBB 1.4.3
Сообщения: 89
Стаж: 4 года 7 месяцев
Благодарил (а): 32 раза

Re: Quick Language

Сообщение Pyth »

Код: Выделить всё

А вообще лучше используйте рабочую версию из репозитория: https://github.com/alg5/quicklanguage.
А вот всё просто, оказывается!
Аватара пользователя
Алг
Former team member
Сообщения: 918
Стаж: 8 лет 1 месяц
Откуда: Израиль
Благодарил (а): 85 раз
Поблагодарили: 296 раз

Re: Quick Language

Сообщение Алг »

LavIgor писал(а): document.cookie = 'phpbb3_amo8v_lang=' + lang_iso + '; path=/';
интересно, даже для отладки я такого не писала.
Может с какого-нибудь форка взято
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
ronim
phpBB 2.0.5
Сообщения: 458
Стаж: 2 года 8 месяцев
Откуда: Таллин ,Эстония
Благодарил (а): 111 раз
Поблагодарили: 72 раза

Re: Quick Language

Сообщение ronim »

Алг, при обновлении форума до версии 3.3.1
дублируются иконки
фд.JPG
фд.JPG (11.43 КБ) 193 просмотра
На 3.3.0 такой проблемы нет
Если ты не видишь проблем на форуме , но это не значить что их там нет
Аватара пользователя
Алг
Former team member
Сообщения: 918
Стаж: 8 лет 1 месяц
Откуда: Израиль
Благодарил (а): 85 раз
Поблагодарили: 296 раз

Re: Quick Language

Сообщение Алг »

ronim, не воспроизводится. Похоже, что у Вас файл quicklanguage.html подключился дважды. Попробуйте просто переустановить расширение...и с очисткой кеша
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов

Вернуться в «Бета-версии расширений для phpBB»