A

Anton

+3
Репутация
0
Рейтинг
#1 Ajax подсказки в дополнительном поле 6 июня 2016 в 22:04


Anton, я создавал хук для формы, там через генератор добавлял поле из другого контента, сделайте так же!

Вадим Нарочный

Спасибо Вадим за помощь.
Но дело в том, что у меня уже очень много контента создано. Причём в тысячах записей, в дополнительном поле вписаны те же значения что и заголовки записей другого типа контента. Выводить другое поле не нужно. Они у меня просто выводятся в виде списка по дополнительным полям в записях с таким же заголовком.
Хочется чтобы пользователи вводя в поле значения, видели уже существующие и выбирали их (как в тегах). Тогда совпадение поле-заголовок будет точное, и не будет клонов.

Просто я про ajax знаю только поверхностно. Понимаю что с помощью него можно это реализовать. Как-то делал подобное на вордпресс + select2. Но в вордпрессе всё кажется намного проще. В instantcms никак не могу разобраться, что к чему и из чего вызывает) Но не сдамся, буду изучать дальше.

P. S. Очень нравится этот движок, прям ощущение что можно сотворить из него что угодно. Единственно что в instantcms с таксономиями вообще пока туго (вернее их нет, есть только теги и категории). Пробовал создать несколько тысяч категорий — вообще беда. Вот и было решено использовать тип контента как таксономию, а в записях — дополнительное поле, где указывалось название этой "таксономии" (по принципу тегов, только без дополнительной таблицы в БД с частотностью и связями).
#2 Ajax подсказки в дополнительном поле 5 июня 2016 в 16:48
Чтобы при создании дополнительного поля в типе контента было что-то вроде такой опции:



Возможно ли это вообще? Никак не могу разобраться как это реализовать.

Если кто-нибудь может сделать это в виде компонента, готов отблагодарить за труды 1000р. Больше к сожалению не могу.

Или хотя бы подскажите пожалуйста общее направление, куда копать.
#3 Различия в результатах Поиска на сайте 4 июня 2016 в 18:37


Рестартните apache

Fuze
и apache перезапускал и сервер перезагружал, всё тоже самое. В файле /etc/sysconfig/i18n следующие строки:
  1. LANG="en_US.UTF-8"
  2. SYSFONT="latarcyrheb-sun16"
  3. LANG="ru_RU.UTF-8"
  4. LC_ALL="ru_RU.UTF-8"
#4 Различия в результатах Поиска на сайте 4 июня 2016 в 17:39



Убедитесь, что на сервере доступна локаль ru_RU.UTF-8.

Fuze

Установил русскую локаль. теперь ответ:
  1. LANG=ru_RU.UTF-8
  2. LC_CTYPE="ru_RU.UTF-8"
  3. LC_NUMERIC="ru_RU.UTF-8"
  4. LC_TIME="ru_RU.UTF-8"
  5. LC_COLLATE="ru_RU.UTF-8"
  6. LC_MONETARY="ru_RU.UTF-8"
  7. LC_MESSAGES="ru_RU.UTF-8"
  8. LC_PAPER="ru_RU.UTF-8"
  9. LC_NAME="ru_RU.UTF-8"
  10. LC_ADDRESS="ru_RU.UTF-8"
  11. LC_TELEPHONE="ru_RU.UTF-8"
  12. LC_MEASUREMENT="ru_RU.UTF-8"
  13. LC_IDENTIFICATION="ru_RU.UTF-8"
  14. LC_ALL=
Но почему-то проблема осталась. При запросах на русском языке поля не выводятся в результатах.
#5 Различия в результатах Поиска на сайте 4 июня 2016 в 17:08
Действительно, нету ru. Вот ответ консоли:
  1. LANG=en_US.UTF-8
  2. LC_CTYPE="en_US.UTF-8"
  3. LC_NUMERIC="en_US.UTF-8"
  4. LC_TIME="en_US.UTF-8"
  5. LC_COLLATE="en_US.UTF-8"
  6. LC_MONETARY="en_US.UTF-8"
  7. LC_MESSAGES="en_US.UTF-8"
  8. LC_PAPER="en_US.UTF-8"
  9. LC_NAME="en_US.UTF-8"
  10. LC_ADDRESS="en_US.UTF-8"
  11. LC_TELEPHONE="en_US.UTF-8"
  12. LC_MEASUREMENT="en_US.UTF-8"
  13. LC_IDENTIFICATION="en_US.UTF-8"
  14. LC_ALL=
Спасибо! Буду искать информацию как её установить
#1 Ajax подсказки в дополнительном поле 4 июня 2016 в 16:57
Приветствую!

Есть два типа контента: con1 и con2.
У типа контента con1 есть дополнительное строковое поле field_con2.

Как сделать так, чтобы в форме добавления записи con1, при вводе в дополнительное поле field_con2, подгружались на ajax подсказки — заголовки существующих записей con2?
#1 Различия в результатах Поиска на сайте 4 июня 2016 в 12:17
Если в строку поиска вбить слово на латинице, то в результатах поиска выводится отрывок поля (участвующего в полнотекстовом поиске) с этим словом и слово подсвечивается.

Если же ищу слово на кириллице, то отрывок поля вообще НЕ выводится, выводятся только заголовок, картинка и дата публикации.
Instantcms 2.5.1

На двух сайтах так, не знаю как исправить, посоветуйте пожалуйста, почему так и как исправить.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.