InstantCMS 2.10.0

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

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

Помимо запланированного, были закрыты 47 тикетов на GitHub. К слову сказать, с начала нашей деятельности на GitHub на текущий момент вы оставили более 620 тикетов, 472 из которых уже закрыты. Спасибо за фидбэк, продолжайте в том же духе. И не забывайте ставить звезду. Вот прямо сейчас нужно пойти и поставить, а после продолжить чтение ;-)

Спасибо за звезду, итак, как обычно, ниже будут описаны все новшества этого релиза.

Технические требования

Увы, невозможно следовать реалиям, не поднимая минимальную версию PHP. На текущий момент мы подняли требования с версии 5.4 до 5.5. Но. Текущий релиз не использует ничего, что есть в PHP 5.5 и нет в 5.4. Пакет обновления установится корректно и всё будет работать. А со следующего релиза мы внедрим новый механизм хранения паролей и в целом работу с хэшированием, поэтому позаботьтесь заблаговременно, подняв PHP на своём хостинге/сервере до версии 5.5.

Тут же хочу отметить, что в этом релизе исправлены и/или убраны все недочёты для работы на PHP 7.1 и 7.2. Теперь InstantCMS работает на любой версии PHP, начиная с 5.4.

Подписки

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

Тут же, в контексте подписок, хочу отметить, что претерпел изменения и механизм дружбы между пользователями. Теперь запрос дружбы можно отклонить, оставив в подписчиках. Также, если дружба отключена в настройках или пользователи запретил принимать запросы дружбы, пользователи будут видеть кнопку "Подписаться" вместо "Добавить в друзья".

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

Виджеты

  • Новый виджет "Форма регистрации";
  • Новый виджет "Список групп";
  • Новый виджет "Кнопки подписки", который работает на страницах записей типов контента;
  • Виджет "Форма авторизации" был перенесён в компонент "Регистрация и авторизация", поэтому его файлы по старому пути не актуальны;
  • В виджет список пользователей добавлена сортировка по подписчикам;
  • Виджеты можно редактировать и удалять со стороны сайта.

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

Мы закрыли много узких моментов, включая одну XSS уязвимость в гостевых комментариях (лечение от неё в пакете обновления). Технически полностью переписан механизм добавления комментариев. В основном всё это благодаря тому, что InstantCMS сейчас работает на множестве сайтов, связанных с финансами. Многие формы были дополнены дополнительными правилами валидации, во многих местах админки был добавлен отсутствующий CSRF токен и многое другое.

SEO

Куда же без него :-). Мы исправили все известные проблемы с формированием SEO параметров. В фильтрах типов контента теперь заголовки повторяют фильтрацию. Для каждого тега (при поиске по нему) теперь можно формировать свои SEO параметры.

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

  • Файл cron.php можно запускать передавая во втором параметре (в первом всегда нужно передавать имя домена) id нужной задачи;
  • Решена проблема с датой последнего визита пользователя и в целом механизм фиксации пользователя онлайн приведён в порядок;
  • Во всех списках у новых записей с последнего визита пользователя даты подсвечиваются;
  • Очередная порция улучшений админки;
  • В админке в настройках сайта добавлено поле "Абстрактный счётчик", который используется в параметре при подключении js и css, теперь проблем с принудительным сбросом кэша у пользователей в браузерах не будет, достаточно увеличивать постепенно цифру при изменениях указанных файлов;
  • При создании/редактировании страниц в разделе "Страницы и виджиты" админки теперь есть удобный и быстрый подбор масок;
  • В списке записей контента в админке теперь корректно подсвечиваются записи, находящиеся в черновиках;
  • Управление инвайтами стало более удобным, выдавать/удалять их теперь можно вручную и адресно, а использовать инвайты (регистрацию по ним) можно и без включения только регистрации по инвайтам;
  • Механизм подтверждения регистрации по email теперь более удобный;
  • В настройки комментариев добавлены опции черных списков email и имён;
  • Дополнительные стили списков типов контента, которые вы меняете, теперь запоминаются в куках;
  • При голосовании за запись автору приходит уведомление;
  • Можно назначать обложку фотоальбомам вручную;
  • Исправлены все проблемы с типографом;
  • В поле "Число" добавлены новые опции, поле существенно изменено;
  • Добавлена возможность устанавливать поле "Выбор цвета" в фильтре;
  • Библиотека Mobile Detect обновлена до крайней версии;
  • Обновлённый список таймзон;
  • Библиотека Chosen обновлена до крайней версии;
  • Библиотека Jquery-scroll обновлена до крайней версии;
  • Множество других системных улучшений.

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

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

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

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

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

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

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

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

Удалены файлы

  • /system/widgets/auth
  • /system/widgets/auth/widget.php
  • /templates/default/controllers/users/action_confirm.tpl.php
  • /templates/default/controllers/users/friend_add.tpl.php
  • /templates/default/controllers/users/friend_delete.tpl.php
  • /templates/default/images/icons/vote.gif
  • /templates/default/widgets/auth
  • /templates/default/widgets/auth/auth.tpl.php

Заключение

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

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

Поддержите проект

Поскольку InstantCMS является open-source проектом, продукт которого поставляется конечным пользователям бесплатно, мы заинтересованы в привлечении спонсоров.

Вы можете стать официальным спонсором или оказать другую поддержку. Вы также здорово поможете, если поставите звезду на GitHub.

Скачать InstantCMS

Комментарии (213)
Ris 1 мая 2018 в 00:22 +11
small user social cms
Мир! Труд! Инстант! dance
Kreator 1 мая 2018 в 00:47 +4
small user social cms
Спасибо. Спасибо за большинство принятых и реализованных тикетов.
Обновил сходу пару сайтов, все без проблем.
DzurDzuk 1 мая 2018 в 00:52 +4
small user social cms
Все же есть что-то прекрасное в ночном бдении smile С релизом и первомаем всех!
Daniil 1 мая 2018 в 01:28 +2
small user social cms
Прочие изменения - ```... админке в настрЙОках сайта добавлено ...```
Capitan 1 мая 2018 в 01:42 0
small user social cms
Ну нее Счас обновляться не рискну. Утро вечера мудренее.
Мир Труд Май С обновлением!
Val 1 мая 2018 в 02:11 +3
small user social cms
Спасибо за релиз!
Помнится многие сравнивали версию 1.10.х с 2.0. И вот уже вышла 2.10! Примерно та версия когда можно сказать что вторая ветка обрела зрелость))
Очень рад что минимальная версия PHP растет! Лично для себя уже давно решил поддерживавть php не ниже 7 версии (производительность, синтаксический сахар и все такое)))

Fuze:
А со следующего релиза мы внедрим новый механизм хранения паролей
случаем не bcrypt? =)

Спасибо! Всем отличных выходных!
Fuze 2 мая 2018 в 14:35 +2
small user social cms
Очень рад что минимальная версия PHP растет! Лично для себя уже давно решил поддерживавть php не ниже 7 версии (производительность, синтаксический сахар и все такое)))
Растёт как раз не потому, что "мне хочется писать под PHP7", а потому, что нужно внедрять полезные вещи и следовать безопасности.

случаем не bcrypt? =)
Он по умолчанию в password_hash.
Dezerit 1 мая 2018 в 03:38 +1
small user social cms
Спасибо за Ваш труд! С праздниками!
@alexandr22 1 мая 2018 в 03:56 +1
small user social cms
Спасибо большое!
Если оставил в подписчиках, можно делать так что бы личные сообщения не могли писать кто в подписчиках.
Или другим способом, что бы пользователь мог регулировать кто может и не может писать ему личные сообщения
Fuze 2 мая 2018 в 14:37 +2
small user social cms
В личных сообщениях с первого релиза двойки есть игнорлист. А в настройках приватности в профилях есть опция кто может писать личные сообщения. Тоже с первого релиза двойки.
Александр Витальевич 1 мая 2018 в 04:12 0
small user social cms
Спасибо за подарок! Молодцы!
Александр Сергеевич 1 мая 2018 в 05:41 +1
small user social cms
Мир - сообществу!
Труд - разработчикам!
С праздником ПервоМаем! Спасибо всем за разработку и помощь! dance
DrDooM 1 мая 2018 в 08:22 0
small user social cms
С праздником друзья!
Мы с обновой что то не подружились, при попытке авторизоваться:
Ошибка в запросе БД:
Неизвестный столбец 'session_id' в 'field list'
Иван Шкута 1 мая 2018 в 16:34 +1
small user social cms
Столбец session_id больше не существует в таблице cms_sessions_online. При установке обновления у вас не были перезаписаны некоторые файлы. Просто залейте файлы из обновления в корень сайта через FTP с заменой старых файлов.
LuckyRain 1 мая 2018 в 08:55 +1
small user social cms
Спасибо за труд smile !
ermakover 1 мая 2018 в 08:57 +3
small user social cms
Вот это подарок к 1 мая!
Очень порадовала реализация подписок и уведомление о голосованиях за материалы.
Эти два пункта, конечно, намного повышают социальность сайта.
Ulogin перестал переадресовывать после нажатия на кнопки соцсетей, но вход происходит.
Это скорее вопрос к Ulogin, поэтому разработчикам Ulogin уже написал.
Ну а так обновился без проблем, даже не слетели мои плюшки, которые я для себя делал!
Спасибо Fuze за такую работу в наше нелёгкое время!
Kreator 1 мая 2018 в 11:27 0
small user social cms
Ulogin перестал переадресовывать после нажатия на кнопки соцсетей, но вход происходит.
Там при выполнении js при запросе экшена нотис вылазит и не мешает продолжению.
На днях с этим столкнулся.
ermakover 1 мая 2018 в 12:28 +1
small user social cms
Да, в консоли ссылается на https://ulogin.ru/js/ulogin.js строка 71, но это на их стороне, думаю они сделают решение.

Ещё, конечно, вот у меня проблема с дополнением " ПОДПИСКИ".
Пока не получается корректно снести их и установить 2.10.0. НО думаю, получится.
SALIK 4 мая 2018 в 09:35 0
small user social cms
Здравствуйте, а для правильной установки следует сначала удалять компонент ПОДПИСКИ или можно обновляться и так, конфилктов не будет?
Алексей Тимофеев 1 мая 2018 в 10:06 +1
small user social cms
Спасибо за релиз и за новые виджеты отдельно.
@Elv 1 мая 2018 в 10:44 +1
no profile
Всем СПАСИБО за терпение, новые идеи и за аццкий труд !
lesterkey 1 мая 2018 в 11:05 +3
small user social cms
dance Спасибо огромное!
scratch собственно нашел проблему, но прошу всех проверить дабы убедиться, что она не только у меня!
InstantMaps
- кнопка подписки не кликабельна,
-яндекс-карты не грузятся,
-гугл выдает ошибку,
При загрузке Google Карт на этой странице возникла проблема. Подробности вы найдете в консоли JavaScript.
-2ГИС выводит замечательно,но если несколько объектов, не все переключаются при переходе по другому адресу.
@kami 1 мая 2018 в 13:47 0
small user social cms
Итак, кнопка "ПОДПИСКА" кликабельна, а вот карты да, действительно не грузятся. (
Alex 2 мая 2018 в 21:41 +1
small user social cms
InstantMaps - как вы и описали, не работает
alkokrolik 1 мая 2018 в 12:04 0
small user social cms
Шикарно, спасибо!
Думаю, из-за праздников нормальный фидбек пойдет недели через две laugh
Nemo 1 мая 2018 в 12:24 0
no avatar
При автоматическом обновлении столкнулся с ошибкой БД

Ошибка в запросе БД:

Неизвестный столбец 'session_id' в 'field list'
INSERT INTO cms_sessions_online (`session_id`, `user_id`)
VALUES ('6ub69pi9o4knn59n9iamcg9dr4', '1') ON DUPLICATE KEY UPDATE `date_created` = CURRENT_TIMESTAMP

Последние вызовы:

cmsDatabase->insertOrUpdate() @ /system/core/model.php : 535
cmsModel->insertOrUpdate() @ /system/core/user.php : 354
cmsUser::createSession() @ /system/core/user.php : 170
cmsUser->loadAuthUser() @ /system/core/user.php : 90
cmsUser->__construct() @ /system/core/user.php : 25
cmsUser::getInstance() @ /system/core/user.php : 667
cmsUser::isAllowed() @ /system/controllers/auth/hooks/page_is_allowed.php : 9
onAuthPageIsAllowed->run()
call_user_func_array() @ /system/core/controller.php : 575
cmsController->runExternalHook() @ /system/core/controller.php : 537
cmsController->runHook() @ /system/core/eventsmanager.php : 46

Кто знает что не так ? Как исправить? Пока делаю откат сайта чтобы установить обнову в ручную.
Иван Шкута 1 мая 2018 в 16:33 +2
small user social cms
Столбец session_id больше не существует в таблице cms_sessions_online. При установке обновления у вас не были перезаписаны некоторые файлы. Просто залейте файлы из обновления в корень сайта через FTP с заменой старых файлов.
Nemo 9 мая 2018 в 07:11 0
no avatar
Пробовал ручную установку.Ошибка сохраняется.
Nemo 9 мая 2018 в 07:54 0
no avatar
Ошибка в запросе БД:

Неизвестный столбец 'session_id' в 'field list'
INSERT INTO cms_sessions_online (`session_id`, `user_id`)
VALUES ('10olemd1d2tu82m5kplbnhbbf1', '1') ON DUPLICATE KEY UPDATE `date_created` = CURRENT_TIMESTAMP

Последние вызовы:

cmsDatabase->insertOrUpdate() @ /system/core/model.php : 535
cmsModel->insertOrUpdate() @ /system/core/user.php : 354
cmsUser::createSession() @ /system/core/user.php : 170
cmsUser->loadAuthUser() @ /system/core/user.php : 90
cmsUser->__construct() @ /system/core/user.php : 25
cmsUser::getInstance()
call_user_func() @ /system/core/controller.php : 146
cmsController->loadCmsObj() @ /system/core/controller.php : 161
cmsController->__get() @ /system/core/action.php : 13
cmsAction->__get() @ /system/controllers/widgets/hooks/page_is_allowed.php : 11
onWidgetsPageIsAllowed->run()
Nemo 9 мая 2018 в 08:31 0
no avatar
Сайт запускается. Стоит попробовать зайти в админ панель сразу выбрасывает на страницу с ошибкой БД
Loadырь 9 мая 2018 в 08:53 +1
small user social cms
Обновите этот файл у себя https://github.com/instantsoft/icms2/blob/master/system/core/user.php
Nemo 9 мая 2018 в 13:16 0
no avatar
Обновил вышла новая ошибка
Fatal error: Call to undefined method modelUsers::updateUserIp() in /home/site/public_html/system/core/user.php on line 207
Nemo 9 мая 2018 в 14:51 0
no avatar
Восстановил сайт к рабочей позиции. По новой установил обновление в ручную вышла ошибка БД следом заменил файл user.php получил новую ошибку ------- Fatal error: Call to undefined method modelUsers::updateUserDateLog() in /home/site/public_html/system/core/user.php on line 116
Loadырь 9 мая 2018 в 15:05 0
small user social cms
Пробуйте перезалить все файлы из папки system, если не было правок системных файлов движка.
Только через ftp или файловый менеджер хостера. Но не установкой пакета через админку сайта.
Nemo 9 мая 2018 в 15:53 0
no avatar
Пробовал не работает.
Зато нашёл выход чтобы попасть в ломанную админку в файле user.php удаляю строку 116 - if (!self::isSessionSet('user_ip')){ и вуаля доступ в админку открыт. Понимаю что это тупо и глупо зато для меня эффективно. Но при таких манипуляциях можно хоть за устанавливать обновление и в ручную и авто (и в ножную да хоть какую) Оно пишет - Обновление успешно установлено а после обновления страницы я вижу всё ту же 2.9.0.
Nemo 9 мая 2018 в 16:49 0
no avatar
Пока выход нашёл следующий - В настройках ставлю галочку - не проверять наличие обновлений. И забыть про них как Страшный кошмар!!!
Nemo 9 мая 2018 в 21:23 0
no avatar
И всё-таки я не успокоился восстановил бекап наверное раз 7й за всё время поисков ответов.И получилось.
Мои действия:
1.ставлю обнову в авто режиме.(со всеми включенными отладками и т,п) движок пишет обнова встала успешно и после обновления страницы сайт уходит в ДАУН ТАУН.Сам сайт запускается но при авторизации в админ панели сразу ошибка БД ранее указанная в топике.
2.Переброска папки system из дистрибутива движка не даёт пользы.
3.А вот редактированная версия файла user.php по ссылке https://github.com/instantsoft/icms2/blob/master/system/core/user.php даёт возможность попасть в админку.Но версия движка по прежнему 2.9.0.
4.Зато теперь режим отладки показывает ошибку Notice: Constant LANG_PERM_OPTION_PREMOD already defined in /home/site/public_html/system/languages/ru/controllers/video/video.php on line 313 нахожу в файле эту строку и стираю.Обновляю страницу ошибок не показывает.
5.Ставлю обнову по новой движок говорит успешно всё но показывает ошибку Fatal error: Call to undefined method modelUsers::updateUserIp() in /home/site/public_html/system/core/user.php on line 207
Нахожу файл и удаляю эту строку $model->updateUserIp($user['id']);
6.Ошибка может повториться раза 3 меняя номера строк у меня была на 207 потом на 295 и на 167.Строчки могут быть разные.После нескольких удалений строк всё стало нормально и больше ошибок не возникало.
7.Проверяю обнову вижу версия обновилась 2.10.0 вырубил отладку наслаждаюсь сайтом.

Не судите строго я в php ничего не понимаю пишу так как смог сам обновиться.Мастера допишут и поправят.
Nemo 10 мая 2018 в 07:28 0
no avatar
Ошибка вернулась обратно
Nemo 10 мая 2018 в 07:58 0
no avatar
Проделал тот же путь и перезаписал файлы в ручную.Сразу написало вы используете актуальную версию.Вот это танец с бубном ))
Fuze 10 мая 2018 в 12:24 0
small user social cms
У вас НЕ заменились файлы при обновлении. Точка. Другого быть не может.
Не судите строго я в php ничего не понимаю пишу так как смог сам обновиться
При чём тут PHP, вы не можете сделать обычную операцию: соединиться по ftp и скопировать файлы с заменой.
Nemo 10 мая 2018 в 14:34 0
no avatar
Ранее все обновы вставали в автоматическом режиме в движке для этого предусмотрены функции обновления через админ панель указывая ftp и пароль.С этим обновлением так не получилось.Про ошибку я писал не просто.Вчера я обновился и проверял в разных браузерах точно была установлена новая версия.На утро смотрю на другом ПК и вижу всё ту же 2.9.0. По этому и пришлось перезаливать файлы по новой.FUZE - для не понимающего человека даже поиск строки с ошибкой и вырезание в коде это уже трудности.Стараюсь как могу.
Remi 1 мая 2018 в 12:55 0
no avatar
Спасибо за обновление!

Столкнулся с такой ситуацией, стали появляться нехорошие ссылки в больших количествах (от 20к и выше) с моего сайта на другой.
Я про сканировал весь сайт, ничего!
А оказалось на других сайтах совершенно левые, и часто в комментариях ставят мою ссылку https://МОЙСАЙТ.РУ/redirect?url=http://ПЛОХОЙСАЙТ.COM и вот тут прикол в том, что, яндекс воспринял это как ссылки от меня! Соответственно сайт вылетел из поиска!
ermakover 1 мая 2018 в 20:32 +1
small user social cms
Да, есть такое дело, я уже писал об этом на форуме. Поищите поиском http://ПЛОХОЙСАЙТ.COM Эта ссылка скрыта в каком-то из типов контента, который пользователи добавляют на сайт. Причём там не одна ссылка, а целый список. Если поиск выдал какую-то статью в поиске по запросу http://ПЛОХОЙСАЙТ.COM, хотя визуально её нет - безжалостно её удаляйте и автора в бан.
Remi 1 мая 2018 в 20:47 0
no avatar
Вы не поняли! Ссылки только с других сайтов, часто блоги размещены так:
https://МОЙСАЙТ.РУ/redirect?url=http://ПЛОХОЙСАЙТ.COM
я убрал редирект сильное падение ссылающихся сайтов и пропали ссылки на ПЛОХОЙСАЙТ.COM
Андрей 1 мая 2018 в 21:54 0
small user social cms
ermakover Вам правильно говорит, проверяйте свой сайт, а причина того что ссылки размещены на других сайтах - ваш сайт (блоги) парсят (копируют контент) соответственно всё это и происходит.
ermakover 2 мая 2018 в 10:17 +2
small user social cms
Это тоже меня ввело в заблуждение, потому что визуально выглядит как будто ссылки где-то на другом сайте.
На самом деле всё на Вашем сайте и вшито в контент скрыто - не увидите никак.
Я нашёл у себя эти срытые фишинговые ссылки и в объявлениях, и в статьях и т. д.,
Но всего четыре было злодея, я контент удалил, а злодеев забанил.
Evanescence 1 мая 2018 в 13:21 0
small user social cms
Спасибо за релиз и за Ваш труд!
cmotp10 1 мая 2018 в 14:37 0
no avatar
Слетела карта Янлдекса в InstantMaps
Artem 1 мая 2018 в 14:52 0
small user social cms
Ребята, это круто! Молодцы!
Evanescence 1 мая 2018 в 15:31 +2
small user social cms
Подскажите что за blocks появилась в cmsTemplate?
Это хук или позиция для виджета? или что то другое?
Fuze 2 мая 2018 в 14:40 +2
small user social cms
Это произвольные блоки, в которые вы можете в своих компонентах помещать любой HTML. Блоки размещаются как виджеты в файле макета.
@JanaKovich 1 мая 2018 в 18:00 +1
small user social cms
Обновился! включил режим отладки, поправил перевод и пока без ошибок. smile
сейчас допиливаю свой макет сайта. ! у кого стоит украинский язык - дождитесь обновления перевода)

Хорошая система, интереснее чем вордпресс.
Спасибо! Желаю не потерять энтузиазм и побольше спонсоров!
rubesslov 1 мая 2018 в 18:54 0
small user social cms
От всей души поздравляю с обновлением!

Я традиционно с проблемкой. В случае выхода пользователя появляется вот такая ошибка:
Warning: get_headers(): This function may only be used against URLs in /var/www/адрес_сайта/public_html/system/controllers/auth/frontend.php on line 25

Warning: Cannot modify header information - headers already sent by (output started at /var/www/адрес_сайта/public_html/system/controllers/auth/frontend.php:25) in /var/www/mesmica/public_html/system/core/controller.php on line 906

Warning: Cannot modify header information - headers already sent by (output started at /var/www/адрес_сайта/public_html/system/controllers/auth/frontend.php:25) in /var/www/mesmica/public_html/system/core/controller.php on line 908

В какую сторону копать?
rubesslov 1 мая 2018 в 18:56 +1
small user social cms
(о том, что при отключении режима отладки этого нет - это понятно. Но это не наш подход smile , хочется чтобы было по уму)
Ris 1 мая 2018 в 20:01 0
small user social cms
Сначала выдайте побольше информации.
1. Версия php
2. Конфигурация сервера. (apache, apache+nginx, nginx+php-fpm).
3. Сайт свежеустановленный или обновленный?
Иван Шкута 1 мая 2018 в 21:05 +2
small user social cms
Система сообщает тебе, что функция get_headers() работает только с URL адресами. Скорее всего на входе она получает слеш и выдает ошибку.

В файле \system\core\controller.php измени строку 975 с
Код PHP:
  1. $back_url = $this->cms_config->root;
на:
Код PHP:
  1. $back_url = $this->cms_config->host . $this->cms_config->root;
rubesslov 5 мая 2018 в 15:01 0
small user social cms
Спасибо огромное!
Да, помогло smile
vikont 1 мая 2018 в 21:09 +1
small user social cms
Обновляю уже второй сайт и всегда выдает ошибку базы данных. Решил показать, вдруг что то серьезное
Спойлер
Fuze 2 мая 2018 в 14:40 +2
small user social cms
Архив пакета обновления перезалит, проблема решена.
alkokrolik 1 мая 2018 в 22:31 0
small user social cms
Прикольно, мой тикет реализовали. Если че (об этом не сказано в описании) - теперь вы можете создать несколько полей для контента или профиля типа "набор изображений" и там не будет ошибки насчет максимального количества фоток. Раньше например вы делали "фотки1" и "фотки2" с ограничением в 10 фоток, но реально вы не могли загрузить по 10 фоток для каждого поля, почему-то считалось максимальным 10 для обоих полей.
@JanaKovich 2 мая 2018 в 00:40 +2
small user social cms
Ошибка ( Проверял в демо.

в настройках новости ставим - Управление сроком публикации
1. открываем новость и редактируем, поле "Дата окончания публикации" у нас - пусто! Сохраняем.
2. опять открываем ту самою новость и в поле "Дата окончания публикации" уже будет стоять - этот день! и уже завтра новость будет скрыта (
Fuze 2 мая 2018 в 14:41 +4
small user social cms
Исправлено на гите.
@JanaKovich 2 мая 2018 в 18:04 +1
small user social cms
Спасибо!
vikont 2 мая 2018 в 07:45 +2
small user social cms
В редакторе при выборе категории немного увеличили видимый список - Спасибо, стало удобнее.
Но появилась неприятная особенность при выборе дополнительной категории! При ее открытии курсор не только не стоит в том же месте где и выбрана основная категория, но и при каждом выборе возвращается в начало списка категорий!!!! Крайне геморно. Как это подправить?

И еще! Когда работаешь в админке в закладке Контент, то в основной категории отображаются все записи из подкатегорий и нигде нет отключения.
Как это исправить? Крайне необходимая функция при ручной сортировке записей по подкатегориям.
Олег Васильевич я 2 мая 2018 в 11:17 0
small user social cms
Как это исправить?
Исправляют баги. А тут нужно немножко оптимизировать)) Как вариант, добавить в список категорий в админке ещё одну - "корневая".
vikont 2 мая 2018 в 18:06 0
small user social cms
Как вариант, добавить в список категорий в админке ещё одну - "корневая".
Это не оптимизация, это обходной путь! И кстати не самый удобный, так как надо каждый раз создавать не нужные каталоги, а потом их убивать. Молчу о том, что уже созданную "гирлянду" каталогов надо впихивать в новый каталог. Функция изменения порядка тупо глючит... 2 папки 2 часа пытался перенести... переношу, появляется стрелочка в нужном месте, отпускаю клавишу мышки и все возвращается.
Так что хотелось бы без "гемора" просто иметь выключатель как в Типах контиента.
Олег Васильевич я 2 мая 2018 в 19:15 0
small user social cms
Боюсь, мы говорим о разных вещах scratch
Олег Васильевич я 2 мая 2018 в 19:17 0
small user social cms
... я говорил о том, что не помешала бы возможность отфильтровать записи, находящиеся в корне типа контента
vikont 2 мая 2018 в 20:15 0
small user social cms
... я говорил о том, что не помешала бы возможность отфильтровать записи, находящиеся в корне типа контента
Действительно о разных smile
Контент в главном каталоге прекрасно фильтруется, без этого вообще была бы невозможной ручная сортировка записей. Но это не всегда помогает!!! Например как отфильтровать то, что осталось после предыдущих фильтров, чтобы перенести в отдельную категорию? НИКАК! Пока отфильтрованные видны в корневой - никак!
Fuze 2 мая 2018 в 14:42 0
small user social cms
При ее открытии курсор не только не стоит в том же месте где и выбрана основная категория, но и при каждом выборе возвращается в начало списка категорий!!!!
Не наблюдаю такой проблемы. Скорее всего проблема только у вас в вашем шаблоне.
vikont 4 мая 2018 в 01:56 0
small user social cms
Проверил еще раз! К сожалению и в дефолтном шаблоне та же проблема.
У меня 3-х уровневый каталог, а у вас? Наверно что то попроще и в этом разница.
Иван Шкута 2 мая 2018 в 13:30 +1
small user social cms
Fuze, R2, а зачем в /system/core/template.php -> renderAsset() добавили эксит для аякс запросов? Может это лучше в шаблоне проверять? Я сейчас пишу сайт на аяксе и вместе с новым контентом обновляю и крошки и чтобы контент не обрезался пришлось влезть в ядро.
Или может для ассинхронного получения ассетов предусмотрен специальный механизм?
Fuze 2 мая 2018 в 14:42 +2
small user social cms
Да, есть проблема. Исправим.
Иван Шкута 2 мая 2018 в 14:52 0
small user social cms
Спасибо!
Fuze 2 мая 2018 в 14:53 +2
small user social cms
Да в общем-то уже сделал коммит, можете скачать с гита.
Иван Шкута 2 мая 2018 в 23:35 0
small user social cms
dance
Fuze 2 мая 2018 в 14:54 +9
small user social cms
Друзья, спасибо за звёзды на GitHub dance
Саня 4 мая 2018 в 17:24 0
small user social cms
Тоже поставил звезду на Гите
@demelkar 3 мая 2018 в 00:26 +1
small user social cms
Спасибо за обновление.... Установил.. А не появилось никакого гайда для самых тупых... Вроде того где вообще найти подписки в профиле на конкретного пользователя... У меня что-то так и не появились. компоненты, настройки списков пользователей перерыл. но там ничего нет ни по подпискам ни по колличеству подписчиков нигде... не могу понять что сделал не так :)
yury 3 мая 2018 в 07:28 +1
no avatar
спасибо за обновление!!!

Появилась ли каптча для комментариев для гостей? Планируется ли изменение дизайна админки чтобы и на смартфонах-планшетах можно было управлять ей, в том числе перетаскиванием виджетов в схеме виджетов? Очень не хватает этого удобства, приходится бежать за ПК, чтобы поменять местами виджеты.
@kami 3 мая 2018 в 12:49 +3
small user social cms
Как бы это печально не звучало но нет, капчи для гостей в комментариях не появилось look cry
@kami 3 мая 2018 в 12:51 +1
small user social cms
Да по поводу управления виджетами на мобильнике действительно очень не хватает, хотя я лично себе это мало представляю как уместить отображение шаблона позиций на мобилке...
Kreator 3 мая 2018 в 12:57 +2
small user social cms
Это смотря какая мобилка. На некоторых моделях разрешение выше чем на ноутбуке.
skewes 3 мая 2018 в 11:39 +2
small user social cms
Круто!!!
Спасибо большое за обновление и подписки!!!
Aquarius 3 мая 2018 в 14:38 0
small user social cms
Добрый день!
Благодарю за обновление! Которое прошло удачно и всё работало.
Решил повысить версию php до 7. Всё работает, но при попытке войти в профиль (когда подключаются процедуры Биллинга), выдаёт ошибку:
Fatal error: The file /.../billing/frontend.php was encoded by the ionCube Encoder for PHP 5.3 and cannot run under PHP 7.1. Please ask the provider of the script to provide a version encoded with the ionCube Encoder for PHP 7.1
Снижаю версию php до 5.6, всё снова работает.
Такого опыта пока не было, поэтому не могу интерпретировать наверняка — моя проблема или Биллинга?
Прошу помочь советом!
Иван Шкута 3 мая 2018 в 15:03 +1
small user social cms
Перевод: Неустранимая ошибка: файл /.../billing/frontend.php был закодирован кодировщиком ionCube для PHP 5.3 и не может работать под PHP 7.1. Попросите провайдера сценария предоставить версию файла, закодированную с помощью кодера ionCube для PHP 7.1
Fuze 3 мая 2018 в 15:09 +1
small user social cms
Обратитесь в саппорт Биллинга, вам дадут версию для php7.
Aquarius 15 мая 2018 в 19:17 +1
small user social cms
К сожалению, ни на сам релиз, ни на этот диалог, ни на обращения в support Биллинга, решения или ответа не последовало.

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

Fuze, это я не персонально обращаюсь. Понимаю, что Вы к Биллингу отношения не имеете.
Просто в этой ветке прозвучало слово «дадут»...
Fuze 16 мая 2018 в 12:04 0
small user social cms
Понимаю, что Вы к Биллингу отношения не имеете.
Зачем пишите тогда, адресуя мне?)

На странице контактов есть email и телефон. Нет никаких проблем со связью.
Aquarius 16 мая 2018 в 12:34 0
small user social cms
Проблема со связью одна — нет ответа...
Aquarius 3 мая 2018 в 15:42 0
small user social cms
Благодарю, Иван и Fuze!
Значит рано переключаться — надо сначала матчасть подготовить...
yury 3 мая 2018 в 20:01 0
no avatar
почему-то вылезло Notice: Use of undefined constant LANG_PARSER_CITY_FILTER_HINT - assumed 'LANG_PARSER_CITY_FILTER_HINT' in /system/controllers/content/model.php on line 566
Fuze 3 мая 2018 в 20:09 +1
small user social cms
Такой константы нет в движке, вероятно вы её добавляли сами вручную. Или от какого-то дополнения, которое изменяло системные файлы.
@demelkar 3 мая 2018 в 20:26 0
small user social cms
А как часто рассылки делаются ?
Настроил рассылки, но в списке рассылок они стоят на ожидании.
@demelkar 3 мая 2018 в 20:33 0
small user social cms
зы.. на ожтдании они стоят с самого утра...
Fuze 3 мая 2018 в 20:41 0
small user social cms
Очередь выполняется при каждом запуске CRON.
http://docs.instantcms.ru/manual/settings/scheduler
@demelkar 3 мая 2018 в 20:58 0
small user social cms
Спасибо. Подключил Cron, рассылается... Там только когда отослано уже в очереди подписок она пустая остаётся не понятно зачем там тогда поле "Дата выполнения".... Я так понимаю это будет актуально если ошибка будет в рассылке. Или как то можно сделать так чтобы после выполнения рассылки не удалялись из списка ?
Fuze 3 мая 2018 в 21:19 0
small user social cms
Я так понимаю это будет актуально если ошибка будет в рассылке.
Да. Этот механизм очереди общесистемный, используется также в рассылках email. Задача очереди есть в админке в разделе планировщика.
SALIK 9 мая 2018 в 15:44 0
small user social cms
Это не очень удобно, так как к примеру, у меня крон запускается каждую минуту (для некоторых функций так необходимо), а контент на сайте появляется каждые 5-10 минут (по разному, но бывает даже и чаще), и получается, что пользователя засыпет емайлами, хорошо бы для подписок сделать отдельное задание в планировщике, запуск которого можно было бы регулировать по времени.

p.s. Пока еще не все протестировал, поэтому спрашиваю, если за день будет 70 статей, 30 записей в блоге, и еще записи в разных типах контента и пользователь подписан на все, как это приходит на емаил, одним письмом со всеми обновлениями или пользователь получит 100 писем crazy ?
yury 3 мая 2018 в 21:15 0
no avatar
Notice: Undefined index: cpu_count in /system/controllers/loadaverage/frontend.php on line 43

Warning: Division by zero in /system/controllers/loadaverage/frontend.php on line 43

Notice: Undefined index: cpu_count in /system/controllers/loadaverage/frontend.php on line 43

Warning: Division by zero in /system/controllers/loadaverage/frontend.php on line 43

Notice: Undefined index: cpu_count in /system/controllers/loadaverage/frontend.php on line 43

Warning: Division by zero in /system/controllers/loadaverage/frontend.php on line 43

Проблема с компонентом защиты от нагрузок?
Ris 3 мая 2018 в 23:07 +1
small user social cms
Отключите его в админке и пишите разработчику.
yury 4 мая 2018 в 09:03 0
no avatar
вот чтото я не вижу такого компонента в админке вообще
Ris 4 мая 2018 в 12:28 0
small user social cms
Отлично виден в компонентах:
Спойлер
Если там не видно - установите заново:
http://addons.instantcms.ru/addons/loadaverage.html
Василич 4 мая 2018 в 10:29 +2
small user social cms
Можно я и тут поплачусь? Отсутствие картинок в категориях, это попоболь (
Oleg_z75 4 мая 2018 в 16:17 0
small user social cms
Добрый день Василич. Это решается 2 способами: нужно прописать путь к иконкам в категориях или купить супер шаблон у Dezerit и всё будет Гут. Ссылку на автора шаблона скинул Вам в личку. Никакой рекламы, только рекомендации и положительные эмоции :)
Василич 4 мая 2018 в 16:39 0
small user social cms
Не нужны мне лишние шаблоны.
Но спасибо.
Oleg_z75 7 мая 2018 в 11:19 0
small user social cms
Ваше право!
Melon 5 мая 2018 в 13:18 0
small user social cms
Спасибо за обновление! После обновления сайта вижу такое сообщение в админке:
Notice: Constant LANG_PERM_OPTION_PREMOD already defined in site.ru/system/languages/ru/controllers/video/video.php on line 313
rubesslov 6 мая 2018 в 00:19 +1
small user social cms
Это вопрос к разработчику компонента Видео, который вы отдельно ставили. В базовой конфигурации такого компонента нет.
Fuze 7 мая 2018 в 17:45 0
small user social cms
Удалите эту строчку в указанном файле.
rubesslov 5 мая 2018 в 20:58 0
small user social cms
Коллеги, есть ещё пара вопросов по новой версии. Error_log заваливается несколькими ошибками (опять же некритично, но неприятно) :

PHP Notice: Undefined index: height in папка/system/controllers/photos/actions/view.php on line 283
PHP Notice: Undefined index: micro in папка/system/controllers/photos/actions/view.php on line 283

PHP Notice: Undefined index: big in папка/templates/default/controllers/photos/photos.tpl.php on line 11
PHP Notice: Undefined index: big in папка/templates/default/controllers/photos/photos.tpl.php on line 41
PHP Notice: Undefined index: big in папка/templates/default/controllers/photos/photos.tpl.php on line 42

PHP Notice: Undefined index: ctype_name in папка/system/controllers/subscriptions/hooks/photos_toolbar_html.php on line 7, referer: реферрер

PHP Notice: Undefined variable: seo_title in папка/templates/default/controllers/tags/search.tpl.php on line 3
PHP Notice: Undefined variable: seo_keys in папка/templates/default/controllers/tags/search.tpl.php on line 4
PHP Notice: Undefined variable: seo_desc in папка/templates/default/controllers/tags/search.tpl.php on line 5
PHP Notice: Undefined variable: seo_title in папка/templates/default/controllers/tags/search.tpl.php on line 7
PHP Notice: Undefined variable: seo_h1 in папка/templates/default/controllers/tags/search.tpl.php on line 11

Буду рад комментариям и советам.
Jestik 6 мая 2018 в 15:15 0
small user social cms
Что то не могу понять, а где в профиле пользователя кнопка подписаться?
Aquarius 7 мая 2018 в 01:52 0
small user social cms
Jestik, посмотрите в меню, которое раскрывается кнопкой в правом верхнем углу профиля.
Jestik 7 мая 2018 в 17:31 0
small user social cms
а у вас случайно ничего еще не установлено? доп. компоненты?
Fuze 7 мая 2018 в 17:45 +1
small user social cms
Текст новости:
Тут же, в контексте подписок, хочу отметить, что претерпел изменения и механизм дружбы между пользователями. Теперь запрос дружбы можно отклонить, оставив в подписчиках. Также, если дружба отключена в настройках или пользователи запретил принимать запросы дружбы, пользователи будут видеть кнопку "Подписаться" вместо "Добавить в друзья".
Олег Васильевич я 7 мая 2018 в 18:09 0
small user social cms
На какой список (какие списки) в таком случае может подписаться пользователь? Сразу на все?
Jestik 7 мая 2018 в 18:13 0
small user social cms
Понял, спасибо.

А еще вопрос, сейчас при подписке на тип контента, уведомление приходит в меню уведомления, в виде:
"Обновление в вашем списке подписки "ИмяТипаКонтента" Название записи"

А в ленте активности это не дублируется? Что бы по аналогии как в вк и других, все водном месте без всплывающих окон и пр. просто лента записей из подписок и друзей
Олег Васильевич я 7 мая 2018 в 13:11 +1
small user social cms
Подписаться можно на записи пользователя (нужно перейти на страницу его записей в ТК)
Jestik 7 мая 2018 в 13:47 0
small user social cms
Там да, можно, но у человека на скрине прямо в профиле, и к тому же если подписатся на ТК юзера то вкладка "Подписчики" у него ак и не появляется.
Шаблон дефолт использую. обновлялся с 2.9.0
Олег Васильевич я 7 мая 2018 в 16:27 0
small user social cms
В сторону дружбы посмотрите (при получении предложения - принять или оставить в подписчиках). Там юзер выбирает между "принять предложение" и "оставить в подписчиках". Если выбирается второй вариант, появляется вкладка "подписчики".
Имхо, надо переделывать это (пока не будем поднимать вопрос хотелок, чтобы устранить баги).
Jestik 7 мая 2018 в 16:29 0
small user social cms
Так в человека есть кнопка "подписаться" на демо и у меня нету...магия) ИМХО логично что бы кнопочка такая была, если я отключу дружбу? Подписки перестанут работать?
Олег Васильевич я 7 мая 2018 в 17:08 0
small user social cms
Так в человека есть кнопка "подписаться"
Я тоже такого находил. Не исключено, что у человека, изменено системное меню действий.
Олег Васильевич я 7 мая 2018 в 17:09 0
small user social cms
Я тоже такого находил Я тоже такого не находил
Aquarius 7 мая 2018 в 18:59 0
small user social cms
Нет, Олег Васильевич, ничего не изменено — это чистая система.
Держу её, как говорил Матроскин, в качестве «поликлиники для опытов». smile
Но "дружба" там запрещена, поэтому и получается, что "Подписаться".
Олег Васильевич я 7 мая 2018 в 19:01 0
small user social cms
Спасибо, выше уже объяснили.
Jestik 7 мая 2018 в 08:07 0
small user social cms

та нету...в типах контента есть...

На демо сайте кстати тоже так
SE7EN 8 мая 2018 в 10:31 +1
small user social cms
Хорошо было бы в главном меню да и во всех иметь возможность не только удалять пункты но и просто их отключать.
Олег Васильевич я 8 мая 2018 в 10:59 +2
small user social cms
Согласен. не помешало бы.
@kami 9 мая 2018 в 06:15 0
small user social cms
Подскажите, решен ли вопрос с отображением Яндекс карт в компоненте InstantMAPS? Если да то как что необходимо сделать для исправления? Спасибо.
@kami 9 мая 2018 в 06:35 +1
small user social cms
Прошу прощения, все норм!
cmotp10 12 мая 2018 в 09:04 0
no avatar
Как решили вопрос с отображением карт? У меня не отображаются. Буду благодарен помощи.
SALIK 9 мая 2018 в 17:03 +1
small user social cms
А можно как то отключить уведомления о голосование за статью?
Jestik 9 мая 2018 в 19:26 0
small user social cms
Кстати, на паре сайтов не показывается картинка когда нет аватарки
Jestik 9 мая 2018 в 19:28 +1
small user social cms
И уже понял в чем причина, использую собственный пресет....
@Karandaw 10 мая 2018 в 09:36 0
no avatar
Спасибо команде разработчиков и всем причастным за труд.
arsius 10 мая 2018 в 10:14 0
small user social cms
Интересно в данном обновлении InstantCMS 2.10.0 решена проблема с редериктами?
У меня при переходе из результатов поиска на мой сайт, подменяется страница, с которой был осуществлен переход.
Из-за этого сайт исключен из поиска Яндекса, кто с этим сталкивался и как можно решить проблему?
Fuze 10 мая 2018 в 12:21 0
small user social cms
Такой проблемы нет и не было.
arsius 10 мая 2018 в 12:53 0
small user social cms
Спасибо за ответ. Будем решать проблему...
DzurDzuk 10 мая 2018 в 14:09 0
small user social cms
Странно, все еще не отображается рейтинг комментариев в соответствующей вкладке на личной странице пользователя. Не порядок, даже в единичке это есть.
DzurDzuk 10 мая 2018 в 14:26 0
small user social cms
Ужасно, что нельзя править комменты в блогах...
* Непорядок ))
Ris 10 мая 2018 в 20:17 +1
small user social cms
Почему нельзя?
Разрешите кому надо править.
DzurDzuk 11 мая 2018 в 00:29 0
small user social cms
Я имел ввиду тут )
Ris 10 мая 2018 в 20:16 0
small user social cms
Странно, все еще не отображается рейтинг комментариев в соответствующей вкладке на личной странице пользователя
Найдите в файле \templates\default\controllers\comments\comment.tpl.php (строка примерно 70) код:
Код PHP:
  1. <?php if ($is_controls){ ?>
и замените на
Код PHP:
  1. <?php if (1 == 1){ ?>
Aquarius 10 мая 2018 в 22:03 0
small user social cms
Ris:
if ( 1 == 1 ) {
Уважаемый Ris, а в чём смысл такой странной хитрости?
Ris 10 мая 2018 в 22:34 +2
small user social cms
В том, чтобы мне не пришлось объяснять, как искать вторую фигурную скобку, которая закрывает исполняемый по условию код. smile
DzurDzuk 11 мая 2018 в 00:37 0
small user social cms
Благодарю, но это должно работать по умолчанию.
Ris 11 мая 2018 в 08:02 +2
small user social cms
Чтобы это добавили в "поумолчания", надо написать предложение на гитхабе.
https://github.com/instantsoft/icms2/issues
Alexirk 12 мая 2018 в 13:10 0
no avatar
Здравствуйте! Обновился с 2.9 до 2.10
Вылезла следующая ошибка
Notice: Use of undefined constant ENT_HTML401 - assumed 'ENT_HTML401' in /var/www/lovehost1/data/www/oszo.ru/system/libs/html.helper.php on line 10 Notice: Use of undefined constant ENT_HTML401 - assumed 'ENT_HTML401' in /var/www/lovehost1/data/www/oszo.ru/system/libs/html.helper.php on line 10 Notice: Use of undefined constant ENT_HTML401 - assumed 'ENT_HTML401' in /var/www/lovehost1/data/www/oszo.ru/system/libs/html.helper.php on line 10
Пожалуйста, помогите что делать? Спасибо за ответы!
rubesslov 12 мая 2018 в 15:47 0
small user social cms
а режим отладки включал?
Alexirk 13 мая 2018 в 09:03 0
no avatar
Да, включал
Alexirk 13 мая 2018 в 12:36 0
no avatar
Проблему решил была на хостинге PHP не той версии, т.е надо чтобы версия PHP 5.5 или выше, установил 5.6.33 и все заработало. dance
Capitan 13 мая 2018 в 14:39 0
small user social cms
Такая же ошибка
Адам 12 мая 2018 в 14:13 -1
no avatar
Доброго времени суток. Очень нужно. Как сделать так чтобы гости в типах контента могли оставлять записи. Например создать тип контента отзывы, и не авторизованные пользователи могли добавлять записи. Раньше как здесь http://instantcms.ru/blogs/vse-ob-instantcms-2/vklyuchenie-redaktirovanija-prav-gostei-v-administratorskoi.html, но на 2.10 так не работает. Как быть?
Авакадо 13 мая 2018 в 06:51 0
small user social cms
Почта приходит от сайта не с указанного e-mail в настройках а от Root User
root@localhost
Fuze 16 мая 2018 в 12:00 0
small user social cms
Это не относится к CMS, настраивайте правильно почтовый сервер.
SE7EN 13 мая 2018 в 12:56 0
small user social cms
проблема с Instant Maps

если выбираю карты Google то получаю вот такое сообщение:
При загрузке Google Карт на этой странице возникла проблема. Подробности вы найдете в консоли JavaScript.[/i]

если выбираю карты Яндекс то карты вообще не отображаются

Кто решил такую проблему?
Колёк 14 мая 2018 в 17:58 0
no avatar
Обновился до версии Инстанта 2.10.0, сервер на PHP 5,4, всё хорошо. Перешёл на PHP 7.0, сайт перестал работать, только белый экран с ошибкой:
Код PHP:
  1. Site error: the file /home/users/n/имя/domains/сайт/system/controllers/ilikeit/frontend.php requires the ionCube PHP Loader ioncube_loader_lin_7.0.so to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.
Подскажите как исправить.
При возвращении обратно на PHP 5,4 ничего не меняется, та же ошибка.
Спасибо.
Андрей 14 мая 2018 в 18:25 +1
small user social cms
у Вас какой-то зашифрованный компонент требует установку ioncube_loader_lin_7.0.so версии, надо понять какой.
Андрей 14 мая 2018 в 18:42 +1
small user social cms
это потому что какой-то компонент был закодирован ionCube Loader под PHP 5.4, возможно Биллинг или Maps если они у вас есть, ну или какой-либо другой. Попробуйте временно отключить их. И запросить версию компонента у разработчиков закодированную под PHP 7.0.
Колёк 14 мая 2018 в 18:49 0
no avatar
Из статьи: [quoteТеперь InstantCMS работает на любой версии PHP, начиная с 5.4.[/quote]
А как отключить то, если сайт вообще не запускается?
И что-то мне подсказывает, что имя этому компоненту ilikeit, судя из строки ошибки. Вот только как его отключить.
Loadырь 14 мая 2018 в 18:57 +2
small user social cms
Надо лезть в базу и там в таблице cms_controllers у компонента ilikeit ставить is_enable - 0
Колёк 14 мая 2018 в 19:01 0
no avatar
Спасибо, щас буду пробовать
Колёк 14 мая 2018 в 19:19 +2
no avatar
Всё получилось, заработало...
Причиной было два компонента, это: "Мне нравится" и "InstantMaps".
Ещё раз спасибо за подсказку.
@Vladorld 16 мая 2018 в 10:29 -4
no avatar
Когда уже решите проблему с установкой дополнений на MacOS...
Fuze 16 мая 2018 в 11:59 +1
small user social cms
Видимо когда уже опишите эту самую проблему, телепатически мы не умеем. Установка дополнений не зависит от операционной системы.
МитяЙ 16 мая 2018 в 11:52 +1
small user social cms
После обновления перестали добавляться из ленты новости в яндекс новости и укр.нет? В чем может быть причина?
МитяЙ 21 мая 2018 в 17:28 0
small user social cms
никто с этим не столкнулся?
SE7EN 16 мая 2018 в 15:14 0
small user social cms
проблема с Instant Maps если выбираю карты Google то получаю вот такое сообщение: При загрузке Google Карт на этой странице возникла проблема. Подробности вы найдете в консоли JavaScript.[/i] если выбираю карты Яндекс то карты вообще не отображаются

неужели никто не сталкивался с такой проблемой?
Владимир Савенко 16 мая 2018 в 16:03 +2
small user social cms
Сталкивался. писал R2 объяснял... но... остался наедине со своей проблемой, похоже. что Гугл поменял правила игры, а вот компонент под эти правила не перестраивается впрочем как и другие премиум-компоненты под новые реалии рынка.
Aquarius 16 мая 2018 в 18:28 0
small user social cms
Да, Владимир, это обновление выявило такую закономерность.
Выше http://instantcms.ru/novosti/release2100.html#c106750
уже была ветка про другой премиум-компонент.
Всё не фатально — система живая!
Будем надеяться, что эти комменты помогут разработчикам премиум-компонентов определить приоритеты.
Владимир Савенко 16 мая 2018 в 18:38 +2
small user social cms
У меня данная проблема возникла не при этом обновлении... Просто правила игры сторонних сервисов меняются. а вот премиум компоненты не могут адаптироваться под эти реалии.. И в то же время. у меня нет столько наглости. что бы обвинять основного разработчика системы, тем более это запрещается правилами данного сайта.. Просто пытаюсь как то извернуться, что бы адаптироваться под изменения...Все же заслуги R2 больше, чем претензии по купленным компонентам... ИМХО
Aquarius 17 мая 2018 в 01:05 +1
small user social cms
Здесь никому не нужны обвинения или претензии.
Делалось бы дело — это главное и, пожалуй, единственное, что здесь всех объединяет...
skewes 17 мая 2018 в 20:52 0
small user social cms
Сегодня обновился "без сучка и без задоринки", как говорится)))
Я просто болдею от этой надписи !!! "Подписаться" !!! smoke
Как же это круто!!! v glasses
Ни сколько не жалею о складчине, в которой так же принимал участие, как и все наше сообщество, и, поначалу думал, что мне это так, может надо, а может и нет, но поддержать то надо разработчиков!!!
А теперь просто ВАУ, ШИКАРНО и нет просто слов для восхищения!!!
Спасибо огромное ещё раз!!!
И давайте может еще что-нибудь подумаем в складчину))) zst
Ну это я так, с взглядом на будущее)))
vikont 20 мая 2018 в 23:26 +3
small user social cms
После обновления Инстанта до версии 2.10.0 начались проблемы с постером анонсов в соцсети! Задваиваются очереди.
В ходе разбирательств выяснилось, что Инстант почему то дважды инициализирует публикацию, первый раз при создании статьи (в ручную или парсером не имеет значения), а второй раз если эту статью редактировать!
В ленте активности та же задвоенность, как будто статью публикуют дважды. ID обоих статей одинаковый.
Где это поправить?
lezginka.ru 24 мая 2018 в 11:20 0
small user social cms
Почему-то 2.10.0 публикует в меню сайта то, что там не должно быть...

такого пункта в админке в "Меню" не существует.
"на доработке" - это подраздел из контента "Статьи".
вопрос - почему подразделы появляются в меню сайта, если это не прописано в админке..это не логично.
Логично, что в админке в "Меню" должно совпадать с тем что в меню сайта, а то какая-то каша выходит
Fuze 24 мая 2018 в 15:36 0
small user social cms
Вы видимо создали специальный пункт меню http://docs.instantcms.ru/manual/menu/special
Логично, что в админке в "Меню" должно совпадать с тем что в меню сайта
Да, должно совпадать и совпадает. Изучите документацию, пожалуйста.
А.Саган 31 мая 2018 в 18:30 +1
small user social cms
После обновления до 2.10 в закрытых группах участникам не доступен просмотр материалов.
Доступно только владельцу, хотя в настройках указано, что просмотр для участников.
Назначенным администраторам, материалы также не видны.
Алхимик 3 июня 2018 в 20:50 0
small user social cms
Notice: Undefined index: ctype_name in /system/controllers/subscriptions/hooks/photos_toolbar_html.php on line 7
снова ошибки. жаль, что Instantcms стоит пользоваться только разбирающимся в php.
Fuze 3 июня 2018 в 21:30 0
small user social cms
Такой ошибки нет.

жаль, что Instantcms стоит пользоваться только разбирающимся в php
Жаль, что пользователи не хотят извещать об ошибках более развёрнуто, т.к. зачастую из скудной информации о возможной ошибке, 70% составляет субъективные выводы.
Алхимик 3 июня 2018 в 21:43 0
small user social cms
Fuze спасибо за вашу работу и прошу прощения.
просто ошибки полезли после установки чистого сайта, на php 5.6, чего не происходит на Joomla.
пользуюсь instantcms с версии 1.5 и с ней мне везло больше, хотя новая намного удобнее и проще.
Fuze 3 июня 2018 в 21:50 +1
small user social cms
просто ошибки полезли после установки чистого сайта, на php 5.6, чего не происходит на Joomla.
Вы написали об одной ошибке.
У нас установлена чистая демка, установлена локальная копия для разработки с максимальным уровнем показа предупреждений. Указанных нотисов не наблюдаю. Кроме того, после "чистой установки" режим отладки выключен и указанный нотис вы не могли видеть, даже если бы он был.
Поэтому я и спрашиваю: какие действия мне нужно сделать, чтобы попасть на ошибку, описанную вами. И если такая ошибка действительно будет, её исправить. Спасибо.
Алхимик 6 июня 2018 в 16:25 +3
small user social cms
в режиме отладки, шаблон стандартный.
Всплывает ошибка между картинками в фотоальбоме, когда загружено много фото, у меня 64 фото.
Notice: Undefined index: ctype_name in
/var/www/user/data/www/site/system/controllers/subscriptions/hooks/photos_toolbar_html.php on line 7
-
Если в настройках компоненты-профили пользователей-поле возраст - поставить значение считать от указанной даты,
то в профилях пользователей возникает ошибка:
Notice: Undefined offset: 5 in /var/www/user/data/www/site/system/libs/strings.helper.php on line 320
-
Редирект ссылок в описании группы, у меня почему-то ведёт на ошибку 404
-
В админке-виджеты не показывает группы, не могу установить виджеты в раздел группы.
-
Уведомления в админке почему-то не исчезают после просмотра.
Fuze 6 июня 2018 в 16:53 +2
small user social cms
Всплывает ошибка между картинками в фотоальбоме, когда загружено много фото, у меня 64 фото. Notice: Undefined index: ctype_name in /var/www/user/data/www/site/system/controllers/subscriptions/hooks/photos_toolbar_html.php on line 7
Как мне воспроизвести эту проблему?

Если в настройках компоненты-профили пользователей-поле возраст - поставить значение считать от указанной даты, то в профилях пользователей возникает ошибка: Notice: Undefined offset: 5 in /var/www/user/data/www/site/system/libs/strings.helper.php on line 320
Да, такая проблема есть, исправим.

Редирект ссылок в описании группы, у меня почему-то ведёт на ошибку 404
Админка - компоненты - редиректы - уберите чекбокс Проверять HTTP referer. Уберём этот чекбокс по умолчанию.

В админке-виджеты не показывает группы, не могу установить виджеты в раздел группы.
Их там и не было. Создайте нужные страницы с нужными масками

Уведомления в админке почему-то не исчезают после просмотра.
И не должны, никогда не исчезали.
Алхимик 6 июня 2018 в 18:13 +3
small user social cms
Fuze:
Как мне воспроизвести эту проблему?
здесь ошибки после нажатия кнопки "показать больше"
В настройках загрузки изображений средний-пресет Авто x 300/ Большой 800 x 500
типы контента-фотоальбомы-настройка - пресеты для конвертации средний, большой
php7.0.27 в режиме CGI, кеширование, сжатие отключено
архив с картинками
Fuze 6 июня 2018 в 19:30 +1
small user social cms
Спасибо за развёрнутый фидбэк, теперь всё понятно.
Исправим в обновлении всё, что вы описали.
skewes 4 июня 2018 в 17:39 0
small user social cms
Здравствуйте!
А кто-нибудь может подсказать, как убрать счетчик подписок у объявлений?
Что-бы только надпись была - "Подписаться"
шэльдэ бердэ бельдэ 4 июня 2018 в 18:52 0
small user social cms
templates/default/controllers/subscriptions/button.tpl.php - вырезать пятую строку.
Олег Васильевич я 4 июня 2018 в 23:08 +1
small user social cms
шэльдэ бердэ бельдэ, есть подозреньице, что без той строки исчезнет счётчик у всех ТК
шэльдэ бердэ бельдэ 4 июня 2018 в 23:52 0
small user social cms
без той строки исчезнет счётчик у всех ТК
Подозревая, подозреньице не беспочвенное, потому как так как бы и будет))
skewes 5 июня 2018 в 08:33 0
small user social cms
Удалил полностью строку:
Код PHP:
  1. <span title="<?php echo LANG_SBSCR_SUBSCRIBERS; ?>" class="count-subscribers" data-list_link="<?php echo $this->href_to('list_subscribers', $hash); ?>"><?php echo $subscribers_count; ?></span>
Исчез счетчик)))
Спасибо большое шэльдэ бердэ бельдэ!
Олег Васильевич я 4 июня 2018 в 23:06 +1
small user social cms
skewes, по идее, правильнее было б спросить: как убрать счетчик у определённого типа контента.
skewes 5 июня 2018 в 07:16 0
small user social cms
Олег Васильевич я, а я написал, что у объявлений)))
как убрать счетчик подписок у объявлений?
Просто у меня по умолчанию доска выводится на главной, а кто будет подписываться на все объявления? stuk
Один подписался, так я все ждал, когда же он отпишется))) crazy
Думаю, ща он зайдет в свой ящик и просто... ну вы поняли)))
Отписался)))
Azura 8 июня 2018 в 01:39 +1
small user social cms
Попробуйте через .css привязать свойство invisible к блоку счётчика у объявлений, привязкой к классу контейнера где он лежит... Надеюсь, понятно описала х)
Oleg_z75 13 июня 2018 в 20:42 0
small user social cms
"Один подписался, так я все ждал, когда же он отпишется" Зайди в БД и поставь цифру, которая тебе больше нравится в поле счётчика комментов и смотришь у других стимул появится. Завтра напишу в какой базе править и где.
Oleg_z75 13 июня 2018 в 21:01 0
small user social cms
skewes Заходишь в БД, находишь базу cms_subscriptions, смотришь в ней нужный для тебя контент subject (название контента пр. board) и правишь строку строку subscribers_count (это сам счётчик). Поставишь нужную цифру, сохрани и обнови страницу своего сайта, увидишь, цыфра счётчика изменится.
Евгений Фоменко 11 июня 2018 в 01:38 0
small user social cms
Возможно, ошибка или баг, возможно я что-то не понял.
Чистаю установка на локалке. Создаю тип поля - набор изображений.
Размер в списке - нормал
Размер в записи - нормал
Пресет миниатюр - 64 на 64.

Выводит и в записи и в списке как 64*64. Я что-то не так делаю? Фотку удалял, перегружал. Создание превью - отметил все сразу.
Олег Васильевич я 11 июня 2018 в 16:01 0
small user social cms
Применительно к этому полю:
"Пресет миниатюр" - пресет, который выведется до клика по картинке
"Размер в записи" - пресет, который выведется после клика (во всплывающем окне)
т.е. у вас всё работает так, как и задумано разработчиками
Евгений Фоменко 11 июня 2018 в 19:18 0
small user social cms
т.е. таким образом не получится вывести мелкие картинки в списке и большие в записи?
Олег Васильевич я 11 июня 2018 в 21:30 0
small user social cms
Простым способом нет, не получится.
Oleg_z75 13 июня 2018 в 20:32 0
small user social cms
Вопрос к разработчикам!
Ребят, сделайте плиз уже упорядоченными комментарии. То есть, при заходе по ссылке меню мы видим все комментарии пользователей и в них отсутствует градация, то есть комментарии идут по дате возрастания и не поймёшь, кто отвечал на данный коммент по теме. Это прослеживается уже давно и ни кто не замечает этого. Пример офф. релиза:https://demo.instantcms.ru/comments
Всем спасибо. С уважением к сообществу!
Ris 13 июня 2018 в 21:12 0
small user social cms
и не поймёшь, кто отвечал на данный коммент по теме.
Вы в саму тему зайдите, там все понятно. Даже стрелочками можно переходить от ответа к комментарию на который ответ.
А по ссылке вывод ВСЕХ комментариев.
Oleg_z75 14 июня 2018 в 11:55 0
small user social cms
В самой теме, да, там все ОК согласен. Ладно не буду задавать дурных вопросов, на выходных посмотрю код и допишу всё сам, чтоб градация отображалась как в темах. Да, всем хороших выходных и побольше рыбки с пивом joke
Евгений Фоменко 29 июня 2018 в 18:35 0
small user social cms
А есть воозможность безболезненно ограничить количество символов на странице с комментариями, чтообы контент не дублировался?
Zau4man 30 июня 2018 в 00:36 0
small user social cms
Поглядел код, безболезненно скорее всего не получится.
В коде есть всего один хук comments_before_list но он используется везде, где есть комментарии. Т.е. если резать комменты в нем, то они обрежутся везде, в т.ч. и на странице просмотра записей с комментариями.
Но можно в шаблоне. Отпишу в личку.
Loadырь 30 июня 2018 в 10:46 0
small user social cms
По простому, эту строку, заменить на что-то подобное
Код PHP:
  1. <?php echo string_short($entry['content_html'], 200); ?> ...
где 200 - количество символов.
Zau4man 30 июня 2018 в 20:23 0
small user social cms
Тогда будут обрезаны также комментарии под новостями, так как comment.tpl.php используется и там.
Я предложил такое решение
Melon 15 июня 2018 в 18:23 -1
small user social cms
Подскажите в чем проблема: захожу в админку и перехожу в контент "страницы". Создаю в нем категорию. Нажимаю редактировать созданную категорию и попадаю на 404.
yury 20 июня 2018 в 08:51 0
no avatar
Подскажите пожалуйста, почему может выходить ворнинг Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'content' does not have a method 'getFilterTitles' in /system/core/action.php on line 29 ?
Loadырь 20 июня 2018 в 08:59 +1
small user social cms
Какое-то дополнение (виджет, поле, компонент), пытается обработать свои данные функцией getFilterTitles в классе content, которой в этом классе не существует.
setka4 21 июня 2018 в 15:23 0
small user social cms
Добрый день, друзья!
Подскажите после обновы появилась проблема: при создании нового контента создается пустая запись, которая не видна на главной странице контента и к тому же возвращает ошибку ...../www/templates/default/content/default_list_featured.tpl.php on line 47.
В чем может быть проблема, на версии 2,7,2 все нормально. Последующие обновления, вплоть до 2.10 содержат ошибку
setka4 21 июня 2018 в 15:58 0
small user social cms
Notice: Undefined index: fields in /home/....../www/templates/default/content/default_list_featured.tpl.php on line 47

Warning: Invalid argument supplied for foreach() in /home/...../www/templates/default/content/default_list_featured.tpl.php on line 47
Павел 24 июня 2018 в 05:04 0
small user social cms
Ребят а меню в админке только у меня пропало или как то надо настроить или его там и нет?
SPAUM 2 июля 2018 в 14:23 +1
small user social cms
обновился с 2.6 до 2.10 вроде все хорошо, спасибо!
заметил, что поля TAG, SEO раньше писало конкретное количество введённых символов, а сейчас стало писать сколько символов осталось, почему-то не удобно, думал есть настройки, но в компонентах не нашёл, можно как-то изменить взад?