Narochnyi

Narochnyi

+71
Репутация
416
Рейтинг
#1 Ajax подсказки в дополнительном поле 6 июня 2016 в 20:46
Anton, я создавал хук для формы, там через генератор добавлял поле из другого контента, сделайте так же!
#2 Как изменить Fieldset у поля? 29 мая 2016 в 18:03


Удалить старые поля (комментирование, приватность)

  1. removeField($fieldset_id, $field_name)
затем создать новый fieldset
  1. addFieldset($title='', $id=null, $options=array())
и в него добавить нужные поля
  1. addField($fieldset_id, $field)

можно ли это сделать с помощью setFieldsetAttribute или setFieldAttribute

Вадим Нарочный
Это лишь добавит опции, а не изменит структуру.
Можно попробовать поковыряться в массиве структуры
  1. getStructure()
но там скорее всего ошибок не избежать.

Loadырь

спасибо, думал есть другой способ!
#1 Как изменить Fieldset у поля? 29 мая 2016 в 17:47
Привет.

Создал хук для формы доб./ред. контента, и хочу перенести некоторые поля (комментирование, приватность) в один Fieldset, но что-то пока не могу разобраться можно ли это сделать с помощью setFieldsetAttribute или setFieldAttribute


Прошу подсказки!
#3 Данные в функции генератора 27 мая 2016 в 19:16


И что же, никак не сделать, не вмешиваясь в код icms?

Вадим Нарочный
Много можно сделать не вмешиваясь в код, смотря, что надо сделать.
Что касается получения данных от пользователя, до того как он их ввёл, то я честно ещё не видел нигде. Можно конечно писать скрипт по вычислению наибольшей вероятности того, о чём сейчас думает пользователь. Но думаю в рамках добавления поля, это вам не поможет.
Можно пробовать прописать яваскриптом отправку формы аяксом, при изменении содержимого полей, без перезагрузки страницы. Но это лишь мысли.

Loadырь

Спасибо за ответы, буду использовать костыли дальше((
#4 Данные в функции генератора 27 мая 2016 в 18:09


Не то пальто(

Вадим Нарочный
Естественно, ведь пользователь ещё не отправил форму с данными, а вы уже вывели форму ему на экран.
Вот я и спросил, как хук называется. Если этот хук добавляет поля в форму, то вам кроме item и этого "пальто" ничего не доступно, до возникновения события $is_submited.

Loadырь

Да, хук идет до субмита (content_{ctype_name}_form)/

И что же, никак не сделать, не вмешиваясь в код icms?
#5 Данные в функции генератора 27 мая 2016 в 15:45


Вадим Нарочный, как хук называется?

как мне в хуке получить данные, которые введены пользователем при редактировании

Вадим Нарочный
из реквеста скорее всего, если в $item этого нет.
  1. cmsCore::getInstance()->request->get('чего-то там');

Loadырь




Такой запрос

  1. cmsCore::getInstance()->request->getAll();
выдает

  1.  
  2. [ctype_name] => name
  3. [id] => 2
  4.  

Не то пальто(
#6 Данные в функции генератора 27 мая 2016 в 15:26
Думаю тут скорее всего нужен ответ разработчиков!
#1 Данные в функции генератора 27 мая 2016 в 10:12
Привет, всем!

Есть у меня hook, который перехватывает форму добавления/редактирования записи в контенте.

С помощью него я добавляю необходимые мне поля в форму.


В функции при редактировании в переменной $item содержится массив данных и бд

  1.  
  2. 'generator' => function($item) {
  3.  
  4. }
  5.  

Вопрос такой, как мне в хуке получить данные, которые введены пользователем при редактировании чтобы использовать их в функции генератора?
#7 Временная ссылка для скачивания 23 мая 2016 в 19:04

Если серьезно, то никак!

vikont

Да, да, никак!
#8 Временная ссылка для скачивания 23 мая 2016 в 19:04



Привет.

Подскажите в каую сторону идти, чтобы на iCMS 2 сделать временные ссылки для скачивания файлов?

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

Да делайте по старинке Я кнопка А когда она нужна не станет, удалите.

Заралик

Думаю Вы не поняли мой вопрос!
#1 Временная ссылка для скачивания 23 мая 2016 в 15:14
Привет.

Подскажите в каую сторону идти, чтобы на iCMS 2 сделать временные ссылки для скачивания файлов?
#9 .chosen не работает в модальных окнах 17 мая 2016 в 09:59


Варианты закончились. Если это с фронта, скиньте ссылку в личку. Либо ждите, пишу компонент и сегодня-завтра дойду до того места, где форма добавления контента выводится в модалке, там и посмотрим что к чему.

Loadырь

Хорошо, подожду, пока в стилях формы прописал ширину!
#10 .chosen не работает в модальных окнах 17 мая 2016 в 09:53


А кэш браузера при этом чистили?

Loadырь

У меня это уже в крови, обновлять при каждом просмотре)
#11 .chosen не работает в модальных окнах 17 мая 2016 в 09:49


А стили как подключены? Через addCSS или addCSSFromContext?

Loadырь

И так и так пробовал!
#12 .chosen не работает в модальных окнах 17 мая 2016 в 09:17
И правда, проблема в том что у контейнера chosen width 0px, не могу понять почему!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.