My-InstantCMS.Ru

My-InstantCMS.Ru

Несколько дней не буду в сети
+1143
Репутация
16587
Рейтинг
#1 Требуется создать тип контента "События-новости" и связать с типом контента "Справочник" 12 июня 2024 в 17:29

 Lora, немного объясню ТЗ: В справочнике есть виджет Контент, где автор записи может добавить какой то доп. контент о новостях, акциях компании. 

Автор хочет реализовать это всё с помощью Связи типов контента и выводить эти события на главной в виде виджета.

Это то что я понял, можете более подробно уточнить. Сам я ушел с разработки. 

#2 [ЗАКРЫТО] Доработка бронировния 16 мая 2024 в 20:08

Это не доказательство оплаты, вы просто через 4 года вернулись и купили какой то компонент, а у меня на это случаи есть шаблонный текст ответа «Спасибо получил, можете скачать в профиле». Вообщем, нечего «повторно» оплатить не надо, дальше без меня обсуждайте.

#3 [ЗАКРЫТО] Доработка бронировния 16 мая 2024 в 17:39

В любом случае, я больше не занимаюсь разработкой, только поддержка работоспособности того, что уже есть.

Malikjon, а история с вами у меня такая:

В 2018 — вошел в положения и отдал в долг дополнения, после чего вы пропали на много лет.

Несколько лет назад вы продолжили мне ТЗ разработку компонента, а я напомнил про долг, вы извинились, сказали что оплатите и сразу же создали тему с ТЗ на форуме. Кто то взялся и сделал, а вы снова пропали на несколько лет.

И вот повторяется.

Историю переписки я прочитал, оплаты не было, если у вас есть доказательство оплаты, покажите и я извинюсь и уберу с ЧС, а так наша переписка начинается с 2018, потом пропадаете до 2022.

#4 [ЗАКРЫТО] Доработка бронировния 15 мая 2024 в 13:15

 Саня, этот пользователь в черном списке

#5 Ошибки при установке InstantMaps 2.08 на 2.16.2 2 апреля 2024 в 08:31

Надо добавить недостающейся поля, их было несколько.

Я кое как установил, но всё ровно окно добавление адреса не работает. Всё таки мапс не заявлен под 2.16.2

#6 Обтекание текстом изображения 29 марта 2024 в 11:30

В компоненте типограф, для вашего редактора надо разрешить атрибут style для тега <img>

Не проверял, но должно сработать

Изображение

#7 [ЗАКРЫТО] Загрузка изображений 10 марта 2024 в 14:34

Как я понял, вы собираетесь спарсенные данные сохранить в новости?

$src = $_SESSION['article']['img']['src']; тут у вас храниться полная ссылка на фото?

Далее вам надо

  1. $_POST['photo'] = $src;
  2. $this->cms_uploader->enableRemoteUpload()->setAllowedMime([
  3. 'image/jpeg',
  4. 'image/png',
  5. 'image/gif',
  6. 'image/webp'
  7. ]);
  8. $result = $this->cms_uploader->upload('photo');
  9. if ($result['success']) {
  10. try {
  11. $image = new cmsImages($result['path']);
  12. } catch (Exception $exc) {
  13. $result['success'] = false;
  14. $result['error'] = LANG_UPLOAD_ERR_MIME;
  15. }
  16. }
  17. if (!$result['success']) {
  18. if (!empty($result['path'])) {
  19. files_delete_file($result['path'], 2);
  20. }
  21. $src = null;
  22. } else {
  23. $sizes = ['small', 'content_list_small', 'content_list', 'content_item'];
  24. $result['paths'] = [];
  25. $file_context = [
  26. 'target_controller' => 'content',
  27. 'target_subject' => 'news',
  28. 'target_id' => null
  29. ];
  30. $presets = $this->model_images->orderByList([
  31. ['by' => 'is_square', 'to' => 'asc'],
  32. ['by' => 'width', 'to' => 'desc']
  33. ])->getPresets();
  34. foreach ($presets as $p) {
  35.  
  36. if (!in_array($p['name'], $sizes, true)) {
  37. continue;
  38. }
  39.  
  40. $resized_path = $image->resizeByPreset($p);
  41.  
  42. if (!$resized_path) {
  43. continue;
  44. }
  45.  
  46. $result['paths'][$p['name']] = $resized_path;
  47.  
  48. if ($file_context['target_controller']) {
  49. $this->controller_images->registerUploadFile($file_context);
  50. }
  51.  
  52. $this->controller_images->registerFile(['path' => $resized_path]);
  53. }
  54. // Удаляем или регистрируем оригинал
  55. if (!in_array('original', $sizes, true)) {
  56.  
  57. files_delete_file($result['path'], 2);
  58.  
  59. } else {
  60.  
  61. if ($file_context['target_controller']) {
  62. $this->registerUploadFile($file_context);
  63. }
  64.  
  65. $this->registerFile(['path' => $result['url']]);
  66. }
  67. $src = $result['paths'];
  68. }
  69.  
#8 [ЗАКРЫТО] Загрузка изображений 10 марта 2024 в 13:12

Мало информации. Как выводите поле загрузку файла? если системное, тогда в опциях там указывается какие пресеты создавать и данные передаются сюда github.com/instantsoft/icms2/blob/master/system/controllers/images/actions/upload.php и там происходить загрузка и создание пресетов

#9 Как поправить заголовок поля? 20 февраля 2024 в 15:33

тогда добавить код в css файл

#10 Как поправить заголовок поля? 20 февраля 2024 в 14:58

Ааа да, про обёртку забыл. Попробуйте там указать d-flex mr-1

#11 Как поправить заголовок поля? 20 февраля 2024 в 14:07

Все решается родными классами Bootstrap

Anastasia

Не понятно какой стиль списка используется, но даже если узнаем, там всё в цикле и сперва надо найти поле price добавить туда классы бутстрапа, получается куча кода. А в css быстрый и понятный вариант

#12 Как поправить заголовок поля? 20 февраля 2024 в 13:19

в какой нибудь css добавить

  1. .board_list_item .f_price {
  2. display: flex;
  3. gap: 5px;
  4. }
#13 Как поправить заголовок поля? 20 февраля 2024 в 13:07

Как сказали выше, с помощью стилей можно сделать, если у вас не получилось, дайте ссылку на страницу

#14 Что это может значить? 15 февраля 2024 в 14:52

Тогда не знаю, что то с типами записей для лента активности, это надо в коде копаться и делать дебаг 

#15 Что это может значить? 15 февраля 2024 в 14:44

В админке — компоненты — управление событием — напишите в поиск activity_before_update_entry, если найдется такой хук, отключите и проверьте 

🍪Мы используем файлы cookie для работы сайта. Читать подробнее.