Внимание! Форум временно закрыт. Все вопросы вы можете задать на странице MaxSite CMS в Github

x Ошибка интерпретации метаполя типа select в meta.ini шабл

Аватар пользователя
nicothin
Модератор
Сообщений: 521
Зарегистрирован: 09 мар 2009, 21:55

x Ошибка интерпретации метаполя типа select в meta.ini шабл

Сообщение nicothin » 16 фев 2011, 18:22

Не работает добавление метаполя типа select, если указать пунктам селектбокса описание.

Версия MaxSite CMS: 0.438
На данный момент, последняя.

Идем в application\maxsite\common\ini - readme.txt

Копируем оттуда, из примера, образец описания метаполя типа select:

Код: Выбрать все

[Смещение времени]
options_key = time_zone
options_type = general
type = select
values = 0.00||Гринвич (0) # 1.00 # 2.00||Киев (+2) # 3.00||Москва (+3) # 4.00 # 5.00 # 6.00 # 7.00 # 8.00 # 9.00 # 10.00 # 11.00 # 12.00 # -1.00 # -2.00 # -3.00 # -4.00 # -5.00 # -6.00 # -7.00 # -8.00 # -9.00 # -10.00 # -11.00 # -12.00
default = 0.00
description = "Выберите смещение времени. Оно будет учитываться при выводе дат на сайте."

Вставляем в meta.ini своего шаблона.
При редактировании страницы получаем:
A PHP Error was encountered
Severity: Warning
Message: Error parsing D:\home\name.site\www\application/maxsite/templates/name/meta.ini on line хх (у каждого — свой :))
Filename: common/inifile.php
Line Number: 13

Для чистоты эксперимента, уникализируем имя метаполя и убираем options_type.
То же самое.

Если не использования описания пунктов селектбокса (то, что после || в каждом пункте) — работает нормально.

п.с.: вообще, метаполя — какое-то больное место этой СMS — довольно долго чекбоксы не работали (приходилось лезть в файлы движка и добавлять/исправлять обработчик), теперь — это… :(

Аватар пользователя
MAX
Администратор
Сообщений: 3179
Зарегистрирован: 31 янв 2009, 19:02

Re: Ошибка интерпретации метаполя типа select в meta.ini шаблона

Сообщение MAX » 16 фев 2011, 18:47

Просто на некоторых серверах ini-файлы с русскими буквами нормально работают, а на других, только если в кавычках.

Аватар пользователя
MAX
Администратор
Сообщений: 3179
Зарегистрирован: 31 янв 2009, 19:02

Re: Ошибка интерпретации метаполя типа select в meta.ini шаблона

Сообщение MAX » 16 фев 2011, 18:48

Кстати, в 0.483 другой текст:

Код: Выбрать все

[Смещение времени]
options_key = time_zone
options_type = general
type = select
values = "0.00||Гринвич (0) # 1.00 # 2.00||Киев (+2) # 3.00||Москва (+3) # 4.00 # 5.00 # 6.00 # 7.00 # 8.00 # 9.00 # 10.00 # 11.00 # 12.00 # -1.00 # -2.00 # -3.00 # -4.00 # -5.00 # -6.00 # -7.00 # -8.00 # -9.00 # -10.00 # -11.00 # -12.00"
default = 0.00
description = "Выберите смещение времени. Оно будет учитываться при выводе дат на сайте."



Вернуться в «Архив»

Кто сейчас на форуме

Пользователь просматривает форум: нет зарегистрированных пользователей