Narochnyi

Narochnyi

+71
Репутация
416
Рейтинг
#1 Смайлы в базе данных 21 апреля 2020 в 19:43


Вадим Нарочный, а база у вас в какой кодировке работает?
сделайте бекап и поменяйте в utf8mb4, скорее всего проблема в этом
вот еще по теме /forum/thread32794-1.html

Timmy
Спасибо, тему не нашел.
#1 Смайлы в базе данных 21 апреля 2020 в 19:03
Всем привет!

Есть текстовое поле, вместе с текстом вставляю несколько смайлов:
vk.com/emoji/e/e29c85.png
vk.com/emoji/e/f09f91a9e2808df09f8db3.png
vk.com/emoji/e/f09f988b.png

Вставляю не картинками (это для примера, чтобы показать)
После сохранения поля в бд, отображается только первый вид, а остальные знаками вопросов: "??????"

Подскажите, может нужно изменить кодировку или выключить Типограф? Тип поля менял с текста на html и подключал разные редакторы, результат тот же!
#2 Не работает addFieldsetAfter 13 апреля 2020 в 06:40
Проблема в том, что в файле \system\core\form.php в 329 строке $pos = array_search($after_id, array_keys($this->structure)); не происходит поиск ID.
Решение: Добавить 3-й параметр true — $pos = array_search($after_id, array_keys($this->structure), true);
#3 Не работает addFieldsetAfter 23 марта 2020 в 21:06
Прошу администрацию, разработчиков дать ответ! Заранее спасибо)
#4 Не работает addFieldsetAfter 23 марта 2020 в 12:39

А как вы указываете ID набора? Цифрами или его системным названием?

Loadырь
Системным названием, например набор называется "Основное", в коде ID "cecdd096144eccaeb28c4c2bc233ed63", так и указываю! Верно?
#1 Не работает addFieldsetAfter 22 марта 2020 в 20:18
Всем привет!

Не работает функция addFieldsetAfter добавления набора полей, после заданного набора!

Указываю ID набора после которого нужно добавить другой набор, но этот набор добавляется в самое начало формы!

Прошу подсказать, есть ли такой баг или я что-то не понимаю!?
#5 MySQL выборка по нескольким условиям 18 марта 2020 в 18:21

Ой ли?

@IamB

В чем заключается не удачность проектирования? Связь многие ко многим, через третью таблицу!
#6 MySQL выборка по нескольким условиям 16 марта 2020 в 20:17

Вадим Нарочный, если это пример, то это пример неудачного, на мой взгляд, проектирования БД. Вы так к цели не придёте.

@IamB
Точно так же реализованы категории в iCMS 2, а разработчик далеко не глупый человек!!!
#7 MySQL выборка по нескольким условиям 16 марта 2020 в 20:11
Нужна реализация выборки по нескольким условиям одного столбца! Пока не нашел способ(
#8 MySQL выборка по нескольким условиям 16 марта 2020 в 20:10

Вадим Нарочный, не сочтите за дерзость, но я бы сделал такие таблицы
marks (марки авто: BMW ...)
models (модели)
types (типы авто: Купе ...)
и 2 таблицы связей:
марок с моделями
моделей и типов

@IamB

Эта таблицы просто пример!
#9 MySQL выборка по нескольким условиям 16 марта 2020 в 17:56

А просто сделать пару дополнительных полей в таблице cars никак ?

Ris
Не совсем понял какие именно поля, можно пример?
#10 MySQL выборка по нескольким условиям 13 марта 2020 в 15:11
Нашел такое решение:

  1. GROUP BY p.item_id HAVING COUNT(*) = 2
Жаль что в системе нет встроенного фильтра HAVING, буду думать как добавить к запросу, не внося изменения в системные файлы!
#1 MySQL выборка по нескольким условиям 13 марта 2020 в 13:41
Привет, всем!

Есть 3 таблицы!

Первая:
cars
id | Name
--------------
1 | BMW
2 | Audi
3 | Toyota
....
---------------

Вторая:
cars_param
id | Name
---------------------
1 |Купе
2 |Кабриолет
3 |Внедорожник
....
---------------------

Третья:
cars_param_bind (без ключа)
item_id | value
---------------------
1 | 3
1 | 1
2 | 3
2 | 2
....
---------------------

Делаю запрос к таблице CARS и хочу отсортировать только те марки, у которых параметры одновременно Купе и Внедорожник

То есть под запрос попадает только BMW, так как у него в таблице cars_param_bind есть параметры 1 и 3

Вот что есть:

  1. SELECT i.* FROM cars i
  2. LEFT JOIN cars_param_bind AS p ON p.item_id = i.id
  3. WHERE (p.value = '1') AND (p.value = '3')
  4. ORDER BY i.date_pub DESC
  5. LIMIT 0, 15
Но результаты не выдает, пишет не найдено по условию!

Помогите правильно сформировать запрос!
#11 [ЕСТЬ РЕШЕНИЕ] Визуальный редактор в компонента 19 июня 2019 в 10:39
Проблема была в JS коде, который был в шаблоне формы!
#12 [ЕСТЬ РЕШЕНИЕ] Визуальный редактор в компонента 19 июня 2019 в 10:36

Может js файл?

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