Обновление InstantCMS 2.5.1

Здравствуйте, друзья!

Принимаем небольшой релиз нашей CMS.

В этом релизе ничего нового не добавлено, исключительно правки ошибок и неточностей. Коммиты к релизу можно посмотреть тут с 10 апреля 2016 года по 18 апреля 2016 года.

  • исправлена ошибка, когда поле подсчета символов не показывалось при редактировании записей;
  • исправлена ошибка с скриптом /templates/default/js/modal.js и неработоспособностью некоторых функций InstantMaps;
  • исправлена ошибка при установке дополнений с использованием FTP соединения;
  • исправлена ошибка инициализации текстовых аватаров при загрузке по ajax, улучшен алгоритм их генерации;
  • исправлена невозможность фильтрации в админке в браузере Firefox;
  • исправлен недочет (раскрытие путей) при написании личного сообщения без параметров;
  • исправлен недочет в методе convertCSSUrlsToAbsolute, когда в css нельзя было указывать пути в одинарных кавычках;
  • исправен недочет в функции file_save_from_url - добавлен параметр CURLOPT_RETURNTRANSFER;
  • исправлена ошибка в выборе группы при регистрации и дополнительных обязательных полей;
  • исправлена ошибка при автоматическом определении страны и невозможностью выбора остальных данных;
  • в полях изображений скрипты грузятся в зависимости от контекста;
  • исправлены недочеты в редакторе Redactor;
  • добавлена возможность разработчикам указывать дополнительную фильтрацию для хуков статистики в админке;
  • добавлены хуки menu_before_list, widgets_before_list;

Как установить обновление

Перед началом обновления обязательно сделайте резервную копию своего сайта. Мы не несем никакой ответственности за любые потери данных, произошедшие в результате неправильных действий при обновлении.

Отключите кеширование в настройках сайта.

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

При возникновении "белого экрана" читать здесь.

Для тех, у кого свой шаблон мы подготовили статью как быть, если в обновлении CMS есть изменения в шаблоне, рекомендуем к прочтению.

Автоматическая установка

Воспользуйтесь функцией "Проверить обновления" в панели управления InstantCMS 2.

Система сама обнаружит обновление, предложит скачать его и установить.

Для установки потребуется указать реквизиты для доступа по FTP.

Ручная установка

Убедитесь, что вы используете InstantCMS 2.5.0 (версию можно посмотреть внизу любой страницы в админке).

  1. Загрузите архив с обновлением.
  2. Перейдите в панель управления сайтом;
  3. Перейдите в раздел компоненты;
  4. Нажмите установить пакет дополнения;
  5. Сверните окно браузера;
  6. Все содержимое папки package из архива обновления, скаченного в п.1 загрузите в корень вашего сайта;
  7. Вернитесь в свернутое в п. 5 окно браузера, нажмите F5 на клавиатуре и выберите архив, который вы скачали в п.1;
  8. На странице «Информация о пакете» нажмите установить;
  9. На странице ввода реквизитов ftp поставьте чекбокс "Пропустить этот шаг" и нажмите "Установить";
  10. Обновление завершено.

Заключение

Спасибо всем, кто сообщал об ошибках и помогал в тестировании.

Спасибо, что выбираете InstantCMS.

 

Поддержать проект | Стать спонсором | Скачать InstantCMS

Комментарии (262)
Реклама
cms
PIN 18 апреля 2016 в 02:29 +8
приходится просто удивляться вашей производительности, 5+!
Вячеслав 18 апреля 2016 в 02:31 +2
ОГРОМНОЕ СПАСИБО!Колоссальный труд.Терпение...я представляю сколько нервов ушло...а сколько предстаит.Дай Бог Здоровья Разработчикам!И Всем кто с Нашей Любимой CMS!
Александр Сергеевич 18 апреля 2016 в 06:36 +2
Спасибо за скорость! v
Birles 18 апреля 2016 в 07:40 +8
Оперативно сработано! У icms самые адекватные разработчики, которые идут навстречу своим пользователям и учитывают их пожелания. Быстро исправляются баги и релизы выходят один за другим, видно как любят и переживают за свое детище. Спасибо вам за ваш титанический труд и прекрасный icms! Так же выражаю благодарность всем другим специалистам, кто оказывает помощь в развитии icms!
globator 18 апреля 2016 в 08:12 0
Ребята не успеваем обновляться, дайте передохнуть laugh
Val 18 апреля 2016 в 09:33 0
Понедельник аж лучше начался после такой новости! Спасибо за позитивные эмоции.
Версия 2.5.1 а демо сайт отстает laugh
Спойлер
Evanescence 18 апреля 2016 в 12:16 +1
Спасибо за обновление!
saytovik 18 апреля 2016 в 12:57 0
Парни! Никак не дадите модуль дописать, приходится сначала мержить обновления :)
Val 18 апреля 2016 в 13:55 0
314zd271c, ваш ник не соответствует п.1.2 правил сайта joke
BoAnRo 18 апреля 2016 в 16:42 +2
Он просто перепутал местами ник и пароль laugh
Val 18 апреля 2016 в 17:35 +3
Ну это всё объясняет! Тогда на правила можно забить laugh
iWeb 18 апреля 2016 в 19:23 0
Он просто перепутал местами ник и пароль )

)))))))))))
Romanovcmc 18 апреля 2016 в 21:56 0
Хоть вспомнил чему число е равняется, а то совсем позабыл математику.
ТЕКАМА 18 апреля 2016 в 13:05 0
Тоже, от лица нашей команды - наша благодарность и "уважуха", так держать, Инстантовцы!

В общем, наши верстальщики тоже оценивают 2 ветку, как более перспективную...
iWeb 18 апреля 2016 в 14:05 0
Огромное Спасибо за обновление !!! dance
Денис Швецов 18 апреля 2016 в 15:26 0
Спасибо большое! Как же я рад, что нашел для себя Инстант :)
Zau4man 18 апреля 2016 в 15:33 +1
Спасибо за обновление. Так держать!
iWeb 18 апреля 2016 в 19:21 0
Один проект обновил с 2.4.0 до 2.5.1 ! Отлично ! Полёт нормальный! ИнстантМапс - работает в штатном режиме ! За Огромную работу Спасибо Fuze и r2 !
Александр 18 апреля 2016 в 21:16 0
Обновился. Всё летает smile crazy
Sergon 18 апреля 2016 в 22:47 0
подскажите у кого как..., заметил после обновления на 2.5.0, что не могу сохранять порядок категорий в админке. Перетаскиваю, сохранить и ничего, всё по старому
Sergon 18 апреля 2016 в 23:01 0
и к тому же в дереве список пропадает после сохранения. проверил на чистой 2.5.1, так же
Donto 18 апреля 2016 в 23:08 0
такой же глюк был в 2.5.0
Birles 18 апреля 2016 в 23:28 0
Я тоже вчера категории потерял, до сих пор ищу)
Roman 30 апреля 2016 в 23:55 0
У меня на 2.5.0 потерялись категории, но это я сам нарукопопил))) Потом базу в myadmin шерстил, частично помогло.
Fuze 19 апреля 2016 в 00:49 +4
Файл /system/controllers/admin/actions/content_cats_order.php

найти

Код PHP:
  1. $tree = $this->prepareTree($hash['children']);
заменить на

Код PHP:
  1. $tree = $this->prepareTree($hash);
Вероятно это связано с обновлением в 2.5.0 библиотеки dynatree
Sergon 19 апреля 2016 в 06:29 0
Fuze, помогло! Спасибо!
Birles 19 апреля 2016 в 07:29 +1
А мне к сожалению не помогло
Donto 19 апреля 2016 в 09:08 0
Супер! А в обновление 2.5.1 это вошло? Хочу обновиться)
Sergon 19 апреля 2016 в 12:07 0
нет, я добавлял ручками
неужели данунафиг 20 апреля 2016 в 13:17 0
А у меня почему-то всё с точностью да наоборот...

Так работает - $tree = $this->prepareTree($hash['children']);
А так нет - $tree = $this->prepareTree($hash);

http://instantcms.ru/novosti/release251.html#c90704

Странно...
Fuze 20 апреля 2016 в 15:24 +1
Значит у вас свой шаблон и в нем вы js скрипты не обновили.
AndroS 12 ноября 2016 в 08:45 0
И мне не помогло. Надеялся, что с обновлением 2.6.0 исправится ошибка, но нет, к сожалению :(
Fuze 19 апреля 2016 в 09:36 0
Основной архив и пакет обновления дополнен правкой:
Sergon:
после обновления на 2.5.0, что не могу сохранять порядок категорий в админке. Перетаскиваю, сохранить и ничего, всё по старому
Кто до сегодняшнего дня уже успел обновиться, внесите исправление вручную, см. комментарий выше.
неужели данунафиг 20 апреля 2016 в 13:15 0
Но теперь не перестал работать порядок категорий! Выдает ошибку 500. В логах это:

mod_fcgid: stderr: PHP Fatal error: Cannot unset string offsets in
public_html/system/controllers/admin/actions/content_cats_order.php on line 64

Если вернуть всё как было, то порядок категорий работает.
неужели данунафиг 20 апреля 2016 в 13:47 0
Простите, перестал работать.
Dorimen 7 мая 2016 в 19:40 0
У меня та же проблема. При сохранении порядка категорий - ошибка 500 с той же ошибкой в логах: http://ovoschevod.com/admin/content/cats_order/5

Скрипты в директории js обновил. $tree = $this->prepareTree($hash); - есть.
Андрей 7 мая 2016 в 20:52 -3
Так вроде надо это файл обновить, /system/controllers/admin/actions/content_cats_order.php

Тут же все написано
Dorimen 7 мая 2016 в 21:19 0
Так я же объясняю, что ставлю 2.5.1, а там эта правка в этом файле уже сделана.
Андрей 7 мая 2016 в 23:38 -3
ошибка 500 - включите отладку и посмотрите логи и какое сообщение выдаст, так экстрасенсорно трудно что-то подсказать.
Dorimen 8 мая 2016 в 17:40 0
Fatal error E_ERROR: Cannot unset string offsets /system/controllers/admin/actions/content_cats_order.php (64)
Андрей 8 мая 2016 в 18:56 -2
Вы понимаете у Вас ошибка в системных файлах, Вы либо не правильно обновились, либо с ошибками. Другого я не могу просто придумать.
Dorimen 7 мая 2016 в 21:19 0
Так я же объясняю, что ставлю 2.5.1, а там эта правка в этом файле уже сделана.
Игорь Lu 19 апреля 2016 в 10:02 0
Обновление супер, но у меня почему-то не генерируются текстовые аватарки не на своём шаблоне не на дефолтном. sad
В чём может быть проблема, не подскажете?
Jestik 28 апреля 2016 в 23:40 0
Тоже столкнулся с таким. перерыл настройки и не пойму
irbis 19 апреля 2016 в 10:13 0
Спасибо за обновление. Но у меня биллинг так и не ставится через FTP.
Пишет "Ошибка создания директории. Проверьте правильность пути и наличие прав"
Уже всю голову сломал...
Проверьте кто-нибудь у себя.
Fuze 19 апреля 2016 в 10:15 +1
Тут я описал что нужно сделать помимо самого обновления. Права доступа переставите.
irbis 19 апреля 2016 в 10:54 +1
Спасибо, помогло!
Сергей 19 апреля 2016 в 14:44 0
Обновился 2.5.0 потом 2.5.1 заметил сейчас, перестали работать в типах контента, СВОЙСТВА список и список мультивыбор эти свойства теперь не ищутся в фильтре.
То есть: Количество 1 2 3 4 5 6 7 в фильтре ставишь галку и ничего не находит, хотя они есть и 1 и 2 и 3 .
Ссылка в фильтре /?date_pub[from]=&date_pub[to]=&price[from]=&price[to]=&p1[from]=&p1[to]=&p2=Array&p3[from]=&p3[to]=
Сергей 19 апреля 2016 в 14:48 +1
Ой главное забыл. Благодарю разработчиков за обновления, и совершенствование системы.
Олег Васильевич я 19 апреля 2016 в 20:10 +2
В предыдущих версиях системы путь к стилям и скриптам в файле имел вид:
Код PHP:
  1.  
  2. templates/{$this->name}/...
  3.  
начиная с 2.5.0 прописано так:
Код PHP:
  1.  
  2. templates/default/...
  3.  
Вопрос: есть на то особая причина?
Олег Васильевич я 19 апреля 2016 в 20:13 0
Прошу прощения, первая строчка должна была быть такой:
В предыдущих версиях системы путь к стилям и скриптам в файле admin.tpl.php имел вид:
Evanescence 19 апреля 2016 в 21:36 +1
Здравствуйте.
По изменению этих файлов, я делал коммит, что бы таким образом не копировать системные скрипты в текущий шаблон, т.е. минимальное требование для создание нового шаблона, это файлы main.tpl.php, scheme.html и admin.tpl.php (хотя думаю этот файл здесь не обязательно, но тогда уже не было выбор шаблона админки, в системе)...
А то что раньше скрипты загружались из $this->name - это требовало наличие системных css и js файлов в текущем шаблона, а эти файлы изменяются почти в каждом обновлении...
Олег Васильевич я 20 апреля 2016 в 10:21 +2
Проверять наличие этих файлов в шаблоне и, при их отсутствии, подкдючать из дефолтного нельзя?
irbis 19 апреля 2016 в 22:48 0
Во время регистрации при выборе города автоматически только заполняется страна, регион и город нужно указывать вручную.
Как это исправить? Это баг или только у меня такая проблема?
Шаблон дефолтный.
Fuze 19 апреля 2016 в 23:16 0
Значит сервис определения местоположения определил только страну. Для России и Украины в основном определяется все с точностью до города.
irbis 20 апреля 2016 в 00:13 0
Просто проблема не в моем городе...
На демо http://demo.instantcms.ru/ все определяется нормально.
DELLитант 20 апреля 2016 в 02:07 +1
У меня тоже самое. Решил следующим образом
Спойлер
irbis 20 апреля 2016 в 00:15 0
Причем ajax нормально отдает данные /geo/widget/city и у моего региона и города добавляется selected
irbis 20 апреля 2016 в 00:33 0
Вот установил вообще чистую демку 2.5.1
http://1.mzooru.tmweb.ru/
На странице регистрации при выборе города та же картина.
Fuze 20 апреля 2016 в 11:56 +2
/templates/default/controllers/geo/widget.tpl.php

Код PHP:
  1. $('#geo_window .list > select').first().trigger('change');
заменить на

Код PHP:
  1. <?php if (!$city_id){?>
  2. $('#geo_window .list > select').first().trigger('change');
  3. <?php } ?>
Donto 20 апреля 2016 в 14:25 0
Так это исправление официально есть в обновлении уже?
Fuze 20 апреля 2016 в 17:16 +1
да
Sergon 20 апреля 2016 в 05:36 0
да, подтверждаю что на 2.5.0 определялось до города, после обновления на 2.5.1 только страна))
Андрей 20 апреля 2016 в 07:45 -3
подтверждаю, у меня тоже определялось на 2.5.0 до города, теперь на 2.5.1 только страна. При загрузке модального окна видно, буквально секунду, что определяется до города, но потом сбрасывается и определяет только страну.
Sergon 20 апреля 2016 в 11:33 0
Я тоже удалил строчку, как подсказал выше DELLитант, т.е. как было в версии 2.5.0. Не знаю что за строчка, но работает)))
kdv1978 19 апреля 2016 в 23:49 0
Заметил на многих сайтах (не только на своих) такой баг. Если я в первый раз зашел на какой либо сайт, перехожу на страницу регистрации и там нажимаю на кнопку выбора города, то долго открывается модальное окно, а когда открывается, то там ошибка (см. скрин)


Но это происходит только один раз на новом сайте, далее повторное нажатие кнопки выбора города моментально открывает диалоговое окно и этот баг больше не проявляется.
kdv1978 20 апреля 2016 в 01:48 0
Обсуждался вопрос - http://instantcms.ru/novosti/release250.html#c90334 о том, что не сбрасывается фильтр по IP пользователей.
У всех на 2.5.1 работает сброс поля фильтра по IP или так-же не работает?
Fuze 20 апреля 2016 в 11:46 0
Стираете поле с ip адресом и все сбросится
kdv1978 20 апреля 2016 в 12:58 0
Проблема найдена, данный функционал не работает, на Firefox 45.0.2 т.е. все как здесь описано http://instantcms.ru/novosti/release250.html#c90334 нет ни крестика, ни стирание не помогает. Проверил в Яндекс браузере, там все работает. Кто нибудь проверьте этот момент в мозилле.
На смартфоне в мозиле тоже не работает.
Fuze 20 апреля 2016 в 15:23 0
В этом релизе все починено и проверено в Firefox 45.
Андрей 20 апреля 2016 в 15:25 -3
В мозиле крестика нет, но стирание работает корректно. Firefox 45.0.2
Андрей 20 апреля 2016 в 15:30 -3
Хром -
Мазила -
kdv1978 20 апреля 2016 в 16:23 0
Стирание то работает, а после стирания IP фильтр то отрабатывает? Пользователи появляются в списке?
Андрей 20 апреля 2016 в 17:21 -2
да
Dorimen 3 мая 2016 в 16:23 0
http://ovoschevod.com/auth/register - при выборе города вот такая проблема.
Loadырь 3 мая 2016 в 17:30 0
Dorimen, почему-то не найдены библиотеки chosen в дефолтном шаблоне. Они там есть?
Спойлер
Dorimen 3 мая 2016 в 17:38 0
Поправил пути, но это не помогло...
Loadырь 3 мая 2016 в 18:07 0
Но в исходном коде они не появились.
Dorimen 3 мая 2016 в 19:34 0
Спасибо. Разобрался.
Василич 3 мая 2016 в 18:36 0
Это не имеет никакого отношения к движку. У вас проблемы с шаблоном.
Сергей 21 апреля 2016 в 14:24 0
Поле город в профиле не создаётся? Пишет найдены ошибки в форме
Сергей 21 апреля 2016 в 14:28 0
С дjavascript:addSmile('smile',%20'content');ругим именем создаёт
Ris 21 апреля 2016 в 15:42 +1
Но поле "Город" в профиле есть по умолчанию.
Зачем создавать его еще раз?
Сергей 21 апреля 2016 в 17:14 0
Ставил чистую версию 2.4.0 если не ошибаюсь, пред Новогоднею, там не было ничего, ни статей, новостей, блогов, board, только система и профили да группы. Привык к стандартным названиям полей, опасаюсь что всплывёт где то боком? Я далеко не гуру чтобы поправить. scratch
Ris 21 апреля 2016 в 21:11 0
Ставьте с демо-данными, из готового контента легче понять возможности движка.
Сергей 21 апреля 2016 в 21:31 0
Вопрос с полем city по моему не имеет отношения к системе это яндекс парсер со своим полем icity малину мене портит.
skewes 22 апреля 2016 в 11:22 0
Спасибо большое за обновление!!!
Отличная работа!!!
А вопрос такого плана.
Можно ли обновиться с версии 2.4 до 2.5.1 сразу?
Или надо поэтапно с 2.4 до 2.5 а потом до 2.5.1?
BoAnRo 22 апреля 2016 в 11:25 +1
Только поэтапно! Пакет обновления до 2.5.1 не включает в себя того, что обновилось в 2.5.0.
skewes 22 апреля 2016 в 13:55 -1
boanro, спасибо за ответ)))
Сергей 22 апреля 2016 в 13:11 0
test.ru на сайте установлен places там есть поле.
777.test.ru система требует присутствия файлов (хотя здесь не используется places) хочется что бы система сама искала на test.ru , если на 777.test.ru этих файлов нет. Вот такой вопрос- информация?
Михаил 23 апреля 2016 в 00:37 0
При установки чистой системы (без демо данных) при выборе другого шаблона его редактирование невозможно
Игорь Lu 23 апреля 2016 в 01:37 +3
Для начала надо продублировать языковой шаблон default.php в папке /system/languages/ru/templates и назвать его именем вашего шаблона (названием папки вашего шаблона), на пример, если папка вашего шаблона названа /site, то фал тоже надо назвать site.php
Затем надо открыть файл options.form.php который лежит в вашем шаблоне и найти в нём 3 строку со следующим набором символов formDefaultTemplateOptions
В этой строке есть прописано название дефолтного шаблона Default с большой буквы. Замените это название на название своего шаблона, в моём примере это Site и главное, тоже с большой буквы. Должно получиться так: formSiteTemplateOptions

Примерно так. Может есть и другие варианты, но мне помог именно этот.
Михаил 25 апреля 2016 в 20:12 0
Для начала надо продублировать языковой шаблон default.php в папке /system/languages/ru/templates и назвать его именем вашего шаблона (названием папки вашего шаблона), на пример, если папка вашего шаблона названа /site, то фал тоже надо назвать site.php
про это знал
Затем надо открыть файл options.form.php который лежит в вашем шаблоне и найти в нём 3 строку со следующим набором символов formDefaultTemplateOptions В этой строке есть прописано название дефолтного шаблона Default с большой буквы. Замените это название на название своего шаблона, в моём примере это Site и главное, тоже с большой буквы. Должно получиться так: formSiteTemplateOptions
а про это спасибо
MegaRostov 24 апреля 2016 в 08:44 0
Час всем добрый! У меня тут такая проблема выскачила

Теперь не могу виджеты настроить.
Кто подскажет как исправить?
MegaRostov 24 апреля 2016 в 10:26 0
Все исправил! Не стоит беспокоится.
irbis 24 апреля 2016 в 22:50 +2
Подскажите, как в анкете в поле "Возраст" сделать, чтобы при выборе даты года начинались ранее 1978.
А то пользователям постарше очень обидно, когда их возраста нет в выборке.
Fuze 24 апреля 2016 в 23:01 0
Все выбирается

Ris 24 апреля 2016 в 23:57 0
На самом деле, чтобы выбрать год ранее 1975-го - надо ввести его вручную. Список выбора выше 75-го не прокручивается.
Fuze 25 апреля 2016 в 00:03 0
я вам привел пример с демо сайта, где год я выбрал в календаре
Ris 25 апреля 2016 в 00:17 +1
Я вам могу любой год нарисовать.
Пользователю это как объяснить?
Игорь Lu 25 апреля 2016 в 00:03 +1
Действительно, всё выбирается. Но я солидарен здесь с irbis, потому что не сразу всё понятно. Дело в том, чтобы, на пример, выбрать 1996 год, надо постепенно выбирать меньшую дату, так как при начале выбора доступен только 2006 год, и тем самым скидывать по 10 лет, но не все к этому додумаются, особенно люди старшего возраста. Поэтому, может быть, правильней было сделать, чтобы в списке годов выпадало бы сразу несколько десятилетий. А так, всё просто супер. Спасибо за обновление!
Ris 25 апреля 2016 в 00:19 0
Перед регистрацией каждый должен будет прочитать мануал по выбору года.
Игорь Lu 25 апреля 2016 в 00:48 0
Я, лично, согласен, что это не совсем удобно, но это, я так понимаю, связанно с особенностями настройки скриптов библиотеки jquery-ui. Если бы кто-то мог поковырять эти настройки и выложить здесь решение, я дума оно бы многим пригодилось smile
Loadырь 25 апреля 2016 в 06:13 +2
Уже ковырялись и выкладывали
Андрей 25 апреля 2016 в 07:56 -2
Спасибо! Давно искал.
Игорь Lu 25 апреля 2016 в 09:58 0
Спасибо, теперь список годов выпадает такой как надо smile
irbis 28 апреля 2016 в 10:13 0
Спасибо за подсказку, где искать настройки.
Я в файле /system/libs/template.helper.php
после строки 203 добавил:
Код PHP:
  1. 'yearRange' => date('Y', strtotime('-60 year')).':'.date('Y', strtotime('+1 year')),
AndroS 25 апреля 2016 в 12:47 +1
А мне нравится, как выбор года в винде сделан
Zau4man 25 апреля 2016 в 19:02 0
Я таких скриптов датапикера не встречал.
А так, любой желающий может поправить шаблон типа поля под себя, подключив другой скрипт вместо стандартного датапикера.
Я делал на фреймворке http://materializecss.com/ и хотел взять датапикер оттуда. Но там он английский. Вернулся к стандартному.
AndroS 25 апреля 2016 в 19:58 0
Вот он, этот чудо-пикер
Loadырь 25 апреля 2016 в 20:11 +1
Видел подобное на Bootstrap, только там ещё и время можно было выбирать как на планшетах с андроидом
AndroS 25 апреля 2016 в 20:16 0
Я сходу других не нашел. В гитхабе создал темку, может найдете и посоветуете его там?
Loadырь 25 апреля 2016 в 20:32 0
Я вам тут посоветую, на гитхабе я не "советчик".
Val 25 апреля 2016 в 20:17 0
materializecss'ный datepicker практически не отличается функционально от текущего, что идет из коробки (jquery ui), дизайн только другой.
В одном из своих дополнений использовал вот этот datepicker с небольшими правками. Также вот этот мне тоже понравился (в целом они похожи), но он пока что немного сыроват. Думаю такой функционал выбора даты, месяца и года один из наиболее удобных.
AndroS 25 апреля 2016 в 21:30 +1
То, что надо! Спасибо!
Сергей 28 апреля 2016 в 11:49 +1
Очень приятно что, растёт не только система но и сайт преображается. Вот решил стукнуть на мазилу laugh http://prntscr.com/axt8ls
MegaRostov 27 апреля 2016 в 00:18 0
Ребята объясните ДУРАКУ

На все папки 777! В чем дело?
MegaRostov 27 апреля 2016 в 13:33 0
Сам дурак. все устранил.
yury 29 апреля 2016 в 10:21 +1
на нескольких сайтах и разном железе протестили каталог с большим количеством фильтров (поля+свойства), оказалось, что все ресурсы БД съедаются и сайт умирает.
думаю разработчики тоже придумают, что делать с таким количеством фильтров.
Stecc 29 апреля 2016 в 14:28 0
Это конечно очень плохо.
Fuze 29 апреля 2016 в 21:42 +4
Да, проблема есть с нагрузкой при фильтрации по свойствам (для всех версий iCMS2). Вернее была.
Исправили. Кто будет применять это исправление, файл, где изменилась версия не правьте у себя. CSS стили тоже.
yury 30 апреля 2016 в 08:51 0
Ghntcnbk? стало все шутро летать. Отписал еще в ЛС по поводу фильтра по числу. почему то не ищет по нему
lesterkey 29 апреля 2016 в 22:22 0
Прошу помочь протестировать и по возможности подсказать, дабы выяснить у одного ли меня такая проблема???
при создании нового блога (приватность "показывать только моим друзьям") пост видит только админ. ни автор ни друзья не видят , в профиле не отображается. если (показывать всем) то все ка надо. scratch
Evanescence 29 апреля 2016 в 22:28 0
В настройках типа контента, ищите опцию "Как показывать приватные записи в списке", по умолчанию там Не показывать
lesterkey 29 апреля 2016 в 22:42 0
Огромное спасибо! facepalm (ранее до блога руки не доходили).
жаль только, если человек решит вести только личный блог. найти его можно только в ленте, а в профиле вывод в список пользователя покажется только при условии если есть хоть один публичный пост!
Спасибо за подсказку... v
lesterkey 30 апреля 2016 в 10:16 0
пока тут разбирался с блогами... нашел еще мелочь...
При настройке приватных показов (показывать только названия) в ленте дублируется предупреждение!
Скрин
yury 30 апреля 2016 в 13:21 0
возможно не фильтрует по числу, евли в числе указано дробное число 34,5 34.5 и поле не понимает такое значение
rector 30 апреля 2016 в 19:25 +2
Нашел небольшой баг, если в поле список выбрать какой либо пункт, потом невозможно выставить пустое значение это проявляется и в админке и на фронте, шаблон дефолт без изменений. Пример на фото из админки настройка виджета
DELLитант 30 апреля 2016 в 21:31 0
У меня также
Roman 1 мая 2016 в 00:03 0
Кажется так и было всегда)))
rector 1 мая 2016 в 01:05 +2
раньше можно было выбирать пустое значение
Василич 1 мая 2016 в 09:22 0
Поддерживаю.
Хотел об этом раньше написать но все забывал.
Roman 1 мая 2016 в 00:21 +2
2.5.1 это шикарная штука! Спасибо огромное! Уже обновился и маленечко поработал и даже успел найти маленький ай-ай)))
Если в поле контента выставить (Тип поля флаг) а затем настроить приватность: Показывать в фильтре Модераторам и Администраторам, то гости и другие пользователи эти поля в фильтре не увидят (в стандартном системном фильтре). Но виджете "фильтр контента" эти поля видят и гости и все остальные. Смею предположить, что это малюсенький такой баг.
Сайт изначально был на 2.5.0, файлы шаблона тоже обновлены (tseso-251).
noszone 12 мая 2016 в 09:42 0
Да, после обновления с 2.4.0 до 2.5.1 из закрытой группы пропала вкладка контент. Как и нет этой вкладки в профиле пользователя. Кроме этого по старым ссылкам к постам (я их сохранял у себя на стене для быстрого доступа) вылетает 404. Хотя в админке я вижу эти два поста, они редактируются.

Кроме того поведение виджета на главной странице "последние комментарии" - непонятное. То он показывает приватные комментарии к посту ( для друзей стоит приватности), пост находится в закрытой группе, то не показывает. Хоть там и стоит значок глаза, он мог показываться гостям.

Если группа закрытая и в ней есть контент, к контенту есть комменты, если я под собой (я владелец группы) могу ли я их видеть в общем списке? У себя я не вижу эти посты когда нажимаю меню последние посты.
noszone 12 мая 2016 в 09:54 0
Ссылки изменились на вид id#5may. То есть начали добавлятся названия месяцев к ссылке.
noszone 12 мая 2016 в 10:55 0
Хотя нет, вкладка контент может и раньше не была, уже не помню. На сайте всего одна группа, может я это прошляпил в более ранних обновлениях. Так как полностью систему не знаю, думал возможно эта вкладка появляется после того как что-нибудь поменять в настройках. Суть одна.

Причем, я создал новую группу (закрытую), создал в ней пост. И опять вкладки Контент нету ни в самой группе, ни в профиле пользователя, ни в меню посты. Я был под админом.
noszone 12 мая 2016 в 15:27 0
Насчёт виджета комментарии, наверное мой косяк. Теперь я отключил кэш, и всё стало нормально работать. Еще да, сделал пересохранение настройки приватности в типах контента - поставил скрыть. В общем пока что норм вроде.
noszone 12 мая 2016 в 15:43 0
Как только включаю кеш (Memcached), все приватные записи показываются кому угодно. Проверил папку cache при выключенном кеше, там никаких файлов нет. Может быть сам memcached сохраняет где-то записи у себя?
yury 2 мая 2016 в 09:01 0
почему то при включеном кэше выдает ошибку Warning: mysqli::close(): Couldn't fetch mysqli in /system/core/database.php on line 71
Владимир86 2 мая 2016 в 10:27 0
После обновления все ссылки "тип контента /add" выдают ошибку 503 Service Unavailable кто может подсказать чем может быть вызвано?
Roman 2 мая 2016 в 12:27 0
Я последовательно обновлялся с 2.4.0 и подобной проблемы нет. Есть много ссылок в меню на создание контента и всё работает.
MegaRostov 2 мая 2016 в 14:47 0
Заметил на сайте интересную ситуацию. Если у вас два пользователя на сайте. То есть Админ1 это вы, Админ2 тоже вы. И если вы в своем профиле Админ1 и нажали выход для того что бы войти под Админ2 вы все равно попадаете на профиль Админ1 и так же на оборот! Главное что бы выход был в разделе профиль.
https://youtu.be/xIbo_KY4bsY
Это ошибка или недочет?
Fuze 2 мая 2016 в 14:56 +1
После авторизации вас редиректит туда, откуда вы начали авторизоваться. Что не так, в чем баг?
MegaRostov 2 мая 2016 в 15:07 0
Посмотрите видео! Дело не про авторизацию! А про то что, с профиля 1 если выйти" ВЫХОД" и войти под другим именем 2 все равно остаешься в профиле 1. Вот в чем дело.
Fuze 2 мая 2016 в 15:26 0
Я посмотрел и дал вам ответ, попробуйте его понять.
Dorimen 2 мая 2016 в 15:28 0
И что, можно от имени 1 управлять профилем?
Capitan 2 мая 2016 в 16:55 0
Так всегда было и бУдет на всех сайтах (мне так кажется) интернета. Я использую два браузера
Fuze 2 мая 2016 в 17:11 0
Что было то? Человек находился на странице профиля (неважно какого), нажал войти, авторизовался - остался на той же странице, как и ожидается от опции, приведенной на скриншоте выше. Был бы он в момент авторизации на другой странице, хоть статьи какой-нибудь, хоть вообще на странице профиля "Вася" - также на ней бы и остался.
Объясните, что не так?
И что, можно от имени 1 управлять профилем?
Администраторы могут редактировать любые профили - так и должно быть.
MegaRostov 3 мая 2016 в 08:53 0
Объясните, что не так?
Все нормально! Главное что при входе в другой профиль нет возможности работать под тем с которого вышли!
Просто интересно получается. Всем доволен, Спасибо за ИнстантСМС!
Raiden 3 мая 2016 в 09:35 +1
Вы навертели действий и сами запутались в причинах и следствиях. Вы находитесь на своей страничке Админ1, вышли, вошли под ником Админ2 и всё равно после нажатия "Войти" - на страничке пишет Админ1, НО! Справа в меню видно же, что вы можете добавить в друзья, написать сообщение, то есть вы в гостях у товарища Админ1. Что здесь удивительного? Не путайте людей и сами не заблуждайтесь. v
Dorimen 3 мая 2016 в 19:44 0
1. Пробовал изменить порядок категорий в админке. Получил вот такое при сохрании порядка: http://clip2net.com/s/3xElfTK

2. А где дефолтные аватары настраиваются? У меня без них пока что.
Dorimen 7 мая 2016 в 14:21 0
нид хелп )
Андрей 7 мая 2016 в 19:28 -3
Я понимаю что лень, но тему перечитайте, в ней всё есть:

1. Устранение проблем с категориями - тут
2. Дефолтные аватары, в теме про 2.5.0 - тут
Dorimen 7 мая 2016 в 19:32 0
Мне не лень. Я просто не нашел все это. Спасибо.
BoAnRo 9 мая 2016 в 00:53 +1
Один момент не понял. После обновления получается редактирование кода в Redactor доступно для все пользователей. Раньше только админ мог редактировать код.
Это не страшно? Или там теги фильтруются на уровне самого Redactorа и все лишнее само удалится?
BoAnRo 9 мая 2016 в 22:52 0
У кого-то есть мысли по этому поводу?
Fuze 9 мая 2016 в 23:27 0
/wysiwyg/redactor/wysiwyg.class.php

Найти

Код PHP:
  1. <?php if ($user->is_admin) { ?>
  2. buttonSource: true
  3. <?php } ?>
заменить на

Код PHP:
  1. <?php if (!$user->is_admin) { ?>
  2. buttonsHide: ['html']
  3. <?php } ?>
BoAnRo 10 мая 2016 в 11:01 0
Спасибо! Теперь буду спать спокойно laugh
irbis 10 мая 2016 в 16:35 +1
Всем привет!

Разработчики и товарищи по сообществу, помогайте!
Нашел следующий БАГ, очень критично.
У меня на основном домене site.ru стоит InstantCMS 1.10.4
На поддомене sub.site.ru стоит InstantCMS 2.5.1
Изначально я не авторизован ни на одном сайте.
При авторизации на сайте site.ru под user1, я переходу на сайт sub.site.ru и попадаю автоматом в чужой профиль.
После выхода из профиля выход происходит сразу на двух сайтах.

После того, как выйду из чужого профиля на sub.site.ru, соответственно выхожу из обоих сайтов. Далее на sub.site.ru захожу под user1, перехожу на site.ru - там вообще белый экран и сайт не заработает, пока не выйду из sub.site.ru

Данный БАГ наблюдаю в IE 11, пользователи жаловались еще на какой-то браузер, назвать его не смогли.
В Firefox и Chrome повторить не получается.
Fuze 10 мая 2016 в 17:03 +1
Налицо неверная настройка сервера, CMS тут не при чем. У вас сессии на обоих сайтах одинаковы, кроме того, по какой то причине имена сессий одинаковы для ваших двух доменов.
irbis 10 мая 2016 в 17:07 +1
У меня виртуальный хостинг от timeweb. Куда капать, подскажите, пожалуйста.
irbis 10 мая 2016 в 17:24 +1
Спасибо за направление, додумал дальше сам.
Мне помогла запись в .htaccess
php_value session.save_path /home/.../tmp
на одном сайте, на втором оставил без изменения.
Может. кому пригодится, а то голову сломал. Причем только IE так себя вел.
noszone 12 мая 2016 в 14:35 0
Разработчики Instant, помогите пожалуйста разобраться. Ссылка на коммент на этой странице. Ссылка на коммент.
AlexeyNN 13 мая 2016 в 19:24 0
Спасибо за обновления!
Выявилась такая проблема после обновления до 2.5.1:
Если в Профиле пользователя загрузить аватар (или удалить и загрузить новый), то он нигде не отображается.



Проверено и на дефолтном шаблоне тоже.
Как можно решить?
BoAnRo 13 мая 2016 в 19:43 0
Почистить кэш браузера!
AlexeyNN 13 мая 2016 в 20:23 0
Даже в другом браузере открывал... не помогает.
Посмотрел наличие файлов аватаров - на месте.
AlexeyNN 13 мая 2016 в 20:38 0
Посмотрел, как код выводится и получил такую строчку:
Код PHP:
  1. <img width="32" height="32" alt="Алекс" src="/upload/">
То есть получается, что путь к аватару прописан только до папки /upload/, а не до самого файла.
К ранее загруженным аватарам (которые отображаются) путь правильный - например,
Код PHP:
  1. <img width="32" height="32" alt="Олег Троекуров" src="/upload/000/u2/000/12630deb.jpg">
Подскажете, где и как правильно этот путь прописать?
Андрей 13 мая 2016 в 21:20 -3
у вас в config.php неправильно прописан путь к папке /upload проверьте и проверьте права доступа к этому же файлу
BoAnRo 13 мая 2016 в 20:47 +1
А на сайте кэширование включено? У меня недавно был точно такой же случай. Просто подождал некоторое время и проблема сама исчезла. Скорее всего это с кэшированием на сайте связано, так как оно у меня там используется.
AlexeyNN 13 мая 2016 в 20:58 0
Кеширование отключено, в том-то и дело. Про кеширование первые мысли и были.

У меня еще компонент стоит "Обрезка аватара при загрузке". На него думал тоже, но он только обрезает и сохраняет аватар и за вывод его на сайте не отвечает. Загружает он нормально - файлы сохраняются.

Шаблон переключать на дефолтный пробовал - тоже не помогает.
AlexeyNN 13 мая 2016 в 22:14 0
У меня еще компонент стоит "Обрезка аватара при загрузке". На него думал тоже, но он только обрезает и сохраняет аватар и за вывод его на сайте не отвечает. Загружает он нормально - файлы сохраняются.
Все-таки в нем проблема была...

boanro, спасибо за участие!
Алексей Тимофеев 16 мая 2016 в 13:30 -1
Ребята чистая установка на сервере
куда копать
irbis 16 мая 2016 в 16:40 +1
Dorimen 18 мая 2016 в 12:14 0
А вот в версии 2.4.0 при регистрации можно было указать, чтобы аватар загружался обязательно. А в 2.5.1 этого нет. Или не могу найти. Не скажете, как сделать в 2.5.1 при регистрации загрузку аватара обязательной?
Андрей 18 мая 2016 в 14:32 -3
Такого не было в коробке, вот ссылка надо добавить самому http://instantcms.ru/blogs/moi-razrabotki/hak-zagruzka-avatara-pri-registraci-instantcms-2.html
Dorimen 18 мая 2016 в 14:46 0
Спасибо!
Click 19 мая 2016 в 07:35 0
Чистая установка 2.5.1 в английской локализации. При выборе города - ошибка:



При установке в русской локализации всё в порядке, этой ошибки нет.
Для проверки была установлена чистая 2.4.0 в английской локализации. Всё в порядке, город выбирается. При автоматическом обновлении до 2.5.0 появилась эта ошибка. При дальнейшем автоматическом обновлении до 2.5.1 ошибка не исчезла.
Вероятно что-то нарушилось с версии 2.5.0
Click 19 мая 2016 в 08:02 0
Странно, но локальном компе, на версии 2.5.1 в английской локализации этой ошибки нет. Город выбирается.
Попробовал установить английскую локализацию версии 2.5.1 на другом хостинге. Аналогичная ошибка.
kdv1978 19 мая 2016 в 16:03 0
http://instantcms.ru/novosti/release251.html#c90685 уже писалось ранее, у многих такая проблема, однако я посмотрел на демо сайте, там такой проблемы нет, соответственно наврят ли здесь будет ответ разработчиков.
Click 19 мая 2016 в 17:23 0
Комментарий по ссылке я видел ранее. Но там ошибка ведёт себя немного по-другому - исчезает после повторного нажатия на кнопку выбора города. Кроме того, там пример при установке сайта на русском языке. Демо-сайт тоже установлен на русском. Я столкнулся с этим когда выбирал английский язык при установке сайта, а не при смене языка в интерфейсе из админки. Назвать это багом тоже могу, так как на локальном сайте (OpenServer) всё работает как часики. Однако, установить систему на английском без данной ошибки так и не смог. Пробовал на двух разных хостингах.Такое и Файерфоксе, и в Хроме.
MegaRostov 19 мая 2016 в 12:06 +1
Час Всем добрый! Ребята подскажите, а форум когда планируете сделать для 2-й ветки? (в КОРОБКЕ) Вроде бы слышал к лету.
Я не тороплю ни кого, просто уж очень хочется.
Fuze 19 мая 2016 в 14:42 +1
Как только найдем для него время.
AndroS 19 мая 2016 в 19:07 0
Fuze, подскажите, что у вас приоритетнее: форум или шоп на двойку? Очень важно уяснить для себя этот момент!
Fuze 19 мая 2016 в 20:17 0
Вопрос некорректный. Шоп - это к r2. Когда будет делаться форум и кем он будет делаться я пока не знаю.
Loadырь 19 мая 2016 в 20:48 0
Fuze:
кем он будет делаться
Fuze, а что, есть варианты? Вы или r2, но что-то мне кажется, что с вами он быстрее появится. smile
Владимир 19 мая 2016 в 19:22 +2
найдите пожалуйста время для Форума.... уж нужен! zst
AndroS 19 мая 2016 в 21:32 0
Думаю, большинство меня поддержит в том плане, что шоп гораздо актуальнее! Именно шоп остро необходим сейчас инстанту. Хотя. если шоп будет аналогом из единички, то в таком виде он и не нужен. Полагаю, что не будет шопа от R2, да и форум в ближайший год не светит такими темпами... Либо искать разработчиков, которые реализуют интеграцию со сторонними решениями, либо менять CMS полностью под конкретный проект.
Fuze 19 мая 2016 в 21:43 0
AndroS, если вы считаете, что мы не делаем форум или шоп из вредности или от лени, то вы ошибаетесь. Форум у меня в ближайших планах, но финансовые вопросы (разработка и поддержка InstantVideo) явно в приоритете, ибо без "еды" явно не будет ни форума, ни другого развития InstantCMS. А кому "очень надо" всегда могут решить вопрос финансово.
AndroS 20 мая 2016 в 01:30 0
Я такого не говорил. И прекрасно вас понимаю.
Вопрос в том, что если у вас и есть время, то очень немного, а у R2 так вообще просвета не видно...
Вот в чем вопрос. Я уже 2 года, если не больше, сначала ждал обновки под единичку, а после жду под двойку. В итоге мне придется переезжать на другой двиг, ибо знакомая, которой я делал сайт и обнадеживал ее все это время, мне уже всю кровь свернула :(
Поэтому для себя сделал такой вывод - если делать что-то более чем статейник, то обращаться только к специализированным CMS и желательно к платным, заточенным под специализацию.
Val 21 мая 2016 в 15:30 +1
AndroS:
Я уже 2 года, если не больше, сначала ждал обновки под единичку, а после жду под двойку.
А зачем ждать? Пользуйтесь текущей версией! Выйдет обновка и что дальше? Ждать нового обновления?

А в целом нужно понимать, что разработчиков всего двое, в то время как другие цмс пилят командами человек по 30-50 и больше. Требовать от них такой же производительности как в раскрученных движках неправильно. Если вам не нравится что-то используйте другой продукт. Правда прямых аналогов у InstantCMS я не видел)). LiveStreet может быть, но там положение дел гораздо хуже.
BoAnRo 19 мая 2016 в 22:10 0
Так есть же платный http://addons.instantcms.ru/addons/forum.html Если очень нужен, это наверное небольшая цена. Ну или можете сами сделать что-то очень похожее на форум средствами самого движка.

найдите пожалуйста время для Форума.... уж нужен! zst
MegaRostov 19 мая 2016 в 22:19 0
Из коробки лучше! И всегда так было и будет.
MegaRostov 19 мая 2016 в 22:18 0
Я считаю что все разработки нужны! И спасибо ребятам за все прелести СМС.
Я та понимаю вас только двое? Печально.
Форум у меня в ближайших планах
Но это меня радует! dance
BoAnRo 19 мая 2016 в 22:28 +2
Я та понимаю вас только двое? Печально.

Зато правая рука знает что делает левая laugh

Я сам не программист, поэтому не очень представляю сколько работы нужно выполнить, чтобы создать такую CMS, но если взять во внимания, что в разработке некоторых подобных систем берут участие сотни программистов, тогда разработчики Инстанта видятся Богами программирования smile
SverigeR 21 мая 2016 в 13:08 0
..... не работает поиск по страницам ... на версиях 2.4 и 2.5 , 2.5. 1 до версии 2.4 все работает отлично ... в чем может быть проблема?
SverigeR 22 мая 2016 в 11:51 0
Вопрос снят с повестки дня... спасибо Loadырь разъяснил
Павел 23 мая 2016 в 08:47 0
Здравствуйте. При создании нового типа контента и переходе на него, появляется такая вот ошибка
Notice: Undefined index: create in /home/233829/http/templates/default/controllers/content/category_view.tpl.php on line 41
при переходе на пост в новом контенте вот такая вот
Notice: Undefined index: create in /home/233829/http/templates/default/controllers/content/item_view.tpl.php on line 41 Notice: Undefined index: create in /home/233829/http/templates/default/controllers/content/item_view.tpl.php on line 50 Notice: Undefined index: create in /home/233829/http/templates/default/controllers/content/item_view.tpl.php on line 52

Пробовал искать, но нашел лишь похожий вопрос.
Loadырь 23 мая 2016 в 09:26 +3
При создании нового типа контента, вы не заполнили раздел "Загаловки" в настройках этого типа контента.
Павел 23 мая 2016 в 13:36 0
а вот это поворот. СпасиБо
Павел 26 мая 2016 в 02:09 0
Здравствуйте. Я использую для картинки, тип поля набор изображений, очень удобно, чтобы не загружать несколько раз одно фото для списка и записи. Но вот в чем проблема, фото везде показывается меленькое хоть какие настройки в админке не выставляй. Хотелось бы что бы в записи был средний размер, а при нажатии увеличивалось, но как это сделать ума не приложу. И вот еще вопрос а что дает пункт Разрешить добавление по ссылке? нажимаю не нажимаю ничего не меняется.
BoAnRo 26 мая 2016 в 09:20 0
И вот еще вопрос а что дает пункт Разрешить добавление по ссылке? нажимаю не нажимаю ничего не меняется.

При создании записи для поля изображения появляется кнопка "Загрузить картинку по ссылке" чтобы загружать картинку не из своего компьютера, а сразу по ссылке из другого сайта. То есть система сама скачивает картинку и сохраняет ее. Правда не знаю как эта кнопка выглядит в наборе изображений, потому что не использую этот тип поля на своих сайтах.
Павел 27 мая 2016 в 09:03 0
да спасибо ребят. у меня просто старенький New и кнопки не было, а посмотрел на дефолтном все ок.
Андрей 26 мая 2016 в 11:01 -3
И вот еще вопрос а что дает пункт Разрешить добавление по ссылке? нажимаю не нажимаю ничего не меняется.

При добавлении контента, дает вот такую кнопочку и Вы можете загрузить картинку по ссылке с другого сайта.
Павел 27 мая 2016 в 10:26 0
будем надеяться что с обновлением исправят выбор размера в наборе изображений
Павел 28 мая 2016 в 09:17 0
хороший чай с лимоном - 500р. тому кто научит как исправить выбор размера маленький, средней, большой и оригинал в наборе изображений.
lesterkey 28 мая 2016 в 09:25 0
scratch
Может так
Павел 28 мая 2016 в 12:00 0
вопрос не в изменении размера в пикселях, а в том что при выборе набор изображений в публикации показывается только один размер микро и при нажатии открывается большой.
lesterkey 28 мая 2016 в 12:10 0
здесь по моему только дин выход. (попробуйте снять галочку с Выделять первое изображение в записи,а в размер записи указать большой..
Павел 28 мая 2016 в 12:19 0
не получается вообще ни по какому
Dorimen 28 мая 2016 в 12:10 0
Я лично просто в коде изменил вывод на нужный мне размер
Павел 28 мая 2016 в 12:13 0
в каком коде? Если в css то меняется размер но микро варианта. Скорее всего нужно как то подключить эту функцию показа размера к этому набору изображений
Dorimen 28 мая 2016 в 12:16 0
Я не в цсс изменял. Уже не помню, где-то в функциях, которые связаны с выводом изображения в определенном месте, сделал дефолтный вывод того размера, который мне подходил. Тоже столкнулся с такой же проблемой, как Вы
Dorimen 28 мая 2016 в 12:10 0
Я лично просто в коде изменил вывод на нужный мне размер
Павел 28 мая 2016 в 23:59 0
с шаблоном NEW малек адаптированным под 2.5.1, получилось такое решение.
Поставил галочку Выделять первое изображение в записи. Далее отметил загружать от микро и до большого. Менять размер в записи в админке не приносит никаких результатов. Поэтому в css theme-content.css в классе content_list_item .field img дописал height: 64px, это при просмотре списка, а в записи класса .content_item .ft_images img добавил max-height: 212px; max-width: 212px;
И с каждым разом убеждаюсь что ограничение знаний усложняет жизнь, вот так вот криворуко делаешь то что можно было поправить одной строкой.
Дмитрий 15 июня 2016 в 00:51 +1
Здравствуйте! Суть такова:
Использую по умолчанию wysiwyg редактор "redactor", так он мне засранец при обычном редактировании статьи или страницы
очень много раз вставляет вот такие теги <p "="" > и как с этим бороться - ума не приложу.
Все настройки по умолчанию, браузер FF 47.
BoAnRo 15 июня 2016 в 08:46 +1
sindoyun 21 июня 2016 в 13:56 0
Всем привет!!! Подскажите пожалуйста, можно ли перейти с 1ой ветки на 2ую??? Имею сайты на 1.10.5
Думаете, Вы первый такое спрашиваете? Уже столько копий было сломано по этому вопросу. Пусть имеющиеся сайты на 1.х.х и остаются. А на Второй ветке можете сделать следующий сайт.
BoAnRo 21 июня 2016 в 18:30 0
Вроде делают мигратор https://github.com/instantsoft/icms2-migration Поэтому, наверно, просто нужно набраться терпения :)
Про мигратор идет разговор с дня выхода второй ветки. Так что будете ждать до следующего прилета планеты Небиру как раз.

PS. Для тех кто не знает. Планета Небиру должна была упасть на Землю в декабре 2012 года, ознаменовав Арокалипсис, Рагнаради и конец Кальпы в одном флаконе. Но что-то не сдержала своих обязательств. Видать, где-то ныкается за Облаком Оорта, ожидая выхода Мигратора На Двойку. А вот когда Мигратор выйдет, то вот тогда она ....
Jestik 22 июня 2016 в 21:52 0
смотря что за сайты и какой бюджет
Stecc 24 июня 2016 в 16:41 0
Ув.Разработчики, подскажите когда планируется форум, и когда выйдет следующая версия?
Спасибо.
Старый балбес 30 июня 2016 в 14:27 0
Как можно использовать метод фильтрации типографом, на компонентах которые не имею отношения к типам контента. Любая сторонняя разработка компонента , которая (обязана) получить стандартный метод фильтрации входящих данный?
На сегодня 1.10. и 2 в методе request ничем не отличаются, за исключением что в 1.10 есть вызов функции ( пользовательской фильтрации) , а в двойке жесткое правило привязанное к флагу обработки типографом.
Это значит что для стороннего компонента , не на типах контента, использовать метод request системы глупо.
По факту использования $this->request
Разработчик отвечает , что архитектура системы так устроена.
Я понимаю что есть у НАШИХ разработчиков и другие проблемы.
Но Уважаемые разработчики. Эти проблемы они глобальные и архитектурные.
Я просто жизненно имею необходимость в использовании данных метода $this->request который позволяет использовать или свою функцию фильтрации или стандартный типограф.
Иначе используя метод $this->request для компонентов не типов контента, проще обрабатывать прямые методы передачи данных GET и POST. Ибо $this->request без типографа , который нельзя включить в сторонних компонентах , это и есть репликация метода GET и POST.
Необходимо предоставить любому разработчику возможность использовать различные методы фильтрации входящих данных .
Это абсолютно несложно , но необходимо.
Старый балбес 30 июня 2016 в 14:36 0
поправка весто $this->request $this->request-get
Старый балбес 30 июня 2016 в 14:37 0
Ну как то так.
Zau4man 30 июня 2016 в 15:11 0
Наверно стоит на гитхабе написать... Там незамеченным не останется.
Старый балбес 30 июня 2016 в 15:47 0
Да что там писать? Разработчики и так знаю что типограф подключается только в типах контента.
Fuze 30 июня 2016 в 15:53 +1
Разработчики и так знаю что типограф подключается только в типах контента.
Нет, мы это не знаем. Типограф может использоваться в любом месте движка. И более того - используется.
Fuze 30 июня 2016 в 15:52 0
Геннадий Иванович, вы путаете пятое с десятым.
На сегодня 1.10. и 2 в методе request ничем не отличаются
Существенно отличаются и в 2ке сделано грамотно, так, как и должно быть.
а в двойке жесткое правило привязанное к флагу обработки типографом
Нет. Типограф это вообще просто контроллер. Если нужно строку обработать типографом, то достаточно сделать так:
Код PHP:
  1. $value = cmsEventsManager::hook('html_filter', array('text'=>$input_value, 'is_auto_br'=>(false или true)));
Это значит что для стороннего компонента , не на типах контента, использовать метод request системы глупо.
Нет, не глупо. Контроллер может вызываться вообще из другого контроллера, экшена, где параметрами (тот самый cmsRequest) можно передать все, что нужно, а $this->request будет знать контекст вызова.
Эти проблемы они глобальные и архитектурные.
Нет никаких проблем.
Я просто жизненно имею необходимость в использовании данных метода $this->request который позволяет использовать или свою функцию фильтрации или стандартный типограф.
Зачем? В $this->request находятся входящие данные к контроллеру, там НЕ должно быть валидации.

В контроллере есть методы валидации входящих данных, более того, эти методы можно дополнить своими в своем контроллере.

http://docs.instantcms.ru/dev/controllers/request

Никаких проверок в объекте request добавляться не будет, это не его прерогатива. Единственная здравая мысль - это то, что можно разделить GET и POST (т.е. уточнять место, откуда хотим получить данные), хотя если преследуется цель увеличения безопасности, то указанные введения ничего не решат.
Старый балбес 30 июня 2016 в 16:16 0
Я не хочу цитровать и спорить с не аргументами.

Просто прошу введете пользовательскую функцию фильтрации
Код PHP:
  1.  
  2. if (isset($request[$var])){
  3. return self::cleanVar($request[$var], $type, $default);
  4. } else {
  5. return $default;
  6. }
Мы живем в разных измерениях?
Fuze 30 июня 2016 в 16:24 0
Мы живем в разных измерениях?
Вероятно так и есть, раз вы не поняли то, что я вам написал.
Старый балбес 30 июня 2016 в 16:37 0
Вы не поняли. Создайте свой компонент не на типах контента. Выполните отправку хоть get post данных формы.
И без типографа пишем прямые POST GET в таблицы.
И?
Fuze 30 июня 2016 в 16:44 0
Я все понял и максимально развернуто вам ответил. Как иначе ответить я, увы, не знаю.
Старый балбес 30 июня 2016 в 18:38 0
FUZE:
Нет, мы это не знаем. Типограф может использоваться в любом месте движка. И более того - используется.
Буду использовать то что по факту на сегодня есть.
Там видно будет.
Dorimen 15 июля 2016 в 13:12 0
После обновления в админке пропала возможность управлять виджетами сайдбара:

Например, берем страницу http://orehovod.com/board/greckii-oreh-pokupka-prodazha. Есть боковые виджеты http://prntscr.com/bso742
Но где они в управлении виджетами? http://prntscr.com/bso7ad и http://prntscr.com/bso7dm - ничего подобного нет )))

В 2.4 все было ок.

Подскажите, куда копать...
Андрей 15 июля 2016 в 18:08 -1
Подскажите, куда копать...

Вы не полностью обновили файлы своего шаблона. Берите программу для смерживания файлов и сверяйте дефолт со своим шаблоном.
Dorimen 15 июля 2016 в 19:42 0
Взял программу. Проверил все файлы. Не обнаружил отклонений. (
Олег Васильевич я 15 июля 2016 в 22:26 0
Скрытый текст виден только зарегистрированным пользователям
Dorimen 15 июля 2016 в 22:30 0
Да нет, не мало. Просто мне показалось, что здесь людей прочитает потенциально больше. А мне бы проблему решить. Понимаю, что эгоистично, но самостоятельно справиться не смог.
Dorimen 15 июля 2016 в 23:30 0
Олег Васильевич я, да, так помогло: временно можно обойтись правкой файла scheme.html:

Код PHP:
  1. <table>
  2. <tr>
  3. <td width="30%" class="filled">
  4. {cell:LANG_PAGE_LOGO}
  5. </td>
  6. <td>
  7. {position:header}
  8. </td>
  9. </tr>
  10. </table>
  11. <table>
  12. <tr>
  13. <td colspan="2">
  14. {position:top}
  15. </td>
  16. </tr>
  17. <tr>
  18. <td width="65%">
  19. {position:left-top}
  20. {block:LANG_PAGE_BODY}
  21. {position:left-bottom}
  22. </td>
  23. <td width="35%">
  24. {position:right-top}
  25. {position:right-center}
  26. {position:right-bottom}
  27. </td>
  28. </tr>
  29. </table>
  30. <table>
  31. <tr>
  32. <td width="65%" class="filled">
  33. {cell:LANG_PAGE_FOOTER}
  34. </td>
  35. <td>
  36. {position:footer}
  37. </td>
  38. </tr>
  39. </table>
Понять бы причину такого бага...
Oleg_z75 19 августа 2016 в 12:08 0
Да нет там никакого бага и править в файле ничего не надо. Залейте все файлы обновления в дефолтный шаблон и будет Вам счастье! Если уж сами не забыли что и куда заливали при обновлении.
skewes 18 июля 2016 в 15:19 0
Здравствуйте!
После обновления в админке пропали категории, все меню и сам контент.
На сайте категории и контент отображается.
Подскажите пожалуйста что делать?
Kreator 19 июля 2016 в 00:32 0
Попробуйте нажать F5, мне разок помогло.
Kreator 19 июля 2016 в 00:33 0
Если конечно это замечено непосредственно сразу после обновы
skewes 19 июля 2016 в 01:19 0
Да после обновления.
Спасибо, все ок!
Kreator 19 июля 2016 в 01:57 +1
WOW!!!
SverigeR 19 июля 2016 в 08:39 0
Подскажите, где изправить - а то всё время надо лесть в базу данных чтобы изправить в контенте "Страницы" - "Поля" - поле "Автор" ... ставляя любую локализацию это поле неможно изправить ... показивает - заполните поле!
yury 20 августа 2016 в 18:10 0
Сегодня обновил один проект. Включил сжатие HTML и после этого перестала работать опция выбора нескольких категорий для материала. Провеля на дефолте - тоже не работает.
dwd 25 августа 2016 в 15:35 0
Сегодня заглянув в настройки компонента "Активность" (admin/controllers/edit/activity/options) обнаружил, что в сборке отсутствует файл templates/default/controllers/activity/backend/options.tpl.php, добавьте пожалуйста в последующих релизах.
Evanescence 25 августа 2016 в 15:53 +1
теперь опции компонентов, работают без файл шаблона.
dwd 25 августа 2016 в 18:24 0
Значит я чего0то не понимаю в этой жизни. Версия системы 2.5.1:



Это ж не я у системы шаблон прошу а она у меня.)))))
Fuze 25 августа 2016 в 20:33 +1
Значит вы не убрали экшен при обновлении. /system/controllers/activity/backend/actions/options.php
Андрей 25 августа 2016 в 20:52 -2
Точно! Странно, я обновлялся в автоматическом режиме, почему же тогда не удалился этот /system/controllers/activity/backend/actions/options.php?
Андрей 25 августа 2016 в 20:06 -3
Я попробовал удалить у себя из шаблона файл controllers/activity/backend/options.tpl.php, у меня ситуация такая же как у dwd, ранее Fuze мне пояснял что эти файлы можно спокойно удалить, но если оставить ничего страшного в этом нет, я оставил, а выходит если удалить, то админка компонентов не будет работать.
Я обновился до 2.5.1, и все файлы в компонентах /backend/options.tpl.php оставил.
Вопрос - если их удалить, то что надо создать чтобы админки компонентов работали???
Андрей 25 августа 2016 в 20:27 -3
Проверил на других компонентах, удалил где не нужны /backend/options.tpl.php и всё работает. Проблема существует только с компонентом "Лента активности"
Fuze 25 августа 2016 в 16:25 0
skewes 19 октября 2016 в 11:43 0
Версия 2.5.1.
Устанавливаю Инстант Мапс на чистую версию.
Вот что показывает в компоненте:

В виджетах:

В типах контента все нормально.
Подскажите пожалуйста что делать? Как быть?
skewes 20 октября 2016 в 15:36 0
Ребята. Никто не подскажет в чем может быть дело?
skewes 20 октября 2016 в 15:54 0
разобрался! Все дело было в планировщике!!!
skewes 20 октября 2016 в 16:22 0
Нет, не в планировщике.
Тех. поддержка отписалась.
Содержимое из папки package загрузил в корень сайта и все заработало!
Спасибо!
Сергей Сергеевич 21 октября 2016 в 18:43 0
MySQL 5.7, одинаково что на ubuntu, что на windows, что на php 7, что на php5 - управление виджетами выдаёт ошибку 503.

Отладка показывает это:
Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'instant2.i.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

Решается добавлением строки $this->mysqli->query("SET sql_mode = ''"); в файл /system/core/database.php в метод connect после $this->mysqli->set_charset('utf8');.
Сергей Сергеевич 23 октября 2016 в 08:11 0
Не обновляется кеш настроек при включенном кешировании