ImageCMS Версия 2.9.0
Список исправлений багов и дополнений в функционале:
- Сделали рабочим и исправили все баги формирования карты сайта sitemap.xml.
- Сделали, чтобы Title, Description, Keywords на главной странице выводились такие же, как и у назначенной на главной категории либо статьи.
- В результатах поиска вместо краткого описания отображать те участки текста, в которых встречается введенное слово.
- При пагинации результатов поиска сохранять введенные в форму поиска запросы.
- При прикреплении дополнительных полей к категории добавить чек-бокс – «Включая подкатегории», чтобы действие дополнительного поля распространялось как на категорию, так и на все подкатегории.
- Модуль меню. Не отображаются шаблоны «item_first».
- Модуль меню. Не работает first і last. Не отображает активный класс для других языков.
- Модуль меню. При редактировании пункта меню не сохраняется «родитель»
- Модуль меню. Если поставить пункту меню «неопубликовано» и сохранить, а потом еще раз зайти в этот пункт и ничего не изменяя еще раз сохранить, все неопубликованные пункты начинают отображаться на фронтальной части.
- При изменении статуса статьи (опубликовано, не опубликовано), изменять этот статус и на других языках также (как при редактировании отдельной статьи так в списке статей в администраторской части).
- После переноса статьи в другую категорию, данные, введенные в дополнительные поля на других языках, не сохраняются.
- В администраторской части в списке статей, при изменении позиций для статей, они не сохраняются для других языков.
- Возможность отключить кеширование с администраторской части.
- Виджет последние комментарии, выводит комментарии которые имеют статус «Ожидают одобрения» и «СПАМ».
- В дефолтной версии пункт меню “Главная” не ведет на главную, а на текущую страницу.
- Дополнительное поле типа select выводится в шаблон словом array, то есть значение указанное в админке не выводится, можно только вручную подставлять индексы {$item.field_status.1} — так выводит значение, а так {$item.field_status} пишет array.
- Должен быть один вариант отображения старницы, без символа «/» в конце строки, к примеру: http://site.ua/ua (сейчас http://site.ua/ua/ и http://site.ua/ua одна и та же страница), сделать 301 редирект. Формирование меню по сайту также должно быть без символа «/» в конце строки.
- Проверить работу капчи при входе в администраторскую часть и при добавлении комментариев. Часто возникает ошибка с вводом и проверкой капчи.
- в файле applicationlibrarieslib_seo.php:109
$text = ereg_replace(«( +)», » «, $text);
рекомендуется заменить на
$text = preg_replace(«( +)», » «, $text);
ereg_replace deprecated-функция в новых версиях php и вызывает соотв. ошибку.
В файле page_helper.php в строке:
$ci->db->select(‘CONCAT_WS(«», content.cat_url, content.url) as full_url’); часто возникает ошибка. - Не работает файл менеджер tinybrowser в редакторе и в дополнительных полях.
- Я создавая категорию (субкатегорию), создавал название — 1 комнатные квартиры, 2 комнатные квартиры и соответственно полагался на то, что система сама создаст алиасы, она создала 2-komnatnye-kvartiry, а система при переборе foreach-ем, не отображала то количество страниц в категории сколько было указано в URL, т.е. в 1-komnatnye-kvartiry, не отображалась 1 последняя запись, в 2-komnatnye-kvartiry две последние записи и т.д., после перименования URLа в dvuh-komnatnye-kvartiry и т.д. все встало на свои места.
- При выборе multiple для поля, фильтр поиска перестаёт находить страницы с этим полем.
- При создании дополнительного поля, не происходит проверка на обязательность заполнения Label, то есть можно без труда создать поле без label, причём после этого не возможно его редактировать.
- файле filter.php строка 364-372, метод parse_url(): if (isset($result[$segment_key]))
{
$result[$segment_key] = (array) $result[$segment_key];
$result[$segment_key][] = urldecode($segment_val);
}
else
{
$result[$segment_key] = $segment_val;
}
Нужно заменить
$result[$segment_key] = $segment_val;
На
$result[$segment_key] = urldecode($segment_val);
Тогда при попытке поиска по доп.полю кириллицей, не будет возникать проблем. - При копировании статьи не копируется версия на других языках, не копируются значения доп. полей.
- При копировании статьи из одной категории в другую, категория статьи на другом языке не изменяется»
Ivan Pylypchuk
Основатель и CEO в Premmerce, ImageCMS. Более 10 лет опыта в области разработки приложений, маркетинга и консалтинга для e-commerce.
Comments (0)