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

24.61K

И вновь мы вас приветствуем, друзья!

Повод все тот же, обновление InstantCMS под версией 2.3.0.

Как обычно, ниже описание самых значимых изменений и инструкция по обновлению.

Улучшение производительности

Мы не обошли стороной проблему производительности движка и в этом релизе под капотом множество оптимизаций. Изменены типы некоторых полей, индексы. В целом, субъективно, оцениваем увеличение производительности на 15-20%, а на маломощных хостингах будет ощущаться все 35-40%.

Автоматический старт установки CMS

Т.к. документацию мало кто читает, теперь после загрузки архива InstantCMS на сервер не нужно переходить на /install. Установка запустится автоматически.

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

Исправление ошибок

  • теперь при удалении типа контента, виджеты, использующие его, будут отвязаны и того самого белого экрана больше не будет;
  • таймзона для соединения с БД теперь указывается всегда по смещению, путаницы с временем быть не должно;
  • устранен баг с проверкой поля дата на заполненность;
  • устранен баг с двойной подгрузкой в админке в списке контента;
  • устранен баг, когда более одного вложения в письмах не отправлялось;
  • исправлена потеря имен при загрузке файлов с русскими именам;
  • исправлено удаление файлов в полях типа "Файл";
  • исправлен доступ для модераторов к записям в приватных группах;
  • исправлен вывод неопубликованных записей в ленте активности;
  • исправлено пакетное добавление категорий в админке;
  • при установке дополнений изменен механизм проверки наличия установленной InstantCMS посредством FTP подключения;
  • оптимизировано повторное подключение системных файлов;
  • исправлена вставка роликов YouTube из поиска в Live Editor;
  • исправлен доступ ко всем настройкам группы для администраторов сайта;
  • исправлена ошибка, когда при ошибке формы сбрасываются указанные ранее дополнительные категории;
  • и другие — более мелкие.

Информация для разработчиков

Добавлены вызовы новых хуков:

  • content_ТИП_КОНТЕНТА_move_content_items, см. /system/controllers/admin/actions/content_item_move.php
  • ctype_basic_ТИП_КОНТЕНТА_form, см. /system/controllers/admin/actions/ctypes_edit.php
  • comments_before_list, см. /system/controllers/comments/frontend.php
  • before_render_ТИП_КОНТЕНТА_feed_list, см. /system/controllers/rss/actions/feed.php
  • comments_after_hide, см. /system/controllers/comments/actions/delete.php

Теперь при insert-ах в базу данных, не нужно заботиться об ансетах отсутствующих ячеек, движок уберет ненужное сам. Также, при выполнении долгих задач cron, если задание для CRON на сервере было создано правильно для php cli, движок сам сделает реконнект к базе данных.

В режиме отладки добавлено время генерации страницы, время на каждый запрос.

В случае возникновения ошибок, которые отслеживает CMS, страница с ошибкой будет с правильными хидерами 503 Service Unavailable.

Внедрен механизм UsersPersonalSettings, который позволяет сохранять для каждого пользователя различные данные. По сути является альтернативой добавления поля в таблицу cms_users. Может хранить как строки, так и массивы. Благодаря применению UPS, в админке в списке контента теперь запоминаются фильтра, сортировки и кол-во на страницу. Методы для работы доступны в классе cmsUser.

Убрано поле is_online из таблицы пользователей. Теперь статус пользователя (онлайн или офлайн) нужно получать при помощи метода cmsUser::userIsOnline($user_id), а список пользователей онлайн получать, присоединяя таблицу sessions_online например так: joinInner('sessions_online', 'online', 'i.id = online.user_id')->

Другие изменения

  • подсветка кода <code> в редакторе в markitup (добавлена кнопка для вставки кода);
  • добавлено оповещение на email о новом личном сообщении;
  • при управлении сроком публикации появилась возможность указать что делать после публикации: скрывать или удалять;
  • в общих настройках сайта теперь можно указать название отправителя (вместо названия сайта);
  • в комментариях подсвечиваются пользователи, которые сейчас на сайте, а также отдельным цветом показывается никнейм автора публикации;
  • просмотры записей теперь не засчитываются от авторов и администраторов;
  • в виджете списка контента теперь можно полноценно указывать свой шаблон вывода;
  • опции виджета слайдера теперь с удобными select-ами, также добавлена опция, позволяющая задавать отдельно поле изображения для малой и большой картинки;
  • в поле дата добавлена ссылка для заполнения его текущей датой и временем;
  • изменено количество страниц в пагинации в админке на более удобные;
  • в админке во всех списках осуществляется множественный выбор при зажатой клавише shift;
  • добавлены alt для всех изображений;
  • вынесен лишний код из шаблонов полей типов контента.

Другие, более мелкие изменения, вы, при желании, увидите сами.

Важно уточнить, что да, есть еще множество изменений, которые "просятся" в релиз, о которых писали в том числе и мне лично. Но все не охватить. Поэтому, не переживайте, мы не останавливаемся и постепенно все, с чем согласны (а это почти 90% того, что предлагается), внесем в релиз.

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

В первую очередь нужно отключить кеширование в настройках сайта. А после процедуры обновления не забывать чистить кеш браузера.

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

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

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

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

Заключение

Конечно же, спасибо всем (не хотим выделять кого-то отдельно), кто участвовал в разработке на GitHub, присылал Pull requests, тестировал и в целом устно поддерживал, несмотря ни на что. Все это важно и очень полезно для всех.

Предвосхищая вопросы о форуме — точные сроки его выхода пока назвать не получится, к сожалению. Рассчитывайте на 2016 год, весну-лето, увы.

Спасибо, что вы с нами! Работа над развитием и улучшением InstantCMS 2 не остановлена и не планирует останавливаться.

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

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

+12
Василий Сергеевич Василий Сергеевич 6 лет назад #
Не буду нарушать традиций:
Спасибо за обновление! v
+1
Def Def 6 лет назад #
Отличное обновление. Надеюсь обновлюсь с первого раза корректно, т.к многое дописывалось) Спасибо разработчикам!
+1
Александр Kreator Александр Kreator 6 лет назад #
Первое обновление прошло успешно.
СПА-СИ-БО!!!
0
Def Def 6 лет назад #
в шаблонах кстати изменений не было?
+1
Александр Kreator Александр Kreator 6 лет назад #
В обновлении есть файлы шаблона.
+2
Def Def 6 лет назад #
блин, там прям чет куча файлов(
+1
Fuze Fuze 6 лет назад #
В шаблонах изменения есть.
Если в вашем шаблоне есть файлы в директории /templates/ваш_шаблон/assets/, то существующие нужно заменить. Это же касается и директории /templates/ваш_шаблон/js/. НО только если у вас там есть файлы, представленные в архиве обновления. Если там их нет, ничего делать не нужно.
В любом случае, если шаблон существенно отличается от дефолтного, то посмотреть изменения в шаблонах стоит.
+2
Val Val 6 лет назад #
Ура! Товарищи!
Поздравляю всё сообщество со столь долгожданным выходом новой версии всеми любимого InstantCMS!
P.S. счастлив как ребёнок)))
+2
Loadырь Loadырь 6 лет назад #
Val:
счастлив как ребёнок)))
Такое бывает, когда прикладываешь к этому руки и голову.
0
Алексей Т Алексей Т 6 лет назад #
Большое спасибо!
0
lezginka.ru lezginka.ru 6 лет назад #
приятная новость, спасибо всем кто этому способствовал!
+2
letsgo letsgo 6 лет назад #
Молодцы, что идет работа. Меня, когда еще ставил 2, всегда занимал вопрос: какие должны быть права на папки для безопасности сайта и в тоже время для установки системы. Не нашел информации, может добавить в Мануал по установке?
0
Евгений Николаич Евгений Николаич 6 лет назад #
Вот порадовали так порадовали, как раз только новый проект начал делать, спасибо огромное за развитие системы, буду тестировать новшество.
0
Loadырь Loadырь 6 лет назад #
Fuze:
Спасибо, что вы с нами!
Ещё большее спасибо, что вы с нами joke
+1
PIN PIN 6 лет назад #
Отличная работа!
0
MegaRostov MegaRostov 6 лет назад #
ОГРОМНОЕ спасибо!
0
Роман Роман 6 лет назад #
Отличная новость! Радует, что есть движение!
Движение - жизнь!
+1
No Name No Name 6 лет назад #
Отличная работа,как всегда порадовали!молодцы разработчики, но вот я как и многие (писали об этом), ждали гостевой доступ как в первой ветке!((Жаль что не внедрили, будет ли это в следующих обновлениях?
0
ermakover ermakover 6 лет назад #
Мне кажется или дефолный шаблон стал адаптивным????
+3
Val Val 6 лет назад #
Так вроде он и не переставал быть адаптивным?! joke
0
ermakover ermakover 6 лет назад #
Нет не был, к сожалению. Правый столбец на мобильных устройствах, да даже при уменьшении размеров браузера, исчезал бесследно. А теперь он переместился вниз.
+2
Loadырь Loadырь 6 лет назад #
он не исчезал бесследно, следы были просто скрыты, а теперь да, он виден всем.
+1
Val Val 6 лет назад #
То, что "исчезал" столбец - это не значит что шаблон был не адаптивным! Как раз наоборот, шаблон подстраивался под устройство, на котором его смотрят, т.е. адаптировался под него. А скрытие столбца - это был такой замысел создателя шаблона, совсем другое дело, что это не так удобно, как хотелось бы.
Так что не путайте понятия))
+2
SEOrigin SEOrigin 6 лет назад #
После обновления при попытке редактировать права группы пользователей - белый экран. Ошибок никаких не выводится, в т.ч. при включённой отладке.
0
asa asa 6 лет назад #
У меня ошибки такой нет.

Проверял так:
Админка->Пользователи->Выделил группу "Новые", нажал "Права группы", нажал "Сохранить".

Все отлично.
0
0
Jestik Jestik 6 лет назад #
Это:
Если выбрать например тип контента "Посты" типом контента по умолчанию, то на странице материала не отображаются виджеты, я так думаю из-за отсутствия в урле "posts".
Судя из описания не поправили, хлтя уже принципе все равно, сейчас урлы менять уже поздно
+1
Fuze Fuze 6 лет назад #
Если выбрать например тип контента "Посты" типом контента по умолчанию, то на странице материала не отображаются виджеты, я так думаю из-за отсутствия в урле "posts". Судя из описания не поправили, хлтя уже принципе все равно, сейчас урлы менять уже поздно

Править нечего. Изменились url - изменяйте и маски. Это не баг.
0
Jestik Jestik 6 лет назад #
Спасибо, разобрался
0
Zau4man Zau4man 6 лет назад #
Спасибо большое! Качаем, ставим, обновляемся!
0
Zau4man Zau4man 6 лет назад #
За третий параметр в html_image отдельное спасибо.
+2
Zau4man Zau4man 6 лет назад #
Обновился. Изменений в шаблонах немного, все сторонние компоненты продолжают работать.
0
Alexprofi Alexprofi 6 лет назад #
Еще не проверял, но кажется дождался чего ждал. Спасибо!
0
behive behive 6 лет назад #
Спасибо за обновление. На хостинге джино работает ощутимо быстрее)
+2
Alexprofi Alexprofi 6 лет назад #
Обновился, - получил белый экран. Так как в админку зайти не могу, режим отладки включить нет возможности.
В логах сервера ошибки не видно. Может в новой версии есть какие-то требования к версии PHP?
0
Fuze Fuze 6 лет назад #
Обновился, - получил белый экран
http://instantcms.ru/blogs/InstantSoft/taina-belogo-yekrana.html
Может в новой версии есть какие-то требования к версии PHP?
Нет, ничего не менялось. Попробуйте ручную установку.
+2
Alexprofi Alexprofi 6 лет назад #
Прописал в htaccess php_flag display_errors on
Получил ошибку 500: Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.
0
Fuze Fuze 6 лет назад #
Это ошибка связана с тем, что у вас на хостинге нельзя в htaccess ставить php_flag (вы поставили php_flag display_errors on). Попробуйте в хостинг панели включить показ ошибок. Или спросите у хостера как включить показ ошибок.
Нифигаccе о-го-гошеньки Нифигаccе о-го-гошеньки 6 лет назад #
Комментарий удален
0
Fuze Fuze 6 лет назад #
Хостер ошибок не видел - в логах их не было
Значит ошибки не логируются.

Отключите кеширование в админке перед обновлением. Включите показ ошибок на хостинге. Закачайте файлы вручную и обновитесь. Без конкретного текста ошибки ничем не сможем помочь.
Нифигаccе о-го-гошеньки Нифигаccе о-го-гошеньки 6 лет назад #
Комментарий удален
+1
solntsev solntsev 6 лет назад #
Отключить кеширование можно без админки. Зайдите по FTP в папку system/config
В файле config.php
измените
Код PHP:
  1. 'cache_enabled' => '1',
на
Код PHP:
  1. 'cache_enabled' => ' ',
Для включения режима отладки
измените
Код PHP:
  1. 'debug' => ' ',
на
Код PHP:
  1. 'debug' => '1',
Нифигаccе о-го-гошеньки Нифигаccе о-го-гошеньки 6 лет назад #
Комментарий удален
Нифигаccе о-го-гошеньки Нифигаccе о-го-гошеньки 6 лет назад #
Комментарий удален
0
solntsev solntsev 6 лет назад #
Тогда покажите что в логах сревера.
0
solntsev solntsev 6 лет назад #
*сервера hoho
Нифигаccе о-го-гошеньки Нифигаccе о-го-гошеньки 6 лет назад #
Комментарий удален
0
kirkr kirkr 6 лет назад #
Проверьте в файлах htaccess на запрещенные php_flag на вашем хостинге. думаю траблы там надо искать.
Нифигаccе о-го-гошеньки Нифигаccе о-го-гошеньки 6 лет назад #
Комментарий удален
0
Денис Васильевич Денис Васильевич 6 лет назад #
Благодарю!
+1
Jestik Jestik 6 лет назад #
А на лайвстрите недавно пост появился о том что все пропало и пр. так чо скорее всего все перейдут сюда. И кстати, надо активней продвигать cms в англоязычную сферу. Тестил на днях всякие Pligg и Elgg, ну инстант на несколько голов выше
0
BoAnRo BoAnRo 6 лет назад #
Это Вы в продолжения моей темы тестили? :)
+1
Александр Корень Александр Корень 6 лет назад #
Спасибо огромное, это долгожданная и очень хорошая новость. Конечно, хочется побольше и побыстрее smile Но главное, что процесс идёт и "Работа над развитием и улучшением InstantCMS 2 не остановлена и не планирует останавливаться." Это радует.
+4
Soul Soul 6 лет назад #
Присоединяюсь к ликующим! Спасибо за проделанную работу!
спасибо всем (не хотим выделять кого-то отдельно), кто участвовал в разработке
"Страна знает своих героев" v
0
MegaRostov MegaRostov 6 лет назад #
error_log : мой сайт [Fri Nov 06 13:28:15 2015] [error] [client 162.244.32.51] PHP Fatal error: Class 'fieldNumberInt' not found in /home/r/мой сайт/public_html/system/controllers/content/model.php on line 422, referer: http://www.host-tracker.com/UptimeGraph/Graph/8b15e4c6-db5e-e511-80c4-0003ff733473
Это чего может быть?
0
Владимир Савенко ✝️ Владимир Савенко ✝️ 6 лет назад #
Вы из админки устанавливали как компонент или просто скопировали файлы на хостинг?
-2
MegaRostov MegaRostov 6 лет назад #
Из админики! Потом просто копировал. Затем сделал бекап!
+2
Val Val 6 лет назад #
По моему, у вас проблемы со сторонним дополнением: 'fieldNumberInt'
-2
MegaRostov MegaRostov 6 лет назад #
А что это fieldNumberInt и с чем его едят? как устранить или убрать?
0
solntsev solntsev 6 лет назад #
Проверьте у Вас в папке system/fields нет файлов с нижним подчеркиванием.
Попробуйте переименовать данный файл и убрать из имени файл нижнее подчеркивание.
Это файл поля NumberInt.
-3
MegaRostov MegaRostov 6 лет назад #
И что это даст? Заработать должно!? Исправил.
0
Владимир Савенко ✝️ Владимир Савенко ✝️ 6 лет назад #
У меня вначале то же были проблемы, но потом все сделал как тут http://docs.instantcms.ru/manual/addons и сайт заработал
0
MegaRostov MegaRostov 6 лет назад #
Я тоже так же все делал и ничего! Ошибка!
+2
Владимир Савенко ✝️ Владимир Савенко ✝️ 6 лет назад #
Интересно и что за умник минус влепил? Да, по привычке пытался обновить сайт как на первой ветке и получив ошибку сервера начал искать причину ( у меня с десяток сайтов на первой ветке и только один на второй, в которой я только начал разбираться ) И что же я такого крамольного написал, что минус вкатили?
+2
Soul Soul 6 лет назад #
И что же я такого крамольного написал
Да ничего страшного, просто пробежался "кто-то" по всем комментариям и налепил минусов smile (ну, может, хоть немного ему полегчало smile )
+1
Fuze Fuze 6 лет назад #
Class 'fieldNumberInt' not found in /home/r/мой сайт/public_html/system/controllers/content/model.php
Такого класса нет в системе. Вы это устанавливали самостоятельно. Т.е. видимо какой-то сторонний тип поля. Обращайтесь к его автору.
+2
Александр Корень Александр Корень 6 лет назад #
Файлы на хост залил вручную, после этого - белый экран, включил вручную режим отладки и увидел следующее:

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

Unknown column 'i.is_pub' in 'where clause'
SELECT i.*, u.nickname as user_nickname, u.avatar as user_avatar, t.description as description
FROM cms_instantactivity i
JOIN cms_instantusers as u ON u.id = i.user_id
JOIN cms_instantactivity_types as t ON t.id = i.type_id
WHERE ((i.is_private = 0 OR i.user_id = '17' OR (i.is_private = 1 AND EXISTS (SELECT id FROM cms_instantusers_friends WHERE user_id='17' AND friend_id=i.user_id AND is_mutual=1)))) AND (i.is_parent_hidden IS NULL) AND (i.is_pub = '1')
ORDER BY i.date_pub desc
LIMIT 50

Подскажите, как это можно исправить?
+1
solntsev solntsev 6 лет назад #
Через установку комопнента выполняли запрос?
У вас конфликт
ALTER TABLE `cms_activity` ADD `is_pub` BOOLEAN NULL DEFAULT '1', ADD INDEX (`is_pub`);
Проверьте наличие в вашей таблице cms_instantactivity поля `is_pub`
0
Александр Корень Александр Корень 6 лет назад #
этот текс появляется при попытке зайти на главную страницу.
в таблице cms_instantactivity у меня нет поля `is_pub` :(
+2
solntsev solntsev 6 лет назад #
Вот в этом и есть ошибка.
После правильного обновления согласно вышеприведенного запроса в данную таблицу должно добавиться поле is_pub`.
0
Александр Корень Александр Корень 6 лет назад #
пока откатил назад и всё заработало, спасибо за подсказки
0
Алексей Т Алексей Т 6 лет назад #
Обновил все сайты с нашими шаблонами все ок! :)
+4
Alexprofi Alexprofi 6 лет назад #
А я обновил 2 сайта с вашими шаблонами, - проблемы у обоих...
0
Дмитрий Дмитрий 6 лет назад #
Благодарю за долгожданное обновление! Жаль конечно, что форум в нём так и не появился. Зато появилась ещё один компонент форума, так что можно жить!
-2
MegaRostov MegaRostov 6 лет назад #
Просьба проверить профиль! У всех так как у меня?


Как это можно исправить!
+3
Fuze Fuze 6 лет назад #
Только ванга может подсказать проблему по скриншоту, увы.
Все с "белой странице" и при ручной установке после загрузки файлов обновления зайдите в phpmyadmin и выполните запрос:
Код SQL:
  1. ALTER TABLE `cms_activity` ADD `is_pub` BOOLEAN NULL DEFAULT '1', ADD INDEX (`is_pub`);
Внимание! Префикс cms_ меняйте на свой, если он у вас другой.
+2
Старый балбес Старый балбес 6 лет назад #
Только ванга может подсказать проблему по скриншоту
Не может с 11 августа 1996
-1
MegaRostov MegaRostov 6 лет назад #
Ошибка
SQL запрос:
ALTER TABLE `cms_activity` ADD `is_pub` BOOLEAN NULL DEFAULT '1', ADD INDEX (`is_pub`)
Ответ MySQL: Документация
#1060 - Duplicate column name 'is_pub'

И по поводу скрина ошибка в логе:
[Fri Nov 06 18:13:45 2015] [error] [client 37.144.41.182] PHP Fatal error: Cannot redeclare html_avatar_image_src() (previously declared in /home/r/мой сайт/public_html/system/libs/html.helper.php:391) in /home/r/мой сайт/public_html/system/libs/effects.helper.php on line 14, referer: http://мой сайт/users/1/activity

что где искать?
+2
Fuze Fuze 6 лет назад #
что где искать?
судя по логам у вас стоят некие дополнения от горе-разработчиков, раз определили функцию с таким же названием у себя в effects.helper.php. Все вопросы как минимум к себе, а как максимум к тем, кто вам делал дополнения. Как можно обновляться не думая, если у вас правились файлы движка, я не знаю.

Раз запрос, указанный мной, выполняется с ошибкой, значит именно обновление прошло успешно. Дальше сами.
0
MegaRostov MegaRostov 6 лет назад #
Спасибо я вас понял!
0
Старый балбес Старый балбес 6 лет назад #
Megarosov
У ВАС руки пишут , быстрее чем Мозг думает!
0
MegaRostov MegaRostov 6 лет назад #
Оскорбление принято!
0
Александр Корень Александр Корень 6 лет назад #
у меня была похожая проблема, когда права на папки были выствлены не верно
+8
Fuze Fuze 6 лет назад #
Кто обновляется в ручном режиме, сделайте так, т.е. порядок действий нужно немного изменить:

1. Из архива обновления удалите папку package - т.е. архив будет без нее;
2. Перейдите в Панель управления сайтом;
3. Перейдите в раздел Компоненты;
4. Нажмите Установить пакет дополнения;
5. Выберите архив, который вы сделали в п.1;
6. На странице «Информация о пакете» нажмите Установить;
7. Установка в админке завершена.
8. Все содержимое папки package загрузите в корень вашего сайта
9. Обновление завершено
+2
Александр Корень Александр Корень 6 лет назад #
Вот только хотел поделиться радостью, что у меня всё заработало после того, как сделал в этой последовательности, а меня уже опередили :)
0
AVPRT AVPRT 6 лет назад #
Здравствуйте,
после обновления по этому алгоритму высветило ошибку-
Ошибка в запросе БД:
Unknown column 'is_fixed_type' in 'cms_users_fields'

ALTER TABLE `cms_users_fields` CHANGE `id` `id` INT( 11 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
CHANGE `ctype_id` `ctype_id` INT( 11 ) UNSIGNED NULL DEFAULT NULL ,
CHANGE `ordering` `ordering` INT( 11 ) UNSIGNED NULL DEFAULT NULL ,
CHANGE `is_in_list` `is_in_list` TINYINT( 1 ) UNSIGNED NULL DEFAULT NULL ,
CHANGE `is_in_item` `is_in_item` TINYINT( 1 ) UNSIGNED NULL DEFAULT NULL ,
CHANGE `is_in_filter` `is_in_filter` TINYINT( 1 ) UNSIGNED NULL DEFAULT NULL ,
CHANGE `is_private` `is_private` TINYINT( 1 ) UNSIGNED NULL DEFAULT NULL ,
CHANGE `is_fixed` `is_fixed` TINYINT( 1 ) UNSIGNED NULL DEFAULT NULL ,
CHANGE `is_fixed_type` `is_fixed_type` TINYINT( 1 ) UNSIGNED NULL DEFAULT NULL ,
CHANGE `is_system` `is_system` TINYINT( 1 ) UNSIGNED NULL DEFAULT NULL ;
Последние вызовы:

importDump() @ /home/system/controllers/admin/actions/install_finish.php : 47
importPackageDump() @ /home/system/controllers/admin/actions/install_finish.php : 15
run()
call_user_func_array() @ /home/system/core/controller.php : 276
runExternalAction() @ /home/system/core/controller.php : 207
runAction()
call_user_func_array() @ /home/system/core/action.php : 29
__call() @ /home/system/controllers/admin/actions/install.php : 12
runAction() @ /home/system/controllers/admin/actions/install.php : 12
run()
call_user_func_array() @ /home//system/core/controller.php : 276
0
Fuze Fuze 6 лет назад #
Unknown column 'is_fixed_type' in 'cms_users_fields'
одно из предыдущих обновлений стало некорректно. добавьте это поле вручную и все будет нормально.
0
AVPRT AVPRT 6 лет назад #
А точнее. Какой SQL запрос нужно базе послать
0
Алексей Алексей 6 лет назад #
Насколько я понимаю выходные дни будут насыщенные dance
0
Евгений Фоменко Евгений Фоменко 6 лет назад #
У обычных людей насыщенные выходные - это когда шашлыки и баня, а у нас блин обновление сайтов )))
Радоваться или плакать? )))))
0
MegaRostov MegaRostov 6 лет назад #
Спасибо всем все ЗАРАБОТАЛО! Спасибо разработчикам!! +++
+1
vikont vikont 6 лет назад #
Fuze, огромное спасибо! Обновился автоматом... первое впечатление... я на на небе, но еще при жизни!!! dance
Сайт просто взлетел, хотя только что подтармаживал! ВСЕ работает! Часть глюков омрачавших жизнь, сразу ушла Вы волшебник!
0
Олег Васильевич я Олег Васильевич я 6 лет назад #
В корне дистрибутива 2.3.0 отсутствует .htaccess
+4
Василий Сергеевич Василий Сергеевич 6 лет назад #
Присутствует
0
GluK GluK 6 лет назад #
отсутствует
+1
Fuze Fuze 6 лет назад #
Все на месте. Файлы, начинающиеся с точки в unix-like системах считаются скрытыми.
0
Fuze Fuze 6 лет назад #
Вот только что сам скачал с этого сайта из раздела "скачать". скриншот
Все на месте.
+1
Олег Васильевич я Олег Васильевич я 6 лет назад #
Теперь - да, а пару часов назад - нет! zlo
-2
Андрей Андрей 6 лет назад #
Включите в Windows просмотр скрытых файлов, всё будет видно сразу. И в Araxis Merge скрытые файлы видны.
0
Dost Dost 6 лет назад #
Тоже когда скачивал не было. Только сегодня нашел в чем причина)
+1
Александр Потапов Александр Потапов 6 лет назад #
перестали открываться сообщения - пустое окно... был установлен неомесенджер... где копать?
0
No Name No Name 6 лет назад #
Заново переустановить мессенджер,мне помогло
+1
Александр Потапов Александр Потапов 6 лет назад #
Помогло! Неомастер на высоте!!!
0
vikont vikont 6 лет назад #
Странно, а мне не помогло, открывается чистое окно с надписью моя переписка и все.
0
MegaRostov MegaRostov 6 лет назад #
http://instantcms.ru/users/neomaster Скачайте у него и переустановите!
0
vikont vikont 6 лет назад #
С версией 2.2.2 все заработало! Спасибо!
0
vikont vikont 6 лет назад #
Fuze, подскажите, какие права должны быть на папки и файлы! А то с некоторыми хостингами возникают проблемы работы движка буквально на "ровном месте" и решаются всего лишь правкой прав доступа.
+1
Fuze Fuze 6 лет назад #
1. ставим на все папки 755
2. ставим на все файлы 644
3. ставим на директорию /cache и вложенные директории 777
4. ставим на директорию /uload и все вложенные директории 777
-2
Андрей Андрей 6 лет назад #
Скажите пожалуйста, в этом обновлении устранены проблемы с компонентом Биллинг, я две ошибки скидывал.

1. Неправильное отображение истории (то есть, если пользователь хотел пополнить, но отказался от пополнения, эта операция отображалась в истории всё равно как пополнение).
2. Не начислялись баллы за размещение контента в "Фотоальбомы" (раздел Биллинг - Цены)
Спасибо.
0
Fuze Fuze 6 лет назад #
А при чем тут Биллинг и обновление InstantCMS?
-2
Андрей Андрей 6 лет назад #
Мне так R2 пояснил. Дождитесь следующего обновления, в нём будет это исправлено. Как бы так.
+1
Александр Kreator Александр Kreator 6 лет назад #
Дождитесь следующего обновления
видимо обновления билинга имелось ввиду
-2
Андрей Андрей 6 лет назад #
ну может быть, хотя я по телефону мне четко пояснил R2, что это баги движка, а не компонента. Для первого бага нужен фильтр, для второго обновление движка, ну может я не так понял.
0
GluK GluK 6 лет назад #
Fuze, ставим на все файлы 644 - это включая .htaccess? Все файлы это, файлы которые в корне сайта?
0
jorgovich jorgovich 6 лет назад #
Вот сюда пожалуйста добавьте ваше сообщение, все время при установке у людей возникают данные вопросы scratch
0
BoAnRo BoAnRo 6 лет назад #
На моем виртуальном хостинге при закачке на сервер права ставятся 750 на папки, а на все файлы - 640. На папку config после редактирования ставлю 500 рекурсивом. Для /cache i /upload права не меняю. И все хорошо работает. Картинки пользователей загружаются і кеш работает.

Но это у меня так, а на другом хостинге наверное нужно по-другому раз приходится менять права например для /cache i /upload
0
vikont vikont 6 лет назад #
Вместо постов открывается белый экран.
При включенном управлении датой публикации раньше появлялась текущая дата, время 00:00 и пост не хотел публиковаться на сайте, пока не отключишь управление датой.
Сейчас Дата и время автоматом выставляются текущие, но при сохранении поста время становится 00:00 и пост становится позади опубликованных позднее. Как это исправить?
-1
MegaRostov MegaRostov 6 лет назад #
Тоже самое со старыми объявлениями белый экран!
+2
Fuze Fuze 6 лет назад #
MegaRostov, вам не кажется, что каждый баг СВОЕГО сайта, где установлены сторонние дополнения, в которых есть ошибки не нужно сюда писать? По белому экрану я уже здесь в комментариях раз несколько писал. Или читать и вникать сложно?
0
Romanovcmc Romanovcmc 6 лет назад #
Посоветуйте, пожалуйста, программу, с помощью которой я смог бы сравнить исходные файлы версии 2.2.1 и моего сайта, чтобы определить в каких файлах и где я делал правки.
0
Bubble Gumoff Bubble Gumoff 6 лет назад #
BeyondCompare3 , дифы файлов - для учета и сравнения правок
-2
Андрей Андрей 6 лет назад #
Пожалуйста! Araxis Merge
0
solitario84 solitario84 6 лет назад #
WinMergeWinMerge
+1
Евгений Фоменко Евгений Фоменко 6 лет назад #
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст
0
Romanovcmc Romanovcmc 6 лет назад #
я гуглу меньше доверяю, чем сообществу.
0
Romanovcmc Romanovcmc 6 лет назад #
спасибо за подсказки
0
rector rector 6 лет назад #
Не могу обновиться Ошибка пути: InstantCMS 2 не найдена в ftp://xx.xxx.xx.xxx
0
asa asa 6 лет назад #
InstantSoft:
Как правильно определить путь папки сайта на FTP:

Откройте новую вкладку браузера;
Перейдите по адресу вашего FTP-сервера, например ftp://ftp.example.com;
Войдите, используя FTP логин и пароль;
В появившемся списке папок перейдите в ту папку, где располагается InstantCMS 2, например public_html;
Скопируйте из адресной строки сайта всё, что идет после домена. Например, если в адресе написано ftp://ftp.example.com/path/to/public_html, то скопируйте /path/to/public_html;
Полученная строка и будет путём, который вам нужно указать в форме установщика.

http://docs.instantcms.ru/manual/addons/ftppath
0
rector rector 6 лет назад #
до 2.2.1 я точно так же обновлялся и норм было, не знаю че случилось, у меня ip адрес ftp сразу в папку с инстантом попадает так что в пути ставлю /
0
Александр Потапов Александр Потапов 6 лет назад #
хостинг не бегет случайно?
0
vikont vikont 6 лет назад #
Извиняюсь что здесь, но ждать утра долго, может кто то поможет с белым экраном?
Ошибка в запросе БД:

Table 'dnrru580.cms_con_places' doesn't exist
SELECT i.*
FROM cms_con_places i
WHERE (i.slug = 'news/709-na-territorii-respubliki-nachinayut-kursirovat-novye-prigorodnye-poezda')
LIMIT 1

Такой таблицы в базе конечно нет. Как это исправить?
Проявляется на Типе контента Новость и Афиша
0
Александр Kreator Александр Kreator 6 лет назад #
cms_con_places
ну откуда то же взялось? нет никаких соображений?
0
vikont vikont 6 лет назад #
Вот последние вызовы
Последние вызовы:

getItem() @ /var/www/mruser/data/www/dnrru.ru/system/fields/nextcon.php : 38
parse() @ /var/www/mruser/data/www/dnrru.ru/system/controllers/content/actions/item_view.php : 76
run()
call_user_func_array() @ /var/www/mruser/data/www/dnrru.ru/system/core/controller.php : 278
runExternalAction() @ /var/www/mruser/data/www/dnrru.ru/system/core/controller.php : 209
runAction() @ /var/www/mruser/data/www/dnrru.ru/system/controllers/content/frontend.php : 28
route()
call_user_func() @ /var/www/mruser/data/www/dnrru.ru/system/core/controller.php : 234
runAction() @ /var/www/mruser/data/www/dnrru.ru/system/core/core.php : 643
runController() @ /var/www/mruser/data/www/dnrru.ru/index.php : 28
Чуток покопавшись в базе выяснил, что places связано с виджетом КОНТЕНТ Дениса Васильевича. Прибил в базе все копии виджета
но ничего не изменилось.
0
Василий Василий 6 лет назад #
Да есть такая проблема, если установлены такие поля как "Следующий Предыдущий", "Похожие материалы", и "Написать автору" то выходит такая ошибка. если их удалить, в типах контента в разделе Поля, то все нормально становиться.

Пришлось удалить, теперь увы нет похожих материалов, ссылок на предыдующий и следующий материал и пункт "Написать автору"
0
Loadырь Loadырь 6 лет назад #
Большинство подобных проблем с полями в этой версии решается простым удалением знака "_" (нижнее подчёркивание) из названий файлов полей в папке \system\fields\. Например есть файл поля в этой папке с названием relevants_across.php, переименуйте его в relevantsacross.php.
0
Василий Василий 6 лет назад #
Нет, тут именно проблема в коде. Вот тут http://instantcms.ru/novosti/release230.html#comment_85409 есть решение поля "Следующий Предыдущий". Еще бы подправили "Похожие материалы", и "Написать автору", не помню кто писал данные поля фалы morecont.php и mailto.php .

Вот ссылка на файлы: http://instantcms.ru/users/files/download5555.html - похожий контент, вроде бы от Студии SiteStroi
И ссылка на mailto: http://instantcms.ru/users/files/download5554.html написать письмо автору контента. Не помню кто писал.

Если бы их поправили, было бы замечательно. Очень нужные дополнения. Особенно mailto
0
Birles Birles 6 лет назад #
mailto уже поправили, автор Денис Васильевич
0
Денис Васильевич Денис Васильевич 6 лет назад #
По поводу Следующий Предыдущий. На форуме поднимали тему, я вносил правки http://instantcms.ru/users/files/download5541.html
0
Зайтуна Зайтуна 6 лет назад #
Подскажите, а без удаления полей никак нельзя решить? У нас "Написать автору", можно сказать, главное.
0
Денис Васильевич Денис Васильевич 6 лет назад #
...главное.
Но при этом готовы мериться с недочётами но зато 100руб, сэкономить? scratch Теперича дополнение "платное", соответственно и исправления я могу выслать только купившим.
0
Денис Васильевич Денис Васильевич 6 лет назад #
Я упоминаю об этом: Тип поля "Письмо автору"
0
Джехутимери Джехутимери 6 лет назад #
Ох бы ещё, как в битриксе, можно было бы копировать шаблон компонента на лету! (мечтательно) smile
0
Михаил Михаил 6 лет назад #
как всегда на высоте!!! класс!!!!!
0
dChirkis dChirkis 6 лет назад #
Обновился в ручную, всё Ок.
0
AVPRT AVPRT 6 лет назад #
Еще один баг при установке вылез -

Ошибка в запросе БД:
Duplicate entry '1' for key 'PRIMARY'

INSERT INTO `cms_activity_types` (`id`, `is_enabled`, `controller`, `name`, `title`, `description`) VALUES
(1, 1, 'pages', 'add.pages', 'Добавление страниц', 'добавляет страницу %s');

Подскажите пожалуйста - что здесь с базой данных сделать?
+1
Fuze Fuze 6 лет назад #
Если это первая попытка обновиться, то в архиве обновления в файле install.sql удалите строку
Код SQL:
  1. INSERT INTO `cms_activity_types` (`id`, `is_enabled`, `controller`, `name`, `title`, `description`) VALUES
  2. (1, 1, 'pages', 'add.pages', 'Добавление страниц', 'добавляет страницу %s');
+1
skewes skewes 6 лет назад #
СПАСИБО БОЛЬШОЕ!!!
ВООБЩЕ ШИКАРНО!!!
Теперь сайт летает!!!
0
Romanovcmc Romanovcmc 6 лет назад #
ошибка 500 от чего может быть, не подскажите, в каком направлении копать?
0
Василий Сергеевич Василий Сергеевич 6 лет назад #
Смотреть логи
Обновлялись в ручную? Файлы заливали в двоичном режиме?
0
Romanovcmc Romanovcmc 6 лет назад #
и автоматом и в ручном, у меня правок много, в основном в шаблоне правда. Я обновился, внес свои правки на новые файлы. Но все равно, страницы, где присутствуют типы контента не открываются, ошибка сервера 500. Что такое залить файлы в двоичном режиме? я заливаю через админ панель фаствпс.
0
AVPRT AVPRT 6 лет назад #
В ручную обновлял,
база стала, а как только файлы распаковал в корень сайта
сразу вылезла ошибка 500
+2
Fuze Fuze 6 лет назад #
Включайте режим отладки (при нерабочем сайте включается вот так), показ ошибок php и так далее. Рекомендаций на эту тему в комментариях на этой странице более чем достаточно.
0
Mi Mi 6 лет назад #
Добрый день!
Ручная установка.

После установки в профилях /users/1 и т.д.
Помогите поправить плз

Код PHP:
  1. Warning: include_once(/system/controllers/groups/frontend.php): failed to open stream: No such file or directory in /system/core/core.php on line 263
  2. Warning: include_once(): Failed opening '/system/controllers/groups/frontend.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /system/core/core.php on line 263
  3. Fatal error: Class 'groups' not found in /system/core/core.php on line 279
0
Mi Mi 6 лет назад #
Ох, дико извиняюсь, сам затупил, вопрос отпал zst
0
sosed sosed 6 лет назад #
А в чем проблема-то была? У меня похожее сообщение
+1
Олег Васильевич я Олег Васильевич я 6 лет назад #
Fuze:
В целом, субъективно, оцениваем увеличение производительности на 15-20%, а на маломощных хостингах будет ощущаться все 35-40%
Таки да, даже на взгяд видно значительное ускорение!
+2
Fuze Fuze 6 лет назад #
Часть лавров по ускорению принадлежат Webman
0
Олег Васильевич я Олег Васильевич я 6 лет назад #
Часть лавров по ускорению принадлежат Webman
Изначально было подозреньице что он ваш соучастник в этом деле laugh
+1
Fuze Fuze 6 лет назад #
Всех соучастников и помощников можно увидеть на гитхабе, линк на принятые реквесты в новости v
-1
vikont vikont 6 лет назад #
Реально движек стал более производительным!
Вот только странная проблема с таблицей cms_con_places ее нет, а к ней полно ссылок в база типа OR `description` LIKE '%cms_con_places%'
Проблема проявляется только при обновлении, до обновления все работает. Причем проявляется только на 2-х типах контента Новости и Афиша. Афиша создана буквально 2 дня назад и испльзует поле Select2. Новости его не используют.
Проблема не только у меня.
Проблема проявляется только при открытии поста Новости или Афиша (белый экран) Ошибка запроса к базе: не находит таблицу cms_con_places
Искал всю ночь, так и не смог найти проблему. Помогите. Открыл тему Здесь.
+1
Fuze Fuze 6 лет назад #
а к ней полно ссылок в база типа OR `description` LIKE '%cms_con_places%'
Нет таких запросов в системе. Вы сторонние дополнения удалите (файлы) для начала.
испльзует поле Select2
где вы взяли это поле? У Дениса Васильевича? Попробуйте ему задать вопросы. Предполагаю, что и страшные запросы тоже от его дополнений.
0
Денис Васильевич Денис Васильевич 6 лет назад #
язвите.. да не по правде. дело было в другом дополнение.
0
vikont vikont 6 лет назад #
Спасибо вам! Быстро и оперативно помоги мне и другим "страдальцам"! Денис Васильевич нашел проблему в Поле "Предыдущая и следующая публикации" Лечение Здесь! Разработка не его, но он счел необходимым быстро решить проблему..
+1
Fuze Fuze 6 лет назад #
язвите
и в мыслях не было
да не по правде
если бы я не видел ваш код в модулях для единички, я бы не подумал на вас никогда.
дело было в другом дополнение
Я лишь предполагал. Если обидел, извините.
0
Ris Ris 6 лет назад #
Шаблон tseso-three-columns-20-60-20-percent от Олега Васильича встал на новый движок прям как родной. Даже лучше чем на 2.2.1 v
На 2.2.1 в виджетах настройки уезжали за кадр. Тут - всё четко.
0
Олег Васильевич я Олег Васильевич я 6 лет назад #
Подождите лучше обновления. В шаблоне достаточно важных изменений.
0
Ris Ris 6 лет назад #
А я и не спешу никуда.
Мне так и не удалось допились тестовый сайт на второй ветке до продакшена...
Еще и форума нет.
Зато Ваш шаблон допилил до резиновой ширины...
http://sub.newostrie.ru/
-1
letsgo letsgo 6 лет назад #
Назад лучше отпилите всё. Ибо https://yadi.sk/i/2SV6GVqOkJRx7
0
Ris Ris 6 лет назад #
Не, это я специально отключил адаптивность на низких разрешениях.
Зато на экране мобильника про двойном увеличении по умолчанию центральная колонка встает ровно по экрану. Сдвигать можно для просмотра боковых колонок. Всё продумано.
0
iton iton 6 лет назад #
После обновления в InstantMaps в объекте съехали "Новости" "События" "Отзывы" http://joxi.ru/GrqXLQyIp4DaAz

как поправить?
0
Fuze Fuze 6 лет назад #
Открыть places_item.tpl.php и строку
Код PHP:
  1. <?php $this->menu('item-menu'); ?>
заменить на
Код PHP:
  1. <?php $this->menu('item-menu', true, 'tabbed'); ?>
0
iton iton 6 лет назад #
Спасибо, я еще тут исправил item_header.tpl.php .
0
teego teego 6 лет назад #
Спасибо большое за обновление! Вы лучшие!!))) dance
0
dwd dwd 6 лет назад #
Fuze:
Добавлены вызовы новых хуков: comments_before_list, см. /system/controllers/comments/frontend.php
После обновления на всем сайте при подробном просмотре статей, объявлений, т.е. во всех типах контента вместо контента наблюдалась пустая белая страница. Метод недолгого поиска показал, что причиной этому являлась строка 35 в файле system/controllers/comments/frontend.php
Код PHP:
  1. $comments = cmsEventsManager::hook('comments_before_list', $comments);
Закомментировал строку и все встало на свои места. Хотелось бы услышать мнение разработчиков по данному поводу.

P.S. Система чистая, без сторонних модулей, компонентов и плагинов, шаблон переделан с дефолтного правкой исключительно HTML и CSS, не задето ни одной буквы PHP-кода.
0
solntsev solntsev 6 лет назад #
Случайно компонент избранные записи не стоит? У меня такое было из-за него.
Белая страница только в тех компонентах, где включено комментирование?
0
Romanovcmc Romanovcmc 6 лет назад #
Закомментировал строчку, помогло, так же стоит компонент избранные записи. Вот теперь не знаю что делать, то ли компанент вырезать, то ли эту строчку закомментировать. Т.к. для чего и зачем она не знаю.
0
Val Val 6 лет назад #
А подробнее можно? В чем проблема?
Я устанавливал текущую версию избранных записей на чистый движок 2.3, и проблем никаких не возникло.
0
solntsev solntsev 6 лет назад #
У меня это выражалось в белой странице при попытке просмотра записи в которой включено отображение комментариев.
Оказалось, что белая страница появляется в хуке компонента избранные записи (comments_before_list.php)
В 7-й строке вызов
Код PHP:
  1. if (!$items) { exit(); }
0
Val Val 6 лет назад #
Ответил в личку, но повторюсь...
Указанная ошибка известна и уже исправлена. До выхода новой версии следует
в файле ..\system\controllers\favorites\hooks\comments_before_list.php на 7 строке вместо
Код PHP:
  1. if (!$items) { exit(); }
прописать
Код PHP:
  1. if (!$items) { return false; }
Также не забываем, что в версии InstantCMS 2.3 обновляются файлы вывода контента в дефолтном шаблоне, следовательно манипуляции по добавлению виджета избранного в код шаблона следует повторить. НО я бы рекомендовал дождаться обновления компонента, т.к. есть ряд "критических" изменений (в частности с теми же комментариями).
0
DeusSpa DeusSpa 6 лет назад #
Привет всем.

С обновлением появилась функция уведомления о личном сообщении. На почту приходит письмо с видом:

Здравствуйте, "Пользователь".

На сайте "НАЗВАНИЕ САЙТА" Вам поступило новое личное сообщение

--
C уважением, НАЗВАНИЕ САЙТА
Письмо отправлено автоматически, пожалуйста, не отвечайте на него.

Где можно поправить данное уведомление? Нужно чтобы в сообщении письма была активная ссылка либо на само сообщение или хотя бы на сайт. Так как пользователь не может сообразить с какого сайта пришло письмо, и не удобно - надо набирать сайт в новой вгладке. А тут перешел по ссылке и все.

Так же давно мучает вопрос с данной проблемой:
При своем шаблоне в настройках темы или на странице пользователя в разделе редактировать оформление страницы за место нормально го текста оператры


Где поправить?
На дефолтном шаблоне нормально.

Спасибо
+2
Soul Soul 6 лет назад #
Так же давно мучает вопрос с данной проблемой:
отсутствуют языковые константы \system\languages\ru\templates\default.php
0
DeusSpa DeusSpa 6 лет назад #
Спасибо поправил
0
DeusSpa DeusSpa 6 лет назад #
С сообщением разобрался поправил файл messages_new.txt
0
Birles Birles 6 лет назад #
При обновлении вылезла ошибка, подскажите пожалуйста в чем дело
0
Soul Soul 6 лет назад #
смотрите поля в типах контента
0
solntsev solntsev 6 лет назад #
Не все файлы обновили. Обновите core/users.php
0
Birles Birles 6 лет назад #
Обновился вручную, на верхний пост не обращайте внимания, там автоматом не получилось. Теперь админка работает, но сайт не открывается, выдает ошибку, подскажите пожалуйста где что подправить
0
Birles Birles 6 лет назад #
Че то на крине плохо видно, вот текст ошибки

Ошибка в запросе БД:
Unknown column 'u.is_online' in 'field list'

SELECT i.user_id AS id, i.meeting, i.aim, i.i_am, i.meet_with, i.description, u.nickname, u.is_online, u.birth_date, u.city, c.name AS city_name, u.avatar
FROM cms_dating_meeting i
LEFT JOIN cms_users as u ON u.id = i.user_id
LEFT JOIN cms_geo_cities as c ON c.id = u.city
WHERE (u.avatar IS NOT NULL) AND ((ExtractValue(i.meeting, '/date/any') OR DATEDIFF(ExtractValue(i.meeting, '/date/d[last()]'), CURDATE()) >= 0 OR DATEDIFF(ExtractValue(i.meeting, '/date/d_from'), CURDATE()) >= 0 OR DATEDIFF(ExtractValue(i.meeting, '/date/d_to'), CURDATE()) >= 0))
ORDER BY i.renew_date desc
LIMIT 4
0
solntsev solntsev 6 лет назад #
Откуда у вас таблица cms_dating_meeting, в дефолте ее нет.
Обращайтесь к разработчику компонента.
0
Birles Birles 6 лет назад #
Это компонент знакомств, сейчас попробую удалить этот компонент, может тогда заработает
0
solntsev solntsev 6 лет назад #
Думаю достаточно будет удалить со страницы виджет meeting, т.к. из него идет последний вызов.
0
Birles Birles 6 лет назад #
Удалил все виджеты, не помогает. Отправил запрос разработчику.
0
Birles Birles 6 лет назад #
Спасибо, отправил запрос разработчику.
0
Birles Birles 6 лет назад #
Все дело было в компоненте Знакомства (inDating), удалил его полностью и сайт заработал, просто летает!! Спасибо за обновление!!
+1
Fuze Fuze 6 лет назад #
Изменил текст новости, дополнив раздел "Информация для разработчиков". Думаю теперь все исправят.
0
Birles Birles 6 лет назад #
Все хорошо работает, за исключением одной ошибки. При входе в профиль пользователя появляется ошибка 500
0
Birles Birles 6 лет назад #
Подскажите пожалуйста как исправить ошибку 500 ошибка сервера, она вылезает только при входе в профиль пользователя.
0
Олег Васильевич я Олег Васильевич я 6 лет назад #
Шаблон сами обновляли?
0
Birles Birles 6 лет назад #
Здравствуйте, Олег Васильевич. Нет ваш шаблон не обновлял, пока так экспериментирую), а что уже есть обновление для шаблона? Кроме профилей пользователей все остальное работает, зато перестал работать дефолтный шаблон. Выдает такую ошибку, хотя я там ничего не менял:

Не найден шаблон для отображения: /var/www/v-19581/data/www/akziaplus.kz/templates/default/controllers/content/widgets/list/list_tiles_big_slider.tpl.php
+1
Олег Васильевич я Олег Васильевич я 6 лет назад #
Это как раз должно радовать, что теперь пишет "Не найден шаблон для отображения:". dance
0
Birles Birles 6 лет назад #
Почему должно радовать), как теперь восстановить дефолтный шаблон. Хотя бог с ним с дефолтным, мне бы с профилями пользователей в вашем шаблоне разобраться бы, убрать ошибку сервера 500
0
Birles Birles 6 лет назад #
Самое прикольное ваш шаблон работает, а дефолтный нет)
0
solntsev solntsev 6 лет назад #
В логах сервера что-то есть?
0
Birles Birles 6 лет назад #
На сервере никакой ошибки нет, все чисто.
+2
Oleksandr Oleksandr 6 лет назад #
установил InstantCMS 2.3.0, в контенте при создании ссылки "Открыть в новой вкладке" (не работает), открывает в той же вкладке.
в коде указано target="_blank"

где искать решение?
0
Def Def 6 лет назад #
вопрос еще с предыдущего релиза Можно ли разместить материалы контент в корне сайта, а не во вложенной категории? чтобы адрес страницы был: сайт.ру/страница.html

И можно ли избавится от размрешения html на конце?
0
Fuze Fuze 6 лет назад #
Можно ли разместить материалы контент в корне сайта, а не во вложенной категории?
Можно, разрешив указывать корневую категорию в настройках типа контента.
чтобы адрес страницы был: сайт.ру/страница.html
Этого пока что не предусмотрено.
можно ли избавится от размрешения html на конце?
нельзя
0
Def Def 6 лет назад #
а с чем связано обязавтельное указание .html?

И планируется ли, чтобы можно было в корень сайта, а не категории писать материалы?
0
Val Val 6 лет назад #
yury:
а с чем связано обязавтельное указание .html?
Со структурой движка. А чем вас так html раздражает?
0
Def Def 6 лет назад #
по сути оно лишнее я бы сказал. многие коммерческие движки же тоже не просто так отказались от данного лишнего придатка
0
Fuze Fuze 6 лет назад #
И планируется ли, чтобы можно было в корень сайта, а не категории писать материалы?

Все было изначально можно, не вник в вопрос ваш.

1. У типа контента разрешаем добавление в корневую категорию, скрин
2. Ставим нужный тип контента по умолчанию, скрин
3. Добавляем для этого типа контента статью в корневую категорию
4. Адрес страницы будет сайт.ру/страница.html

Нужно накатить это исправление

Спасибо lezginka.ru за поднятую тему
0
Def Def 6 лет назад #
cпасибо большое! отличное решение!

а разрешение html это принципиальная система работы со страницами, или в дальнейшем возможно будет и без разрешения на конце?
0
Fuze Fuze 6 лет назад #
по .html движок различает запись от категории.
0
Birles Birles 6 лет назад #
Жаль, никто не знает или не хочет помочь убрать ошибку сервера 500. Грешил на шаблон, но шаблон ни при чем. Неужели не получится обновиться, какая же досада, все работает, только не могу открыть профиль пользователя. Все таки может кто знает причину, может кто сталкивался с этим. Кто то здесь говорил, что проблема может быть в htaccess, даже не знаю что там не так, вот запись htaccess:

# InstantCMS rewriting rules

# Initialization
AddDefaultCharset utf-8
Options -Indexes
RewriteEngine on
RewriteBase /

# Hide text files
RewriteRule ^.htaccess$ - [F]
RewriteRule ^credits.txt$ - [F]
RewriteRule ^readme.txt$ - [F]
RewriteRule ^license.(.*).txt$ - [F]

# Remove trailing slash from URLs
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ /$1 [R=301,L]

# Sitemaps
RewriteRule ^sitemap(.*).xml$ /cache/static/sitemaps/sitemap$1.xml [L]

# Engine routing
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php [L]
0
Евгений Фоменко Евгений Фоменко 6 лет назад #
Некоторые хостинги некорректно обрабатывают некоторые директивы htaccess
Удалите строки/блоки и посмотрите кто мешает.
На моем хостинге ошибку 500 выбала бы строка
Options -Indexes
+1
Birles Birles 6 лет назад #
Один спец с другой ветки решил мою проблему. Если у кого то возникнет такая проблема, вот решение:

Нашел причину исчезновения поля is_online после обновления в файле install.php. Его разработчики удалили, видимо за ненадобностью:

if($core->db->isFieldExists('cms_users', 'is_online')){
$core->db->query("ALTER TABLE `cms_users` DROP `is_online`;");

Вам необходимо выполнить запрос:
alter table cms_users add is_online tinyint(1) NOT NULL DEFAULT '0' COMMENT 'Пользователь онлайн?'
+1
Fuze Fuze 6 лет назад #
Это не правильное решение. Борьба со следствием, а не с причиной.
Попросите разработчика стороннего дополнения, чтобы исправил свой компонент, вот и все. Как и что нужно делать в данном случае написано в тексте новости.
+1
Birles Birles 6 лет назад #
Порой тяжело чего то добиться от разработчика. За неимением другого выхода, приходится так колдовать. Скажите пожалуйста, это не сильно повредит работоспособности движка или на что то другое?
0
Fuze Fuze 6 лет назад #
не повредит. просто в компоненте онлайн пользователи не будут подсвечиваться видимо.
0
Aquarius Aquarius 6 лет назад #
Fuze:
Убрано поле is_online из таблицы пользователей. Теперь статус пользователя (онлайн или офлайн) нужно получать при помощи метода cmsUser::userIsOnline($user_id), а список пользователей онлайн получать, присоединяя таблицу sessions_online например так: joinInner('sessions_online', 'online', 'i.id = online.user_id')->
Fuze, будьте добры, дайте побольше контекста. Кратенький пример – как получить переменную, в которой будет список пользователей онлайн, в рамках этой новой ситуации с убранным полем и таблицей sessions_online?

Заранее спасибо!
+1
Fuze Fuze 6 лет назад #
Так я же написал, что проверять статус пользователя (онлайн/офлайн) теперь нужно при помощи метода cmsUser::userIsOnline($user_id).
А там где нужно, проверяете, например так (предполагается, что работаем в модели):

Список пользователей:

Код PHP:
  1. $users = $this->get('cms_users', function($user){
  2. $user['is_online'] = cmsUser::userIsOnline($user['id']);
  3. return $user;
  4. });
Только онлайн пользователи:

Код PHP:
  1. $this->joinInner('sessions_online', 'online', 'i.id = online.user_id');
  2. $users = $this->get('cms_users', function($user){
  3. $user['is_online'] = true;
  4. return $user;
  5. });
0
Sergon Sergon 6 лет назад #
Fuze, заметил в группах, когда заходишь отредактировать, картинка выводится в оригинальном размере, не красиво. Что подправить? подскажите пожалуйста.
0
Sergon Sergon 6 лет назад #
прошу прощения, поторопился. Не очистил кэш.
0
Glaz Glaz 6 лет назад #
Спасибо большое. Как раз начинаю работу над новым проектом.Вы лучшие!
+1
Sergon Sergon 6 лет назад #
подскажите у кого как работает виджет категории, у меня при прямом переходе на публикацию не показывает в какой категории.
0
Антон Антон 6 лет назад #
У меня в виджете категорий контента даже при нахождении категории не отображается текущая
0
vikont vikont 6 лет назад #
После обновления не могу репостить анонсы с сайта в соц сети Однокласснини и Google+
Одноклассники отвечают ресурс не доступен, а Google+ молча не создает анонс.
То же самое если на этих сетях пытаться вставить свою ссылку.
Кстати на этом сайте та же проблема с Google+, а Одноклассники не подхватывают картинку.
Как решить проблему репостов в эти сети? На сторонних сайтах с ними все впорядке.
+1
Birles Birles 6 лет назад #
0
Birles Birles 6 лет назад #
Неправильно вставил ссылку, вот она http://addons.instantcms.ru/addons/ogp-me.html
0
vikont vikont 6 лет назад #
Спасибо! Уже стоит, но не в нем дело. Одноклассники ругаются на ссылку, считая ее не верной!
Например ссылка : http://dnrru.ru/news/739-kak-prodat-rodinu-za-450-v-mesjac.html
а результат

Похоже та же история и с Гуглом+
0
kaless kaless 6 лет назад #
Скорее всего у вас что то с шаблоном. На дефолтном проверьте.
0
vikont vikont 6 лет назад #
Шаблон NEWS Олега Васильевича, сразу после обновления таких проблем не было, возможно еще старые настройки были закешированны. Жду обновления.
Других советов нет? ВК нормально срабатывает, а теперь еще и Фэйсбук перестал воспринимать ссылки.
0
kaless kaless 6 лет назад #
Я же говорю, на дефолтном шаблоне попробуйте. Если с ним все нормально, то дело в шаблоне 100%
0
vikont vikont 6 лет назад #
Проверил! На дефолтном та же песня! Но спасибо, узнал что неомесенджер не работает именно из-за шаблона.
Что касается ссылок, то попробуйте от себя, вот эту последнюю ссылку которую создал движек при сохранении новости.
http://dnrru.ru/afisha/25-v-donecke-sostoitsja-vruchenie-profsoyuznyh-biletov-pervokursnikam-respubliki.html
Предыдущая ссылка еще сработала и работает на Фэйсбуке, а эта уже нет.
0
kaless kaless 6 лет назад #
а вы чистили кэш когда поменяли шаблон?
0
vikont vikont 6 лет назад #
Шаблон уже больше месяца стоит smile А кеш у меня не включен и поэтому всегда чистый.
0
kaless kaless 6 лет назад #
Похоже у вас что то с хостингом, при проверке разметки валидатором
http://validator.w3.org/check?uri=http://dnrru.ru/afisha/25-v-donecke-sostoitsja-vruchenie-profsoyuznyh-biletov-pervokursnikam-respubliki.html 302 ошибка выходит
0
vikont vikont 6 лет назад #
Спасибо! Так и есть! Озадачил поддержку... разбираются.
0
Олег Васильевич я Олег Васильевич я 6 лет назад #
Шаблолн, кстати, тестируется после обновления до текущей версии.
По вашему поводу
-1
vikont vikont 6 лет назад #
Тут какая бяка со ссылками и не думаю, что шаблон в этом виноват. Возможно проблема в хостинге, жду от них ответа.
Но скажем так, что первая попавшаяся ссылка с теста
http://test1.instantcms.com.ua/news/13-novost-dlja-testa-opcii-podelitsja.html
валидацию на http://validator.w3.org/ почему то не прошла
Sorry! This document cannot be checked.
0
Колян Колян 6 лет назад #
Вчера добавил одну ссыль в вк, всё хорошо и картинка и заголовок всё подцепилось, сделал ещё одну статью спустя 2 часа примерно, хотел также в вк отправить ссыль, но вставилась просто ссылка, анонса полноценного уже небыло, ни на хосте, ни с сайтом нечего не делал, не обновлялся.
0
Князь Мышкин Князь Мышкин 6 лет назад #
Побуду занудой.
Мигратор не планируется?
0
SEOrigin SEOrigin 6 лет назад #
Есть довольно серьёзная проблема - с уведомлениями об ответах на комментарии.
Они не отправляются, притом, что опция в разделе профиля "Уведомления" соответствующая включена.
Уведомления не приходят ни на email, ни на сайте.
Проблему с сообщением на email решил так:
в файле /system/controllers/comments/actions/submit.php
227 строку заменил на:
Код PHP:
  1. if ($parent_comment){
  2. $this->model->filterEqual('id',$parent_comment['user_id']);
  3. $parent_user_notify_options = $this->model->getFieldFiltered('users','notify_options');
  4. $parent_user_notify_options = cmsModel::yamlToArray($parent_user_notify_options);
  5. if(!isset($parent_user_notify_options['comments_reply']) || !empty($parent_user_notify_options['comments_reply'])) {
  6. $this->notifyParent($comment, $parent_comment);
  7. }
  8. }
На почту уведомления стали приходить, однако на сайте не работают уведомления.
-2
Андрей Андрей 6 лет назад #
а у меня после обновления не приходят комментарии к контенту (к статьям, блогам ,фото), хотя все уведомления настроены.
-2
Андрей Андрей 6 лет назад #
поправлю, если ставишь галочку "уведомлять о новых комментариях" то приходят на email, на сайте нет.
0
Romanovcmc Romanovcmc 6 лет назад #
В логах сервера такие ошибки, при чем в большом количестве
Код PHP:
  1. [Mon Nov 09 23:17:03 2015] [error] [client 95.108.158.244] PHP Warning: Division by zero in /var/www/****.ru/templates/default/controllers/tags/widgets/cloud/cloud.tpl.php on line 11
  2. [Mon Nov 09 23:17:03 2015] [error] [client 95.108.158.244] PHP Warning: Division by zero in /var/www/****.ru/templates/default/controllers/tags/widgets/cloud/cloud.tpl.php on line 12
0
Колян Колян 6 лет назад #
Подскажите, обязательно устанавливать обновления через админку, нельзя просто файлы перезалить или при обновлении через админку чтото в базе меняется?
0
Val Val 6 лет назад #
Прочтите детальнее новость - внизу подробно расписано как можно устанавливать
-1
Romanovcmc Romanovcmc 6 лет назад #
В общем походу заново поставлю сайт, сделаю все свои правки, последовательно установлю все необходимые компаненты. Перенесу базу. Че то как то проблемно у меня это обновление проходит.
0
vikont vikont 6 лет назад #
Не только у вас. Поле дата перестала сохранять минуты, время обнуляется до часов. Редакторы creator и tinymce перестали работать. Это у всех так или только у меня?
0
Олег Васильевич я Олег Васильевич я 6 лет назад #
Поле дата перестала сохранять минуты, время обнуляется до часов
Вы о дате публикации? Если да, то есть минуты.
Редакторы creator и tinymce перестали работать.
У меня работают.
0
vikont vikont 6 лет назад #
Если не включать управление сроком публикации, тогда минуты есть. Если включить управление тогда при вызове создать есть и часы и минуты, а после сохранения остаются только часы.
Та же ситуация и при использовании поля дата отдельно, вносишь с часами и минутами, после сохранения только часы.
Редакторы работают на обновленном движке и старой версии шаблона? Или шаблон тоже обновлен? У меня шаблон под ICMS 2.2.1
0
Олег Васильевич я Олег Васильевич я 6 лет назад #
Время: только что проверил (указывал и вручную и "текущее время") - нет проблемы
Редакторы: шаблон, естественно, обновлён.
0
vikont vikont 6 лет назад #
Я извиняюсь, не верно выразился не минуты обнуляются а полностью время.
0
stealthdebuger stealthdebuger 6 лет назад #
Хотелось бы увидать фильтрацию данных из cookie возвращаемых cmsUser::getCookie().
Смотришь как пишут сторонние доработки, подставляешь сформированные cookie и... не знаешь радоваться или огорчаться.

Хотелось бы увидать изменения в системе хуков, сделать её более расширенной и комфортной для разработчиков, возможно что-то позаимствовать из аналогичной системы хуков для WP, чтобы отучить их вносить изменения в файлы самой CMS, что зачастую сводит усилия авторов InstantCMS на нет.

Хотелось бы, возможно и излишней, но всё же большее качественной обработки запроса в cmsDatabase::escape(), ибо пихают туда энтузиасты много всего и не всегда real_escape_string спасает, т.к. язык SQL довольно обширен и одинаковый результат можно достичь отличными друг от друга фразами.
0
stealthdebuger stealthdebuger 6 лет назад #
Также, хотелось бы увидать защиту от брута (ограничение на количество проверок?) для cmsUser::autoLogin(), в данный момент это довольное шаткое место в системе.
0
Fuze Fuze 6 лет назад #
фильтрацию данных из cookie возвращаемых cmsUser::getCookie()
Например? Фильтровать должны разработчики на месте, после получения данных. Т.к. универсального фильтра не существует - кому-то нужно одно, кому-то другое.
Хотелось бы увидать изменения в системе хуков, сделать её более расширенной и комфортной для разработчико
Это общая фраза, хочется конкретики, примеров. Т.е. конкретно, чего не хватает.
большее качественной обработки запроса в cmsDatabase::escape()
Насколько больше? Опять же, хочется конкретики, т.к. в силу того, что все знать невозможно, догадаться я не могу, что имеется в виду. Желательно сразу эксплуатации.
Также, хотелось бы увидать защиту от брута (ограничение на количество проверок?) для cmsUser::autoLogin(), в данный момент это довольное шаткое место в системе.
Подобрать токен, чуть более, чем нереально.
Код PHP:
  1. $string = md5(md5(session_id() . '$' . microtime(true) . '$' . uniqid()) . '$' . $seed);
p.s. Очень хочется конкретики. Например, в этом релизе, что мало кто заметил, закрыты уязвимости (хотя они и не принесут пользы злоумышленнику).
+4
Nemoi Nemoi 6 лет назад #
Спасибо Большое, за Ваш труд! v
0
Def Def 6 лет назад #
после обновления с предыдущей версии почему то перестали добавляться и сохраняться виджеты. в чем может быть проблема?
0
Игорь Игорь 6 лет назад #
Пробовал установить обновление и на хостинг, и локально. Результат один и тот же. Тупо белый экран.
+2
Fuze Fuze 6 лет назад #
Тупо белый экран
Нужно внимательно прочесть текст новости, а так же комментарии. Про белый экран написано здесь и не только здесь достаточное количество раз.
0
Def Def 6 лет назад #
по поводу сохранения виджетов после обновления могут быть ошибки? почему то у меня виджеты не хотя новые сохраняться
0
Игорь Игорь 6 лет назад #
Благодарю за наводку. Более тщательно подошёл к установке с отслеживанием ошибок. Дело оказалось в установленном компоненте "Знакомств". После не большой пляски с бубнами во время обновления вокруг отключения и включения таблиц cms_users и cms_dating_vip обновление установилось и заработало. С чем я себя и поздравляю joke
+1
Игорь Игорь 6 лет назад #
Вылечиться после такого "обновления" удаётся только откатом к предыдущей версии.
+1
BoAnRo BoAnRo 6 лет назад #
Думаю, стоит ли перед обновлением выключить сайт, то есть поставить на тех. обслуживание? Все таки активность пользователей в момент обновления может навредить обновлению. Если это так, то стоит указать этот пункт в инструкции. Или это не важно?
0
Олег с клещами Олег с клещами 6 лет назад #
Начал реальный проект на 2.3.0, и вот проблемы со свойствами:
1) не сохраняется порядок свойств при просмотре контента, причём в админке всё выглядит сохранившимся.
2) при добавлении контента, свойства не группируются и названия групп свойств не выводятся.
Даже на 2 бете двойки это работало правильно.
0
Fuze Fuze 6 лет назад #
А после перемещения свойств "сохранить порядок" нажимаете? Не могу повторить проблему у себя, запишите видео ваших действий или опишите словами порядок действий.
0
Олег с клещами Олег с клещами 6 лет назад #
Создаю "свойство1" в группе "группа1"
Создаю "свойство2" в группе "группа2"
Создаю "свойство3" в группе "группа2"
Создаю "свойство4" в группе "группа1"

Перемещаю "свойство4" в группе "группа1" на самый вверх
Нажимаю "Сохранить порядок"
В админке всё сохраняется
При просмотре контента всё в таком порядке как создавал, как будто перемещения небыло.
+1
Олег с клещами Олег с клещами 6 лет назад #
Разобрался!
Просто я создал много категорий и ко всем привязаны одни и те же свойства. Не сразу понял, что после привязки порядок надо менять отдельно в каждой категории. Всё работает.
Но, кстати, на будущее может предусмотреть такую опцию, типа "Изменить порядок во всех категориях"?
0
Vladimir Vladimir 6 лет назад #
Народ! Что делает обновление с виджетами? Виджет "календарь публикаций" перестал листаться после обновления. Разработчики заняты, кто скажет в чём может быть проблема?
+2
Алексей Т Алексей Т 6 лет назад #
Проблему поняли, ajax запрос 404 выдает, обновим и опубликуем.
+2
vikont vikont 6 лет назад #
Попробуйте перезалить файлы обновления! У меня календарь листается.
Сегодня уже 13 число, разные проблемы возникли еще 7-го, что то решили провайдеры! НО! основная часть проблем оказалась в битых файлах!!!!!!
Сегодня залил через FTP и то 2 раза. Со второй попытки все заработало!!! И ВАМ того же желаю!
Единственная нерешенная проблема - это обнуляющиеся часы в полях Data и в дате публикации при включенном управлении датой публикации. Так же видимо по этой причине нет отображается время публикации на Виджите Список контента.
0
Vladimir Vladimir 6 лет назад #
Обновление перезалили? Или файлы календаря? Файлы календаря по фтп обновлял, не помогает.
Если же само обновление, то думаю здесь нужно делать всё через админку, как говорят авторы, иначе обновление не полное будет, идут же запросы в БД.
+1
vikont vikont 6 лет назад #
Файлы календаря вообще не трогал, он же работал и работает, перезаливал файлы движка и шаблона.
Естественно, сначала инсталляция через админку, а потом уже обновлял! Вся проблема в том, что далеко не всегда установка происходит безболезненно. Частенько бьются файлы даже при распаковке на сервере. От чего это происходит трудно сказать, но собственный небольшой опыт и штудирование оффсайта подсказывает, что если что то глючит после установки или обновления, ПЕРЕЗАЛЕЙ ФАЙЛЫ ВРУЧНУЮ, так как повторная инсталляция не всегда желательна из-за процедур создания таблиц в базе данных.
0
Vladimir Vladimir 6 лет назад #
Не знаю, обновлён стандартным образом, потом по ftp обновил файлы, содержимым папки "package", результата нет, календарь не листается
0
Vladimir Vladimir 6 лет назад #
Не знаю, обновлён стандартным образом, потом по ftp обновил файлы, содержимым папки "package", результата нет, календарь не листается
0
Vladimir Vladimir 6 лет назад #
Вообщем файлы переписал уже по несколько раз, не помогает. А повторное установка обновления через установщик приводит к 503 ошибки. Календарь не листается.
-1
Romario Romario 6 лет назад #
Хм... никак не мог с "белым" экраном победы достичь. После старта обновы из одменки по адресу .../finish белый экран, по всему саиту белый экран тоже. Ничо не работает. Однако. из бэкапа импорт БД вернул к жизни саит, но нутром чую, что что-то не то сделал)))) хотя версию то показывает 2.3.. теперь.
0
Romario Romario 6 лет назад #
Упорно "белый" сайт/admin/install/finish... scratch
0
BoAnRo BoAnRo 6 лет назад #
У меня тоже был белый экран при ручном обновлении.

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

Пока что ошибок в работе сайта после обновления не видел.

Я так понимаю что белый экран в этом случае - это нормально, поскольку не обновлены еще файлы движка.
0
Romario Romario 6 лет назад #
Я хз чо там делается, но не обновился саит. Белый экран и "." Ручная установка не спасла. Стоят Dating и Neomessenger. Все остальное по дефолту. Может кто подскажет, что не так?
+2
Александр Kreator Александр Kreator 6 лет назад #
а Dating разве обновили до 2.3?
если у меня не отшибает память еще пока не было на него обновления.
с датингом просто сидят и ждут нового датинга чтоб обновляться.
0
Romario Romario 6 лет назад #
Вот оно что... Ат души, бро...
-2
Андрей Андрей 6 лет назад #
Да я тоже жду!
0
Александр Kreator Александр Kreator 6 лет назад #
Мелочь конечно, но все равно внесу ее: Это касается статусов пользователя.
При отключенной стене пользователя все равно отображается рядом со статусом ссылка "Ответить" которая соответственно никакой роли не играет.

В остальном все просто супер!
0
Fuze Fuze 6 лет назад #
Лучше подобное на гитхабе писать https://help.github.com/articles/creating-an-issue/
0
My-InstantCMS.Ru My-InstantCMS.Ru 6 лет назад #
Не могу найти кнопку Issue, может какая то ограничение по группам стоить?
""
+1
Fuze Fuze 6 лет назад #
была выключена, включили https://github.com/instantsoft/icms2/issues
0
vikont vikont 6 лет назад #
Кто подскажет? Почему обнуляется время в поле Дата? И в поле даты публикации при включенном управлении датой публикации, без управления дата публикации отображает время.
0
Birles Birles 6 лет назад #
Уф, наконец то все обновил и движок, и шаблон. Были проблемы, но все они успешно устранены. Спасибо за обновление, сайт работает намного шустрее. Теперь все работает как часики, кроме типа поля "Написать автору" от Дениса Васильевича. Может кто сталкивался с такой проблемой этого поля: при отправке письма от пользователя (автора объявления), автоматом прописывается майл администратора и никак не хочет цеплять майл пользователя-автора, даже вручную прописал майл, все равно не получается.
+1
SE7EN SE7EN 6 лет назад #
ждал что в этом обновлении будет реализована функция предпросмотра размещаемого контента статьи/новости - нету жаль.
0
Sergon Sergon 6 лет назад #
Обнаружил, что после обновления не работает поиск.
вот такое сообщение:

Ошибка в запросе БД:
Can't find FULLTEXT index matching the column list

SELECT id, slug, date_pub, title, content
FROM cms_con_pages
WHERE is_pub = 1 AND MATCH(title, content) AGAINST ('>\"12313\" <+1231*' IN BOOLEAN MODE)

на вновь установленной, всё в порядке. используется дефолтный шаблон, но и сторонние разработки тоже.
Подскажите где копать пожалуйста!
0
Sergon Sergon 6 лет назад #
проверил, оказывается до обновления тоже было. Что может быть подскажите пожалуйста!
+1
BoAnRo BoAnRo 6 лет назад #
Еще важно перед ручным обновлением не забыть поставить рекурсивом права на запись для папки /system/config, ведь после установки и настройки системы согласно инструкции права на ее запись убираются.

Сначала создал копию своего сайта на поддомен, чтобы протестировать установку обновления. Все прошло хорошо. Но когда устанавливал обновления на основной сайт, забыл поменять права на /system/config. Вспомнил только когда Filezilla при переносе на сервер файлов с папки package архива обновления не хотела закидать один файл в папку config. После окончания обновления пришлось сравнить базы данных и файлы тестового сайта и основного, чтобы быть уверенным, что обновление стало хорошо при невозможности достучатся до папки config. Но все хорошо. Пришлось только добавить 1 строку в конфигурационный файл config.php.

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

Большое спасибо разработчикам и поздравления всем пользователям InstantCMS!
+3
Колян Колян 6 лет назад #
ОБНОВИЛИСЬ! Обновились полёт стабильный, многое отвалилось и не мудрено хаков вагон у нас, но благодаря Evanescence 100% хаков были восстановлены, а благодаря PIN была восстановлена работоспособность рубрикатора категорий (он у нас изменён конкретно, с его помощью разделы для публикации контента выбираются, стандартное поле для выбора категорий годится лишь для сайтов с минимальным количеством категорий)
Да действительно имеет место быть увеличение производительности системы, хотя у нас далеко не хилый хостинг (месяц назад сняли ограничения)

Спасибо R2 Спасибо FUZ и всем кто принимал участие в допиливании двигла. Ждём инвидео.
0
Konstantin Konstantin 6 лет назад #
Здравствуйте, не могу понять что стало с почтой, обновился но теперь перестали приходить уведомления о регистрации, и подтверждение ящика при регистрации harbin-gid(.)ru
0
BoAnRo BoAnRo 6 лет назад #
Проверил у себя. Такой проблемы нет после обновления. У меня почта настроена через smtp.
0
Romanovcmc Romanovcmc 6 лет назад #
На странице компонентов ссылки в столбце автор ведут в некуда.
0
Fuze Fuze 6 лет назад #
Не критично, но все равно спасибо, поправим.
-1
No Name No Name 6 лет назад #
всем добра!!обновил сайт, заметил вот такие проблемы
1- ставлю поле Дата - убираю галочку фильтр по диапозону - сохраняю - галочка остаётся и в фильтре выводит !!
2 - ставлю тип поля Текст - сохраняю вылетает - Ошибка сервера 503-Возможно, она перегружена запросами или отключена для обслуживания.так же тескт HTML!!!
Ошибка Ошибка в запросе БД:
BLOB/TEXT column 'my_otkuda' used in key specification without a key length

ALTER TABLE `cms_con_my` CHANGE `my_otkuda` `my_otkuda` text
+1
Romanovcmc Romanovcmc 6 лет назад #
И еще, такая штука, в базе есть у типов контента атрибут UNSIGNED, если сайт на новой системе делать, они вроде как проставляются, а если обновлять, то в таблицах типов контента их не будет. Но может это не важно.
0
Romanovcmc Romanovcmc 6 лет назад #
В общем вроде как обновился, осталась только вот такая ошибка, подскажите, пожалуйста, кто знает как решить, установлен неомессаджер
Undefined index: url in /var/www***mirpetel.ru/system/controllers/neomessenger/hooks/menu_messages.php on line 7, referer: http://www.mirpetel.ru/users/276
Код этого файла такой:
Код PHP:
  1. <?php
  2. class onNeomessengerMenuMessages extends cmsAction {
  3. public function run($item) {
  4. if ($item['url'] == '/messages' || $item['action'] == 'view') {
  5. $user = cmsUser::getInstance();
  6. $template = cmsTemplate::getInstance();
  7. $layout = $template->getLayout();
  8. if ($user->is_logged && $layout === "main") {
  9. $is_allowed = $user->isInGroups($this->options['groups_allowed']);
  10. if ($is_allowed) {
  11. $this->addPluginToPage();
  12. }
  13. }
  14. }
  15. return $item;
  16. }
  17. }
0
Romanovcmc Romanovcmc 6 лет назад #
Чтобы решить эту проблему, нужно Код PHP:
if ($item['url'] == '/messages' || $item['action'] == 'view') {
на этот
Код PHP:
if ((isset($item['url']) && $item['url'] === '/messages') || (isset($item['action']) && $item['action'] == 'view')) {
-1
No Name No Name 6 лет назад #
А по мой проблеме выше писал,разработчики есть решение??
0
Vega Vega 6 лет назад #
Спасибо! Отличный релиз!
0
Дмитрий Дмитрий 6 лет назад #
Давно хотел спросить про виджеты. В движок встроен виджет - Аватор пользователя. А в свойствах его видим, что он задействует меню пользователя. При чём здесь тогда его название - Аватор пользователя? И ещё, что даёт виджет - Меню действий? Что он есть, что нет, ни чего не выводиться.

И заодно ещё вопрос. Я привык, что при переносе сайта с одного домена, на другой, или перемещение сайта в папку, нужно в админке движка просто поменять доменное имя, не копаясь в коде. В инстанте я этого не вижу, что очень не удобно. Как вообще на данный момент это сделать наиболее быстро и правильно?
+1
Олег Васильевич я Олег Васильевич я 6 лет назад #
Настройки при переносе измените здесь:
system\config\config.php
Про меню действий: установите на всех страницах - выведется на тех из них где пользователю будут разрешены какие-то действия.
Про аватар вопрос "не вопросный" (не нравится, установите виджет меню с выводом персонального меню; делов то...)
-2
Дмитрий Дмитрий 6 лет назад #
Про меню действий, всё понятно, спасибо. А вот с виджетом "Аватор пользователя". Во первых название его не отражает его суть. А самое главное, это единственный повторяющийся виджет, он полностью аналогичен виджету "Меню". Предлагаю его убрать совсем из дистрибутива, за ненадобностью. Зачем повторяющийся виджет?

По поводу изменения доменного имени, всё понятно. Просто не удобно. Намного лучше было, если это настраивалось в админке.
+1
Василий Сергеевич Василий Сергеевич 6 лет назад #
Аватар пользователя - это персональное меню пользователя + выводит аватарку, имя, репутацию и рейтинг
Меню действий joke это..... меню действий на сайте
И заодно ещё вопрос. Я привык, что при переносе сайта с одного домена, на другой, или перемещение сайта в папку, нужно в админке движка просто поменять доменное имя, не копаясь в коде. В инстанте я этого не вижу, что очень не удобно. Как вообще на данный момент это сделать наиболее быстро и правильно?
Внести необходимые изменения в файл Сайт/system/config/config.php
И почитать тут: http://docs.instantcms.ru/manual/install Указание путей
0
Василий Сергеевич Василий Сергеевич 6 лет назад #
Олег Васильевич я, как шустро печатает а
0
iWeb iWeb 6 лет назад #
Добрый день ! Как в v2.3.0 в дефолтном редакторе комментариев Мarkitup закрыть от индексации ссылки тегом rel="nofollow" ?
Если кто подскажет способ решения огромная благодарность !
-1
Игорь Lu Игорь Lu 6 лет назад #
После установки на локальный сервер открывается только главная страница, а на всех остальных выводится ошибка:

Object not found!

The requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error.

If you think this is a server error, please contact the webmaster.

Error 404

skloservice-rs2.com
11/20/15 13:29:08
Apache/2.2.29 (Win32)

Устанавливаю на Open Server
0
Игорь Lu Игорь Lu 6 лет назад #
При установке InstantCMS 2.2.1 такой проблемы нет.
0
Олег Васильевич я Олег Васильевич я 6 лет назад #
Проверьте наличие .htaccess в корне сайта.
Если нет, перекачайте дистрибутив и залейте оттуда
-1
No Name No Name 6 лет назад #
всем добра!!обновил сайт, заметил вот такие проблемы
1- ставлю поле Дата - убираю галочку фильтр по диапозону - сохраняю - галочка остаётся и в фильтре выводит !!
2 - ставлю тип поля Текст - сохраняю вылетает - Ошибка сервера 503-Возможно, она перегружена запросами или отключена для обслуживания.так же тескт HTML!!!
Ошибка Ошибка в запросе БД:
BLOB/TEXT column 'my_otkuda' used in key specification without a key length

ALTER TABLE `cms_con_my` CHANGE `my_otkuda` `my_otkuda` text
0
My-InstantCMS.Ru My-InstantCMS.Ru 6 лет назад #
Fuze, подскажите пожалуйста, в БД появилась таблица users_personal_settings, но в новости не нашел информацию об этом.
Для чего назначена данная таблица?
Хочу использовать эту таблицу для персональных настроек каждого пользователя, т.е. можно было бы изменить положение колонок, цвет, фон и т.д.
Хочется чтоб в следующих версиях, добавили значение в массив который получаем по cmsUser::getInstance();
0
vikont vikont 6 лет назад #
Еще в предыдущей версии заметил, что при включении Управпения сроком публикации часы обнуляются, даже если это просто редактирование старой статьи. Но тогда еще и Новость не хотела публиковаться, пока не отключишь управление.
При обновлении новости публикуются, но часы все так же обнуляются.
Сейчас вопрос стал еще острее, так как понадобилась Афиша. Был создан новый Тип контета и в нем появились еще 2 поля Дата с началом и Концом событий, но часы обнуляются и в этих полях. Причину такого поведения найти не удалось. В довершении проблемы заблокировалось системное слово afisha Любой Тип контента созданный с использованием слова afisha становится проблемным - не отображается системная кнопка загрузки изображения и публикация не сохраняется.
Нужен совет как победить эти проблемы.
0
Fuze Fuze 6 лет назад #
Очевидно, что проблема имеет место быть только у вас. Поставьте чистую систему и все будет работать. А если на чистоустановленной системе проявляется данный баг, то описывайте пошагово, так, чтобы за вами точь в точь можно было повторить.
0
vikont vikont 6 лет назад #
Пробовал! Но подключал к старой базе данных. Проблема осталась. Похоже, что проблема в базе данных или у провайдера.
Есть идея заново сгенерить базу, но как перенести все данные и не перенести глюк?
Какие таблицы надо переносить на новую базу, а какие нет?
0
Олег Васильевич я Олег Васильевич я 6 лет назад #
Замечен небольшой глюк в типе контента с активированной опцией "Управление сроком публикации".
Если выставить время позже текущего, страница снимается с публикации (всё правильно). Далее выставляем время раньше текущего, запись всё равно не опубликуется (в базе, в поле записи "is_pub", остаётся 0; приходится "ручками" публиковать)
-1
Fuze Fuze 6 лет назад #
Проверил и под администратором и под пользователем. Ставлю дату публикации меньше текущего времени - все публикуется.
Опишите пошагово порядок действий.
0
Олег Васильевич я Олег Васильевич я 6 лет назад #
Сначала надо выставить дату позже текущего времени. чтобы она снялась с публикации. А уже потом, - дату меньше текущей. По идее запись должна опубликоваться, а она остаётся не опубликованной.
-1
No Name No Name 6 лет назад #
а мне не подскажите,уже 3 раза писал выше о свой проблеме после обновления!
0
Олег Васильевич я Олег Васильевич я 6 лет назад #
В ленте активности (и в виджете "лента" активности) сообщение о загрузке фото осталось без alt
0
Dorimen Dorimen 6 лет назад #
После обновления начались траблы с sitemap.xml:

1. Директория orehovod.com/cache/static/sitemaps есть. Права у нее 777. Файлы записываются:



2. После ручного запуска планировщика файлы создались:



Правда почему-то владелец apache и права 644 (изменить нельзя). Но по ходу они просто заново пересоздаются каждый раз при планировщике?

3. А вот уже при попытке перейти на файл карты сайта - проблема:

0
Endroid Endroid 6 лет назад #
На сайтах работающих по https:// возможна некорректная работа с recaptcha.
Решается путем небольших правок в /system/controllers/recaptcha/lib/recaptchalib.php
0
Dimson Dimson 6 лет назад #
Сегодня час бился с тем, почему у меня не отображается виджет группы одноклассников в html виджете движка. Оказалось, что во всем виновата опция "Сжимать HTML" в настройках сайта. Для чистоты эксперимента поставил новый движок и попробовал на дефолтном шаблоне - подтвердилось. Отключаем опцию и о чудо, виджет появляется. Что-то не так сжимается..
+1
Val Val 6 лет назад #
Проверьте код виджета одноклассников на наличие двойных пробелов?
0
Dimson Dimson 6 лет назад #
Имеется ввиду два пробела один за другим? А разве это должно влиять?
+2
Loadырь Loadырь 6 лет назад #
Dimson:
во всем виновата опция "Сжимать HTML" в настройках сайта
Эта опция ни в чём не виновата. Виноваты разработчики приложений, которые ответственно подходят к вопросу комментирования кода и вносят комментарии в яваскрипты двойным слэшем ("// комментарий"). Получается такая ситуация, когда при сжатии хтмл происходит удаление переносов строк и все строки с кодом, которые ниже строки комментария превращаются в один длинный комментарий. Так вот когда возникает ошибка яваскрипта, все скрипты после ошибки уже не выполняются. Поэтому ваш код виджета и не работает, так как где-то ранее сработала ошибка. Выход один: для разработчиков в двойке для комментариев яваскриптов использовать конструкцию ("/* комментарий */") вместо ("// комментарий"), а вам как пользователю существующего надо искать где возникает ошибка и устранить этот нюанс.
0
Dimson Dimson 6 лет назад #
Да вроде нет в скрипте комментариев и двойных пробелов тоже
0
Dimson Dimson 6 лет назад #
Хотя... пробелы наверное есть
+1
Loadырь Loadырь 6 лет назад #
В указанном скрипте нет комментариев, а в тех что грузятся до него возможно есть.
0
Dimson Dimson 6 лет назад #
Перестали подтягиваться значения по умолчанию для полей типов контента. Люди добрые подскажите куда посмотреть, как исправить?
0
vgorode vgorode 6 лет назад #
В архиве нет папки package!?
0
vgorode vgorode 6 лет назад #
Извиняюсь ))) скачал установочную новую версию 2.3.0
0
Дмитрий Дмитрий 6 лет назад #
Не работают настройка дефолтного шаблона, выдаёт ошибку: Fatal error: Call to a member function getSingleUploadWidget() on a non-object in C:\OpenServer\domains\instantttt230.ru\templates\default\assets\fields\image.tpl.php on line 2

Строка из image.tpl.php: <?php echo $field->data['images_controller']->getSingleUploadWidget($field->element_name, $field->data['paths'], $field->data['sizes']); ?>

Как поправить?
0
Fuze Fuze 6 лет назад #
Как поправить?
Переключиться на дефолтный шаблон и убедиться, что проблема в шаблоне. Обновить файлы своего шаблона.
0
Def Def 6 лет назад #
кстати файл роботс был бы полезен в корне сайта, т.к яндекс очень его любит и даже в вебмастере в диагностике показывает ошибку. При чем при установке движка было бы отлично, если бы его можно было заполнить как и конфиг
0
Def Def 6 лет назад #
планируется ли в 2.3.0 и последующих версиях пинговалка в поисковые системы, как было это в первой ветке? очень полезно для ускорения индексации сайта и новых страниц.
+1
Старый балбес Старый балбес 6 лет назад #
Уважаемые разработчики Icms !
Меня очень смущает передача и использование не фильтруемых данных в типе поля текст в заголовках ?


0
Fuze Fuze 6 лет назад #
не фильтруемых данных в типе поля текст
включите типографирование для поля текст
в заголовках
пример приведите. по скриншотам понять невозможно. пошагово и конкретно.
+1
Старый балбес Старый балбес 6 лет назад #
Примеры привел в личном сообщении.
+3
Fuze Fuze 6 лет назад #
исправим все до нового года, благодарю за сообщение.
+3
Старый балбес Старый балбес 6 лет назад #
Fuze:
включите типографирование для поля текст
В полях типа TEXT " Заголовок" типов контента нет возможности включения типографа.
Я вижу что только в полях типа HTML есть типограф.
0
Старый балбес Старый балбес 6 лет назад #
Очень прошу также, пожалуйста внесите изменения в controller
функции runAction и runExternalAction :
часть кода
Код PHP:
  1. if ($max_params < count($params))
заменить на
Код PHP:
  1. if ($max_params > count($params))
В отладчике $max_params = $rf->getNumberOfParameters(); имеет всегда число меньше на 1.
a - $max_params = 0 - count($params) = 0
б - $max_params = 1 - count($params) = 2 , параметр со значением false учитывается: поэтому и count($params) = 2.
И в случае b- сторонний компонент невозможно запустить.

Аналогия с php.net Robert Pitt
Там аналогичный пример if($this->method_args_count > count($this->params)
где имеется знак больше.
Для разработчика своих дополнений и компонентов "не на типах контента ", это очень существенное изменение .
На систему (на данном этапе) это изменение не влияет. А для разработчика приложений , это буквально очень важно.
0
Def Def 6 лет назад #
подскажите пожалуйста, можно ли в типе куонтента вотогалереи указать какое количество фото нужно показывать нка странице в категории? не смог найти эту настройку( В 1 ветке были удобные настройки галереи- как показывать, какое количество, какой рамзер фотографий у каждой галереи и у превью, также можно было выбрать превью вручную.
0
Def Def 6 лет назад #
еще очень большое пожелание по фильтрам. еще бы в фильтре движка были ползунки для фильтров числа ОТ и ДО, было бы вообще отлично, т.к полузнкаи всеже многие пользуются, т.к это удобно. в битриксе удобно есть отдельно фильтр ОТ и ДО, и ОТ и ДО с ползунками, что позвляет гибко настраивать фильтр
0
Def Def 6 лет назад #
что-то с версией 2.3.0 всеже не так. Несколько сайтов на 1 ветке работают стабильно на хосте+ сайт на версии до 2.3.0 тоже работают корректно. Сайт на 2.3.0 даже в админке почему то время от времени отваливается. В логах сервака никаких ошибок не пишет.
0
Def Def 6 лет назад #
0
Def Def 6 лет назад #
хостинг ihc.ru со всеми другими версиями движка работает на 5+ быстро и без проблем.
0
Fuze Fuze 6 лет назад #
скриншот прямо поясняет ситуацию и раскрывает суть.
В логах сервака никаких ошибок не пишет.
может вы их не нашли просто?
Из того, что вы описали и показали примером я вижу только проблему сервера.
Несколько сайтов на 1 ветке работают стабильно на хосте+ сайт на версии до 2.3.0 тоже работают корректно.
Очень субъективно. Совпадение и желание так думать, не более.
0
Def Def 6 лет назад #
могу привести примеры в ЛС, если есть время посмотреть, убедитесь в этом, что только сайт на 2.3.0 предпочитает отваливаться, т.к с другими сайтами 100% все ОК! Это не только мое мнение, но и той аудитории, которая посещает сайты, и как раз которая отписалась по этому поводу.
0
Fuze Fuze 6 лет назад #
дело не во мнении. дело в том, что если есть какая то ошибка, ее нужно выявить. сайт не может просто так "отваливаться". и вероятно, если бы была проблема в движке, то была бы ошибка движка с ее текстом.
0
Def Def 6 лет назад #
Просто странно, что это происходит только с одним сайтом и то, даже когда в админке, а не на самом сайте, на котором возможно было бы, что виджет кривой
0
Def Def 6 лет назад #
нашлась всеже/ было ограничение у нгних на 1 IP
0
Вадим Нарочный Вадим Нарочный 6 лет назад #
Установил на denwer. Открывается главная страница, но если переходить в компоненты (\admin, \users и т.д.) денвер выдает:

Not Found

The requested URL /news was not found on this server.
Подсказка Денвера

Вы ошиблись при наборе URL в браузере. Вероятнее всего, сервер пытается найти файл Z:/home/site.ru/www/news, которого не существует.

В случае использования CGI-скриптов, корректные пути к CGI-директориям следующие:
0
Вадим Нарочный Вадим Нарочный 6 лет назад #
Нашел, из-за отсутствия файла .htaccess. Разработчики или я виноват, не пойму!?
0
Def Def 6 лет назад #
этот файл 100% есть в архиве движка
0
Слава Слава 6 лет назад #
У меня тоже была такая проблема.
Оказалось что мой ВИНРАР игнорирует эти файлы. Они как-бы и есть, но с другой сторони их как-бы и нет.
Пришлось распаковывать архив на сервер, и с него скачивать эти файлы. Но что интересно, при сохранении говорит, что такой файл уже существует.
0
Антон Антон 6 лет назад #
Есть проблема с ajax, например, если мне нужно загрузить определенный блок страницы jquery load'ом.

Пример: $('#body').load(current_url+" #body", function(){});

В результате получаю только данные из блока article.

Как понял проблема в определении типа запроса движком. В system/core нашел в request.php нашел блок:

Код PHP:
  1. private function detectContext(){
  2. if(isset($_SERVER['HTTP_X_REQUESTED_WITH']) &&
  3. $_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest') {
  4. return cmsRequest::CTX_AJAX;
  5. } else {
  6. return cmsRequest::CTX_STANDARD;
  7. }
  8. }
При отключении условия все работает, кроме админки scratch
0
Антон Антон 6 лет назад #
В system/core в template.php нашел функцию processRender.
Насколько я понял, она участвует только в формировании фронтенда. В условии на аякс-запрос прописал тоже, что идет для стандарта. Полет нормальный.

Вопрос - есть ли более элегантное решение?
+3
Fuze Fuze 6 лет назад #
Лучше такие вопросы задавать все же на форуме, ваш вопрос не зависит от версии движка.
есть ли более элегантное решение
Попробовать передать/изменить headers у запроса, выполнив его через $.ajax вместо .load.
0
Антон Антон 6 лет назад #
Понял спасибо
0
Владимир Владимир 6 лет назад #
Спасибо!!!! Смотрю форум и магазин еще нет. будем ждать. Всем удачи.
0
Def Def 6 лет назад #
кстати, планируется ли всеже мультисайтовость у 2-ки? было бы всеже классно иметь движку такую опцию, т.к если у человека по 3-4 сайта планируется, то удобно управлять через единую админку.
0
Fuze Fuze 6 лет назад #
Как вы это технически представляете? Особенно, если сайты на разных серверах и с разными базами, шаблонами, конфигурацией. Этот функционал лишний и в ближайшей перспективе точно делаться не будет. Есть куда более нужные вещи, которые необходимо внедрить.
добавить в дистрибутив файл роботс и сделать его управляемым через админку
Зачем добавлять в дистрибутив, если данный файл у каждого свой? Я то могу добавить его, только что в нем писать то? Пустым оставлять? Зачем тогда вообще его добавлять?
По поводу управления через админку. Этот файл не должен быть доступен для записи. Соответственно, чтобы его отредактировать нужно делать некий инструмент подключения по ftp (по типу как устанавливаются дополнения). Вопрос: зачем это делать ради одного файла, который с легкостью можно создать/отредактировать по ftp?
0
Def Def 6 лет назад #
я говорю про следующую ситуацию: челвоек хочет делать для себя несколько сайтов - все на одном хостинге с единой базой но с разными доменами. таким образом человек может управлять всеми сайтами через одну админку, при этом имея всего один дистрибутив. такое есть и в неткате и в хостцмс и вроде как даже во фришных некоторых движках.

В файле роботс прописать то что разрешено индексировать сайт всем поисковикам. Или во время установки спрашивать каким поисковикам разрешить индексацию. человек отмечает галками каким поисковикам и эта информаация прописывается в роботс. тем самым челвоеку не надо знать синтакцис этого файла даже. а то по умолчанию этого файла нет в пакете и многие даже не знают о его существовании.
0
Loadырь Loadырь 6 лет назад #
yury:
человек может управлять всеми сайтами через одну админку, при этом имея всего один дистрибутив
Имхо, но "положить" сразу несколько сайтов одним "кривым" дополнением - это как минимум расточительно.
0
Def Def 6 лет назад #
так не стоит кривые дополнения ставить.
+1
Loadырь Loadырь 6 лет назад #
Так ведь никто и не ставит "кривые" дополнения, они там сами появляются после обновления движка instantCMS.
0
Старый балбес Старый балбес 6 лет назад #
Loadырь:
"положить" сразу несколько сайтов одним "кривым" дополнением - это как минимум расточительно.
Можно положить всю энергосеть определенной страны при правильном "дополнением".
На фоне отсутствия электричества, проблемы с базой данных вообще не существенны.
0
Fuze Fuze 6 лет назад #
Я может что-то не понимаю, но
челвоек хочет делать для себя несколько сайтов - все на одном хостинге с единой базой но с разными доменами
Это называется зеркала и там в любом случае будет одна админка на все домены.
В файле роботс прописать то что разрешено индексировать сайт всем поисковикам.
Так при отсутствии этого файла так и есть.
Или во время установки спрашивать каким поисковикам разрешить индексацию. человек отмечает галками каким поисковикам и эта информаация прописывается в роботс
Какой в этом смысл? Кроме этого, вы точно читали мой предыдущий комментарий? Там про права доступа есть кое-что.
тем самым челвоеку не надо знать синтакцис этого файла даже. а то по умолчанию этого файла нет в пакете и многие даже не знают о его существовании.
Конечно, зачем развиваться, знать чего-то) Машину водить и не знать как открутить колесо.
Напишите конкретно, что прописать в этом файле по умолчанию, я пропишу и вложу файл, мне не жалко.
0
Def Def 6 лет назад #
просто тот же вебмастер яндекса теперь ругается, если файла роботс нет на сайте.

Как пример основной информации

Host: http://адрес сайта

User-agent: *
Allow: /
Sitemap: http://адрес сайта/sitemap.xml
0
Def Def 6 лет назад #
еще предложение конструктивное - добавить в дистрибутив файл роботс и сделать его управляемым через админку, т.к надо закрывать дубли некоторых страниц и прописывать правила для поисковиков нередко. а то сейчас и вовсе файл вроде как отсутсвует в пакете
0
Def Def 6 лет назад #
т.е добавить надстройку - запретить индексацию в типазх контента. если чекбокс активен, то чтобы автоматом прописывал в роботс
0
Aquarius Aquarius 6 лет назад #
yury, по-моему, файл роботс гораздо проще и надёжней редактировать вручную.
Тем более, что ваши предложения, похоже, не требуют делать это слишком часто...
Но ещё важнее то, что многие поисковики просто плевать хотели на этот файл (это же их дело – искать ли его, читать ли), поэтому тратить драгоценное время разработчиков столь неэффективно, скорей всего, нет смысла.

А про управление 3-4 сайтами через одну админку...
Попробуйте сами разработать ТЗ – непротиворечивый дизайн такой админки!
Труфальдино из Бергамо просто нервно курит в сторонке...
-2
Def Def 6 лет назад #
Попробуйте сами разработать ТЗ – непротиворечивый дизайн такой админки!
заходите в админку - там список сайтов. выбираете сайт и попадаете в аналогинчюу ныне админку. все просто и без Труфальдино

Но ещё важнее то, что многие поисковики просто плевать хотели на этот файл
многие это какие? У яндекса в вебмастере не просто так есть отдельный инструмент по проверке этого файла. Гугл также его съедает. Вам еще какие то поисковики важны?
+2
Raiden Raiden 6 лет назад #
yuri:
заходите в админку - там список сайтов. выбираете сайт и попадаете в аналогинчюу ныне админку
То, что вы предлагаете - давно уже есть. Это называется браузер (необходимые инструменты - закладки, чекбокс "сохранить пароль")
Всё просто и без Труфальдино ©
0
Def Def 6 лет назад #
То, что вы предлагаете - давно уже есть. Это называется браузер (необходимые инструменты - закладки, чекбокс "сохранить пароль")
для каждого сайта нужен отдельно взятый дистрибутив. а если будет описанный мной функционал, то нежуен будет только один дистрибутив.
0
Aquarius Aquarius 6 лет назад #
yury, видимо, вы не очень хорошо представляете себе значение слова «дистрибутив»...
И, видимо, не случайно он у вас получился «нежуен»...
0
Def Def 6 лет назад #
заметил баг в 2.3.0

в дефолте уже есть категории объявлений. я удалил все категории кроме категории вакансии. и почему то в подкатегории "резюме" ПОЯВИЛИСЬ все свойства прежних категорий
0
Dimson Dimson 6 лет назад #
Пагинация в модерации только у меня не работает, кто-нибудь проверял?
0
Зайтуна Зайтуна 6 лет назад #
Доброго времени суток, после обновления сайта появилась ошибка 503 при доступе к определенному контенту.


Удалила из контента поле "Написать автору". Ошибка пропала. Теперь все открывается. На возможности связаться с авторами у нас построена вся работа сайта.Без этой формы мы никак не можем.

Кто-то смог решить аналогичную проблему?
0
Денис Васильевич Денис Васильевич 6 лет назад #
Да что вы говорите.. scratch
Не отвлекайте разработчиков на недочёты в сторонних дополнениях! Обращайтесь к разработчикам этих дополнений!
0
Денис Васильевич Денис Васильевич 6 лет назад #
Fuze, бытуют слухи.. мол скоро ждать 2.4.x. Насколько правда, на сколько скоро? Много ли будет изменений в файлах шаблона?
Я шаблоны готовлю, думаю, может стоит обождать. Уж извините но на гитхаб не шлите, для меня сие пока что не поддаётся анализу.
+1
Fuze Fuze 6 лет назад #
если ничего не случится непредвиденного, то до нового года будет
Много ли будет изменений в файлах шаблона
скачайте с гитхаба полный архив и сравните файлы, никак иначе я не могу ответить.
0
Def Def 6 лет назад #
еще важный момент - всеже надо масштабировать аватарку пользователя, а то ее можно даже очень большую загрузить и она так и останется.

пример в ВК и прочих соцсетях наиболее правильное решение
-1
Олег Васильевич я Олег Васильевич я 6 лет назад #
еще важный момент - всеже надо масштабировать аватарку пользователя, а то ее можно даже очень большую загрузить и она так и останется.
Примпенительно к обновлению движка, очень смешно!
пример в ВК и прочих соцсетях наиболее правильное решение
За теми критериями оценки, вообще шедевр!
yury, браво!
0
Def Def 6 лет назад #
лично мое мнение - такая аватарка в профиле как сейчас на сайте это не дело

если ваше мнение иное, то это более чем странно
0
Олег Васильевич я Олег Васильевич я 6 лет назад #
Ааа! Теперь понял вас: очень важно чтобы система распознавала картинки с лампочками и не позволяла их загружать в качестве аватара.
Спойлер
0
Def Def 6 лет назад #
надесюь вы просто прикалываетесь)
но явно пользователь не должен думать какой величины картинку он загружает на аватарку и явно никто специально обрезать ее не будет, если конечно ваш сайт не сообщество дизайнеров и ITшников
0
Олег Васильевич я Олег Васильевич я 6 лет назад #
надесюь вы просто прикалываетесь)
только отчасти
0
Олег Васильевич я Олег Васильевич я 6 лет назад #
...по той причине, что, на мой взгляд, есть проблемы немного важнее.
Всё ж просто: есть форум. Там поднимаете тему (к примеру): изменение загрузки аватара (или его отображения).
В самой теме: хочу изменить то и то так и так; сделал следующее; получилось так; подскажите, пожалуйста, как сделать, чтобы получилось эдак.
В идеале: попытаться сделать самостоятельно, поделиться с нами результатом в своём блоге.
Только без обид, пожалуйста. Ничего личного, просто разработчиков жаль (им читать нашу с вами болтовню)
-1
letsgo letsgo 6 лет назад #
Олег Васильевич имеет в виду, что стилями можно любую картинку в принципе ограничить.
0
Олег Васильевич я Олег Васильевич я 6 лет назад #
Нет, я о другом (выше написал)
0
Azami Azami 6 лет назад #
Обновился. при заходе на страницу профиля выдает ошибку
Warning: include_once(/путь/сайт.ru/docs/system/fields/s.php) [function.include-once]: failed to open stream: No such file or directory in /путь/сайт.ru/system/config/autoload.php on line 25

Warning: include_once() [function.include]: Failed opening '/путь/сайт.ru/docs/system/fields/s.php' for inclusion (include_path='.:/путь/сайт.ru/php') in /путь/сайт.ru/system/config/autoload.php on line 25

Помогите.

строка 25
Код PHP:
  1. include_once PATH . '/' . $class_file;
0
Роман Роман 6 лет назад #
Подскажите пожалуйста где скачать полный архив 2.3.0
0
Александр Kreator Александр Kreator 6 лет назад #
0
Роман Роман 6 лет назад #
Спасибо огромное.
0
Lord Lord 12 дней назад #

Когда включаю «Включить режим отладки» у меня вверху "/public_html/system/controllers/admin/frontend.php on line 100"

Как исправить?

Версия PHP: 7.4.25, cgi-fcgi

Установлен Zend OPcache: Нет
Установлен IonCube Loader: Да
Установлен Zend Guard Loader: Нет

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.