R

Romanovcmc

+76
Репутация
229
Рейтинг
#1 ICMS2 Поле файл. 12 декабря 2018 в 06:27
Работаю с БД напрямую, минуя методы движка (не умею по другому). Тип поля "файл" в БД имеет запись следующего вида
  1. ---
  2. id: 88
  3. name: gorchitsa-mk.pdf
  4. size: 418724
  5. path: 000/u6/cf/06/gorchitsa-mk.pdf
Подскажите, пожалуйста, что означает строка id, где в БД она еще отображается? Я так понимаю она за права доступа отвечает. Вот где они отображаются не пойму.
#1 Эмоджики в тексте 5 декабря 2018 в 12:01


Проверили что? Что-то сделали кроме перевода в текст хтмл?

Loadырь

Кодирочку поля сделал utf8mb4_general_ci. Вечером попробую кодировку utf8mb4_unicode_520_ci
#2 Эмоджики в тексте 4 декабря 2018 в 23:47


Реально на работающем сайте поменять кодировку БД безболезненно?

Romanovcmc
Реально. Но перед этим надо реально уметь делать бэкап БД и его восстановление. А вообще кодировку можно задать только в тех полях, где будут использовать емоджики. Но это уже требует некой сноровки в работке с БД.
Могу ещё посоветовать все подобные мероприятия проводить на выключенном в настройках сайте.

Loadырь

Проверил, не все сохраняет, только всякие простые, а остальные вопросами заменяет.
#3 Эмоджики в тексте 4 декабря 2018 в 10:42


Реально на работающем сайте поменять кодировку БД безболезненно?

Romanovcmc
Реально. Но перед этим надо реально уметь делать бэкап БД и его восстановление. А вообще кодировку можно задать только в тех полях, где будут использовать емоджики. Но это уже требует некой сноровки в работке с БД.
Могу ещё посоветовать все подобные мероприятия проводить на выключенном в настройках сайте.

Loadырь

Спасибо большое. Буду пробывать.
По первому совету скажу, что не сработало, при переводе в текст хтмл, эмоджики не стали в тексте отображаться.
#4 Эмоджики в тексте 4 декабря 2018 в 07:38


Romanovcmc, кодировка базы данных должна быть в utf8mb4.

Loadырь

Реально на работающем сайте поменять кодировку БД безболезненно?
#5 Эмоджики в тексте 27 ноября 2018 в 22:22


тип поля "текст"

Romanovcmc
Изменить тип поля на "Текст HTML".

Ris
Спасибо. Буду пробывать.
#1 Эмоджики в тексте 27 ноября 2018 в 20:39
Вопрос такой, как хранить эмоджики в тексте. Есть в типе контента тип поля "текст" Вставляю туда текст с эмоджи, сохраняю, текс обрезается до первого эмоджика, как сделать так, чтобы эмоджики в тексте сохранялись?
#6 ICMS2 Подскажите по загрузке изображений. 25 ноября 2018 в 09:17


на сервер в нужных размерах

Romanovcmc
Недавно в какой то теме тут писал про этот метод, даже вроде вкладывал.
Нужно загрузить картинку через стандартные методы загрузчика icms.

Kreator

Я так понял Вы про этот код?
  1. public function addImg($image, $field){
  2. $images_model = cmsCore::getModel('images');
  3. $uploader = new cmsUploader();
  4. $paths = array();
  5. foreach($field['options']['sizes'] as $sizes) {
  6. $preset = $images_model->getPresetByName($sizes);
  7. $paths[$sizes] = $uploader->resizeImage($image, array('width'=>$preset['width'], 'height'=>$preset['height'], 'is_square'=>$preset['is_square']));
  8. }
  9. return $paths;
  10. }
$image — сюда передается путь в файлу на сайте во временной папке (предварительно файл закачайте по ссылке на сайт, затем после удалите)
$field — поле (не значение поля, а само поле из типа контента с настройками)
p.s. данная схема и сейчас стоит у меня и работает на одном из сайтов.

Мне не совсем понятно, как задать $field, можете привести пример.
И еще такой вопрос, у меня это будет обработчик формы. Нужно ли, чтобы эта функция заработала, подключать к этому обработчику формы какие файлы, т.к. я подозреваю, что методы движка он так не воспримет.
#7 Удалить нененужные фото с сервера 24 ноября 2018 в 00:43


зачем удалять? у меня были случаи, когда мои фото нигде не засвечены на сайте — но лежат в индексе яндекс.фото и на форумах люди встраивали

трафик

@IRIPUS

Сайт использую чисто для себя. Просто как интерфейс вывода той информации, что я в БД храню.
#1 ICMS2 Подскажите по загрузке изображений. 23 ноября 2018 в 21:43
Добрый день. Нужна помощь. Сам чайник, тяжело мне.

Помогите, пожалуйста, решить следующую задачу:

Есть ссылка на фото, к примеру вот такая sun7-1.userapi.com/c7004/v7004471/53806/89rqtSpt_aw.jpg,
Есть тип контента, в котором есть набор изображений. Сохраняется оригинал и маленькое изображение.
Есть программа, которая будет парсить ВК и записывать данные в этот тип контента, т.е. прямиком в БД. Подскажите, как мне по ссылке сохранить фото на сервер в нужных размерах, а БД получить запись типа
  1. ---
  2. -
  3. original: 000/u1/c7/33/d81a3db8.jpg
  4. small: >
  5. 000/u1/9a/af/kak-svjazat-spicami-cvetochki-video-photos-small.jpg
  6.  
#8 Удалить нененужные фото с сервера 10 ноября 2018 в 11:14


Romanovcmc,
/blogs/zapiski-dinozavra/poisk-i-perenos-neispolzuemyh-kartinok-v-upload.html
Бэкап только сделайте предварительно.

Ris

Если все чётко сработает, скиньте в личку сбер или ЯК на пиво или сок сброшу.
#9 Удалить нененужные фото с сервера 10 ноября 2018 в 11:05


Romanovcmc,
/blogs/zapiski-dinozavra/poisk-i-perenos-neispolzuemyh-kartinok-v-upload.html
Бэкап только сделайте предварительно.

Ris

Спасибо. Ночью попробую
#1 Удалить нененужные фото с сервера 10 ноября 2018 в 10:57
Пожалуйста помогите.
Хочу сэкономить место на жестком диске:
Отменяю одно поле "изображение" (Оно в БД сохраняется, но использовать не буду)
Отменяю размер "большой" в поле "набор изображений".
Должно меньше фотографий сохраняться на сервер.
Остается вопрос, как удалить старые фото, которые теперь не нужны, но которые на сервер были уже загружены.
Где то видел такую утилиту, которая ненужные фотки удаляет, но вот как называется и где находится хоть убей не вспомню.
Версия 2,8,0
#10 [ЕСТЬ РЕШЕНИЕ] Количество родителей при привязки 7 мая 2018 в 21:04


instantcms.ru/forum/thread29393-1.html

Jestik

Спасибо большое
#11 [ЕСТЬ РЕШЕНИЕ] Количество родителей при привязки 7 мая 2018 в 02:04
Прошу, помогите, пожалуйста. Сам не разберусь по ходу. Как при привязке родителей отобразить не 10 штук в списке, а более?
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.