InstantCMS 2.10.0

21.87K

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

Очередной релиз 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/static/images/icons/vote.gif
  • /templates/default/widgets/auth
  • /templates/default/widgets/auth/auth.tpl.php

Заключение

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

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

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

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

+11
Ris Ris 5 лет назад #
Мир! Труд! Инстант! dance
+4
Kreator Kreator 5 лет назад #
Спасибо. Спасибо за большинство принятых и реализованных тикетов.
Обновил сходу пару сайтов, все без проблем.
+4
MiMoHOD MiMoHOD 5 лет назад #
Все же есть что-то прекрасное в ночном бдении smile С релизом и первомаем всех!
+2
Daniil Daniil 5 лет назад #
Прочие изменения - ```... админке в настрЙОках сайта добавлено ...```
0
Capitan Capitan 5 лет назад #
Ну нее Счас обновляться не рискну. Утро вечера мудренее.
Мир Труд Май С обновлением!
+3
Val Val 5 лет назад #
Спасибо за релиз!
Помнится многие сравнивали версию 1.10.х с 2.0. И вот уже вышла 2.10! Примерно та версия когда можно сказать что вторая ветка обрела зрелость))
Очень рад что минимальная версия PHP растет! Лично для себя уже давно решил поддерживавть php не ниже 7 версии (производительность, синтаксический сахар и все такое)))

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

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

случаем не bcrypt? =)
Он по умолчанию в password_hash.
+1
Dezerit Dezerit 5 лет назад #
Спасибо за Ваш труд! С праздниками!
+1
alexandr22 alexandr22 5 лет назад #
Спасибо большое!
Если оставил в подписчиках, можно делать так что бы личные сообщения не могли писать кто в подписчиках.
Или другим способом, что бы пользователь мог регулировать кто может и не может писать ему личные сообщения
+2
Fuze Fuze 5 лет назад #
В личных сообщениях с первого релиза двойки есть игнорлист. А в настройках приватности в профилях есть опция кто может писать личные сообщения. Тоже с первого релиза двойки.
0
Александр Витальевич Александр Витальевич 5 лет назад #
Спасибо за подарок! Молодцы!
+1
Александр Сергеевич Александр Сергеевич 5 лет назад #
Мир - сообществу!
Труд - разработчикам!
С праздником ПервоМаем! Спасибо всем за разработку и помощь! dance
0
DrDooM DrDooM 5 лет назад #
С праздником друзья!
Мы с обновой что то не подружились, при попытке авторизоваться:
Ошибка в запросе БД:
Неизвестный столбец 'session_id' в 'field list'
+1
Иван Шкута Иван Шкута 5 лет назад #
Столбец session_id больше не существует в таблице cms_sessions_online. При установке обновления у вас не были перезаписаны некоторые файлы. Просто залейте файлы из обновления в корень сайта через FTP с заменой старых файлов.
+1
LuckyRain LuckyRain 5 лет назад #
Спасибо за труд smile !
+3
ermakover ermakover 5 лет назад #
Вот это подарок к 1 мая!
Очень порадовала реализация подписок и уведомление о голосованиях за материалы.
Эти два пункта, конечно, намного повышают социальность сайта.
Ulogin перестал переадресовывать после нажатия на кнопки соцсетей, но вход происходит.
Это скорее вопрос к Ulogin, поэтому разработчикам Ulogin уже написал.
Ну а так обновился без проблем, даже не слетели мои плюшки, которые я для себя делал!
Спасибо Fuze за такую работу в наше нелёгкое время!
0
Kreator Kreator 5 лет назад #
Ulogin перестал переадресовывать после нажатия на кнопки соцсетей, но вход происходит.
Там при выполнении js при запросе экшена нотис вылазит и не мешает продолжению.
На днях с этим столкнулся.
+1
ermakover ermakover 5 лет назад #
Да, в консоли ссылается на https://ulogin.ru/js/ulogin.js строка 71, но это на их стороне, думаю они сделают решение.

Ещё, конечно, вот у меня проблема с дополнением " ПОДПИСКИ".
Пока не получается корректно снести их и установить 2.10.0. НО думаю, получится.
0
SALIK SALIK 5 лет назад #
Здравствуйте, а для правильной установки следует сначала удалять компонент ПОДПИСКИ или можно обновляться и так, конфилктов не будет?
+1
Алексей Т Алексей Т 5 лет назад #
Спасибо за релиз и за новые виджеты отдельно.
+1
Elv Elv 5 лет назад #
Всем СПАСИБО за терпение, новые идеи и за аццкий труд !
+3
lesterkey lesterkey 5 лет назад #
dance Спасибо огромное!
scratch собственно нашел проблему, но прошу всех проверить дабы убедиться, что она не только у меня!
InstantMaps
- кнопка подписки не кликабельна,
-яндекс-карты не грузятся,
-гугл выдает ошибку,
При загрузке Google Карт на этой странице возникла проблема. Подробности вы найдете в консоли JavaScript.
-2ГИС выводит замечательно,но если несколько объектов, не все переключаются при переходе по другому адресу.
0
4eremnykh 4eremnykh 5 лет назад #
Итак, кнопка "ПОДПИСКА" кликабельна, а вот карты да, действительно не грузятся. (
+1
Pro AV Pro AV 5 лет назад #
InstantMaps - как вы и описали, не работает
0
alkokrolik alkokrolik 5 лет назад #
Шикарно, спасибо!
Думаю, из-за праздников нормальный фидбек пойдет недели через две laugh
0
Nemo Nemo 5 лет назад #
При автоматическом обновлении столкнулся с ошибкой БД

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

Неизвестный столбец '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

Кто знает что не так ? Как исправить? Пока делаю откат сайта чтобы установить обнову в ручную.
+2
Иван Шкута Иван Шкута 5 лет назад #
Столбец session_id больше не существует в таблице cms_sessions_online. При установке обновления у вас не были перезаписаны некоторые файлы. Просто залейте файлы из обновления в корень сайта через FTP с заменой старых файлов.
0
Nemo Nemo 5 лет назад #
Пробовал ручную установку.Ошибка сохраняется.
0
Nemo Nemo 5 лет назад #
Ошибка в запросе БД:

Неизвестный столбец '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()
0
Nemo Nemo 5 лет назад #
Сайт запускается. Стоит попробовать зайти в админ панель сразу выбрасывает на страницу с ошибкой БД
+1
Loadырь Loadырь 5 лет назад #
Обновите этот файл у себя https://github.com/instantsoft/icms2/blob/master/system/core/user.php
0
Nemo Nemo 5 лет назад #
Обновил вышла новая ошибка
Fatal error: Call to undefined method modelUsers::updateUserIp() in /home/site/public_html/system/core/user.php on line 207
0
Nemo Nemo 5 лет назад #
Восстановил сайт к рабочей позиции. По новой установил обновление в ручную вышла ошибка БД следом заменил файл user.php получил новую ошибку ------- Fatal error: Call to undefined method modelUsers::updateUserDateLog() in /home/site/public_html/system/core/user.php on line 116
0
Loadырь Loadырь 5 лет назад #
Пробуйте перезалить все файлы из папки system, если не было правок системных файлов движка.
Только через ftp или файловый менеджер хостера. Но не установкой пакета через админку сайта.
0
Nemo Nemo 5 лет назад #
Пробовал не работает.
Зато нашёл выход чтобы попасть в ломанную админку в файле user.php удаляю строку 116 - if (!self::isSessionSet('user_ip')){ и вуаля доступ в админку открыт. Понимаю что это тупо и глупо зато для меня эффективно. Но при таких манипуляциях можно хоть за устанавливать обновление и в ручную и авто (и в ножную да хоть какую) Оно пишет - Обновление успешно установлено а после обновления страницы я вижу всё ту же 2.9.0.
0
Nemo Nemo 5 лет назад #
Пока выход нашёл следующий - В настройках ставлю галочку - не проверять наличие обновлений. И забыть про них как Страшный кошмар!!!
0
Nemo Nemo 5 лет назад #
И всё-таки я не успокоился восстановил бекап наверное раз 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 ничего не понимаю пишу так как смог сам обновиться.Мастера допишут и поправят.
0
Nemo Nemo 5 лет назад #
Ошибка вернулась обратно
0
Nemo Nemo 5 лет назад #
Проделал тот же путь и перезаписал файлы в ручную.Сразу написало вы используете актуальную версию.Вот это танец с бубном ))
+1
Fuze Fuze 5 лет назад #
У вас НЕ заменились файлы при обновлении. Точка. Другого быть не может.
Не судите строго я в php ничего не понимаю пишу так как смог сам обновиться
При чём тут PHP, вы не можете сделать обычную операцию: соединиться по ftp и скопировать файлы с заменой.
0
Nemo Nemo 5 лет назад #
Ранее все обновы вставали в автоматическом режиме в движке для этого предусмотрены функции обновления через админ панель указывая ftp и пароль.С этим обновлением так не получилось.Про ошибку я писал не просто.Вчера я обновился и проверял в разных браузерах точно была установлена новая версия.На утро смотрю на другом ПК и вижу всё ту же 2.9.0. По этому и пришлось перезаливать файлы по новой.FUZE - для не понимающего человека даже поиск строки с ошибкой и вырезание в коде это уже трудности.Стараюсь как могу.
0
Doctor76 Doctor76 5 лет назад #
присоединяюсь smile ВСЁ ТОЖЕ САМОЕ!!!! ОДИН В ОДИН!!!
0
Remi Remi 5 лет назад #
Спасибо за обновление!

Столкнулся с такой ситуацией, стали появляться нехорошие ссылки в больших количествах (от 20к и выше) с моего сайта на другой.
Я про сканировал весь сайт, ничего!
А оказалось на других сайтах совершенно левые, и часто в комментариях ставят мою ссылку https://МОЙСАЙТ.РУ/redirect?url=http://ПЛОХОЙСАЙТ.COM и вот тут прикол в том, что, яндекс воспринял это как ссылки от меня! Соответственно сайт вылетел из поиска!
+1
ermakover ermakover 5 лет назад #
Да, есть такое дело, я уже писал об этом на форуме. Поищите поиском http://ПЛОХОЙСАЙТ.COM Эта ссылка скрыта в каком-то из типов контента, который пользователи добавляют на сайт. Причём там не одна ссылка, а целый список. Если поиск выдал какую-то статью в поиске по запросу http://ПЛОХОЙСАЙТ.COM, хотя визуально её нет - безжалостно её удаляйте и автора в бан.
0
Remi Remi 5 лет назад #
Вы не поняли! Ссылки только с других сайтов, часто блоги размещены так:
https://МОЙСАЙТ.РУ/redirect?url=http://ПЛОХОЙСАЙТ.COM
я убрал редирект сильное падение ссылающихся сайтов и пропали ссылки на ПЛОХОЙСАЙТ.COM
-3
Андрей Андрей 5 лет назад #
ermakover Вам правильно говорит, проверяйте свой сайт, а причина того что ссылки размещены на других сайтах - ваш сайт (блоги) парсят (копируют контент) соответственно всё это и происходит.
+2
ermakover ermakover 5 лет назад #
Это тоже меня ввело в заблуждение, потому что визуально выглядит как будто ссылки где-то на другом сайте.
На самом деле всё на Вашем сайте и вшито в контент скрыто - не увидите никак.
Я нашёл у себя эти срытые фишинговые ссылки и в объявлениях, и в статьях и т. д.,
Но всего четыре было злодея, я контент удалил, а злодеев забанил.
0
My-InstantCMS.Ru My-InstantCMS.Ru 5 лет назад #
Спасибо за релиз и за Ваш труд!
0
cmotp10 cmotp10 5 лет назад #
Слетела карта Янлдекса в InstantMaps
0
Artem Artem 5 лет назад #
Ребята, это круто! Молодцы!
+2
My-InstantCMS.Ru My-InstantCMS.Ru 5 лет назад #
Подскажите что за blocks появилась в cmsTemplate?
Это хук или позиция для виджета? или что то другое?
+2
Fuze Fuze 5 лет назад #
Это произвольные блоки, в которые вы можете в своих компонентах помещать любой HTML. Блоки размещаются как виджеты в файле макета.
+1
JanaKovich JanaKovich 5 лет назад #
Обновился! включил режим отладки, поправил перевод и пока без ошибок. smile
сейчас допиливаю свой макет сайта. ! у кого стоит украинский язык - дождитесь обновления перевода)

Хорошая система, интереснее чем вордпресс.
Спасибо! Желаю не потерять энтузиазм и побольше спонсоров!
0
rbs rbs 5 лет назад #
От всей души поздравляю с обновлением!

Я традиционно с проблемкой. В случае выхода пользователя появляется вот такая ошибка:
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

В какую сторону копать?
+1
rbs rbs 5 лет назад #
(о том, что при отключении режима отладки этого нет - это понятно. Но это не наш подход smile , хочется чтобы было по уму)
0
Ris Ris 5 лет назад #
Сначала выдайте побольше информации.
1. Версия php
2. Конфигурация сервера. (apache, apache+nginx, nginx+php-fpm).
3. Сайт свежеустановленный или обновленный?
+2
Иван Шкута Иван Шкута 5 лет назад #
Система сообщает тебе, что функция 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;
0
rbs rbs 5 лет назад #
Спасибо огромное!
Да, помогло smile
+1
vikont vikont 5 лет назад #
Обновляю уже второй сайт и всегда выдает ошибку базы данных. Решил показать, вдруг что то серьезное
Спойлер
+2
Fuze Fuze 5 лет назад #
Архив пакета обновления перезалит, проблема решена.
0
alkokrolik alkokrolik 5 лет назад #
Прикольно, мой тикет реализовали. Если че (об этом не сказано в описании) - теперь вы можете создать несколько полей для контента или профиля типа "набор изображений" и там не будет ошибки насчет максимального количества фоток. Раньше например вы делали "фотки1" и "фотки2" с ограничением в 10 фоток, но реально вы не могли загрузить по 10 фоток для каждого поля, почему-то считалось максимальным 10 для обоих полей.
+2
JanaKovich JanaKovich 5 лет назад #
Ошибка ( Проверял в демо.

в настройках новости ставим - Управление сроком публикации
1. открываем новость и редактируем, поле "Дата окончания публикации" у нас - пусто! Сохраняем.
2. опять открываем ту самою новость и в поле "Дата окончания публикации" уже будет стоять - этот день! и уже завтра новость будет скрыта (
+4
Fuze Fuze 5 лет назад #
Исправлено на гите.
+1
JanaKovich JanaKovich 5 лет назад #
Спасибо!
+2
vikont vikont 5 лет назад #
В редакторе при выборе категории немного увеличили видимый список - Спасибо, стало удобнее.
Но появилась неприятная особенность при выборе дополнительной категории! При ее открытии курсор не только не стоит в том же месте где и выбрана основная категория, но и при каждом выборе возвращается в начало списка категорий!!!! Крайне геморно. Как это подправить?

И еще! Когда работаешь в админке в закладке Контент, то в основной категории отображаются все записи из подкатегорий и нигде нет отключения.
Как это исправить? Крайне необходимая функция при ручной сортировке записей по подкатегориям.
Олег Васильевич я Олег Васильевич я 5 лет назад #
Комментарий удален
0
vikont vikont 5 лет назад #
Как вариант, добавить в список категорий в админке ещё одну - "корневая".
Это не оптимизация, это обходной путь! И кстати не самый удобный, так как надо каждый раз создавать не нужные каталоги, а потом их убивать. Молчу о том, что уже созданную "гирлянду" каталогов надо впихивать в новый каталог. Функция изменения порядка тупо глючит... 2 папки 2 часа пытался перенести... переношу, появляется стрелочка в нужном месте, отпускаю клавишу мышки и все возвращается.
Так что хотелось бы без "гемора" просто иметь выключатель как в Типах контиента.
Олег Васильевич я Олег Васильевич я 5 лет назад #
Комментарий удален
Олег Васильевич я Олег Васильевич я 5 лет назад #
Комментарий удален
0
vikont vikont 5 лет назад #
... я говорил о том, что не помешала бы возможность отфильтровать записи, находящиеся в корне типа контента
Действительно о разных smile
Контент в главном каталоге прекрасно фильтруется, без этого вообще была бы невозможной ручная сортировка записей. Но это не всегда помогает!!! Например как отфильтровать то, что осталось после предыдущих фильтров, чтобы перенести в отдельную категорию? НИКАК! Пока отфильтрованные видны в корневой - никак!
0
Fuze Fuze 5 лет назад #
При ее открытии курсор не только не стоит в том же месте где и выбрана основная категория, но и при каждом выборе возвращается в начало списка категорий!!!!
Не наблюдаю такой проблемы. Скорее всего проблема только у вас в вашем шаблоне.
0
vikont vikont 5 лет назад #
Проверил еще раз! К сожалению и в дефолтном шаблоне та же проблема.
У меня 3-х уровневый каталог, а у вас? Наверно что то попроще и в этом разница.
+1
Иван Шкута Иван Шкута 5 лет назад #
Fuze, R2, а зачем в /system/core/template.php -> renderAsset() добавили эксит для аякс запросов? Может это лучше в шаблоне проверять? Я сейчас пишу сайт на аяксе и вместе с новым контентом обновляю и крошки и чтобы контент не обрезался пришлось влезть в ядро.
Или может для ассинхронного получения ассетов предусмотрен специальный механизм?
+2
Fuze Fuze 5 лет назад #
Да, есть проблема. Исправим.
0
Иван Шкута Иван Шкута 5 лет назад #
Спасибо!
+2
Fuze Fuze 5 лет назад #
Да в общем-то уже сделал коммит, можете скачать с гита.
0
Иван Шкута Иван Шкута 5 лет назад #
dance
+9
Fuze Fuze 5 лет назад #
Друзья, спасибо за звёзды на GitHub dance
0
Саня Саня 5 лет назад #
Тоже поставил звезду на Гите
+1
demelkar demelkar 5 лет назад #
Спасибо за обновление.... Установил.. А не появилось никакого гайда для самых тупых... Вроде того где вообще найти подписки в профиле на конкретного пользователя... У меня что-то так и не появились. компоненты, настройки списков пользователей перерыл. но там ничего нет ни по подпискам ни по колличеству подписчиков нигде... не могу понять что сделал не так :)
+1
Def Def 5 лет назад #
спасибо за обновление!!!

Появилась ли каптча для комментариев для гостей? Планируется ли изменение дизайна админки чтобы и на смартфонах-планшетах можно было управлять ей, в том числе перетаскиванием виджетов в схеме виджетов? Очень не хватает этого удобства, приходится бежать за ПК, чтобы поменять местами виджеты.
+3
4eremnykh 4eremnykh 5 лет назад #
Как бы это печально не звучало но нет, капчи для гостей в комментариях не появилось look cry
+1
4eremnykh 4eremnykh 5 лет назад #
Да по поводу управления виджетами на мобильнике действительно очень не хватает, хотя я лично себе это мало представляю как уместить отображение шаблона позиций на мобилке...
+2
Kreator Kreator 5 лет назад #
Это смотря какая мобилка. На некоторых моделях разрешение выше чем на ноутбуке.
+2
skewes skewes 5 лет назад #
Круто!!!
Спасибо большое за обновление и подписки!!!
0
Aquarius Aquarius 5 лет назад #
Добрый день!
Благодарю за обновление! Которое прошло удачно и всё работало.
Решил повысить версию 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, всё снова работает.
Такого опыта пока не было, поэтому не могу интерпретировать наверняка — моя проблема или Биллинга?
Прошу помочь советом!
+1
Иван Шкута Иван Шкута 5 лет назад #
Перевод: Неустранимая ошибка: файл /.../billing/frontend.php был закодирован кодировщиком ionCube для PHP 5.3 и не может работать под PHP 7.1. Попросите провайдера сценария предоставить версию файла, закодированную с помощью кодера ionCube для PHP 7.1
+1
Fuze Fuze 5 лет назад #
Обратитесь в саппорт Биллинга, вам дадут версию для php7.
+1
Aquarius Aquarius 5 лет назад #
К сожалению, ни на сам релиз, ни на этот диалог, ни на обращения в support Биллинга, решения или ответа не последовало.

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

Fuze, это я не персонально обращаюсь. Понимаю, что Вы к Биллингу отношения не имеете.
Просто в этой ветке прозвучало слово «дадут»...
0
Fuze Fuze 5 лет назад #
Понимаю, что Вы к Биллингу отношения не имеете.
Зачем пишите тогда, адресуя мне?)

На странице контактов есть email и телефон. Нет никаких проблем со связью.
0
Aquarius Aquarius 5 лет назад #
Проблема со связью одна — нет ответа...
0
Aquarius Aquarius 5 лет назад #
Благодарю, Иван и Fuze!
Значит рано переключаться — надо сначала матчасть подготовить...
0
Def Def 5 лет назад #
почему-то вылезло 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
+1
Fuze Fuze 5 лет назад #
Такой константы нет в движке, вероятно вы её добавляли сами вручную. Или от какого-то дополнения, которое изменяло системные файлы.
0
demelkar demelkar 5 лет назад #
А как часто рассылки делаются ?
Настроил рассылки, но в списке рассылок они стоят на ожидании.
0
demelkar demelkar 5 лет назад #
зы.. на ожтдании они стоят с самого утра...
0
Fuze Fuze 5 лет назад #
Очередь выполняется при каждом запуске CRON.
http://docs.instantcms.ru/manual/settings/scheduler
0
demelkar demelkar 5 лет назад #
Спасибо. Подключил Cron, рассылается... Там только когда отослано уже в очереди подписок она пустая остаётся не понятно зачем там тогда поле "Дата выполнения".... Я так понимаю это будет актуально если ошибка будет в рассылке. Или как то можно сделать так чтобы после выполнения рассылки не удалялись из списка ?
0
Fuze Fuze 5 лет назад #
Я так понимаю это будет актуально если ошибка будет в рассылке.
Да. Этот механизм очереди общесистемный, используется также в рассылках email. Задача очереди есть в админке в разделе планировщика.
0
SALIK SALIK 5 лет назад #
Это не очень удобно, так как к примеру, у меня крон запускается каждую минуту (для некоторых функций так необходимо), а контент на сайте появляется каждые 5-10 минут (по разному, но бывает даже и чаще), и получается, что пользователя засыпет емайлами, хорошо бы для подписок сделать отдельное задание в планировщике, запуск которого можно было бы регулировать по времени.

p.s. Пока еще не все протестировал, поэтому спрашиваю, если за день будет 70 статей, 30 записей в блоге, и еще записи в разных типах контента и пользователь подписан на все, как это приходит на емаил, одним письмом со всеми обновлениями или пользователь получит 100 писем crazy ?
0
Def Def 5 лет назад #
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

Проблема с компонентом защиты от нагрузок?
+1
Ris Ris 5 лет назад #
Отключите его в админке и пишите разработчику.
+1
Def Def 5 лет назад #
вот чтото я не вижу такого компонента в админке вообще
0
Ris Ris 5 лет назад #
Отлично виден в компонентах:
Спойлер
Если там не видно - установите заново:
http://instantcms.ru/addons/loadaverage.html
+2
Василич Василич 5 лет назад #
Можно я и тут поплачусь? Отсутствие картинок в категориях, это попоболь (
0
Oleg_z75 Oleg_z75 5 лет назад #
Добрый день Василич. Это решается 2 способами: нужно прописать путь к иконкам в категориях или купить супер шаблон у Dezerit и всё будет Гут. Ссылку на автора шаблона скинул Вам в личку. Никакой рекламы, только рекомендации и положительные эмоции :)
0
Василич Василич 5 лет назад #
Не нужны мне лишние шаблоны.
Но спасибо.
0
Oleg_z75 Oleg_z75 5 лет назад #
Ваше право!
0
Melon Melon 5 лет назад #
Спасибо за обновление! После обновления сайта вижу такое сообщение в админке:
Notice: Constant LANG_PERM_OPTION_PREMOD already defined in site.ru/system/languages/ru/controllers/video/video.php on line 313
+1
rbs rbs 5 лет назад #
Это вопрос к разработчику компонента Видео, который вы отдельно ставили. В базовой конфигурации такого компонента нет.
0
Fuze Fuze 5 лет назад #
Удалите эту строчку в указанном файле.
0
rbs rbs 5 лет назад #
Коллеги, есть ещё пара вопросов по новой версии. 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

Буду рад комментариям и советам.
0
Jestik Jestik 5 лет назад #
Что то не могу понять, а где в профиле пользователя кнопка подписаться?
0
Aquarius Aquarius 5 лет назад #
Jestik, посмотрите в меню, которое раскрывается кнопкой в правом верхнем углу профиля.
0
Jestik Jestik 5 лет назад #
а у вас случайно ничего еще не установлено? доп. компоненты?
+1
Fuze Fuze 5 лет назад #
Текст новости:
Тут же, в контексте подписок, хочу отметить, что претерпел изменения и механизм дружбы между пользователями. Теперь запрос дружбы можно отклонить, оставив в подписчиках. Также, если дружба отключена в настройках или пользователи запретил принимать запросы дружбы, пользователи будут видеть кнопку "Подписаться" вместо "Добавить в друзья".
Олег Васильевич я Олег Васильевич я 5 лет назад #
Комментарий удален
0
Jestik Jestik 5 лет назад #
Понял, спасибо.

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

А в ленте активности это не дублируется? Что бы по аналогии как в вк и других, все водном месте без всплывающих окон и пр. просто лента записей из подписок и друзей
Олег Васильевич я Олег Васильевич я 5 лет назад #
Комментарий удален
0
Jestik Jestik 5 лет назад #
Там да, можно, но у человека на скрине прямо в профиле, и к тому же если подписатся на ТК юзера то вкладка "Подписчики" у него ак и не появляется.
Шаблон дефолт использую. обновлялся с 2.9.0
Олег Васильевич я Олег Васильевич я 5 лет назад #
Комментарий удален
0
Jestik Jestik 5 лет назад #
Так в человека есть кнопка "подписаться" на демо и у меня нету...магия) ИМХО логично что бы кнопочка такая была, если я отключу дружбу? Подписки перестанут работать?
Олег Васильевич я Олег Васильевич я 5 лет назад #
Комментарий удален
Олег Васильевич я Олег Васильевич я 5 лет назад #
Комментарий удален
0
Aquarius Aquarius 5 лет назад #
Нет, Олег Васильевич, ничего не изменено — это чистая система.
Держу её, как говорил Матроскин, в качестве «поликлиники для опытов». smile
Но "дружба" там запрещена, поэтому и получается, что "Подписаться".
Олег Васильевич я Олег Васильевич я 5 лет назад #
Комментарий удален
0
Jestik Jestik 5 лет назад #

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

На демо сайте кстати тоже так
+1
SE7EN SE7EN 5 лет назад #
Хорошо было бы в главном меню да и во всех иметь возможность не только удалять пункты но и просто их отключать.
Олег Васильевич я Олег Васильевич я 5 лет назад #
Комментарий удален
0
4eremnykh 4eremnykh 5 лет назад #
Подскажите, решен ли вопрос с отображением Яндекс карт в компоненте InstantMAPS? Если да то как что необходимо сделать для исправления? Спасибо.
+1
4eremnykh 4eremnykh 5 лет назад #
Прошу прощения, все норм!
0
cmotp10 cmotp10 5 лет назад #
Как решили вопрос с отображением карт? У меня не отображаются. Буду благодарен помощи.
+1
SALIK SALIK 5 лет назад #
А можно как то отключить уведомления о голосование за статью?
0
Jestik Jestik 5 лет назад #
Кстати, на паре сайтов не показывается картинка когда нет аватарки
+1
Jestik Jestik 5 лет назад #
И уже понял в чем причина, использую собственный пресет....
0
Karandaw Karandaw 5 лет назад #
Спасибо команде разработчиков и всем причастным за труд.
0
arsius arsius 5 лет назад #
Интересно в данном обновлении InstantCMS 2.10.0 решена проблема с редериктами?
У меня при переходе из результатов поиска на мой сайт, подменяется страница, с которой был осуществлен переход.
Из-за этого сайт исключен из поиска Яндекса, кто с этим сталкивался и как можно решить проблему?
0
Fuze Fuze 5 лет назад #
Такой проблемы нет и не было.
0
arsius arsius 5 лет назад #
Спасибо за ответ. Будем решать проблему...
0
MiMoHOD MiMoHOD 5 лет назад #
Странно, все еще не отображается рейтинг комментариев в соответствующей вкладке на личной странице пользователя. Не порядок, даже в единичке это есть.
0
MiMoHOD MiMoHOD 5 лет назад #
Ужасно, что нельзя править комменты в блогах...
* Непорядок ))
+1
Ris Ris 5 лет назад #
Почему нельзя?
Разрешите кому надо править.
0
MiMoHOD MiMoHOD 5 лет назад #
Я имел ввиду тут )
0
Ris Ris 5 лет назад #
Странно, все еще не отображается рейтинг комментариев в соответствующей вкладке на личной странице пользователя
Найдите в файле \templates\default\controllers\comments\comment.tpl.php (строка примерно 70) код:
Код PHP:
  1. <?php if ($is_controls){ ?>
и замените на
Код PHP:
  1. <?php if (1 == 1){ ?>
0
Aquarius Aquarius 5 лет назад #
Ris:
if ( 1 == 1 ) {
Уважаемый Ris, а в чём смысл такой странной хитрости?
+2
Ris Ris 5 лет назад #
В том, чтобы мне не пришлось объяснять, как искать вторую фигурную скобку, которая закрывает исполняемый по условию код. smile
0
MiMoHOD MiMoHOD 5 лет назад #
Благодарю, но это должно работать по умолчанию.
+2
Ris Ris 5 лет назад #
Чтобы это добавили в "поумолчания", надо написать предложение на гитхабе.
https://github.com/instantsoft/icms2/issues
0
Alexirk Alexirk 5 лет назад #
Здравствуйте! Обновился с 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
Пожалуйста, помогите что делать? Спасибо за ответы!
0
rbs rbs 5 лет назад #
а режим отладки включал?
0
Alexirk Alexirk 5 лет назад #
Да, включал
0
Alexirk Alexirk 5 лет назад #
Проблему решил была на хостинге PHP не той версии, т.е надо чтобы версия PHP 5.5 или выше, установил 5.6.33 и все заработало. dance
0
Capitan Capitan 5 лет назад #
Такая же ошибка
0
Адам Адам 5 лет назад #
Доброго времени суток. Очень нужно. Как сделать так чтобы гости в типах контента могли оставлять записи. Например создать тип контента отзывы, и не авторизованные пользователи могли добавлять записи. Раньше как здесь http://instantcms.ru/blogs/vse-ob-instantcms-2/vklyuchenie-redaktirovanija-prav-gostei-v-administratorskoi.html, но на 2.10 так не работает. Как быть?
0
Авакадо Авакадо 5 лет назад #
Почта приходит от сайта не с указанного e-mail в настройках а от Root User
root@localhost
0
Fuze Fuze 5 лет назад #
Это не относится к CMS, настраивайте правильно почтовый сервер.
0
SE7EN SE7EN 5 лет назад #
проблема с Instant Maps

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

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

Кто решил такую проблему?
0
Колёк Колёк 5 лет назад #
Обновился до версии Инстанта 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 ничего не меняется, та же ошибка.
Спасибо.
-3
Андрей Андрей 5 лет назад #
у Вас какой-то зашифрованный компонент требует установку ioncube_loader_lin_7.0.so версии, надо понять какой.
-3
Андрей Андрей 5 лет назад #
это потому что какой-то компонент был закодирован ionCube Loader под PHP 5.4, возможно Биллинг или Maps если они у вас есть, ну или какой-либо другой. Попробуйте временно отключить их. И запросить версию компонента у разработчиков закодированную под PHP 7.0.
0
Колёк Колёк 5 лет назад #
Из статьи: [quoteТеперь InstantCMS работает на любой версии PHP, начиная с 5.4.[/quote]
А как отключить то, если сайт вообще не запускается?
И что-то мне подсказывает, что имя этому компоненту ilikeit, судя из строки ошибки. Вот только как его отключить.
+2
Loadырь Loadырь 5 лет назад #
Надо лезть в базу и там в таблице cms_controllers у компонента ilikeit ставить is_enable - 0
0
Колёк Колёк 5 лет назад #
Спасибо, щас буду пробовать
+2
Колёк Колёк 5 лет назад #
Всё получилось, заработало...
Причиной было два компонента, это: "Мне нравится" и "InstantMaps".
Ещё раз спасибо за подсказку.
-4
Vladorld Vladorld 5 лет назад #
Когда уже решите проблему с установкой дополнений на MacOS...
+1
Fuze Fuze 5 лет назад #
Видимо когда уже опишите эту самую проблему, телепатически мы не умеем. Установка дополнений не зависит от операционной системы.
+1
МитяЙ МитяЙ 5 лет назад #
После обновления перестали добавляться из ленты новости в яндекс новости и укр.нет? В чем может быть причина?
0
МитяЙ МитяЙ 5 лет назад #
никто с этим не столкнулся?
0
SE7EN SE7EN 5 лет назад #
проблема с Instant Maps если выбираю карты Google то получаю вот такое сообщение: При загрузке Google Карт на этой странице возникла проблема. Подробности вы найдете в консоли JavaScript.[/i] если выбираю карты Яндекс то карты вообще не отображаются

неужели никто не сталкивался с такой проблемой?
+2
Владимир Савенко ✝️ Владимир Савенко ✝️ 5 лет назад #
Сталкивался. писал R2 объяснял... но... остался наедине со своей проблемой, похоже. что Гугл поменял правила игры, а вот компонент под эти правила не перестраивается впрочем как и другие премиум-компоненты под новые реалии рынка.
0
Aquarius Aquarius 5 лет назад #
Да, Владимир, это обновление выявило такую закономерность.
Выше http://instantcms.ru/novosti/release2100.html#comment_106750
уже была ветка про другой премиум-компонент.
Всё не фатально — система живая!
Будем надеяться, что эти комменты помогут разработчикам премиум-компонентов определить приоритеты.
+2
Владимир Савенко ✝️ Владимир Савенко ✝️ 5 лет назад #
У меня данная проблема возникла не при этом обновлении... Просто правила игры сторонних сервисов меняются. а вот премиум компоненты не могут адаптироваться под эти реалии.. И в то же время. у меня нет столько наглости. что бы обвинять основного разработчика системы, тем более это запрещается правилами данного сайта.. Просто пытаюсь как то извернуться, что бы адаптироваться под изменения...Все же заслуги R2 больше, чем претензии по купленным компонентам... ИМХО
+1
Aquarius Aquarius 5 лет назад #
Здесь никому не нужны обвинения или претензии.
Делалось бы дело — это главное и, пожалуй, единственное, что здесь всех объединяет...
0
skewes skewes 5 лет назад #
Сегодня обновился "без сучка и без задоринки", как говорится)))
Я просто болдею от этой надписи !!! "Подписаться" !!! smoke
Как же это круто!!! v glasses
Ни сколько не жалею о складчине, в которой так же принимал участие, как и все наше сообщество, и, поначалу думал, что мне это так, может надо, а может и нет, но поддержать то надо разработчиков!!!
А теперь просто ВАУ, ШИКАРНО и нет просто слов для восхищения!!!
Спасибо огромное ещё раз!!!
И давайте может еще что-нибудь подумаем в складчину))) zst
Ну это я так, с взглядом на будущее)))
+3
vikont vikont 5 лет назад #
После обновления Инстанта до версии 2.10.0 начались проблемы с постером анонсов в соцсети! Задваиваются очереди.
В ходе разбирательств выяснилось, что Инстант почему то дважды инициализирует публикацию, первый раз при создании статьи (в ручную или парсером не имеет значения), а второй раз если эту статью редактировать!
В ленте активности та же задвоенность, как будто статью публикуют дважды. ID обоих статей одинаковый.
Где это поправить?
0
lezginka.ru lezginka.ru 5 лет назад #
Почему-то 2.10.0 публикует в меню сайта то, что там не должно быть...

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

жаль, что Instantcms стоит пользоваться только разбирающимся в php
Жаль, что пользователи не хотят извещать об ошибках более развёрнуто, т.к. зачастую из скудной информации о возможной ошибке, 70% составляет субъективные выводы.
0
Алхимик Алхимик 5 лет назад #
Fuze спасибо за вашу работу и прошу прощения.
просто ошибки полезли после установки чистого сайта, на php 5.6, чего не происходит на Joomla.
пользуюсь instantcms с версии 1.5 и с ней мне везло больше, хотя новая намного удобнее и проще.
+1
Fuze Fuze 5 лет назад #
просто ошибки полезли после установки чистого сайта, на php 5.6, чего не происходит на Joomla.
Вы написали об одной ошибке.
У нас установлена чистая демка, установлена локальная копия для разработки с максимальным уровнем показа предупреждений. Указанных нотисов не наблюдаю. Кроме того, после "чистой установки" режим отладки выключен и указанный нотис вы не могли видеть, даже если бы он был.
Поэтому я и спрашиваю: какие действия мне нужно сделать, чтобы попасть на ошибку, описанную вами. И если такая ошибка действительно будет, её исправить. Спасибо.
+3
Алхимик Алхимик 5 лет назад #
в режиме отладки, шаблон стандартный.
Всплывает ошибка между картинками в фотоальбоме, когда загружено много фото, у меня 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
-
В админке-виджеты не показывает группы, не могу установить виджеты в раздел группы.
-
Уведомления в админке почему-то не исчезают после просмотра.
+2
Fuze Fuze 5 лет назад #
Всплывает ошибка между картинками в фотоальбоме, когда загружено много фото, у меня 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. Уберём этот чекбокс по умолчанию.

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

Уведомления в админке почему-то не исчезают после просмотра.
И не должны, никогда не исчезали.
+3
Алхимик Алхимик 5 лет назад #
Fuze:
Как мне воспроизвести эту проблему?
здесь ошибки после нажатия кнопки "показать больше"
В настройках загрузки изображений средний-пресет Авто x 300/ Большой 800 x 500
типы контента-фотоальбомы-настройка - пресеты для конвертации средний, большой
php7.0.27 в режиме CGI, кеширование, сжатие отключено
архив с картинками
+1
Fuze Fuze 5 лет назад #
Спасибо за развёрнутый фидбэк, теперь всё понятно.
Исправим в обновлении всё, что вы описали.
+1
skewes skewes 5 лет назад #
Здравствуйте!
А кто-нибудь может подсказать, как убрать счетчик подписок у объявлений?
Что-бы только надпись была - "Подписаться"
+1
&$!#% &$!#% 5 лет назад #
templates/default/controllers/subscriptions/button.tpl.php - вырезать пятую строку.
Олег Васильевич я Олег Васильевич я 5 лет назад #
Комментарий удален
0
&$!#% &$!#% 5 лет назад #
без той строки исчезнет счётчик у всех ТК
Подозревая, подозреньице не беспочвенное, потому как так как бы и будет))
0
skewes skewes 5 лет назад #
Удалил полностью строку:
Код 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>
Исчез счетчик)))
Спасибо большое шэльдэ бердэ бельдэ!
Олег Васильевич я Олег Васильевич я 5 лет назад #
Комментарий удален
0
skewes skewes 5 лет назад #
Олег Васильевич я, а я написал, что у объявлений)))
как убрать счетчик подписок у объявлений?
Просто у меня по умолчанию доска выводится на главной, а кто будет подписываться на все объявления? stuk
Один подписался, так я все ждал, когда же он отпишется))) crazy
Думаю, ща он зайдет в свой ящик и просто... ну вы поняли)))
Отписался)))
+1
Azura Azura 5 лет назад #
Попробуйте через .css привязать свойство invisible к блоку счётчика у объявлений, привязкой к классу контейнера где он лежит... Надеюсь, понятно описала х)
0
Oleg_z75 Oleg_z75 5 лет назад #
"Один подписался, так я все ждал, когда же он отпишется" Зайди в БД и поставь цифру, которая тебе больше нравится в поле счётчика комментов и смотришь у других стимул появится. Завтра напишу в какой базе править и где.
0
Oleg_z75 Oleg_z75 5 лет назад #
skewes Заходишь в БД, находишь базу cms_subscriptions, смотришь в ней нужный для тебя контент subject (название контента пр. board) и правишь строку строку subscribers_count (это сам счётчик). Поставишь нужную цифру, сохрани и обнови страницу своего сайта, увидишь, цыфра счётчика изменится.
0
Евгений Фоменко Евгений Фоменко 5 лет назад #
Возможно, ошибка или баг, возможно я что-то не понял.
Чистаю установка на локалке. Создаю тип поля - набор изображений.
Размер в списке - нормал
Размер в записи - нормал
Пресет миниатюр - 64 на 64.

Выводит и в записи и в списке как 64*64. Я что-то не так делаю? Фотку удалял, перегружал. Создание превью - отметил все сразу.
Олег Васильевич я Олег Васильевич я 5 лет назад #
Комментарий удален
0
Евгений Фоменко Евгений Фоменко 5 лет назад #
т.е. таким образом не получится вывести мелкие картинки в списке и большие в записи?
Олег Васильевич я Олег Васильевич я 5 лет назад #
Комментарий удален
0
Oleg_z75 Oleg_z75 5 лет назад #
Вопрос к разработчикам!
Ребят, сделайте плиз уже упорядоченными комментарии. То есть, при заходе по ссылке меню мы видим все комментарии пользователей и в них отсутствует градация, то есть комментарии идут по дате возрастания и не поймёшь, кто отвечал на данный коммент по теме. Это прослеживается уже давно и ни кто не замечает этого. Пример офф. релиза:https://demo.instantcms.ru/comments
Всем спасибо. С уважением к сообществу!
0
Ris Ris 5 лет назад #
и не поймёшь, кто отвечал на данный коммент по теме.
Вы в саму тему зайдите, там все понятно. Даже стрелочками можно переходить от ответа к комментарию на который ответ.
А по ссылке вывод ВСЕХ комментариев.
0
Oleg_z75 Oleg_z75 5 лет назад #
В самой теме, да, там все ОК согласен. Ладно не буду задавать дурных вопросов, на выходных посмотрю код и допишу всё сам, чтоб градация отображалась как в темах. Да, всем хороших выходных и побольше рыбки с пивом joke
0
Евгений Фоменко Евгений Фоменко 5 лет назад #
А есть воозможность безболезненно ограничить количество символов на странице с комментариями, чтообы контент не дублировался?
0
Zau4man Zau4man 5 лет назад #
Поглядел код, безболезненно скорее всего не получится.
В коде есть всего один хук comments_before_list но он используется везде, где есть комментарии. Т.е. если резать комменты в нем, то они обрежутся везде, в т.ч. и на странице просмотра записей с комментариями.
Но можно в шаблоне. Отпишу в личку.
0
Loadырь Loadырь 5 лет назад #
По простому, эту строку, заменить на что-то подобное
Код PHP:
  1. <?php echo string_short($entry['content_html'], 200); ?> ...
где 200 - количество символов.
0
Zau4man Zau4man 5 лет назад #
Тогда будут обрезаны также комментарии под новостями, так как comment.tpl.php используется и там.
Я предложил такое решение
-1
Melon Melon 5 лет назад #
Подскажите в чем проблема: захожу в админку и перехожу в контент "страницы". Создаю в нем категорию. Нажимаю редактировать созданную категорию и попадаю на 404.
0
Def Def 5 лет назад #
Подскажите пожалуйста, почему может выходить ворнинг 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 ?
+1
Loadырь Loadырь 5 лет назад #
Какое-то дополнение (виджет, поле, компонент), пытается обработать свои данные функцией getFilterTitles в классе content, которой в этом классе не существует.
0
setka4 setka4 5 лет назад #
Добрый день, друзья!
Подскажите после обновы появилась проблема: при создании нового контента создается пустая запись, которая не видна на главной странице контента и к тому же возвращает ошибку ...../www/templates/default/content/default_list_featured.tpl.php on line 47.
В чем может быть проблема, на версии 2,7,2 все нормально. Последующие обновления, вплоть до 2.10 содержат ошибку
0
setka4 setka4 5 лет назад #
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
0
Павел Павел 5 лет назад #
Ребят а меню в админке только у меня пропало или как то надо настроить или его там и нет?
+1
SPAUM SPAUM 5 лет назад #
обновился с 2.6 до 2.10 вроде все хорошо, спасибо!
заметил, что поля TAG, SEO раньше писало конкретное количество введённых символов, а сейчас стало писать сколько символов осталось, почему-то не удобно, думал есть настройки, но в компонентах не нашёл, можно как-то изменить взад?
0
R161Net R161Net 5 лет назад #
Помогите-подскажите!!!
Ручная установка-На странице «Информация о пакете» нажмите установить

Где эта страница???
0
R161Net R161Net 5 лет назад #
Разобрался!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.