Настройка доступности языков - таблица с иконками
Originally reported on Google Code with ID 193
Есть проблема с языком форматированной строки
Мне не нравится \\. - будут проблемы при записи символа числовым кодом когда несколько
символов после бэкслеша, надо улучшить регекс
И поскольку у нас появились редкие и странные языки, следует уже сделать для блока
settings.php - пока просто регулирующий доступ к встроенным языкам на уровне сайта
- по галочке на каждый язык. И чтобы available_languages это учитывала.
Reported by oasychev
on 2013-04-18 09:38:38
Comments (15)
-
reporter -
Account Deleted Попробовал поправить, см. https://code.google.com/r/mamontovdp-formallangs2/source/detail?r=073a338a57b2cc6cd988b81da5d075057e9c6358
Reported by
mamontov.dp
on 2013-04-28 15:48:08 -
reporter Я бы рассматривал эскейп-последовательности как отдельные лексемы в данном случае. Это дает возможность выводить отдельные сообщения об их отсутствии или перемещении. Удобнее, т.к. в ней может быть сделана ошибка сама по себе...
Reported by
oasychev
on 2013-05-05 15:22:03 -
Account Deleted Сравнивать две строки в случае если студент напишет отдельный символ зачем-то через escape-последовательность будет уже проблемно, придется строить парсер специально для таких случаев.
Reported by
mamontov.dp
on 2013-05-05 15:30:46 -
reporter Нда, не парсер - придется каждый символ трактовать как лексему (кроме спецификаторов). Ладно, думаем - но про настройку доступности не забываем, settings.php написать не сложно!
Reported by
oasychev
on 2013-05-05 15:44:39 -
reporter Настройка доступности языков должна быть в настройках блока, а не вопроса! Чтобы влиять на все вопросы через функцию блока available_langs
Reported by
oasychev
on 2013-06-28 15:02:54 -
reporter Я что-то не вижу, чтобы available_langs учитывала настройки в $CFG. Именно она должна это делать, а вопрос - реагировать на нее, в нем никакого особого когда не нужно. Это влияет на многое - сейчас получается что можно запретить язык, но настроить его языком по умолчанию для вопросов... И я бы предпочел универсальный код из БД в настройках, чтобы не редактировать файл при добавлении новых языков - это легко забыть. Как это сделать грамотно - посмотрите на settingslib.php в блоке и ее использованию в вопросе. Только тут надо использовать в блоке. Есть вопросы - звоните...
Reported by
oasychev
on 2013-07-19 13:48:35 -
reporter Сейчас вроде все правильно - сегодня/завтра протестирую - ... кроме английского языка ;) Никогда не встречал слова showable - иное дело visible.
Reported by
oasychev
on 2013-07-22 12:48:23 -
reporter В следующий релиз надо сделать нормальную таблицу и настройку через БД... Причем при апгрейде все правильно заполнить из текущих настроек.
Reported by
oasychev
on 2013-07-25 22:35:46 - Labels added: Type-Enhancement - Labels removed: Type-Defect -
reporter Эту настройку будем делать не в админском конфиге, а на странице блока со списком языков...
Reported by
oasychev
on 2013-09-06 13:31:06 -
reporter Fixed?
Reported by
oasychev
on 2013-10-18 15:25:49 -
Account Deleted Пока нет. Доделаем AJAX, сделаем два апдейта, а вот потом можно и fixed выставлять. Ну и права мне тоже надо посмотреть, как их определить.
Reported by
mamontov.dp
on 2013-10-18 16:28:18 -
reporter Теперь я думаю Fixed...
Reported by
oasychev
on 2014-01-17 15:26:28 -
Account Deleted Да, это было сделано.
Reported by
mamontov.dp
on 2014-01-18 06:44:56 -
reporter Reported by
oasychev
on 2014-01-18 18:21:01 - Status changed:Done
- Log in to comment
Reported by
oasychev
on 2013-04-26 15:02:42