Тестируем InstantCMS 1.9.1 (UTF8) beta

ЗАКРЫТО
#31 15 мая 2012 в 08:33
Доска объявлений.
пользователь №1 разместил объявление и указал города которого нет в списке, скажем Воронеж (с большой буквы!). (система записывает город в сортировку с маленькой буквы)
пользователь №2 размещает объявление и не заметил что такой город уже есть, и указывает город воронеж (с маленькой буквы).
тогда в объявлениях становится 2 города — Воронеж и воронеж.

причем поиск по одному из городов не работает если нажать на сам город в объявлении.
если нажать на: Воронеж, то фильтрует Воронеж и воронеж.
если нажать на: воронеж, ничего не происходит.

И на оборот.
если сначала указал город с маленькой буквы, скажем "уфа", а потом другой пользователь разместил объявление с большой буквы "Уфа", то такая же ерунда и двумя городами (сортировка и поиск по городам)

(надеюсь понятно написал)

В поиске пользователей по городам, такое не прокатывает. Хоть с большой буквы, хоть с маленькой. Считает одним городом.
#32 15 мая 2012 в 09:31
Стена пользователя, либо добавление любых комментариев зарегистрированными пользователями
указываю что будет скрытый текст.
если вставить ссылку в скрытый тескт, то для зарегистрированных пользователей получается вид testutf.ru/users/tolik[/hide]
а для не зарегистрироавнных Скрытый текст виден только зарегистрированным пользователям
" target="_blank">http://testutf.ru/users/tolik[/hide]


P.S. реагирует именно на наличия полного написания http:// либо www
если убрать любой из символов, то все работает.
#33 15 мая 2012 в 18:45


если не использовать новый смарти, то старый шаблон, под старую версию смарти конвертируется в utf8 минут за двадцать в нотепаде++

mexanik

а толк какой без нового быстрого смарти? Мне интересна скорость работы сайта в первую очередь.

letsgo

Вообще — самое главное — качественное кэширование, желательно без применения AJAX (так как он не везде есть)

Кстати, новый баг:

При переносе статей из одного раздела в другой, приходится потом нажимать в новом разделе кнопку редактировать — а потом — сохранить — чтобы перенесенные статьи поменяли на правильный, Новый, свой URL


Доска объявлений.
пользователь №1 разместил объявление и указал города которого нет в списке, скажем Воронеж (с большой буквы!). (система записывает город в сортировку с маленькой буквы)
пользователь №2 размещает объявление и не заметил что такой город уже есть, и указывает город воронеж (с маленькой буквы).
тогда в объявлениях становится 2 города — Воронеж и воронеж.

santi

Этот баг, видимо излечится только выбором Страны\Региона\Города (который может когда-нибудь внедрят в систему, впрочем как и баг с временной зоной.

Пользователь ОБЯЗАН иметь возможность изменить временную зону у себя в профиле. Это правильно и хорошо!



При скачивании бранчей архивами Zip не архивируются пустые папки в upload и, возможно, где-то ещё. В TRACe папки висят и с ними тест показывает одни результаты, мы скачиваем без них и получаем другие. Проверить бы, где ещё в системе могут быть или генерятся пустые папки?
Или уж оставить, как в board, в пустых папках контрольное изображение.
Заметил при попытке оставить на стене приветствие с изображением. После создания вручную папки users в upload изображение добавилось.

ded-pikto


Может просто лучше внести в каждую папку файл index.html например с текстом kernel Panic =-)
#34 15 мая 2012 в 19:26
Баг: название тега с большой и маленькой буквы — разная ссылка
#35 15 мая 2012 в 21:18
если вставить ссылку в скрытый тескт, то для зарегистрированных пользователей получается вид testutf.ru/users/tolik[/hide

если вставляете текстом добавьте в конце пробел иначе функция autolink сжирает закрывающий тег /hide или используйте кнопку вставки ссылки
например:
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст

это ссылка с пробелом в конце…
#36 16 мая 2012 в 02:14

если вставляете текстом добавьте в конце пробел иначе функция autolink сжирает закрывающий тег /hide

• Mike •
вставлял как текст. а как всем зарегистрированным объяснить что еще нужно вставлять пробел в конце, если они что либо комментируют — это же глупо делать всем рассылку с пояснениями.
наверное в форме надо прикрутить 1 символ в конце конструкции /hide — что-то типа "& nbsp" (символ пробела)
#37 16 мая 2012 в 03:20
santi, ded-pikto, уже описал аналогичную проблему в посте

#73 — 14 мая 2012 в 21:45

ded-pikto
#38 16 мая 2012 в 11:06

наверное в форме надо прикрутить 1 символ в конце конструкции /hide

santi
не получиться, обработка происходит до обработки тега хайд, можно исправить только регулярку по замене, я пока тестирую в редакторе переделанном из стандартного, как выложу в блоги можно будет протестировать работу…
#39 16 мая 2012 в 11:36

Не вижу смысла тратить силы на "фильтр" или плагин

Минона
Вы про что?…
#40 16 мая 2012 в 11:58
Минона, все в этой теме преподносится пользователями в качестве пожеланий и констатаций фактов неработоспособности чего-либо. На что нам "тратить силы", причем свои, решать нам, вам не стоит беспокоиться.
Есть озвученный и подтвержденный недочет, значит он будет закрыт.
#41 16 мая 2012 в 14:13


Минона,… причем свои...

Fuze


Мы все ТЕСТИРУЕМ систему, и вкладываем в это, порой НЕ МАЛЕНЬКИЕ свои силы.

Каждый вкладывается по-возможности! Давайте уважать труд и мнение окружающих!

Кстати, есть где-нибудь в сети тестовая сборка системы с открытым доступом для администратора? А то еще один баг нашелся: после обновления на денвере сайта, работающего еще с 1.2.1 перестали редактироваться вопросы FAQ

Хотелось бы на чистой сборке проверить такое: есть ли возможность редактировать вопросы FAQ
#42 16 мая 2012 в 16:47
Коллеги, а что с модулями и компонентами к новой версии?
Все должны ведь будут обновиться. Те же крупные — мапс, шоп, биллинг, ноая доска, видео, не говоря уже о десятках более мелких разработок.
Насколько болезненным может быть переезд, если хорошенько оброс проект всякими сторонними компонентами и примочками, да еще и кастомизированными под себя?
#43 16 мая 2012 в 16:58
spacer, все наши премиум компоненты обновятся согласно utf8 после официального выхода 1.9.1.
А в остальном, нужно будет править/конвертировать под utf8.
Обращаю внимание: простым конвертированием не все заработает, нужно будет переписывать код согласно особенностей работы с utf8.
#44 16 мая 2012 в 17:24
Ошибка

после клика на ссылку — выбрать аватар из коллекции сайта

получаем

  1. Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "/templates_new/_default_/components/com_users_avatars.tpl" on line 19 "{assign "avatar_id" ($page-1)*$perpage + $avatar_id}" - Unexpected " (", expected one of: "}" , " "' in /includes/smarty_new/libs/sysplugins/smarty_internal_templatecompilerbase.php:627 Stack trace: #0 /includes/smarty_new/libs/sysplugins/smarty_internal_templateparser.php(3154): Smarty_Internal_TemplateCompilerBase->trigger_template_error() #1 /includes/smarty_new/libs/sysplugins/smarty_internal_templateparser.php(3219): Smarty_Internal_Templateparser->yy_syntax_error(37, ' (') #2 /includes/smarty_new/libs/sysplugins/smarty_internal_smartytemplatecompiler.php(105): Smarty_Internal_Templateparser->doParse(37, ' (') #3 /includes/smarty_new/libs/sysplugins/smarty_internal_templatecompilerbase.php(171): S in /includes/smarty_new/libs/sysplugins/smarty_internal_templatecompilerbase.php on line 627
#45 16 мая 2012 в 18:03


spacer, все наши премиум компоненты обновятся согласно utf8 после официального выхода 1.9.1.
А в остальном, нужно будет править/конвертировать под utf8.
Обращаю внимание: простым конвертированием не все заработает, нужно будет переписывать код согласно особенностей работы с utf8.

Fuze
Эх, понимать бы сроки.
Уже давно хожу вокруг да около, не решаюсь брать.
То обновлений долго нет, то теперь новая версия релизится с неопределенным сроком, потом еще компоненты будут какое-то время обновляться.
А потом, захотят ли независимые разработчики, коих тут много, обновляться. Многие же для себя в первую очередь делали, и если сами не переезжают, то и мотивации большой нет. А сейчас еще и лето уже у многих началось.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.