0 Пользователей и 1 Гость просматривают эту тему.
  • 3 Ответов
  • 343 Просмотров
*

R31rus

  • Давно я тут
  • 624
  • 4 / 0
Есть кастомный плагин поля /plugins/fields/subform где лежат файлы с формой и подформой XML:
Код
<?xml version="1.0" encoding="UTF-8"?>
<form>

    <field name="apname" type="text" label="Название" filter="raw" />
    <field name="mest" type="text" label="Мест" filter="raw" />
    <field name="komnat" type="text" label="Комнат" filter="raw" />
<field name="price" type="text" label="Цена" filter="raw" />
<field name="aplistvalue" type="list" default="" multiple="true" label="Удобства" description="">
  <option value="">Выбор удобств</option>
  <option value="Автостоянка">Автостоянка</option>
  <option value="Wi-fi">Wi-fi</option>
  <option value="Бассейн">Холодильник</option>
   <option value="Питание">Питание</option>
    <option value="Детская площадка">Детская площадка</option>
<option value="Бассейн">Бассейн</option>
   </field>
   <field
name="apimgform"
type="subform"
label="Миниатюры"
multiple="true">
<form>
<fieldset>
<field name="apimage" type="mediajce" label="Миниатюра"/>
</fieldset>
  </form>
  </field>
</form>

Все поля отображаются нормально, кроме поля с типом "list" где UNICODE толи ANSI кодировка:


В чем дело?
При этом все файлы в /plugins/fields/ имеют UTF-8 кодировку
« Последнее редактирование: 29.11.2021, 19:25:34 от R31rus »
*

sivers

  • Живу я здесь
  • 2129
  • 287 / 0
Re: Ошибка кодировки в плагине полей
« Ответ #1 : 29.11.2021, 21:42:21 »
кроме поля с типом "list" где UNICODE толи ANSI кодировка
Это больше похоже на windows-1251 кодировку. перепроверьте файлы еще раз.
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

R31rus

  • Давно я тут
  • 624
  • 4 / 0
Re: Ошибка кодировки в плагине полей
« Ответ #2 : 29.11.2021, 23:54:03 »
Все файлы в UTF-8
*

R31rus

  • Давно я тут
  • 624
  • 4 / 0
Re: Ошибка кодировки в плагине полей
« Ответ #3 : 30.11.2021, 09:34:25 »
Решено. Надо было вместо:

Код
		foreach ($value['aplistvalue'] as $val) {

echo '<div>'.$val['aplistvalue'].'</div>';
}



Так нормально все
Код
	foreach ($value['aplistvalue'] as $val) {

echo '<div>'.$val.'</div>';
}

Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибка при установке компонента

Автор JackThaCat

Ответов: 6
Просмотров: 1022
Последний ответ 11.11.2022, 06:04:13
от Satelitte
[РЕШЕНО] Ошибка ModMenuer::getMenus()?

Автор warlocksp

Ответов: 1
Просмотров: 142
Последний ответ 08.11.2022, 06:43:22
от warlocksp
Ошибка 1054 Unknown column 'created_by' in 'field list' VirtueMart

Автор Evgen Kulibin

Ответов: 2
Просмотров: 191
Последний ответ 04.11.2022, 19:30:00
от Evgen Kulibin
Ошибка переадресации

Автор Alexeyman

Ответов: 3
Просмотров: 244
Последний ответ 16.10.2022, 23:33:56
от sivers
Ошибка smtp

Автор Robert24

Ответов: 4
Просмотров: 212
Последний ответ 15.10.2022, 18:39:58
от NewUsers