[Подтверждено] Неверная обработка меток com_tags при вводе словосочетаний

  • 24 Ответов
  • 2035 Просмотров

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

*

Онлайн Sulpher

  • *******
  • 2129
  • [+]389 / [-]15
  • Шаблоны и расширения Joomla
    • Просмотр профиля
    • CMScafe
Описание:
Практически невозможно пользоваться встроенным функционалом меток (com_tags) в случае ввода их на кириллице.
Установил чистый дистрибутив, открываю статью на редактирование, пишу название меток, если вводить фразы на латинице, проблем нет.
При попытке вписать метку из двух слов, она ломается. Нужно ввести вышивка крестом, набираю, метка формируется как вышивка к. Также проблема при вводе метки, которая уже есть в базе и система пытается ее подставить как распознанное значение, но это дико глючит и каждый раз по-разному. Второй баг: в базе меток есть JBZOO, пытаюсь создать ZOO, нажимаю enter - появляется пустота. При повторной попытке при вводе ZOO появляется вариант JBZOO, но не подставлятся.  Это уже латинские символы. Каждый раз по-разному.
Вывод: какая-то проблема с обработкой символов. Проблема при редактировании материалов как в админке, так и во фронте. Сами метки создаю не в компоненте tags, а в режиме редактирования статей.


Проверял на версии:
3.3.6+

Решение:
- требуется

Статус:
- обсуждение


*

Оффлайн voland

  • ********
  • 9334
  • [+]520 / [-]101
  • СКАЙП утерян! Пишите в телеграм @volandku
    • Просмотр профиля
    • webstudio.pro
Давным-давно в скриптах от yootheme zoo была проблема с какими-то русскими буквами.
Возможно и тут этот случай - на чистом движке без зу есть проблема?

*

Онлайн Sulpher

  • *******
  • 2129
  • [+]389 / [-]15
  • Шаблоны и расширения Joomla
    • Просмотр профиля
    • CMScafe
Давным-давно в скриптах от yootheme zoo была проблема с какими-то русскими буквами.
Возможно и тут этот случай - на чистом движке без зу есть проблема?
Да, чистая установка Joomla, проблема с com_tags. В ZOO своя система меток, там нет проблем.
Вот такая проблема наблюдается на фронте joomlaportal.ru при подаче новости, например.


Кстати, вот подумал: возможно,  дело в браузере. Юзаю Chrome последней версии. Замечал повторяющийся баг (не относится к теме): в ZOO иногда не выводятся материалы в админке. как будто они удалены. Открываю FF - все на месте. Значит баг браузера или что-то с настройками браузера. Возможно, нечто подобное и с метками в com_tags.... Хмм.

*

Оффлайн ELLE

Тоже Chrome последний. Когда набрал метку, не уводя курсор, нажми на клаве стрелку '->' и потом 'enter', должно получится

*

Оффлайн Missile

Есть такая проблема. Вдобавок к ней, когда начинаю набирать метку, открывается выпадающий список, и вместо моей новой метки выводится та, что была сверху выпадающего списка. Приходится вместо ручного ввода использовать "копировать-вставить", но и то получается с пятого раза.
В Wordpressе при работе в том же браузере вообще никаких проблем нет.

*

Оффлайн b2z

  • *****
  • 7449
  • [+]739 / [-]0
  • Разраблю понемногу
    • Просмотр профиля
    • NorrNext - расширения для Joomla! и Pagekit
По идее в com_tags используется стандартный скрипт (как во всей CMS). А когда для модуля пытаешься установить позицию на кириллице (не помню, где еще можно проверить), такая же проблема?

*

Онлайн Sulpher

  • *******
  • 2129
  • [+]389 / [-]15
  • Шаблоны и расширения Joomla
    • Просмотр профиля
    • CMScafe
Я попробовал в двух браузерах: Chrome и FF последних версий, в одном случае мой локальный сайт и его админка, во втором случае, фронт joomlaportal.
Собственно, вот:

https://www.dropbox.com/s/ehe7m4xdqw4gun5/ff.gif?dl=0 - попытка ввода слова Альбом в админке
https://www.dropbox.com/s/8gmqdp2wud5d6g0/joomlaportal.gif?dl=0 - та же ошибка на joomlaportal во фронте. а вот слово album вводится.

В обоих случаях, система при вводе слово Альбом автоматически подставляет значение Альб, укорачивая фразу, то Альом, меняя буквы. Проверьте у себя.

*

Онлайн Sulpher

  • *******
  • 2129
  • [+]389 / [-]15
  • Шаблоны и расширения Joomla
    • Просмотр профиля
    • CMScafe
Какой же чудовищный UX в issue tracker! Еле разобрался. Нужно было авторизоваться через Github. 
В  общем, вот тема: http://issues.joomla.org/tracker/joomla-cms/6739

*

Оффлайн Missile

Сейчас там начнут отвечать в стиле "у меня проблемы нет - значит, Вам показалось". А между тем, глюки тегов продолжаются ещё с 3.0 версии. Например, у меня такой зоопарк:
1. Если вводишь длинное слово, то при нажатии Enter тег может получиться обрезанным.
2. Если вводить словосочетание (напр., имя и фамилию), то слова могут оказаться написанными слитно, либо второе слово будет обрезано: "ИмяФамилия", "Имя Фамил".
3. Набираешь тег, нажимаешь Enter - вместо него вылезает тег, который был в верней части выпадающего списка.

Алиасы заголовков я пишу на английском, поэтому тоже не использую алиасы в юникод.

*

Онлайн Sulpher

  • *******
  • 2129
  • [+]389 / [-]15
  • Шаблоны и расширения Joomla
    • Просмотр профиля
    • CMScafe
Missile, Вы правы :-)
посмотрите обсуждение в Issue tracker по ссылке выше. Меня неправильно поняли: он тупо скопировал и вставил слово и показывает скриншот, мол, все работает. А речь же идет именно о ручном вводе символов. Что повторить там не могут из-за отсутствия кириллической раскладки. :-) В общем, нужно, чтобы и другие пользователи отписались и подтвердили баг, чтобы на это обратили внимание.
Поэтому просьба: подтвердите этот баг. Как? Как я понял, нужно иметь github аккаунт, чтобы авторизоваться в Issue Tracker и запостить коммент.

*

Оффлайн AlekVolsk

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

*

Онлайн Sulpher

  • *******
  • 2129
  • [+]389 / [-]15
  • Шаблоны и расширения Joomla
    • Просмотр профиля
    • CMScafe
AlekVolsk, отлично! :-) Все нормально.

Народ, поддержите запрос на решение проблемы, отпишитесь там по возможности.

*

Оффлайн AlekVolsk

Походу, дело сдвинулось, как минимум проблема признана существующей =)

*

Оффлайн Missile

Цитировать
Here, after typing 3 characters, the 4th one does display for a short time then does not display fully.
Going on typing does work although we do not see the glyph.
Ага, наблюдаю то же самое.
Цитировать
reason of the problem with word "Альбом" is that char б have same keycode as , (188) in english layout,
the tagajax field check this keycode for "add new tag"
При вводе тега John Smith и нажатии запятой формируется тег вида John Smith,
Это считается нормальным? А если тег - единственный?
« Последнее редактирование: 11.04.2015, 20:46:10 от Missile »


*

Оффлайн Missile

К сожалению, это не только баг из-за раскладки - за что они ухватились. У меня и без ввода буквы "б" всё косячит.

*

Онлайн Sulpher

  • *******
  • 2129
  • [+]389 / [-]15
  • Шаблоны и расширения Joomla
    • Просмотр профиля
    • CMScafe
К сожалению, это не только баг из-за раскладки - за что они ухватились. У меня и без ввода буквы "б" всё косячит.
Стоит им об этом написать в деталях.

*

Онлайн Sulpher

  • *******
  • 2129
  • [+]389 / [-]15
  • Шаблоны и расширения Joomla
    • Просмотр профиля
    • CMScafe
Временное решение, которое нашел для себя: отказаться от AJAX чтобы вообще была возможность использовать метки на фронте.

Делается это так: Компоненты > Метки > Настройки > Вкладка "Параметры ввода"
В настройке Режим ввода меток выбираем параметр Выбор из списка

*

Оффлайн Очередной вебмастер

  • *****
  • 784
  • [+]55 / [-]0
  • лысый умный дядя
    • Просмотр профиля
    • Блог о Joomla
С метками не только в этом косяк...
У вас к метке URL нормально формируется?
У меня например есть пункт меню - Метки - куда выведены все метки и я ожидал что путь к тегу будет идти через alias этого пункта меню.

А при клике на ТЭГ из самого материала URL все равно формируется через /component/ при этом и через алиас пункта меню тег тоже доступен
Вообщем получаем опять - дубли, дубли, дубли....
Создание сайтов на Joomla. Продвижение. Интернет-реклама.
--------
Личный блог
----------
Мой VK
----------
Помог ответ - жми плюс!

*

Оффлайн Очередной вебмастер

  • *****
  • 784
  • [+]55 / [-]0
  • лысый умный дядя
    • Просмотр профиля
    • Блог о Joomla
Вообщем я не понимаю как они такой сырой функционал вообще пропустили в Ядро...
и с такими косяками.
Создание сайтов на Joomla. Продвижение. Интернет-реклама.
--------
Личный блог
----------
Мой VK
----------
Помог ответ - жми плюс!

*

Оффлайн AlekVolsk

Сори за флуд
Поверьте, J - образец, на который стоит равняться ))
Знали бы вы, какие косяки в боевых релизах допускают 1С-ники... Анонс новой фишки, обновляем базу, фишка не работает, весь связанный с ней и ранее работавший функционал также выведен из строя, нарушена работа построения форм отчетности (ни одна форма просто не формируется вообще!), багфикс выходит только через 1,5 месяца! И то, исправлено не полностью, + открыты новые косяки там, где их раньше не было... Я ох#$#ваю от такой работы... Речь идет о конфигурации типовой бухгалтерии для бюджетников.


*

Оффлайн Missile

Какие-то подвижки в этом направлении есть? В Joomla 3.4.4 косяки остались. Смешно вообще: вводишь слово, а оно то обрезается, то буква из него выпадет. Дошло до того, что пишу слово в "Блокноте", а потом делаю Ctrl+C - Ctrl+V. Сразу скажу, что от браузера это не зависит, проверено на Opera, Chrome, Edge, IE и Вивальди.