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

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

  • Завсегдатай
  • 1957
  • 267 / 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>';
}

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

Ошибка phpversioncheck.php

Автор davesar76

Ответов: 21
Просмотров: 8079
Последний ответ 19.04.2022, 15:28:54
от alex_av
Произошла ошибка 500 Макет default не найден

Автор vmalyavin23

Ответов: 4
Просмотров: 117
Последний ответ 13.04.2022, 16:47:38
от marksetter
Передать значения полей категории блога материалу

Автор Zelyonkin

Ответов: 4
Просмотров: 194
Последний ответ 24.02.2022, 18:05:47
от Zelyonkin
Ошибка "0 Некорректный контроллер: имя='user', формат=''"

Автор zeus07

Ответов: 13
Просмотров: 1022
Последний ответ 09.02.2022, 14:39:41
от bostic
Ошибка страницы http error 500

Автор raevmara90

Ответов: 0
Просмотров: 174
Последний ответ 09.02.2022, 07:09:44
от raevmara90