Loadырь

Loadырь

Быть лучшим - не значит быть достаточно хорошим.
+1247
Репутация
4894
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Модальное окно микро-размера в форме отправки ЛС 29 мая 2016 в 17:22

чистая 2.5.1… не считать если то, что обновляла её до этой версии… ну примерно с 2.5

Azura
Странно, у меня дефолт тут с 2.4 нормально перевёлся на 2.5 и 2.5.1. и таких проблем не возникало. Скиньте ссылку, гляну, если Val не опередит laugh
#2 [ЕСТЬ РЕШЕНИЕ] Модальное окно микро-размера в форме отправки ЛС 29 мая 2016 в 16:12

мне не понятны причины, ведь двиг был чист

Azura
А шаблон? Сторонний или дефолт? Яваскрипты jquery и jquery-modal обновляли в стороннем шаблоне?
#3 [ЕСТЬ РЕШЕНИЕ] Модальное окно микро-размера в форме отправки ЛС 29 мая 2016 в 13:25
Azura, блоку с классом nyroModalCont динамически присваиваются эти стили одним яваскриптом. Но размеры этого блока вычисляются исходя из содержимого блока nyroModalLink. Другими словами, вам надо повлиять на размеры блока с id="pm_window" и его вложенные, чтобы изменить размер модального окна.
#4 Клонировать контент 29 мая 2016 в 10:37

слишком агрессивный маркетинг

Val
Я ещё к маркетингу не подошёл, я ещё только публику подготавливаю к нему.
#5 [ЕСТЬ РЕШЕНИЕ] Плохое качество аватара в 1 ветке 28 мая 2016 в 22:27

function img_resize($src, $dest, $maxwidth, $maxheight=160, — что делает данный код?

Заралик
Обрезает картинку.

это как я понял формат который разрешено загружать?

Заралик
Точно так.

тут куча причин

Заралик
Я думал у вас вопрос только с аватарками laugh, но

Пройдя путь с Юкоза ..., Джумлы, Вордпресс, Друпал

Заралик
то действительно

лучше "допилить" первую ветку под себя

Заралик
#6 Клонировать контент 28 мая 2016 в 21:15
yury, Если Fuze поставил метку, значит он в курсе этого вопроса. А я боюсь, что ещё одну подобную тему не "вынесу" в ближайшие полгода.
#7 Клонировать контент 28 мая 2016 в 20:35
Реализация:
После этой строки вставить этот код
  1.  
  2. 'title' => LANG_COPY,
  3. 'class' => 'copy',
  4. 'href' => href_to($ctype_name, 'copy', '{id}') . '?back=' . href_to($controller->name, 'content')
  5. ),
после этой строки вставить этот код
  1.  
  2. 'pattern' => '/^([a-z0-9\-_]+)\/copy\/([0-9]+)$/i',
  3. 'action' => 'item_copy',
  4. 1 => 'ctype_name',
  5. 2 => 'id'
  6. ),
  7.  
после этой строки вставить
  1.  
  2. define('LANG_COPY', 'Копировать');
и подобное в папке en, если надо.
после этой строки вставить это
  1.  
  2. .datagrid .actions a.copy { background-image: url("../../images/icons/copy.png"); }
и после правок файлов ядра системы, разархивировать в корень сайта содержимое этого файла

И соответственно, проверять наличие этих правок после обновления сайта.
#8 Пользовательская экспертиза компонента Translate 28 мая 2016 в 16:41

1. Когда для разного населения выдают разный контент на их языке. Вот тут нужно наличие en|uk|ru в урле.

Для этих целей мне кажется надо ставить движки на поддоменах или в подпапках, с общей БД пользователей. И тогда заполнять их по разному, не составит труда.
Но в этой ветке форума я пытаюсь внедрить перевод существующего контента, а не создание разного контента для разных языковых групп.
#9 [ЕСТЬ РЕШЕНИЕ] Вложенные типы контента в двойке (Связи типов контента) 28 мая 2016 в 10:58

Просто механизм как я понимаю добавления примерно такой Создаем поле — прописываем что берем данные в это поле с — Типа контента (Б) — id-записи — имя поля, как то так...

jorgovich
Думаю, лучше будет такой механизм — Создаем поле — прописываем что берем данные в это поле с — Типа контента (Б) — id-записи и выбираем шаблон из доступных (как в настройках виджетов). А в шаблоне прописываем, что конкретно из всей записи типа контента Б нужно выводить. Этот вариант мне кажется боле универсальным, чем просто вывести содержимое конкретного поля. Хотя для упрощения работы и просто содержимое поля можно вывести.
#10 [ЕСТЬ РЕШЕНИЕ] Плохое качество аватара в 1 ветке 27 мая 2016 в 23:06

Как изменить, и сделать так чтобы качество картинки не менялось?

Заралик
Я бы присмотрелся ко второй ветке. laugh
#11 Свое поле для свойств icms2 27 мая 2016 в 23:04
В файле \system\controllers\admin\forms\form_ctypes_prop.php добавьте между 54 и 58 строками что-то такое
  1. 'superfield' => 'Моё супер поле',
В файле \system\controllers\content\frontend.php в строках 795-855 вставить свой case по аналогии с имеющимися.
И смотрите как оно будет работать
#12 Увеличить окно "Перенос статей в админке" в css... Где? 27 мая 2016 в 22:52
\templates\default\controllers\admin\styles.css ищите параметр modal_padding
#13 Данные в функции генератора 27 мая 2016 в 19:15

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

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

Не то пальто(

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

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

Вадим Нарочный
из реквеста скорее всего, если в $item этого нет.
  1. cmsCore::getInstance()->request->get('чего-то там');
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.