Форуми / National / Russian / Вопросы и пожелания к движку

Для юзеров Seditio и новичков

Alex300
#27517 15.12.2010 09:22
файл admin.config.inc.php, строка 161:

"ADMIN_CONFIG_ROW_CONFIG_OPTION_NAME" => $config_name
Не совсем понимаю зачем.

строка 159:
"ADMIN_CONFIG_ROW_CONFIG_OPTION_VALUE" => $x,
Понятно, тут атрибут value тега option

строка 160:
"ADMIN_CONFIG_ROW_CONFIG_OPTION_SELECTED" => ($x == $config_value) ? " selected=\"selected\"" : ''
Тоже понятно, тут атрибут selected тега option

Может в строке 161 изначально имелось ввиду содержимое тега option? т.е. его название, которое по какому-то правилу должно браться из lang-файла, а не название $config_name. Если так, то это стоит добавить в транк.

Тогда в файле admin.config.inc.tpl строку 23:
<option value="{ADMIN_CONFIG_ROW_CONFIG_OPTION_VALUE}"{ADMIN_CONFIG_ROW_CONFIG_OPTION_SELECTED}>{ADMIN_CONFIG_ROW_CONFIG_OPTION_VALUE}</option>

Следует заменить на:
<option value="{ADMIN_CONFIG_ROW_CONFIG_OPTION_VALUE}"{ADMIN_CONFIG_ROW_CONFIG_OPTION_SELECTED}>{ADMIN_CONFIG_ROW_CONFIG_OPTION_NAME}</option>
Тогда все встанет на свои места и в выпадающих списках можно будет вставлять нормальные названия опций, поддающихся локализации.
Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/