InstantCMS 2.9.0

С наступающим Новым Годом!

Конечно же, в первую очередь хочется всех вас, дорогие пользователи InstantCMS, поздравить с наступающим Новым Годом! Уходящий год был сложным, но в целом продуктивным, несмотря ни на что.

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

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

Сожалеем, что не оправдали чьих-то надежд и очень рады, если кому-то работа с InstantCMS была в радость, в том числе и в финансовом плане.

О дальнейших планах могу сказать только одно: InstantCMS будет развиваться и дальше.

Итак, что же нового в InstantCMS 2.9.0.

Модерация и управление записями контента

По большей части благодаря сообществу мы переработали механизм модерации. Теперь у нас единый раздел модерации для любого контента сайта, будь то комментарии, группы или записи типов контента. Для типов контента модерацию при добавлении/редактировании теперь можно включать для каждых групп пользователей отдельно. Пользователи теперь видят свои записи, отправленные на модерацию в отдельном разделе. Для каждой из записей видно кто из модераторов посмотрел и когда посмотрел, если запись еще не прошла модерацию. Если модератор еще не успел посмотреть запись, пользователь может отозвать её с модерации. Все эти манипуляции сопровождаются уведомлениями как на email, так и уведомлениями внутри сайта. Добавленный механизм черновиков позволяет не публиковать запись сразу, а, например если не дописана публикация, сохранить её в черновики. А после окончания написания уже отправлять на модерацию или публиковать. Модератор может каждую запись вернуть на доработку с пояснениями или удалить её также с пояснениями. Удаление с пояснениями также касается и модерации комментариев. В связи с вышеизложенным добавлены несколько специальных пунктов меню. Фотографии из неотмодерированных альбомов (или черновиков) теперь не будут показываться в списках.

Компонент "Группы"

  • Добавили модерацию для групп;
  • Возможность указать роли участников по умолчанию при вступлении;
  • Наборы связанного контента групп;
  • Можно передавать права на группу (изменять владельца) с опциональным уведомлением на email администратора сайта;
  • Можно отвязывать записи контента от группы;

Безопасность

CMS стала еще более безопасной. Мы закрыли две неприятных уязвимости. Также механизм загрузки файлов теперь использует проверку типов файлов по сигнатурам. Компонент "Редиректы" теперь полноценно отключаемый. Опция проверки рефера включена по умолчанию.

Прочие изменения

  • При установке CMS появился чекбокс "Автоматически проверять обновления InstantCMS";
  • Форма наборов для типов контента теперь строится автоматически, можно дополнять ее, используя стандартный механизм хуков;
  • В контроллерах теперь можно обращаться к другим контроллерам и их моделям по принципу $this->controller_NAME и $this->model_NAME в контексте одного объекта;
  • В планировщике теперь можно указывать строгое следование периоду запуска;
  • Для списков типов контента теперь можно указывать разные шаблоны, например, для списка модерации один шаблон, для списка личных записей другой, для записей в группах третий и так далее;
  • Можно давать пользователям переключать шаблоны списка записей;
  • Для полей типов контента также можно указывать, для каких списков их показывать;
  • Можно задавать порядок для типов контента, что отразится также в меню пользователя "Создать ...";
  • Комментарии из списка в админке теперь можно удалять массово;
  • Наборы в любых списках контента, в самих наборах можно это ограничить;
  • Добавлен универсальный механизм "очередей" (в планировщике появилась новая задача). На данный момент используется для отправки email, соответствующая опция есть в компоненте "Личные сообщения";
  • Механизмы очередей и модерации универсальны, могут использоваться в любых контроллерах;
  • В контроллерах можно использовать чужие модели и/или свои наследовать от существующих моделей других контроллеров;
  • Класс cmsFormField полностью документирован;
  • Можно делать массовую рассылку по пользователям как сообщениями, так и уведомлениями;
  • Доступ к отключенному сайту можно ограничивать по группе пользователя (раньше только для администраторов);
  • Можно ограничивать доступ ко всему типу контента;
  • Библиотека PHPMailer обновлена до актуальной версии;
  • Библиотека Mobile Detect обновлена до актуальной версии;
  • Множество мелких улучшений и исправлений.

Изменения в шаблонах

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

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

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

  • Отключите кеширование в настройках сайта;
  • Если вы используете свой шаблон и в нем есть файлы, присутствующие в пакете обновления, то обновите их;
  • При возникновении "белого экрана" категорически читать здесь;
  • Для тех, у кого свой шаблон мы подготовили статью как быть, если в обновлении CMS есть изменения в шаблоне, рекомендуем к прочтению.

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

  1. Включите режим отладки в админке.
  2. Воспользуйтесь функцией "Проверить обновления" в панели управления InstantCMS 2.
  3. Система сама обнаружит обновление, предложит скачать его и установить.
  4. Для установки потребуется указать реквизиты для доступа по FTP.

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

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

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

Заключение

Спасибо всем, кто указывал на ошибки, помогал готовым кодом и в целом участвовал в жизни проекта. Отдельное спасибо участникам складчин и другим людям, так или иначе помогающим финансово.

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

Спасибо, что выбираете InstantCMS! С наступающим Новым Годом!

 

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

Комментарии (212)
Реклама
cms
Loadырь 31 декабря 2017 в 11:37 +7
Спасибо, за подарок к новогоднему столу!!! С НАСТУПАЮЩИМ!!!
lakomet 31 декабря 2017 в 11:48 +2
Спасибо!!!
Всех с наступающим новым годом!
Ris 31 декабря 2017 в 12:14 +5
Духовной жаждою томим,
Салаты резать я влачился
Как вдруг Инстант два-девять-ноль
Подарком к празднику явился!
dance

Спасибо разработчикам!
Всех инстантовцев с Наступающим!
lesterkey 31 декабря 2017 в 12:18 +1
dance Спасибо!
Capitan 31 декабря 2017 в 12:26 +3
Ну во! А я то думал чем заняться на праздники v
vikont 31 декабря 2017 в 13:30 +1
Да уж, будет что погрызть духовной пищи и пошевелить мозгами, дабы оные не заржавели! laugh
alexberber 31 декабря 2017 в 12:40 0
Большое спасибо за релиз, очень порадовали smile Подскажите, пожалуйста, как разрешить пользователям менять шаблоны списка записей? Нигде не нашел переключатель.
GWK 31 декабря 2017 в 13:08 0
Установилось все отлично. Единственный момент, который я не понял - а куда делись опции в типах контента связанные с публикацией? Те, в которых можно было выбрать - добавлять записи с модерацией или нет. После обновления с 2.8.2 группа пользователей, которая раньше добавляла с премиодерацией, теперь может добавлять без модерации. У меня вот так стало (скрин) - это баг или я неправильно обновился?

GWK 31 декабря 2017 в 13:09 0
А вс простите, я идиот. Перенесли в о вкладку доступ))) Виноват, не заметил
GNabi 31 декабря 2017 в 13:33 0
Спасибо!
@Dmitrii 31 декабря 2017 в 13:35 0
Добрый день. А были ли какие то правки по стенам? :)
yury 31 декабря 2017 в 13:36 0
Всех с наступающим!!! Спасибо разработчикам за развитие системы!"

По модерации и черновикам отличное дополнение. Единственное по черновикам - при написании материала он автосохраняется, чтобы в случае форсмажоров тексте не потерялся или пока этот механизм не реализовывался? и если при написании вылетел из профиля то было бы здорово как то уведомлять, а то нередко бывало что напишешь огромный текст, сохраняешь, а система уже выбросила из профиля. в итоге вновь се писать(
Jestik 31 декабря 2017 в 15:25 0
так сейчас вроде браузеры это делают...
Developper 31 декабря 2017 в 13:48 0
Неужели я этого дождался? dance
С наступающим всех здесь находящихся!
Огромное спасибо разработчикам системы и всем, кто вносит свой вклад в развитие InstantCMS!
Алексей Тимофеев 31 декабря 2017 в 13:57 0
Под конец года столько подарков от администрации. Спасибо большое! v
Zau4man 31 декабря 2017 в 13:59 +1
Спасибо за релиз. С праздником всех!
Sonat 31 декабря 2017 в 14:10 0
Спасибо! Будет чем заняться долгими праздниками. dance


Будут ли работать премиум дополнения или надо ждать обновлений?
scratch
saraqael 31 декабря 2017 в 14:52 0
Кстати да, очень хороший вопрос)
Fuze 31 декабря 2017 в 20:00 0
Должны работать.
Александр 31 декабря 2017 в 14:42 0
Спасибо, и с праздником всех!
Capitan 31 декабря 2017 в 15:19 0
Обновился. но теперь не могу загружать фото. Пишет undefined т.е не определено чот то там ???
Нажимаю Выбрать, укажываю файл, окно закрывается и сразу выдает ошибку.
kirkr 31 декабря 2017 в 17:01 0
фото куда загружать? в контент или альбомы? все ли настройки проверены у вас? там проверка загружаемых файлов есть
Capitan 31 декабря 2017 в 18:12 0
Просто обычная загрузка при добавлении контента
Alex 31 декабря 2017 в 19:20 0
Да после обновления сайта фотографии загрузить не получается.
Fuze 31 декабря 2017 в 19:58 +2
Убедитесь, что функции finfo_* доступны на хостинге. Если сомневаетесь, запросите хостера.
Capitan 31 декабря 2017 в 20:55 0
Т.е в обновлении это как-то затронуто. Все ведь норм было. до обновления
Capitan 31 декабря 2017 в 20:58 0
Да. функции доступны
Capitan 1 января 2018 в 18:39 +4
Если кому надо. В РНР опциях на хостинге поставьте галочку напротив fileinfo и все заработает. :)
Alex 31 декабря 2017 в 21:33 +2
Спасибо, включил на хосте расширение PHP fileinfo, всё заработало.
Alex 31 декабря 2017 в 21:39 +1
Отдельное спасибо, что исправили поиск в "связях" dance
al955 31 декабря 2017 в 15:49 0
После обновления не работает авторизация на сайте.
kirkr 31 декабря 2017 в 17:01 +1
попробуйте куки почистить если речь про админа
al955 31 декабря 2017 в 19:54 0
Добавил в файл index вот это и заработало:

Код PHP:
  1. if($config->cookie_domain){
  2. session_set_cookie_params(0, '/', '.'.$config->cookie_domain, false, true);
  3. }
Fuze 31 декабря 2017 в 19:59 +1
Вы сделали неправильно. И не написали, что измененные файлы в этом обновлении bootstrap.php и index.php вы либо не заменили, либо потом их перетерли каким-то дополнением. Возьмите указанные файлы из пакета обновления и всё заработает как положено.
al955 31 декабря 2017 в 21:20 -1
bootstrap.php я вообще оставил свой, а index.php из пакета обновления, только добавил туда указанные выше строчки. Без них авторизация не работает. Пробовал и куки чистить и с других браузеров и устройств заходить.
kirkr 1 января 2018 в 06:53 0
И после такой катавасии претензии к разработчику предъявили? =))) хоть бы смержили тогда, раз файл свои оставляете вместо положенных новых.
al955 1 января 2018 в 11:31 +1
Претензий не предъявлял, просто обозначил свою проблему. Она уже решена. Всех с Новым годом!
ХурумБурум 31 декабря 2017 в 17:16 0
Вот так подарок н на новый год! С праздником всех! dance
Коля 31 декабря 2017 в 18:05 0
После обновления, написало все прошло хорошо. Но вверху сайта и в админке в колонке Новости InstantCMS

WordPress database error: [Table 'unaux_25456587_gfgfdggghfgh.cms_smartslider_nextend2_section_storage' doesn't exist]
SELECT id, referencekey, value, system, editable FROM cms_smartslider_nextend2_section_storage WHERE `application` = 'system' AND `section` = 'global'

вордпреса отродясь не было тут
Владимир Савенко 31 декабря 2017 в 18:23 +1
вордпреса отродясь не было тут
так у Вас стоит smartslider... отклбючите его в админке. Явно что разработчик слайдера еще не адаптировал его под новую версию Инстанта
Коля 31 декабря 2017 в 19:19 0
а не получается уже отключить, три точки бегает и все. Это не рабочий сайт, пробный.
@SmartControl 1 января 2018 в 01:42 +1
Проверьте есть ли у вас указанная таблица. Эти таблицы используются слайдером, может они у вас по какой-то причине удалились. Если таблиц слайдера нет, а они вам нужны - если вы используете слайдер, то лучше откатиться назад, восстановить бэкап. Или в таблице cms_controllers отключить компонент слайдер, или удалить строку с ним.
@SmartControl 2 января 2018 в 15:34 +1
Обновил свой демо сайт, проблем со слайдером нет. То есть это какая-то локальная проблема у вас с базой данных.. Компонент остался, а таблицы к нему пропали.
kssemenov 2 января 2018 в 19:59 0
Разработчикам большое спасибо! Но проблема меня та же, что и у Коля. Правда, надпись в шапке другая Notice: Undefined index: tag_verify in /home/k/ksseme7f/eaqae.ru/public_html/system/controllers/seopages/hooks/before_print_head.php on line 10 В компонентах также бегают три точки и невозможно с ними что-то сделать.
Алексей Тимофеев 31 декабря 2017 в 18:55 0
Обновление прошло удачно! Все просто отлично! v
Игорь ФИН 31 декабря 2017 в 20:57 0
Всех с наступающем новым годом !!!!
al955 31 декабря 2017 в 21:10 0
При автоматическом обновлении забыл включить режим отладки. Обновилось все нормально, вроде бы все работает. Чем может быть чревато обновление без режима отладки и стоит ли обновиться заново?
Alex 31 декабря 2017 в 21:19 0
Не надо два раза обновляться.
al955 31 декабря 2017 в 21:22 0
Два раза обновляться никто не собирается. Имею в виду откатиться назад и обновиться уже в режиме отладки. Может быть достаточно уже на обновленном сайте просто включить на некоторое время режим отладки?
Alex 31 декабря 2017 в 21:50 0
Да, включите на обновлённом сайте режим отладки, так будет правильно
vikont 1 января 2018 в 13:33 0
Отлично все обновляется! Ни одно дополнение не отвалилось и не глючит (в том числе и SmartSlider), кроме одного 2-х летней давности!
Написано же, Включить режим отладки, не бузите!
ВПС на Айхоре, который тут некоторые ругают! Хостинг панель BRAINY, которую тоже остерегаются.
Я не программист и все работает.... делайте правильные выводы и ищите проблему у себя, а не у разработчика.

Если у вас все плохо и хочется "головой об стенку", тогда вам ко мне....
.... Сижу ваяю, сайты добиваю.... laugh шутка, свежая, только что придумал... smile
Если серьезно, знаю как сайты поднимать из руин... помогу.
ВСЕХ С НОВЫМ ГОДОМ!
yury 1 января 2018 в 18:36 0
Подскажите плиз. Поставил тему с темафорест. Все работает, но редакторы не подгружаются.

В консоли выдает

4?back=/admin/content:7 Uncaught TypeError: $(...).redactor is not a function
at HTMLDocument.<anonymous> (4?back=/admin/content:7)
at i (VM4798 jquery.js:2)
at Object.fireWith [as resolveWith] (VM4798 jquery.js:2)
at Function.ready (VM4798 jquery.js:2)
at HTMLDocument.K (VM4798 jquery.js:2)
GWK 11 января 2018 в 18:57 0
Тему с themeforest???? А у вас точно инстант?)
DeusSpa 1 января 2018 в 18:53 +3
После обновления вывалилась ошибка:
Notice: Constant LANG_PERM_OPTION_PREMOD already defined in /var/www/xxx/data/www/sute.ru/system/languages/ru/controllers/video/video.php on line 313
В админке не возможно после этого зайти в раздел "Компоненты"
Ждем обновлений видео компонента...
DeusSpa 1 января 2018 в 19:22 +1
Ещё одна ошибка при добавлении ролика и редактировании
Warning: file_get_contents(/var/www/xxx/data/www/sute.ru/https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css): failed to open stream: Нет такого файла или каталога in /var/www/xxx/data/www/sute.ru/system/core/template.php on line 982
DeusSpa 1 января 2018 в 19:26 0
Тут не от компонента уже а по всему сайту
Fuze 2 января 2018 в 12:48 0
/system/languages/ru/controllers/video/video.php on line 313

Уберите константу в этой строке и всё. Либо выключите режим отладки.
DeusSpa 1 января 2018 в 19:38 0
Warning: file_get_contents(/var/www/xxx/data/www/sute.ru///api-maps.yandex.ru/2.1/): failed to open stream: Нет такого файла или каталога in /var/www/xxx/data/www/sute.ru/system/core/template.php on line 949

file_get_contents

Не работают карты в компоненте maps
Dmitry 1 января 2018 в 20:54 +1
Да. InstantMedia умер с теми же ошибками, что у DeusSpa.
Карты не могу проверить... раздел компоненты в админке тоже пал...
DeusSpa 1 января 2018 в 21:03 +1
Просто уберите константу Constant LANG_PERM_OPTION_PREMOD в файле video.php

Про карты и так далее file_get_contents - не работает при включении сжатия CSS и JS, то есть если отключить, то все работает. Но проблему стоит решить, так как получается функции сжатия нельзя использовать.
Fuze 2 января 2018 в 12:51 +1
Проверил функции сжатия, проблему воспроизвести не удалось, всё работает как положено. Кроме того, в InstantVideo файл font-awesome лежит локально.
Очистите кэш css и js файлов через админку. Думаю проблема у вас в шаблоне (и в неправильно подключенных внешних файлах в нём) и во включенном режиме отладки, просто раньше вы это не замечали.
solntsev 2 января 2018 в 14:13 +1
У себя сделал так - изменил файл system/controllers/places/systems/yandex/yandex.php на это.
Код PHP:
  1.  
  2. <?php
  3.  
  4. cmsTemplate::getInstance()->addJS('/api-maps.yandex.ru/2.1/?load=package.full&lang=ru-RU', '', false);
  5. return array();
  6.  
  7.  
Alex 1 января 2018 в 23:41 0
После обновления, при попытке перейти в "черновики" по адресу "site.ru/moderation/draft" выходит ошибка БД
Ошибка в запросе БД:
Таблица '***_***.cms_con_moderation' не существует
Куда копать?
kirkr 2 января 2018 в 07:39 +1
Значит обновились не правильно. Можете из инсталла восстановить базу cms_con_moderation и все ок будет.
Fuze 2 января 2018 в 12:46 +1
Проверил на обновлённых сайтах и на чистом сайте - проблемы нет. Убедитесь, что все файлы заменили при обновлении.
Павел 2 января 2018 в 04:11 0
Спасибо обновился, полёт нормальный. popcorn
С новым годом друзья! v
@alexandr22 2 января 2018 в 06:30 +4
Когда уже будет форум включен, сделан уже давно.
Человек сделал, бесплатно для всех. Время уже столько прошло, не серьезно(
Fuze 2 января 2018 в 12:45 0
Что мешает использовать форум уже сейчас? Ведь вы думаете, что включить форум в коробку дело пяти минут.
Олег 2 января 2018 в 23:25 0
В первую очередь, спасибо за труд и с Новым Годом!

Понятно, конечно, что это дело не 5 минут. Но для некоторых он в приоритете. Я вот специально не устанавливаю существующий (http://addons.instantcms.ru/addons/forum.html) или сторонний, а жду в сборке. Хотелось бы приблизительные сроки знать.
Jestik 2 января 2018 в 23:36 +3
Ставьте форум от Лодыря и не партесь
Dorimen 2 января 2018 в 23:42 +1
От Ладыря лучше, чем от Студии Сайтострой?
Jestik 3 января 2018 в 00:11 0
Ну как бы его форум в коробку метится
Олег 3 января 2018 в 00:55 +1
Указано что автор дополнения kreator. Когда в коробке появится форум, не будет проблем с уже имеющимся? Будет ли форум от kreator поддерживаться? Тут много неопределенности.
Jestik 3 января 2018 в 01:24 0
я говорю о этом
http://instantcms.ru/forum/thread25693-1.html

kreator насколько мне известно, сделал свой компонент и имеет полное право его продавать
Отзывов достаточно
http://addons.instantcms.ru/addons/reviews/273
Dorimen 3 января 2018 в 01:38 +1
Давно пользуюсь решением от kreator - хорошо себя зарекомендовал форум, много контента уже на нем создано, проиндексировано и не хотелось бы терять все это из-за несовместимости с будущим коробочным форумом.
Kreator 3 января 2018 в 01:44 +1
Не переживайте. Решим этот вопрос.:
и не хотелось бы терять все это из-за несовместимости с будущим коробочным форумом
Андрей 3 января 2018 в 09:59 -3
Как Kreator оказывает поддержку, вернее как он её не оказывает, стоит задуматься о приобретении его компонентов. Писать в скайп или в личку бесполезно, не отвечает. Выйдет форум коробочный, пусть даже за деньги, перейду на него, перенесу контент, переиндексация много времени не займёт.
У меня еще пару компонентов от него есть - постараюсь и от них избавиться. "награды и подарки" и "kMailer"
Kreator 3 января 2018 в 11:45 +1
оказывает поддержку
Бесплатная доработка компонента для вашего персонального шаблона - это не поддержка. Я вам регулярно подсказывал что нужно вам и где править, но вы почему то считаете что это моя обязанность - дорабатывать ваш шаблон при каждом обновлении.
Андрей 3 января 2018 в 13:08 -4
Ничего я не считаю, так как последние полгода, дождаться от Вас ответа практически невозможно. Если Вы считаете что устранения багов в ваших компонентах это доработка моего шаблона, то вы ошибаетесь, такого не было никогда. Когда вы выпустили новую версию форума и сделали так, что без Вас css форума не поправишь, естественно к вам пытался обращаться. И писал в вашей ветке про это. Я простой пользователь, и знаний php и css у меня может и не быть. Почитайте нашу переписку на досуге в скайпе, там только вопросы от меня по вашим дополнениям, а ответов нет. В kMailer так и отсылаются письма заблокированным пользователям, хотя Вы говорили что в очередном патче все будет норм.
Jestik 3 января 2018 в 11:16 +1
я говорю о этом
http://instantcms.ru/forum/thread25693-1.html

kreator насколько мне известно, сделал свой компонент и имеет полное право его продавать
Отзывов достаточно
http://addons.instantcms.ru/addons/reviews/273
Jestik 2 января 2018 в 11:51 +1
Не пойму, почему подсвечиваются все пробелы...невозможно ж смержить
Jestik 2 января 2018 в 12:11 +1
Хм, открыл заново и стало все нормально
KEXX 2 января 2018 в 15:11 0
Пытался обновить из админки - пишет:
Ошибка распаковки пакета: Невозможно открыть файл
@dobroznai 2 января 2018 в 16:31 +1
За обновление благодарю! Теперь в админке в режиме отладки раздел компоненты с вечной загрузкой и сверху такое пишет Notice: Constant LANG_PERM_OPTION_PREMOD already defined in /home/t/t79992bg/vsovete.com/public_html/system/languages/ru/controllers/video/video.php on line 313
в чём может быть дело, подскажите, плиз) инстант видео отключал без режима отладки и всё равно
Fuze 4 января 2018 в 11:55 0
Jestik 2 января 2018 в 17:45 0
/default/controllers/users/styles.css

Может эти стили стоит вынести в общий каталог стилей?
Андрей 2 января 2018 в 18:36 -4
зачем? и для чего?
Jestik 2 января 2018 в 18:56 0
Потому что данный компонент является системным. И при обновлении стили слетают, приходится мержить, хотя на странице профиля (для табов) используются стили с других файлов, и выходит непонятная чехарда.

К тому же почему цвет заголовка поля должен отличатся от общего цвета на сайте
Андрей 2 января 2018 в 19:19 -4
У групп тоже свои стили, их тоже надо в общий каталог? Наверное разработчики так сделали неспроста. Вы что-то не то предлагаете.
Jestik 2 января 2018 в 19:28 0
цвета заголовком в группах берутся с общий файлов стилей.

А вот например
"field ft_string f_phone" - из профиля
и
"field ft_string f_phone auto_field" из обьяв будут разного цвета
Zau4man 2 января 2018 в 20:31 0
Обновил один из сайтов до 2.9.0 (Работает еще с 2.2.0). Проблем нет.
На сайте установлены сторонние компоненты. Радует, что в шаблонах все меньше правок :)

Мониторю логи на предмет появления ошибок.
vikont 3 января 2018 в 01:30 0
После обновления редактор TinyMCE не может загружать изображения, пишет, что "Доступ закрыт"
Тот же скрипт редактора на версии 2.8.2 работает нормально.
Спойлер
Подскажите, где копать и в чем проблема?
Уже перерыл все. Поднял все .htaccess, проверил права, настройки хостинга - не могу понять проблемы.
Редакторы из коробки работают полностью.
kirkr 3 января 2018 в 08:50 0
Смотреть логи апача или нгникса, там явно будет указана причина почему денайдид. может путь до папки сбился, вот и ломится не туда куда нужно.(это вероятнее на 95%)
vikont 3 января 2018 в 11:03 0
Пути прописаны в конфиге и неизменны!
Тот же скрипт, без изменений пробовался на тестовом сайте, на 2.8.2 работает, а на 2.9.0 уже закрыт доступ.
Что то закрывает доступ именно при обновлении.
В логах ничего не нашел.
kirkr 3 января 2018 в 16:35 0
Пути как указаны? с переменной наверное какой-то? или вы только пути в конфиг файле инста смотрели?
vikont 3 января 2018 в 20:05 0
Пути прописаны в конфиге файлового менеджера самого редактора.
И причем тут пути, если откатываю версию (путем замены скрипта) и все восстанавливается?
Очень не хочется искать баг путем постепенного копирования файлов - их более 8 тысяч...
Поэтому и интересуюсь, где копать проблему конкретно!
Loadырь 3 января 2018 в 20:05 0
Забейте в поиск по файлам сайта "Access Denied", покажет в каком файле проблема возникает. Но сдаётся мне это в responsivefilemanager-е надо проверять конфиги.
vikont 4 января 2018 в 02:07 0
Навряд ли это в responsivefilemanager! Вернул назад старый скрипт от 2.8.2 и все заработало, ничего не меняя в responsivefilemanager.
Еще раз убеждаюсь, что что то происходит именно во время обновления!
Если не поможет поиск "Access Denied", тогда остается постепенная по-файловая замена 2.8.2 на 2.9.0.
vikont 4 января 2018 в 03:10 0
Порылся! Нашел упоминание о "Access Denied" в файле dialog.php responsivefilemanager-a в связи с секретным ключем akey
[
Спойлер
В конфиге responsivefilemanager-e есть строчка его связи с token
Код PHP:
  1. # секретный ключ
  2. 'access_keys' => array($token),
а так же
Код PHP:
  1. # доступ только по токену пользователя
  2. $token = $_SESSION['csrf_token'];
Как я понимаю, что то мешает создаться этому token и запустить весь процесс!
И все дело в каком-то из файлов обновления, потому что простой возврат старого скрипта восстановил работу.
Почему? Потому, что попробовал на разных сайтах с разным набором дополнений. Всегда один и тот же результат.
vikont 4 января 2018 в 06:41 0
НАШЕЛ ГДЕ ПРОБЛЕМА!!!!
Проблема в работе с token и сидит она в файле /system/core/form.php. При его замене на старый работа TinyMCE восстанавливается
Было
Код PHP:
  1. /**
  2.   * Создает, сохраняет в сессии и возвращает CSRF-token
  3.   * @return string
  4.   */
  5. public static function generateCSRFToken(){
  6.  
  7. $hash = implode('::', array(session_id(), uniqid(), microtime(true)));
  8. $token = md5($hash);
  9.  
  10. cmsUser::sessionSet('csrf_token', $token);
  11.  
  12. return $token;
  13.  
  14. }
Стало
Код PHP:
  1. /**
  2.   * Создает, сохраняет в сессии и возвращает CSRF-token
  3.   * @return string
  4.   */
  5. public static function generateCSRFToken(){
  6.  
  7. $hash = implode('::', array(session_id(), microtime(true)));
  8.  
  9. if(function_exists('password_hash')){
  10. $token = password_hash($hash, PASSWORD_DEFAULT, array('cost' => 8));
  11. } else {
  12. $token = md5($hash);
  13. }
  14.  
  15. cmsUser::sessionSet('csrf_token', $token);
  16.  
  17. return $token;
  18.  
  19. }
Где тут ошибка не знаю, не программист. Надеюсь спецы помогут разобраться.
МитяЙ 3 января 2018 в 14:06 +2
здравствуйте, спасибо за обновление! Подскажите, теперь в статьях автоматически ставится к ссылкам тег rel="nofollow", как его убрать в отдельных статьях?
@kami 5 января 2018 в 05:03 +1
решили проблему?
@kami 5 января 2018 в 05:03 +1
тоже интересует... помогите, подскажите люди
@kami 5 января 2018 в 05:09 +1
Разобрался, у поля отключить просто надо свойство "обрабатывать типографом"
МитяЙ 5 января 2018 в 14:26 0
О спасибо! Теперь и я разобрался, хотя долго голову ломал)
Игорь Фадеев 3 января 2018 в 16:42 0
В InstantMaps в разных категориях показываются все объекты размещенные на карте. У меня одного такая беда, или еще есть счастливчики? Ну и как бы это исправить?
Vlad 3 января 2018 в 19:12 +1
Подобное было при миграции с первой ветки на вторую. Решил так: контент, объекты на карте, порядок, сохранить. Всё вернулось в свои категории. Сейчас при обновлении такой проблемы не было.
Игорь Фадеев 3 января 2018 в 22:24 0
Не помогло. Но все равно спасибо.
Vlad 3 января 2018 в 19:20 0
У меня на сайте такая ошибка, во вкладке виджеты и страницы, в режиме отладки такое сообщение: Warning: constant(): Couldn't find constant LANG_FORUM_CONTROLLER in /var/www/vhosts/almaty3d.kz/geo.almaty3d.kz/templates/default/controllers/admin/widgets.tpl.php on line 109

Что с этим делать?
Андрей 3 января 2018 в 20:23 -4
В 109 строке указанного вами файла прописано

Код PHP:
  1. <?php $controller_title = $controller_name ? constant("LANG_".mb_strtoupper($controller_name)."_CONTROLLER") : LANG_CP_WIDGETS_MISC; ?>
Языковая константа LANG_FORUM_CONTROLLER какого то компонента, скорее всего Форума - не найдена.
Vlad 4 января 2018 в 11:55 0
Форума у меня нет, это в дефолтном шаблоне, файл без изменений, почему он ссылается на компонент?...., или наверно тот компонент куда он ссылается изменён... Так получается?
Андрей 4 января 2018 в 17:06 -4
Vlad:
или наверно тот компонент куда он ссылается изменён

Или удалён
Андрей 3 января 2018 в 20:25 -4
Vlad:
Что с этим делать?

Писать разработчику Форума - Kreator
Ris 3 января 2018 в 20:34 +2
Куда все так резко ломанулись обновлять свои сайты с кучей сторонних дополнений?
Надо вдумчиво и потихоньку. Развернул копию сайта на локальном опенсервере, обновился, тихонько тыц в кнопочку - смотрим на реакцию сайта.
Потом в логи поглядеть, потом рюмочку сполоснуть. Потом тыц в другую кнопочку.
И так пока все ясно не станет...
Zau4man 3 января 2018 в 20:46 0
так так и делаем :)
По идее, ничего поломать обновление не должно. Даже шаблон можно не обновлять, ничего не поломается. Но и ничего не добавится)
Ris 3 января 2018 в 21:02 +2
У меня вообще ни единого глюка на локальном.
Но продакшн пока не обновляю. Пусть сначала молодые и рьяные выявят подводные камни.
Zau4man 3 января 2018 в 21:10 +1
Так можно до следующего релиза сидеть.
А вообще, 2ка очень понятная. Если есть текст с ошибкой, то все поправляемо )
Ris 3 января 2018 в 21:14 +2
Если всплывут критические ошибки, которые будут поправлены в следующем релизе с исправлениями - легче посидеть до следующего релиза.
Jestik 3 января 2018 в 21:23 +2
Я сделал бекап на облако, рано утром обновил сайт, по быстрому пробежался - все ок, ну а дальше юзвери сами скажут если что не так) главное предоставить место для высказываний
vikont 3 января 2018 в 21:03 0
Ой, навряд ли станет ясно.... laugh Это ж сколько раз надо тыцкать кнопочку, да после каждой рюмочку...! Этак можно и до состояния "в дымину"... laugh
1. Это обновление странным образом выявляет старые проблемы! Все как бы работало и раньше, но не так наглядно были видны проблемы.
2. Обновление проходит очень корректно и если не было скрытых проблем ранее, то все обновление практически безболезненно.
3. Если при обновлении проявились серьезные проблемы, то нетрудно откатить назад путем простого копирования файлов из бэкапа. И уже тогда на локалке разбираться..
4. Локалка не точная копия хостинга и могут быть нюансы....
Ris 3 января 2018 в 21:12 0
Согласен.
Но это я к тому, что обновление на локальном и внимательный анализ происходящего при обновлении, поможет выявить измененные системные файлы, которые заменяются при обновлении.
Почитайте комментарии в теме. Примеров уйма.
ХурумБурум 3 января 2018 в 21:43 0
Интересно, ставлю в одном типе контента два шаблона для вывода списка один обычный другой таблица. При выборе для отображение таблицей к ссылке подставляется ?style=table И тут интересное при переходе на вторую страницу, все это сбрасывается на стиль который стоит перевей то есть обычный и тут вопрос, так и должно быть?
ХурумБурум 3 января 2018 в 22:02 0
И еще вот если снова на второй странице выбрать стиль таблицей то попадаем со второй на первую и где тут логика такой возможности?
Alex 4 января 2018 в 00:29 0
Видимо эти кнопки с выбором шаблона задел на будущее.
IceBreaker 4 января 2018 в 01:01 0
Случайно положил сайт, у меня на сервере несколько сайтов, запустил обновление одного сайта, а реквизиты ФТП указал другого случайно, вобщем там был режим отладки отключен. теперь в админку не попасть, подскажите как-нибудь можно включить режим отладки в конфиге насильно?
Теперь 503 постоянно
Jestik 4 января 2018 в 01:20 +1
\system\config\config.php

'debug' => 0,

0 поменять на 1

Вроде это)
IceBreaker 4 января 2018 в 04:27 0
Спасибо, но там единственное место про Дебаг
'debug' => NULL,
Sonat 4 января 2018 в 04:40 0
Если у вас 2.8.2. - пишите
'debug'=> NULL,


Если уже новая - 2.9.0 - пишите
'debug'=> 0,
Sonat 4 января 2018 в 04:49 +1
Т.е. там так уже стоят значения.

Вам в любом случае, чтобы включить отладчик надо писать
'debug' => 1,
IceBreaker 4 января 2018 в 04:28 0
Или НУЛЛ это и есть ноль?
Sonat 4 января 2018 в 04:45 0
Нет.
Dmitry 4 января 2018 в 06:55 0
Кто нибудь разобрался с - /system/languages/ru/controllers/video/video.php on line 313 ?
Вверху сайта висит эта строка и уведомления от крона с этой же строкой каждые 5 минут на почту летят.
Раздел компоненты, в админке, висит.
kirkr 4 января 2018 в 10:29 0
Ну так там ругается что не может найти переменную или что она уже переопределена где-то?
Fuze 4 января 2018 в 11:53 +1
Выше есть ответ
Dmitry 4 января 2018 в 18:26 0
Да. Читал.

"Кроме того, в InstantVideo файл font-awesome лежит локально.
Очистите кэш css и js файлов через админку. Думаю проблема у вас в шаблоне (и в неправильно подключенных внешних файлах в нём) и во включенном режиме отладки, просто раньше вы это не замечали."

Не понял где в админке это - "Очистите кэш css и js файлов через админку."
Функций сжатия не использовал.
Шаблон - default

Если найдется человек который объяснит на пальцах, буду благодарен.
Fuze 4 января 2018 в 19:13 0
Тыц.
Откройте файл /system/languages/ru/controllers/video/video.php, найдите 313 строку и удалите её
Dmitry 4 января 2018 в 19:26 0
xD Так пробовал - помогает.
Я воспроизвел проблему.

Ставлю instantcms_20170927_v2.8.2
Ставлю iVideo, провайдер ютуб - получаю ключ API
Добавляю виджет промо-видео на главную
Добавляю видео по ссылке
Обновляюсь до 2.9 через админку

/system/languages/ru/controllers/video/video.php on line 313

В общем строку ту удаляю и все...
Dmitry 4 января 2018 в 19:28 0
В шаблоне, кстати да, тоже проблемы есть... если его потом поставить, то ошибки еще дополнительные вылазят.
SE7EN 4 января 2018 в 16:01 0
А предпросмотр перед публикацией так и не сделали жаль, ждал.
Fuze 4 января 2018 в 16:54 +5
У меня нет понимания, зачем нужен предпросмотр у публикаций. Сейчас есть черновики, можно предпросматривать сколько угодно.
Sergo 14 января 2018 в 09:35 0
спасибо за черновики, ценное дополнение. Только я не понял, как пользователю не имеющему админских прав открыть черновик созданный им же? - подскажите пожалуйста.
Вадим Нарочный 4 января 2018 в 17:20 0
Режим отладки стал жестким!

Раньше добавлял значения в массив так:
Код PHP:
  1. $items[$item['id']]['perem']
но после обновления появляется предупреждение:
Notice: Undefined index: perem

Мол переменная не описана!
Fuze 4 января 2018 в 17:49 0
При чем тут режим отладки, который лишь включает показ всех предупреждений языка и синтаксис PHP?
Jestik 4 января 2018 в 20:18 0
В Уведомлении
"Модератор возвратил страницу Test на доработку и указал замечания:" Test является ссылкой, но ведет на главную а не на страницу записи
Jestik 4 января 2018 в 20:26 0
А то что в "логе модераций" показываются только удаленные записи нормально?
В типе контента в вкладке "Модерация" в списке модераторов есть колонки:
Одобрено Удалено В процессе
Вот как посмотреть одобренные?
Луганчанин 4 января 2018 в 22:58 0
После обновления при попытке добавить объект в InstantMaps пишет Notice: Undefined offset: 2 in W:\domains\ndo.lg.ua\system\controllers\content\frontend.php on line 801. Где исправить? Или будет обновление мапс?
МитяЙ 5 января 2018 в 14:31 0
Подскажите, после обновления слетел размер логотипа (вернулся к стандартному), изменения размера в файле "theme-layout.css" не дает никакого эффекта. В чем может быть проблема??? Заранее спасибо!
Jestik 5 января 2018 в 21:30 0
кеш браузера чистили?
Jestik 5 января 2018 в 21:31 0
Кстати, как то на форуме говорилось о том что будет свой редактор для комментариев, как с этим обстоят дела? А то бб коды для обыденного пользователя нечто ужасное и не понятное
vikont 6 января 2018 в 03:31 0
Интересная проблемка с заданиями крона.
При включении в Отладке опции "Загружать события из файлов manifest.php" очередь в планировщике прекращает функционировать и выполняются хуки из manifest.php компонентов.
Как это выяснилось: столкнулся с невыполнением заданий крон на сайте. При выяснении проблемы выполнял вручную запуск крона и тут выяснилось, что весь процесс тормозится хуком одного из компонентов, до выяснения причин отключаю в задании, но он продолжает тормозить даже при удаленном задании и вычищенном кеше!
Возникающая ошибка показала что идет обращение к manifest.php где прописан проблемный хук крона компонентиа. То есть, любой проблемный хук для крона, в любом установленном компоненте останавливает выполнение всех заданий крона, не зависимо от того есть ли он в очереди..
Это так и должно быть? А зачем тогда Планировщик с очередью для крона?
Подтверждаю. Если в одном из хуков синтаксическая ошибка, блокируются все хуки, которые должны выполнятся вслед за проблемным (хотя в них проблем нет).
Fuze 6 января 2018 в 13:33 0
Опять же не уверен, что понял посыл и целесообразность в отлавливании ошибки. Я конечно могу обернуть вызов запусков задач в
Код PHP:
  1. try {
  2. } catch (Exception $e) {
  3. }
Но смысл, если хук для cron сделан неправильно.
Fuze 6 января 2018 в 13:30 +2
Напишите конкретно о каком хуке речь. В manifest.php не должны находиться записи о хуках для планировщика.
То есть, любой проблемный хук для крона, в любом установленном компоненте останавливает выполнение всех заданий крона, не зависимо от того есть ли он в очереди
Если разработчик делал свой хук неверно, например не возвращал данные дальше цепочке, то движок тут не при чем и при всё желании ничего не сделает.

В целом, я скорее не понял ваш комментарий, чем понял :)
vikont 6 января 2018 в 20:36 0
Fuze:
Напишите конкретно о каком хуке речь. В manifest.php не должны находиться записи о хуках для планировщика.
В моем случае речь идет о стороннем дополнении UPDS. Есть ли в manifest.php описание хука утверждать не могу, так как дополнение полностью закодировано. Ориентируюсь только на сообщение об ошибке, которое ссылается на файл manifest.php
Fuze:
Если разработчик делал свой хук неверно, например не возвращал данные дальше цепочке, то движок тут не при чем и при всё желании ничего не сделает.
Попробую перефразировать: Если в Отладке включена функция Загружать события из файлов manifest.php, то в моем случае выявлено, что Крон продолжает отрабатывать Хук независимо от его наличия или состояния в Планировщике! И если отрабатываемый Хук с ошибкой, то прекращается работа всех остальных заданий!
Почему бы не поменять логику на более оптимальную, когда работа проблемного Хука блокируется с выдачей ошибки, но все остальные отрабатываются согласно заданий? Это повысит "живучесть" сайта!
Андрей 6 января 2018 в 20:47 -4
А не проще написать разрабу дополнения UPDS, чтобы он привёл его в порядок согласно документации?
Fuze 6 января 2018 в 21:41 0
Уверен, у вас частная проблема, связанная с конкретным дополнением. Еще раз: файлы manifest.php и задания планировщика никак не связаны.
Mr.VAV 6 января 2018 в 08:51 +3
а почему бы не сделать доп обновления связанные с безопасностью отдельно, ну нехачу я обновлятца и в очередной раз плясать у сайта zst . Меня весь функционал устраивает, а безопасность есть безопасность хочеш не хочеш а надо) И не один я наверно look
Val 6 января 2018 в 22:19 +1
так не обновляйтесь если все устраивает!
Mr.VAV:
а безопасность есть безопасность хочеш не хочеш а надо
значит не все устраивает? =)

Представьте ситуацию вы остановились на версии icms 2.8. Кого-то все устраивает на 2.7, кто-то останется сидеть на 2.6 или 2.9. И, по факту, единственный разработчик должен все эти версии поддерживать и выпускать для каждой из них индивидуальные патчи? Скорее всего со временем сил на развитие функционала CMS просто не останется.

И не совсем понятно что вы понимаете под словосочетанием "плясать у сайта"? Вот сколько обновлялся никогда не было проблем и плясать не приходилось. Я к тому что проблема обновления надуманная получается, если вам нужно обновить ядро с заплатками безопасности.
@SmartControl 6 января 2018 в 22:30 0
Есть мнение, что безопасность можно обновлять отдельно, не задевая функциональность компонентов) А про пляску речь скорее о том, что часто нужно подправлять шаблоны или ждать пока их обновит автор.

Да и некоторые компоненты время от времени отказываются работать на новой версии. Тут вряд ли что-то можно придумать, просто так оно есть и надо это принять (или не обновляться понапрасну, или делать это на копии сайта).. Всегда есть риск, что обновление что-то сломает - либо шаблон, либо компонент какой.

Выпускать отдельные патчи, конечно, не вариант..
Fuze 6 января 2018 в 22:47 +1
Есть мнение, что безопасность можно обновлять отдельно, не задевая функциональность компонентов
Я только за. Уверен, могут найтись люди в сообществе, которые смогут собрать пакет обновления безопасности и поделиться им.
islyaeFF 6 января 2018 в 13:41 0
Каким то образом при обновлении одного из сайтов загрузился каталог /upload/yamotnya с саундами)). Другие сайты обновил, но такого не наблюдал. Странно)
Loadырь 6 января 2018 в 14:33 +2
Видимо перед или после обновления ставили Новогоднюю мотню, а обновление лишь обратило внимание по непонятные папки.
islyaeFF 6 января 2018 в 15:36 0
Вообще не ставил. Дата создания папки и фалов совпадает с датой обновления
BoAnRo 7 января 2018 в 07:26 +1
В каталоге дополнений нужно добавить версию 2.9.0 в списке, в котором указывается с какими версиями совместимо дополнение.
Александр Сергеевич 9 января 2018 в 12:48 0
>Можно давать пользователям переключать шаблоны списка записей;
А можно что-то включить или сделать чтоб сохранялся у пользователя выбор, а то толку что он выбрал, если на следующей странице опять выбирать, так никто не будет на каждой новой странице нажимать. Кеширование включено, Метод кеширования пробовал и такой и такой.
Zau4man 9 января 2018 в 13:08 +2
Внесите изменения из этого коммита https://github.com/instantsoft/icms2/commit/79621b02e0a701374241315a8774f1a3d271c413
Должно заработать.

И обязательно сохраняйте оригиналы изменяемых файлов. Мало ли...
Александр Сергеевич 9 января 2018 в 15:41 0
Спасибо! Работает!
nikdsn 11 января 2018 в 00:45 -3
Есть еще вопросик, не пинайте если что. Как можно реализовать (подставить) количество авто как на рисунке. Создал тип контента к примеру продажа авто, есть категории типа Ауди, БМВ и т.п. Как можно вывести количество объявлений, пример на рисунке. Создал вижджет на гоавной текст html и списком забил категории, а как еще сделать там, чтобы отображалось количество объявлений в каждой категоиии. Буду благодарен за помощь. Знаю что в БД нужно будет смотреть ID и прочее, как это реализовать, может кто поможет. Заранее спасибо за помощь!
kirkr 11 января 2018 в 06:08 +1
для этого есть форум.создавайте там темы.
евгений 12 января 2018 в 22:14 0
Здравствуйте. Ребят, не работает Отправка уведомлений другому владельцу группы, протестил, ввел емейл кому я хочу передать группу, уведомление не отправляется, или лыжи не едут у меня ? в чем беда?
kirkr 13 января 2018 в 18:24 0
Почта не уходит? то смотреть настройки типа отправки почты phpmail или smtp, ну и логи на сервере если phpmail, то логи почтового сервера.
WowChih 13 января 2018 в 18:51 0
Внезапно. Чистая установка (с нуля) нерабочая. Разлогиниться нельзя, залогиниться нельзя, панель администратора не работает.
Может ошибка какая-то закралась в пакет?
Всё чистое, система чистая.

ПС: старые сайты обновил - полет нормальный. Проблема только в чистой установке.
rubesslov 13 января 2018 в 19:34 +1
Вижу, что исправлений уже достаточно, но я тоже вынужден обратиться с проблемой.

Вместо сообщений сайта (зеленых и красных, типа "регистрация успешна" или "найдены ошибки в форме") вылезает либо Array , либо ArrayArray.

Куда копать, что менять? (ну и боюсь, что сложно угнаться за количеством правок на гитхабе, в связи с этим вопрос, когда ожидать 2.9.1, судя по комментариям выше она нужна как воздух sad
rubesslov 13 января 2018 в 20:09 0
В этом пункте прошу прощения, проблема не в InstantCMS, проблема в шаблоне BOXED.
Pocus 13 января 2018 в 20:29 0
В чем именно в boxed?
Ris 13 января 2018 в 20:51 +3
Там нюансы с выводом сообщения на страницу.
В старых шаблонах:
Спойлер
В новом дефолте.:
Спойлер
Для исправления ошибок достаточно заменить эти строки на строки из дефолта.
rubesslov 13 января 2018 в 21:44 0
Вы меня опередили smile . Я починил ровно также))
Jestik 13 января 2018 в 23:05 +1
Автор тоже все исправил
https://github.com/my-instantcms/boxedTheme_icms2/commits/master
rubesslov 14 января 2018 в 01:12 0
блин. Ещё и выключение сайта править :))))
rubesslov 13 января 2018 в 19:35 0
Ну и вдогонку, проблема в профиле пользователя, аватарка пользователя загружается с адресом /upload/ (дальше ничего) , т.е. слетела переменная, возвращающая адрес изображения.
rubesslov 13 января 2018 в 20:15 0
Здесь тоже прошу прощения, проблема также не в InstantCMS, проблема в дополнении "Изображение с обрезкой"
rubesslov 13 января 2018 в 21:47 +3
Нашел решение по проблеме. Если вдруг кто-то (как я) использует это дополнение - http://addons.instantcms.ru/addons/cropimagefield.html , то для того, чтобы оно возобновило работу необходимо в базе в таблице cms_users_fields найти строку avatar и в поле options в самый конец добавить строчку (без кавычек)
"size_full:normal" .

После этого оно начинает работать нормально.
rubesslov 13 января 2018 в 22:14 +2
ещё апдейт. Для того, чтобы миниатюры аватарок начали отображаться, необходимо туда же добавить ещё две строки:
size_small:small
size_teaser:small
rubesslov 13 января 2018 в 22:14 +1
ещё апдейт. Для того, чтобы миниатюры аватарок начали отображаться, необходимо туда же добавить ещё две строки:
size_small:small
size_teaser:small
Dorimen 13 января 2018 в 22:22 0
Я использую. Большое спасибо за подсказку!
Soul 20 января 2018 в 22:10 +2
Здравствуйте.
Я столько пропустил...
Молодцы :)
Вот только мне снова придется столькому учиться заново...
Голдман Сакс 7 февраля 2018 в 10:08 0
Странно, на html-редактор не переключается в админке.
Точнее, переключается, но в форме добавления-правки статей не меняется.
@Vladorld 13 февраля 2018 в 11:41 0
Почему здесь на сайте не открывается ни одно дополнение?
Олег Васильевич я 13 февраля 2018 в 12:11 0
Возможно, у вас не подгружаются некоторые внешние скрипты и страница грузится слишком долго. Попробуйте зайти через VPN.
Михайлова Елена 13 февраля 2018 в 14:59 0
Подскажите, появился ли встроенный компонент "форум" в InstantCMS 2 ?
если нет, то скоро ли появится? и где его можно скачать?
Jestik 13 февраля 2018 в 15:02 0
Эндрю Ua 14 февраля 2018 в 02:37 0
Все прекрасно!
Ждем следующего обновления и различных плюшек и фишек ;)
Отбросил все CMS и убедился не однократно в InstantCMS! Разработчики с золотыми руками )
Я таким же был раньше на других сайтах не обдуманным выкриком и чуть что то не так сделал, сразу отписывался в обновлении и на форумак, что вот мол баг или не работает... А потом если сесть и нормально все обдумать и внимательно присмотреться, то все даже очень хорошо!
Благо InstantCMS
Эндрю Ua 17 февраля 2018 в 02:12 0
Кто подскажет данную проблему с msql 5.7 вот такая ошибка:

я так понимаю что это из за того что изначально база не на MySQLi ??
А вторая ошибка это если hph ставлю выше 5.6:

Не могу понять из за чего берутся... и как избавится от этого.
Избавится закрыв глаза - вернутся на ранние версии mysql и php, но это как то не выход (
Ris 17 февраля 2018 в 08:48 +1
В файле конфигурации \system\config\config.php напишите единичку в clear_sql_mode:
'clear_sql_mode' => 1,
AVPRT 17 февраля 2018 в 17:23 0
Здравствуйте.
Установил с нуля версию 2.9.0, пробую заменить логотип, загрузив новый, но при загрузке выскакивет сообщение в окошке -undefinded.
Разрешения в папках cash и upload проверил, везде 0777 установлено.
Может кто сталкивался с такой проблемой?
AVPRT 17 февраля 2018 в 17:24 0
Здравствуйте.
Установил с нуля версию 2.9.0, пробую заменить логотип, загрузив новый, но при загрузке выскакивет сообщение в окошке -undefinded.
Разрешения в папках cash и upload проверил, везде 0777 установлено.
Может кто сталкивался с такой проблемой?
Владимир Савенко 17 февраля 2018 в 17:49 0
AVPRT 17 февраля 2018 в 18:47 0
Спасибо
Евгений 21 февраля 2018 в 19:04 0
После обновления в InstantVideo вылазит ошибка в админке на странице типы контенты -видео каталог -свойства -создать категории
Notice: Undefined variable: items in /public_html/system/controllers/admin/forms/form_content_category.php on line 35
помимо ошибки в языковом файле на 313 строчке которую закомментировал
Евгений 21 февраля 2018 в 19:28 0
проблему решил, некорректно обновилась таблица video_cats
@Vladorld 22 февраля 2018 в 14:09 0
Только установил 2.9.0 и почему-то не загружаются дополнение. Полей для FTP нет, как раньше было
Андрей 22 февраля 2018 в 14:31 -4
загружаете - продолжить - на следующих шагах появятся
@Vladorld 22 февраля 2018 в 14:53 0
После того как нажимаю продолжить, файл пропадает и ничего не происходит. Права на все выставлено 777
@Vladorld 26 февраля 2018 в 19:55 0
Неужели один я такой тупой, что не могу загрузить дополнение? Хостинги beget и mchost. Браузер Safari, MacOS. Кто может исправить за деньги?
Jestik 26 февраля 2018 в 20:49 0
Все дополнения ведут себя одинаково? Система с нуля? Или обновлялись?
Олег Васильевич я 26 февраля 2018 в 22:15 +2
А неужели нет возможности попробовать в другом браузере (о локалве и другом хосте молчу), чтобы прояснить вопрос (хобя б для себя)? shock
Ведь эдавая вопрос в таком виде можно и на дружественный комплимент напроситься.
Вариант комплимента
Oleg_z75 19 марта 2018 в 19:04 0
Молодец Олег Васильевич! Как всегда в точку и юмором joke
ermakover 28 февраля 2018 в 07:02 0
Перечитал всё обсуждение от начала до конца, видимо я один такой тупой.
У меня после обновления в настройках типа контента в разделе "Просмотр списка" где-то есть "Стиль списка по умолчанию", а где-то нет.
Облазил все настройки, не пойму где всё это дело переключается.
Или я как-то не так обновился?
ermakover 28 февраля 2018 в 07:50 0
Всё, понял.
"Стиль списка по умолчанию" отображается только в контенте, работающему с /public_html/templates/default/content
default_item.tpl.php и default_item.tpl.php

То есть, не в компоненте Видео, не в Мапсе, не в любом другом отличном от default стили списка не поменять.
Jestik 28 февраля 2018 в 09:03 0
вручную только
ermakover 28 февраля 2018 в 10:25 0
Ну да, так и придётся делать. Просто у меня установлен компонент ВКЛАДКИ, а у него свои вышеуказанные файлы. Вот приходится отказываться либо от вкладок, либо от возможности выбирать тип отображения списка.
vasia0412 8 апреля 2018 в 10:54 0
Скажите, а можно обновится с 1.x на 2.х ???