Новогодний, праздничный InstantCMS 2.4.0

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

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

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

А подводя итог, хочу отметить, что за этот год мы выпустили четыре релиза InstantCMS2, один релиз InstantCMS1, открыли каталог дополнений и полностью перенесли процесс разработки на GitHub. Сожалеем, что не оправдали чьих-то надежд и рады, если кому-то работа с InstantCMS была в радость, в том числе и в финансовом плане.

Новый 2016 год мы ожидаем насыщенным. В планах выпустить компонент "Форум", обновить официальный сайт и конечно же радовать вас обновлениями InstantCMS обеих веток. Как будет в реальности, время покажет.

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

Обновленный установщик CMS

При установке теперь можно задать тип движка базы данных (MyISAM или InnoDB) и опционально установить CMS без демо данных. Также мы дополнили соответствующий раздел в документации.

Новые опции в общих настройках сайта

Теперь можно включать или выключать глубиномер, ограничивать по ip доступ в админку, выбирать HTML-редактор по умолчанию, который будет показан, например, в текстовом виджете, в настройках группы и так далее.

В связи с тем, что сейчас достаточно распространены такие сервисы, как CloudFlare, определение реального ip адреса посетителя становится проблемой. Поэтому для удобства мы дали возможность задавать любой ключ массива $_SERVER, где в вашем случае может храниться реальный ip посетителя. Например, все для того же CloudFlare это HTTP_CF_CONNECTING_IP.

Новая, информативная главная страница админки

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

Увеличение производительности CMS в целом

Мы плодотворно поработали и проанализировали любезно предоставленные нам сайты на InstantCMS с большим количеством информации (более 150 000 записей в типах контента). Как итог, мы полностью пересмотрели работу с индексам, изменили типы некоторых полей в таблицах. Теперь индексы используются там, где нужно и какие нужно. При создании набора для типа контента в админке, движок автоматически анализирует фильтрацию и сортировку, после чего формирует индекс для конкретного набора. При чем, если уже есть подходящий индекс в базе данных, то новый, дублирующийся, не создастся.

Изменение вывода приватных записей

Для каждого типа контента добавлена опция "Как показывать приватные записи в списке", которая имеет значения:

  • Не показывать;
  • Показывать только название;
  • Показывать полностью.

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

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

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

Удаление и выключение компонентов из админки

В админке теперь можно отключать некоторые компоненты. Те, которые не могут быть отключены не имеют соответствующей возможности. Удалять вы сможете только сторонние компоненты, добавленные через установку дополнений.

О реализации механизма удаления в своих компонентах вы можете прочитать на этой странице.

Улучшенная RSS лента

Компонент RSS лент полностью переписан. Теперь он не привязывается к типам контента и может быть использован в любом вашем контроллере.

Опция "Кешировать ленту" полноценно работает, для каждой ленты можно выбрать шаблон. В комплекте два шаблона: обычный, какой был раньше и шаблон согласно требований Яндекс для RSS лент. Обе ленты полностью валидные и проходят все проверки.

Изменения в компоненте поиск

В результатах поиска теперь выводятся изображения, если таковые есть у записи.

Раньше полнотекстовый индекс не создавался в искомых полях. Теперь по умолчанию создан индекс на поле заголовка и движок ищет совпадения в названиях. Однако, если вы желаете, чтобы cms искала и в других полях записей, а поддерживаются записи типа "Текст" и "Текст HTML", то в настройках поля необходимо поставить чекбокс "Участвует в полнотекстовом поиске". После его включения индекс будет перестроен и в поиске будет учитываться заданное поле. Как следствие этого, производительность поиска увеличилась в десятки раз, если записей очень много.

Кроме всего прочего, была добавлена поддержка OpenSearch.

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

  • Обновлена капча reCAPTCHA;
  • Для ручной установки дополнений теперь не нужно удалять папку package из архива установки;
  • Добавлен еще один специальный пункт меню, который выводит приватные списки контента;
  • В списке записей типов контента теперь добавлена колонка с указанием статуса модерации;
  • Добавлено правило доступа, позволяющее удалять комментарии полностью, а не скрывать их;
  • В настройки компонента комментарии добавлена опция "Рейтинг комментариев повлияет на рейтинг автора", при включении которой оценки к комментариям влияют на рейтинг комментатора;
  • Добавлена возможность отключать комментарии для любой записи, если это разрешено правами доступа;
  • В настройки виджетов списка записей контента и слайдера добавлена опция "Обрезать текст при просмотре списка";
  • В пресетах теперь можно задавать качество изображений (от 1 до 100);
  • Ватермарк теперь накладывается на все типы изображений корректно;
  • Компонент "Генератор карты сайта" теперь разбивает файлы карты сайта, ограничивая каждую 45000 записями, теперь, если у вас записей более указанной цифры, поисковые системы будут корректно принимать файлы карты;
  • В админке на странице виджетов добавлена кнопка "Отвязать все виджеты";
  • Существенно улучшен класс загрузчика файлов (cmsUploader). Он стал еще безопасней и в нем исправлены все известные ошибки;
  • Для личных сообщений теперь есть поддержка HTML5 desktop notifications. Это значит, что если у вас открыта переписка на сайте, а окно браузера свернуто, то когда придет новое сообщение вы его увидите в стандартном уведомлении операционной системы;
  • В виджете "Меню" теперь можно задавать свой шаблон генерации html кода пунктов меню, также шаблон формирования меню существенно упрощен;
  • Редактор Live обновлен до последней версии;
  • Исправлено/добавлено множество других мелких улучшений и исправлений, которые вы при желании найдете сами ;-)

Список изменений для разработчиков

  • Объект модели контроллера в бекэнде теперь подключается автоматически;
  • Обновленный механизм установщика дополнений, документация для него написана здесь;
  • В админке своего компонента вы теперь можете использовать универсальное действие для переключения состояния поля;
  • Функции работы с изображениями вынесены в файл-хелпер и называются теперь img_add_watermark и img_resize;
  • Добавлены функции валидации для форм: "slug" и "color", их предназначение очевидно из названий;
  • В класс базы данных добавлены методы: getIndex, getTableIndexes, isIndexExists, dropIndex, addIndex - все методы имеют описание в коде;
  • В основную модель добавлены методы distinctSelect (добавляет к select запросу DISTINCT), indexHint (Управляет индексами в запросе) и его управляющие методы forceIndex, ignoreIndex, useIndex;
  • Добавлен хук before_print_head;
  • В класс cmsTemplate добавлены методы addJSFromContext и addCSSFromContext, которые подключают соответствующие файлы в зависимости от контекста запроса (ajax или обычный);
  • В файле схемы шаблона (scheme.html) теперь можно использовать php код, например так, как сделано в дефолтном шаблоне;
  • Все файлы полей теперь не используют html код вообще, а генерируют либо через шаблон, либо через соответствующую функцию-хелпер;
  • Функции-хелперы из файла html.helper.php, содержащие html код вынесены в отдельный файл template.helper.php. Как следствие этого, теперь можно стилизовать вывод этих функций в своем шаблоне так, как это необходимо. Для этого вы делаете копию файла template.helper.php по пути /templates/ваш_шаблон/assets/ и называете этот файл helper.php. Обратите внимание, в этом файле должны быть определены все функции из файла template.helper.php;
  • Все HTML-редакторы теперь могут запускаться на страницах, загруженных по ajax;

Обновление в картинках

Обновление Instant CMS Обновление Instant CMS Обновление Instant CMS Обновление Instant CMS Обновление Instant CMS Обновление Instant CMS Обновление Instant CMS Обновление Instant CMS Обновление Instant CMS Обновление Instant CMS Обновление Instant CMS

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

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

Отключите кеширование в настройках сайта, очистите директорию /cache кроме папки /static/.

Убедитесь, что расширение filter для php включено (удивительно, но на некоторых хостингах оно может быть выключено).

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

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

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

Те, у кого установлен InstantVideo2 после обновления должны открыть файл /system/controllers/video/backend.php, найти в нем строку public $useDefaultPermissionsAction = true и после нее добавить строку: protected $useOptions = true;

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

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

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

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

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

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

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

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

Заключение

Спасибо всем, кто участвовал в разработке на GitHub, присылал Pull requests, сообщал об ошибках, тестировал и в целом поддерживал.

Спасибо, что вы с нами!

Еще раз с наступающим Новым Годом!

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

Комментарии (379)
Василий Сергеевич 29 декабря 2015 в 23:46 +4
small user social cms
Ну, традиция, есть традиция!
Спасибо !!!
Raiden 29 декабря 2015 в 23:51 +1
small user social cms
Отлично! Не до конца всё понял с первого прочтения, невнимательность, но уже планирую новый сайт на 2, очень уж быстро развивается наша красавица)) С наступающим новым годом всех!)) Ура!))
""
Evanescence 29 декабря 2015 в 23:57 +4
small user social cms
Спасибо, очень ждал dance
Самый лучший релиз :)
Detroit 30 декабря 2015 в 00:11 +3
small user social cms
Огромное Спасибо
Александр 30 декабря 2015 в 00:39 +3
small user social cms
Отличная новость, создателям респект! И всех с наступающим!

Один вопрос, премиум компоненты будут работать с 2.4.0 или нужно подождать?
На праздниках хотел наконец запустить сайт на двойке, если премиум пока не готовы то начну с 2.3.0
Fuze 30 декабря 2015 в 10:37 +3
small user social cms
Должно все работать
Melon 30 декабря 2015 в 00:47 +4
small user social cms
За RSS ленту для яндекс-новостей отдельное спасибо!!! Ну и вообще спасибо за отличную работу!
Игорь ФИН 30 декабря 2015 в 00:48 +3
small user social cms
Спасибо !!!
Олег Васильевич я 30 декабря 2015 в 01:30 +3
small user social cms
Скачал, установил. Снег не падает на сайте. shock
В чём может быть проблема?
Спойлер
Kreator 30 декабря 2015 в 01:41 +1
small user social cms
Погода поменялась joke
Loadырь 30 декабря 2015 в 07:23 +5
small user social cms
Олег Васильевич я, я это предчувствовал, поэтому слегка подсуетился
Romanovcmc 30 декабря 2015 в 12:32 +3
small user social cms
Мне как инженеру, мерещится, что подают шестерни, а не снег. laugh
Loadырь 30 декабря 2015 в 12:57 +3
small user social cms
look тогда смело включайте на "День инженера".
Loadырь 30 декабря 2015 в 12:58 +3
small user social cms
facepalm что-то со смайликом промахнулся
WebMan 30 декабря 2015 в 01:46 +6
small user social cms
Шикарное обновление! Это действительно новогодний подарок. Большое спасибо всем, кто участвовал в его создании!
Kreator 30 декабря 2015 в 01:58 +3
small user social cms
Большущее спасибо! Особенно за обновленную reCaptcha smoke
Большая работа проделана.

p.s. на всякий случай укажу, что про recaptcha я пожутил, очень много всего хорошего в обновлении. v

p.s.2 ну а reCaptcha вообще улет smoke

popcorn
SpaceSel 30 декабря 2015 в 02:00 +3
small user social cms
Такими темпами скоро тройка появится laugh
PS: Не ждал, а тут такой сюрприз под Новый год.
vsemkrot 30 декабря 2015 в 06:03 +3
small user social cms
Всем добра!С наступающим новым годом!Разработчикам спасибо за релиз,отлично всё сделано - молодцы!Вы пишите что форум будет в 2016, а вот подскажите пожалуйста а iaudio для 2 когда можно ожидать,спасибо!
MegaRostov 30 декабря 2015 в 07:41 +4
small user social cms
Ребята! СПАСИБО! Работа колоссальная!
Dorimen 30 декабря 2015 в 07:52 +2
no avatar
Изменения в шаблонах есть? Спрашиваю, чтобы понимать, что нужно будет править руками после апгрейда...
RBJ 30 декабря 2015 в 09:12 +3
small user social cms
Программы жи есть
Dorimen 30 декабря 2015 в 17:19 0
no avatar
Предлагаете все файлы проверять? )
Fuze 30 декабря 2015 в 17:25 +1
small user social cms
сделать мерж файлов шаблона 2.3.0 и файлов шаблона из пакета обновления и посмотреть - дело 20 минут.
Изменения есть, но к фатальным результатам привести не должны.
Aquarius 6 января 2016 в 23:08 0
small user social cms
Fuze, а какую программу для этого 20-минутного дела Вы посоветуете?
Спасибо RBJ за ссылку, но глаза разбежались – это же все их освоить и попробовать не на 20 даже часов дело...
Пока не было опыта таких обновлений на работающем сайте, поэтому и ищу совета опытных "мержевателей" smile
AndroS 7 января 2016 в 09:09 +2
small user social cms
WinMerge пробуйте, нормальная прога
Aquarius 14 января 2016 в 19:02 0
small user social cms
Спасибо, AndroS, и правда нормальная – то, что нужно!
neoplanet 30 декабря 2015 в 08:42 +3
no avatar
Большой спасибо!!! Только вчера вечером скачал релиз 2.3, сейчас смотрю уже новая версия.

Всех с наступающим!
reload 30 декабря 2015 в 08:52 +3
small user social cms
Таки новогодний)
Спасибо, отличное обновление!
Пусть в следующем году все задуманное реализуется.

Мира, здоровья, удачи и благополучия создателям этой замечательной cms, всем кто причастен тем или иным способом к развитию системы и конечно же всему сообществу!
reload 30 декабря 2015 в 08:56 +3
small user social cms
Вопрос по обновлению:

Написано: "Отключите кеширование в настройках сайта, очистите директорию /cache кроме папки /static/."

Там в корне /cache есть файлик .htaccess, его тоже сносить? он вроде после обновления не появляется)
Fuze 30 декабря 2015 в 10:38 +4
small user social cms
Кроме файла .htaccess конечно же
Val 30 декабря 2015 в 09:01 +3
small user social cms
Здорово!!! Спасибо вам уважаемые разработчики и все кто приложил свою руку к этому релизу!

<sarcasm>Кто говорил что инстант не торт?!</sarcasm>
""
nmsk 30 декабря 2015 в 09:52 +1
small user social cms
Спасибо ребята за новый релиз! И с наступающим новым годом!

Очень жду с нетерпением новой версии инстантмапс для икмс 2, с учетом многих пожеланий пользователей.
Jestik 30 декабря 2015 в 10:32 +1
small user social cms
Спасибо за обновление!

Но вот поля "Город", как в профилях пользователей, о котором многие просили так и не появилось в коробке.
Fuze 30 декабря 2015 в 10:41 +4
small user social cms
Мы же не останавливаемся, не все успели до нового года. Будет и это поле в типах контента.
А пожелания лучше писать сюда, там точно ничего не забудется.
AndroS 30 декабря 2015 в 11:30 +3
small user social cms
Сделайте на эту страницу ссылку в меню сайта, там быстро наполнять хотелками )))
Jestik 30 декабря 2015 в 11:47 +3
small user social cms
dance
Ждем! Спасибо!
Олег Васильевич я 30 декабря 2015 в 11:14 +2
small user social cms
В сравнении с первым релизом двойки просто летает!
Спасибо!
С Наступающими!
Zau4man 30 декабря 2015 в 11:27 +2
small user social cms
С Наступающим! Спасибо огромное за релиз. Пойду обновляться и обновлять :)
AndroS 30 декабря 2015 в 11:31 +4
small user social cms
Fuze:
Новый 2016 год мы ожидаем насыщенным. В планах выпустить компонент "Форум", обновить официальный сайт и конечно же радовать вас обновлениями InstantCMS обеих веток. Как будет в реальности, время покажет.
А как же шоп - он хоть в планах на 16 есть? cry
Bubble Gumoff 1 января 2016 в 23:08 0
small user social cms
Посматриваю на это http://yupe-project.ru/ - неплохо с первого взгляда и бесплатно
globator 30 декабря 2015 в 11:37 +2
small user social cms
Спасибо за подарок! dance
BezB 30 декабря 2015 в 11:41 +2
small user social cms
После обновления с 2.3 до 2.4 выдала ошибку 503. После того как спецы поковырялись у себя, выдает белую страницу. В службе поддержки хостера предложили восстановить бэкап. Что это может быть?
SALIK 30 декабря 2015 в 12:07 +2
small user social cms
Такая же история :(
Fuze 30 декабря 2015 в 12:22 +2
small user social cms
Если был установлен instantvideo, то перекачайте заново пакет обновления. После чего восстановите БД из бекапа и заново проведите обновление.
BezB 30 декабря 2015 в 14:54 +1
small user social cms
Не instantvideo
Fuze 30 декабря 2015 в 12:26 +2
small user social cms
Также, убедитесь, что расширение "filter" включено для php.
BezB 30 декабря 2015 в 14:56 0
small user social cms
Где об этом подробней узнать. Я пока не силен в тонкостях
Fuze 30 декабря 2015 в 16:47 0
small user social cms
гугл все рассказывает. вот навскидку http://digsi.ru/blogic/8-oshibka-fatal-error-call-to-undefined-function-filter-var-in
После того как спецы поковырялись у себя, выдает белую страницу
знаем мы таких спецов)
http://www.instantcms.ru/blogs/InstantSoft/taina-belogo-yekrana.html
Alekseinet 30 декабря 2015 в 12:31 +2
small user social cms
Спасибо все отлично работает.. С наступающим!!!
ТЕКАМА [менеджер проектов] 30 декабря 2015 в 12:37 +2
small user social cms
Поздравляю, коллеги и с Новогодним Инстантом и с самим Новым годом - пусть он для вас будет наполнен смыслом и будет для вас - "растущим" во всех направлениях жизни.
noszone 30 декабря 2015 в 12:39 +2
small user social cms
Спасибо разработчикам и всем кто делает и поддерживает InstantCms. Супер CMS! С новым годом!
Kreator 30 декабря 2015 в 12:44 +2
small user social cms
После обновления на 2.4 в компоненте билинг возникает ошибка на странице "реферальной программы". А конкретнее на странице "Рефералы" в ЛК и на странице настройки рефрельных процентов в админке.
В связи с этим на всякий случай вопрос: Только у меня? Или ждем патч для билинга?
solntsev 30 декабря 2015 в 12:49 +2
small user social cms
Судя по всему только у вас. У меня все ОК. Что за ошибка?
Kreator 30 декабря 2015 в 13:34 0
small user social cms
На странице настроек рефпрограммы:
Код PHP:
  1. Warning: Invalid argument supplied for foreach() in /var/www/******/data/www/*******.ru/templates/default/controllers/billing/backend/options.tpl.php on line 74
В профиле в рефералах:
Код PHP:
  1. Warning: Invalid argument supplied for foreach() in /var/www/******/data/www/******.ru/templates/default/controllers/billing/refs.tpl.php on line 39
В программе был задан один уровень рефералов. Теперь его не видно в админке и вместо него эта ошибка. При нажатии на "Добавить уровень" ничего не происходит.
Kreator 30 декабря 2015 в 13:38 0
small user social cms

Evanescence 31 декабря 2015 в 17:13 0
small user social cms
kreator, решили проблему?
Какая у вас версия? а то у меня в админке, блок Процент вознаграждения вообще нет
solntsev 1 января 2016 в 12:59 0
small user social cms
Случаем в настройках сайта не стоит "Сжимать HTML"?
Указанные динамические блоки пропадают, если включена данная опция.
Evanescence 1 января 2016 в 22:50 0
small user social cms
да, пришлось в файле \system\core\template.php строку 1443 заменить на
Код PHP:
  1.  
  2. if (!$config->min_html || $layout == 'admin'){
  3. include($template_file);
  4. }
  5.  
  6. if ($config->min_html && $layout != 'admin'){
  7. include($template_file);
  8. echo html_minify(ob_get_clean());
  9. }
solntsev 2 января 2016 в 15:20 0
small user social cms
У себя не стал вносить правки в системный фай, а поступил следующи образом.
Из файла options.tpl.php весь js код вынес в отдельный файл с именем options.js и поместил в папку templates/шаблон/controllers/billing/backed
А уже в файле options.tpl.php перед
Код PHP:
  1. $this->renderForm($form, $options, array(
добавил
Код PHP:
  1. $this->addJS("templates/{$this->name}/controllers/billing/backend/options.js");
Работает.
Sergon 1 января 2016 в 12:36 0
small user social cms
у меня ошибок не вылазит, но по "добавить уровень" тоже ничего не происходит
solntsev 1 января 2016 в 16:36 +1
small user social cms
В phpmyAdmin отредактируйте в таблице cms_controllers значение поля options для комопнента billing.
После ref_mode: all
добавьте:
Код PHP:
  1.  
  2. prices:
  3. amount:
  4. - 1
  5. price:
  6. - 1.00
  7. ref_levels:
  8. - 10
  9.  
Пример на картинке.
solntsev 1 января 2016 в 16:37 0
small user social cms
Картинка не прикрепилась.
https://yadi.sk/i/qGsXTmAYmd5ZL
Андрей 1 января 2016 в 22:23 0
small user social cms
А не проще чтобы разработчик поправил "Премиум компонент" и не заниматься ковырянием в коде и базе? Тем более ошибка не у одного человека.
solntsev 1 января 2016 в 22:39 0
small user social cms
Никакого ковыряния ни в коде, ни в базе нет.
Указанные строки были в базе до обновления (если вы посмотрите в установочные файлы комопнента биллинг).
Строки пропали из базы ввиду того, что при обновлении движка до версии 2.4.0 происходит пересохранение всех настроек контроллеров.
Ввиду того, что данные опции добавляются js и произошло удаление их из базы.
Андрей 1 января 2016 в 22:46 0
small user social cms
Строки пропали из базы ввиду того, что при обновлении движка до версии 2.4.0 происходит пересохранение всех настроек контроллеров.

Так наверное так не должно быть при обновлении движка? Или я что-то не понимаю.
lesterkey 1 января 2016 в 22:06 0
small user social cms
Ошибку подтверждаю.. абсолютно идентичная.
также пропали "не выводятся! процентная скидка за пополнение. (компонент/опции/ввод)
Спойлер
solntsev 1 января 2016 в 22:18 +1
small user social cms
После предложенного выше варианта решения данной проблемы, ошибка сохраняется?
lesterkey 1 января 2016 в 23:49 0
small user social cms
спасибо.. помогло.. (жаль, что сново все прописывать прийдется...)
v Всех с Новым Годом! удачи и всех благ!..
Birles 30 декабря 2015 в 13:07 +2
small user social cms
У меня белая страница с такой ошибкой, что то связанное с мапсом, это как то можно исправить или надо ждать обновления мапса

Ошибка в запросе БД:
Unknown column 'seo_title' in 'cms_con_places'

ALTER TABLE `cms_con_places` CHANGE `seo_title` `seo_title` VARCHAR( 256 ) NULL DEFAULT NULL;
Fuze 30 декабря 2015 в 13:11 +2
small user social cms
Выполните запрос в phpmyadmin

Код SQL:
  1. ALTER TABLE `cms_con_places` ADD `seo_title` VARCHAR( 256 ) NULL DEFAULT NULL;
Birles 30 декабря 2015 в 13:26 +2
small user social cms
Сделал запрос и вот такая ошибка

Ошибка
SQL запрос:


ALTER TABLE `cms_con_places` ADD `seo_title` VARCHAR( 256 ) NULL DEFAULT NULL
Ответ MySQL: Документация

#1046 - No database selected
Fuze 30 декабря 2015 в 13:27 +1
small user social cms
No database selected
Ну так надо сначала то выбрать базу в phpmyadmin - зайти в нее.
Birles 30 декабря 2015 в 13:34 +2
small user social cms
Спасибо, недоглядел) Обновился вроде бы
rol 30 декабря 2015 в 13:14 +1
no avatar
Огромное спасибо за работу - словами не выразить ощущение вашего полета в instantcms, и моего полета за вами. v
С НОВЫМ 2016 годом!!!
Желаю ВАМ, чтобы ваши мечты в 2016 исполнились! Чтобы близкие женщины заботились о том что вам кушать, что одевать и программить.
Наступает эра программинга как в зримом так и в невидимом. Мистика наступает!
Желаю Вам еще глубже и шире раскрытие своего творческого потенциала, любви к себе, благодарности Богу.
Человек устроен так, что, когда что-то зажигает его душу, все становится возможным!!!
rol 30 декабря 2015 в 13:17 +1
no avatar
Про бога я конечно лихо, глубже слово Жизнь! Сорриии love
rol 30 декабря 2015 в 13:15 +1
no avatar
Желаю себе, чтобы всегда были и денежки для вас и шаги в сторону программинга для инсты (эт намерение)!
Birles 30 декабря 2015 в 13:22 +3
small user social cms
По вашей инструкции установить не получилось. У меня вот этот пункт установки не сработал
"На странице ввода реквизитов ftp поставьте чекбокс "Пропустить этот шаг" и нажмите "Установить";
Нажимаю пропустить этот шаг, он все равно требует заполнить поля сервер и имя пользователя.
Попробовал установить другим методом, как при установке 2.3.0:
В архиве, который вы хотите установить, откройте папку package;
Все содержимое этой папки загрузите в корень вашего сайта (если по ftp, то в двоичном режиме);
Удалите папку package из архива полностью;
Далее сделайте все то же самое, что написано выше, в «Автоматическом способе». В п.4 используйте архив без папки package внутри.
Может я неправильно установил или так тоже можно
Fuze 30 декабря 2015 в 13:29 +2
small user social cms
Можно и так. Но вам нужно было очистить кеш браузера после загрузки файлов.
Birles 30 декабря 2015 в 14:10 +1
small user social cms
С регистрацией и капчой какие то проблемы. При отключенной капче регистрация производится, если включить капчу просто белая страница. Ключи получил, дали два ключа:

Первый Ключ
Добавьте этот ключ в HTML-код сайта.
7LdNEBQTAAMDAGXCMu63YtcE5yWs6C378pNcTUnM Этот ключ я прописал в пункте "Публичный ключ" компонента reCAPTCHA; Тут просят добавить этот ключ в html код сайта, это надо делать или достаточно того, что прописал ключ в поле компонента.

Второй ключ
Этот ключ нужен для связи между вашим сайтом и Google. Никому его не сообщайте.
7LdJLOQTDFAAAJNBgthlaFL3prKaPU2w7fER5Tq5

Даже с ключами капча не работает. Может я что то делаю неправильно?
Birles 30 декабря 2015 в 14:11 +1
small user social cms
Второй ключ прописал в поле №Секретный ключ"
Birles 30 декабря 2015 в 15:23 +1
small user social cms
Нашел причину, проблема устранена!
Gudan 2 января 2016 в 22:57 0
small user social cms
В чем была проблема если не секрет? Я после установки ключей вообще войти не могу.Бело красный квадрат и An error occured.
Birles 2 января 2016 в 23:31 0
small user social cms
Если у вас установлен сторонний шаблон, тогда вам надо сделать следующее: папку reCAPTCHA из папки обновления system/controllers перезалейте в templates/ваш шаблон/controllers. В моем случае это мне помогло.
Gudan 2 января 2016 в 23:33 0
small user social cms
Спасибо, помогло
Birles 2 января 2016 в 23:37 0
small user social cms
Рад, что помогло)
afinskiy 19 января 2016 в 14:04 0
small user social cms
Спасибо, и мне помогло!
WebMan 30 декабря 2015 в 14:29 +7
small user social cms
2.4.0 работает ещё на 20% шустрее, чем 2.3.0. У меня нет слов. Такие огромные возможности движка и при такой скорости - просто поразительно! Разработчикам огромное уважение и спасибо!

Не поленился поставить на локалку демо InstantCMS 1.10.6 и сравнить время создания страницы. Без кэширования. На обычной домашней конфигурации компа. Не претендую на идеальную объективность сравнения. Просто выбрал минимальное время после десятка обновлений страницы. На хорошем сервере время будет ещё раза в два меньше.

Для залогиненного админа
Главная страница (Единичка/Двойка), мс: 87 / 166
Страница с новостью (Единичка/Двойка), мс: 54 / 118

Для гостя
Главная страница (Единичка/Двойка), мс: 93 / 148
Страница с новостью (Единичка/Двойка), мс: 61 / 93

Разница по скорости всего в полтора-два раза! Кто-то ещё будет говорить про то, что первая версия годится для высоконагруженных проектов, а вторая - нет? joke

Кстати, первый релиз Двойки создавал главную страницу для админа на этом же моём компе за почти 800 мс. А сейчас 166. Оптимизация почти в пять раз! Молодцы! v
yury 31 декабря 2015 в 10:23 0
no avatar
а если и вовсе получится довести до уровня первой ветки, будет мегакруто!) хотя наверное с кэшем скорости будут сравнимы.
WebMan 2 января 2016 в 12:57 0
small user social cms
Первая версия всё равно будет чуток быстрее Двойки за счёт другой архитектуры. С этим нужно смириться. Тем более, что цена за новую архитектуру и связанные с ней удобства очень небольшая.

На данный момент есть ещё одна оптимизация, увеличивающая скорость фронтенда на 5-20% в зависимости от типа и количества виджетов на странице. Я её использовал в своей "Расширенной отладке" и передал разработчикам. Если разработчики посчитают её корректной, то следующие версии Двойки будут ещё немного быстрее.

Например, для залогиненного админа
Главная страница (Единичка/Двойка), мс: 87 / 138
Страница с новостью (Единичка/Двойка), мс: 54 / 113
Cтудия Sitestroi 30 декабря 2015 в 15:23 +1
small user social cms
СПАСИБО БОЛЬШОЕ!!!
Ура демо на главной появилось! smile
Kreator 30 декабря 2015 в 16:07 0
small user social cms
А еще эти кнопки в стиле второй ветки)
SALIK 30 декабря 2015 в 15:52 +1
small user social cms
Обновление вроде прошло удачно, но теперь все статьи выглядят так, то есть текст уехал в право от картинки ( помогите...
Олег 19 января 2016 в 05:24 0
no avatar
Та же беда. Кто-то сталкивался? Как решить?
Олег 19 января 2016 в 08:45 0
no avatar
А нет, разобрался поправив в шаблоне css как тут написано http://www.instantcms.ru/forum/thread23482-9.html
PIN 30 декабря 2015 в 16:02 0
small user social cms
Хорошая новость в преддверии нового года
Birles 30 декабря 2015 в 16:02 0
small user social cms
Подскажите пожалуйста, как вывести информацию (статистику и прочее) на Панель управления в админке (как на скрине Fuze). В данный момент у меня Панель управления абсолютно пустая, кроме надписи "Панель управления" ничего нет.
Fuze 30 декабря 2015 в 16:43 0
small user social cms
обновитесь корректно
Birles 30 декабря 2015 в 17:14 0
small user social cms
Я понял в чем дело, проблема в стороннем шаблоне. На дефолтном все в порядке.
BoAnRo 30 декабря 2015 в 16:06 0
small user social cms
Круто! Поздравляю разработчиков и пользователей InstantCMS! Скоро возьмусь за украинскую локализацию новой версии.

Хотя я собирался смотреть в раздел "Новости" за новой версией первого января в 00.00 laugh , но как теперь понимаю разработчики хотели выпустить новую версию именно до конца 2015 года.
SALIK 30 декабря 2015 в 16:26 0
small user social cms
И rrs лента выдает <h1>503 Service Unavailable</h1> =(
Fuze 30 декабря 2015 в 16:43 +1
small user social cms
обновитесь корректно, а чтобы выяснить суть ошибки включите режим отладки.
SALIK 30 декабря 2015 в 16:47 0
small user social cms
В режиме отладки rrs работает, а если режим отладки отключить то ошибка( попробую заново обновиться..
Скорпион 30 декабря 2015 в 17:31 +1
small user social cms
Спасибо уважаемые разработчики за новогодний подарок.
Здоровья Вам и благополучия!
Soul 30 декабря 2015 в 17:46 +2
small user social cms
Ну вот и я (хоть и с опаданием на сутки smile ) готов порадоваться обновлению!
В первую очередь хочу поблагодарить не только администраторов проекта, но и пользователей нашего сообщества за работу над развитием системы и неоценимый вклад в развитие CMS! Спасибо!
vgorode 30 декабря 2015 в 18:17 0
small user social cms
Огромное спасибо за обновление v
vgorode 30 декабря 2015 в 18:19 0
small user social cms
Всех С Новым годом!
Всем добра и быть еще добрее!
Всем здоровья и благополучия!
Dost 30 декабря 2015 в 18:44 0
small user social cms
Большое человеческое спасибо Вашу за работу! Пусть у Вас в жизни все сбудется!!!

""
Evanescence 30 декабря 2015 в 22:27 0
small user social cms
Когда в админке включен Объединить CSS файлы, в редакторах получаем:
""
Evanescence 30 декабря 2015 в 22:31 0
small user social cms
(!) Когда в админке включен Объединить CSS файлы и JS файлы
solntsev 31 декабря 2015 в 00:17 0
small user social cms
Очиститка кеша css и js не помогает? Если выключено объединение, все ОК?
solntsev 31 декабря 2015 в 00:18 0
small user social cms
Очистка*** hoho
Evanescence 31 декабря 2015 в 00:23 0
small user social cms
Если выключено, то всё ОК
Консоль показывает ошибку
http://сайт/wysiwyg/redactor/css/data:application/x-font-ttf…NAG8AbwBuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==)%20format('woff'
GET http://сайт/wysiwyg/redactor/css/'redactor-font.eot'
solntsev 31 декабря 2015 в 00:33 0
small user social cms
В файле wysiwyg/redactor/wysiwyg.class.php необходимо
Код PHP:
  1. $template->addCSSFromContext('wysiwyg/redactor/css/redactor.css');
заменить на
Код PHP:
  1. $template->insertCSS('wysiwyg/redactor/css/redactor.css');
Fuze 31 декабря 2015 в 01:00 0
small user social cms
не надо так делать, только если как временное решение.
Нужно делать по аналогии с подключением js файлов, где третьим параметром можно данный файл запретить для объединения. В 2.4.1 поправим.
Evanescence 31 декабря 2015 в 01:05 0
small user social cms
Спасибо, для addCSS() тоже не помешала бы возможность запретить объединения...
Evanescence 31 декабря 2015 в 01:07 0
small user social cms
Ааа там как раз таки CSS :)
Но функция такая
Код PHP:
  1. public function addCSS($file){
  2. $hash = md5($file);
  3. if (isset($this->head_css[$hash])) { return false; }
  4. $this->head_css[$hash] = $file;
  5. return true;
  6. }
F_a_R_i_D 30 декабря 2015 в 23:51 0
small user social cms
Так и должно быть?
Fuze 31 декабря 2015 в 00:07 0
small user social cms
нет. шаблон переключите на дефолтный и увидите, что все нормально (и кеш браузера очистите). Обращайтесь к автору вашего шаблона.
F_a_R_i_D 30 декабря 2015 в 23:53 0
small user social cms
solntsev 31 декабря 2015 в 00:08 0
small user social cms
Нет, так не должно быть.
Все файлы обновили?
Должно быть вот-так
""
alexswen 31 декабря 2015 в 00:47 0
small user social cms
После обновления выдаёт ошибку 504 - так же все сайты на сервере недоступны, что делать ???
Fuze 31 декабря 2015 в 00:48 +1
small user social cms
восстанавливаться из бекапа
Fuze 31 декабря 2015 в 00:51 0
small user social cms
Все, у кого непосредственно процесс обновления завершился с ошибкой (вероятно это все пользователи, у кого установлен InstantMaps) восстановитесь из бекапа и попробуйте заново обновиться. Архив пакета обновления загружен новый, как раз с учетом возможного отсутствия поля seo_title.
Birles 31 декабря 2015 в 11:02 0
small user social cms
Спасибо за пакет обновления, все установилось без ошибок. С наступающим новым годом!
yury 31 декабря 2015 в 03:01 0
no avatar
Круто!!! Отличное обновление! Особенно то, что касается оптимизации ресуросв!

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

ПС, Всех с наступающим Новым Годом! И чтобы он был в сотни раз лучше 2015 года и еще более продуктивным! Админам отдельное спасибо и творческих успехов!!!
solntsev 31 декабря 2015 в 07:49 0
small user social cms
Судя по вопросу у вас файловый кеш. Отключите кеширование в админке и папка с кешем будет очищена движком.
F_a_R_i_D 31 декабря 2015 в 03:13 0
small user social cms
После обновления. Захожу на страницу пользователя, если я авторизован, то всё нормально. Если захожу как гость, то пишет:

502 Bad Gateway

nginx
solntsev 31 декабря 2015 в 07:54 0
small user social cms
По данному сообщению, трудно понять, что может быть причиной ошибки. Посмотрите в логах сервера.
Zau4man 3 января 2016 в 14:47 0
small user social cms
Посмотрите здесь http://www.instantcms.ru/forum/thread23482-4.html 52 сообщение. Может поможет.
santi 31 декабря 2015 в 03:17 0
small user social cms
Огромное спасибо разработчикам за их труд.
С наступающим всех !!!
yury 31 декабря 2015 в 03:18 0
no avatar
не смог найти как добавить поле в индекс для поиска. хотел у блогов включить показ картинок в поиске, но так и не нашел как дслеать. пока что выводятся только у новостей, как и было ранее по умолчанию
solntsev 31 декабря 2015 в 07:59 0
small user social cms
В полнотекстовый индекс можно включить только поля text и html. Для вывода картинок в результаты поиска, необходимо лишь наличие картинки в самой записи. Дополнительно ничего не требуется.
yury 31 декабря 2015 в 17:49 0
no avatar
странно, у меня в поиск не попадают блоги, хотя новости попадают. может название класса картинки должно быть какое особенно?
yury 31 декабря 2015 в 03:27 0
no avatar
один странный момент обнаружил. на одном сайте стоит мемкеш и все хорошо. включил мемкеш на втором сайте - почему то подгрузились блоги с первого сайта. оба сайта на одном хосте
solntsev 31 декабря 2015 в 08:01 +1
small user social cms
Попробуйте перезапустить memcache через ssh.
Glaz 31 декабря 2015 в 07:54 0
no profile
Вот это праздник! Спасибо ребята. После НГ обязательно на пиво\кофе закину.
skewes 31 декабря 2015 в 10:02 0
small user social cms
Всех с Наступающим 2016!!!
Спасибо большое!!!
Высший пилотаж))) Так держать)
georgii 31 декабря 2015 в 13:35 0
small user social cms
Спасибо за новогодний подарок!
С наступающим Новым Годом!
Желаю всем финансовых успехов в наступающем году, и хорошего здоровья, потому как без него любой успех не имеет смысла. Хотелось бы, чтобы "грозная" огненная обезьяна на деле оказалась милым пушистым существом smile
SergeyD 31 декабря 2015 в 16:19 0
small user social cms
Всех С Наступающим Новым Годом!!!
Birles 31 декабря 2015 в 20:40 0
small user social cms
Заметил одну странность в личных сообщениях. Уведомления о новых сообщениях появляются только после обновления страницы. Если долго сидеть на одной странице эти уведомления не появляются, пока страницу не обновишь. Это только у меня так или у всех, уведомления для сообщении не проверяли?
Владимир 1 января 2016 в 03:10 0
small user social cms
каталог и магазин будет? Спасибо за 2,4,0. С Новым годом всех!!!!!!!!
reneplus 1 января 2016 в 09:20 0
no avatar
После обновления вышел из админ учетки (ключи не поставил)!
Теперь реКапча ругается:


Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'recaptcha' does not have a method 'includeRecaptchaLib' in /home/users2/r/reneplus/domains/xn----dtbxihaao7b7a.xn--p1ai/system/core/action.php on line 29
Защита от спама

Fatal error: Call to undefined function recaptcha_get_html() in /home/users2/r/reneplus/domains/xn----dtbxihaao7b7a.xn--p1ai/templates/news/controllers/recaptcha/captcha.tpl.php on line 4

подскажите, как исправить?
reneplus 1 января 2016 в 10:55 0
no avatar
В админку вошёл. Но при регистрации ругается так-же!!!
solntsev 1 января 2016 в 11:28 0
small user social cms
У вас судя по всему файл templates/название шаблона/controllers/recaptcha/captcha.tpl.php не обновился.
Ввиду того что у вас шаблон не default. Загрузите в ваш шаблон, данный файл.
reneplus 1 января 2016 в 14:10 0
no avatar
Совсем запутался! Теперь говорит: ERROR: Invalid domain for site key. Я так понимаю, неверный ключ. А где его проверить и исправить. В админку не пускает!!!
reneplus 1 января 2016 в 14:28 0
no avatar
А Google вообще регистрирует домены на кириллице (.рф)??????
reneplus 1 января 2016 в 14:30 0
no avatar
А то теперь капчу показывает, но в окошке: ERROR: Invalid domain for site key. Хотя ключи в компонент записывал.
reneplus 1 января 2016 в 11:22 0
no avatar
Люди! Расскажите пжл пошагово ка к устанавливать реКапчу. Не могу. Нужно сайт включать а он не регистрирует. cry
HostelB 1 января 2016 в 12:58 0
small user social cms
В новой версии есть такое улучшение:

Ватермарк теперь накладывается на все типы изображений корректно;

Так вот. Работает некорректно - загруженная гиф анимация не работает (хотя ватермарк накладывается). Кто подскажет как исправить?
yury 1 января 2016 в 12:59 0
no avatar
не накладывать вотермарк. на сколько я знаю если на гиф что либо накладывается, то гиф становится статичным
RBJ 1 января 2016 в 15:53 0
small user social cms
Библиотека php-gd используемая в Instantcms 2 для обработки изображений не обрабатывает кадры (кроме первого) в анимированных gif-изображениях. И это нормально.

Образовательные ссылки:
1. https://ru.wikipedia.org/wiki/GIF
2. https://ru.wikipedia.org/wiki/GD_Graphics_Library
3. https://secure.php.net/manual/ru/book.image.php
4. http://habrahabr.ru/post/186084/
HostelB 1 января 2016 в 16:18 0
small user social cms
Однако дела...Раньше на гиф вотермарк не накладывался и гиф анимация работала....Теперь нет. Что посоветуете?
RBJ 1 января 2016 в 17:22 0
small user social cms
yury 1 января 2016 в 18:01 0
no avatar
отключите наложение вотермарка
HostelB 1 января 2016 в 19:09 +1
small user social cms
Увы, тогда теряется смысл всего сайта
Игорь Lu 1 января 2016 в 15:22 0
small user social cms
Стоит два сайта в одной Базе Данных с общей таблицей пользователей. После обновления переходя на страницу любого пользователя выдаёт следующую ошибку:


Warning: include_once(W:/domains/nocovka-2.com.ua/system/controllers/authlogs/frontend.php) [function.include-once]: failed to open stream: No such file or directory in W:\domains\nocovka-2.com.ua\system\core\core.php on line 261

Warning: include_once() [function.include]: Failed opening 'W:/domains/nocovka-2.com.ua/system/controllers/authlogs/frontend.php' for inclusion (include_path='.;w:/modules/php/PHP-5.3;w:/modules/php/PHP-5.3/PEAR/pear') in W:\domains\nocovka-2.com.ua\system\core\core.php on line 261

Fatal error: Class 'authlogs' not found in W:\domains\nocovka-2.com.ua\system\core\core.php on line 277

Как решить эту проблему?
Игорь Lu 2 января 2016 в 20:35 0
small user social cms
Разобрался. Проблема была в компоненте Логирование авторизаций для InstantCMS 2.X. Отключил его и всё заработало.
reneplus 1 января 2016 в 17:41 0
no avatar
Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'recaptcha' does not have a method 'includeRecaptchaLib' in /.........../system/core/action.php on line 29
Это что? Замучался с этой рекапчей!
solntsev 1 января 2016 в 18:13 0
small user social cms
Обновите все файлы recaptcha и не будет проблем.
Файл frontend не обновился.
reneplus 4 января 2016 в 19:20 0
no avatar
Спасибо! Всё работает!
Fedor Kuzmich 1 января 2016 в 18:06 0
no avatar
В процессе обновления (FTP) получил 503 Service Unavailable, однако, сайт был работоспособен и показывал последнюю версию. Обнаружил в админке на вкладке "контент" ошибку о том, что таблица cms_users_personal_settings не существует. phpMyAdmin тоже ее не видел. Восстановил бекап - появилась.

У кого какие мысли?

Спасибо.

Всем хорошего Нового Года!
Dorimen 1 января 2016 в 18:42 0
no avatar
Обновление прошло без особых проблем, но есть ряд вроде как багов (может в общем у движка, может у меня):

1. После нового запуска карты сайта по крону в директории cache/static/sitemaps файлы карты сайта установились с правами 644 от имени пользователя apache. Естественно, при последующих запусках сайты карта по крону файлы карты сайта не обновляются: http://clip2net.com/s/3ssvoQy. Как это исправить?

2. В админке компонента биллинг в настройках реферальной программы в Хроме не срабатывает кнопка "Добавить уровень": http://clip2net.com/s/3ssvrYp

3. Глючит выведение регистраций в графиках в админке: так http://clip2net.com/s/3ssvuDG, так http://clip2net.com/s/3ssvvof, но так http://clip2net.com/s/3ssvxi3
solntsev 1 января 2016 в 18:59 0
small user social cms
Dorimen 1 января 2016 в 19:09 0
no avatar
Сработало. Спасибо. Это исправление уже "навсегда" или нужно будет время от времени поправлять?
Олег с клещами 2 января 2016 в 12:44 0
small user social cms
Обновлялся с 2.3.0 строго по инструкции и получил красную надпись "ошибка подключения...." Что не так?
solntsev 3 января 2016 в 06:50 0
small user social cms
В какой момент получена ошибка? Во время обновления или после (при попытке зайти на сайт)?
Проверьте конфиг сайта, на ниличие записи
Код PHP:
  1. 'db_engine' => 'InnoDB'
Если ее нет, то добаьте.
После этого сделайте этот файл конфига доступным для записи, зайдите в общие настройки сайта и просто пересохраните их.
Fedor Kuzmich 2 января 2016 в 23:52 0
no avatar
Во время апдейта получаю следующее:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=utf8' at line 8

CREATE TABLE `cms_users_personal_settings` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`user_id` int(11) unsigned NOT NULL,
`skey` varchar(150) DEFAULT NULL,
`settings` text,
PRIMARY KEY (`id`),
UNIQUE KEY `user_id` (`user_id`,`skey`)
) ENGINE= DEFAULT CHARSET=utf8;
Последние вызовы:

importDump() @ /var/www/.../system/controllers/admin/actions/install_finish.php : 195

Почему-то при импорте install.sql теряется InnoDB после ENGINE=...

Камрады, как чинить/обойти?
solntsev 3 января 2016 в 06:43 0
small user social cms
А что здесь чинить и обходить? Нужно внимательно читать пост.
В архиве обновления нет файла install.sql
Вы пытаетесь обновиться из дистрибутива icms 2.4.0, а нужно использовать архив обновления.
Fedor Kuzmich 3 января 2016 в 10:15 0
no avatar
Я использую автоматическое обновление. Возможно, скрипт залип от предыдущего обновления. После его удаления обновился корректно.
Fedor Kuzmich 3 января 2016 в 16:26 0
no avatar
В общем, кажется, разобрался с задачкой. Может кому-то будет полезно. Проблема была в установленном плагине ulogin. Он создает таблицу ulogin_users c внешним ключем на users. Из-за этого, видимо, при прошлом обновлении до 2.3.0 не был до конца выполнен скрипт install.sql (и остался в файловой системе), а я на это не обратил должного внимания, т.к. все работало и без того.
Fedor Kuzmich 3 января 2016 в 16:28 0
no avatar
Буду также очень благодарен, если кто-нибудь подскажет что еще могло пострадать в результате этого.
Dorimen 3 января 2016 в 10:46 0
no avatar
Коллеги, подскажите, пожалуйста, по данному багу (см. скриншот): http://clip2net.com/s/3suuNpp. Очевидно же, что где-то не правильно смержил шаблоны, но не могу понять что и где. Как видите, в некоторых статьях дублируется вывод описания, а в некоторых нет. При этом это никак не связано с SEO-описанием, перепроверил. В одной из указанных в скрине статей SEO-описание отличается от краткого описания, но дублируется именно краткое описание...
vikont 3 января 2016 в 11:57 0
small user social cms
Проверьте настройки полей полного описания и краткого описания, возможно где-то включилась Видимость поля - Показывать в списке и включена ли обрезка полного описания при выводе в списке.
Самопроизвольное включение может быть связано с глюком в базе данных. Проведите Восстановление и Оптимизацию всех таблиц.
Dorimen 3 января 2016 в 12:49 0
no avatar
Ничего аномального в том, что Вы написали, не обнаружил...
GluK 3 января 2016 в 12:08 0
small user social cms
Обновил 2.3.0 до 2.4 в ручном режиме, все работает, ошибок не наблюдаем.
Birles 3 января 2016 в 16:28 0
small user social cms
Всех с новым годом! На дефолтном шаблоне не открывается главная страница, все остальные открываются. При открытии главной страницы выдает такую ошибку:
Не найден шаблон для отображения: /templates/default/controllers/content/widgets/list/list_tiles_big_slider.tpl.php
Понятия не имею что за виджет и слайдер. Спрашивает файл который не существует, перерыл все сохраненные архивы вплоть до сентября и нигде нет такого файла. Как решить проблему?
solntsev 3 января 2016 в 22:06 0
small user social cms
А в настройках виджета slider, во вкладке дизайн ничего похожего случаем нет?
Birles 3 января 2016 в 22:39 0
small user social cms
Я этот биг слайдер вообще не могу найти, даже понятия не имею что это за слайдер и где он находится. В стороннем шаблоне все работает, проблема в дефолтном шаблоне и именно при открытии главной страницы, другие страницы открываются без проблем.
solntsev 4 января 2016 в 10:42 0
small user social cms
Так скопируйте из стороннего шаблона и вставьте в дефолтный.
Birles 4 января 2016 в 11:35 0
small user social cms
Знать бы что копировать и где этот биг слайдер)
Владимир Савенко 4 января 2016 в 11:59 0
small user social cms
Вы же сами написали controllers/content/widgets/list/list_tiles_big_slider.tpl.php возьмите этот файл и ск4опируйте с сохранением пути по папкам в дефолтный шаблон
Birles 4 января 2016 в 12:48 0
small user social cms
Прикол в том, что его там нет) В предыдущих сохраненных архивах тоже нету, все перерыл, не могу найти
Владимир Савенко 4 января 2016 в 13:14 0
small user social cms
так нет его в дефолте или в стороннем шаблоне?
Старый балбес 4 января 2016 в 14:11 +1
small user social cms
Akziaplus:
Прикол в том, что его там нет) В предыдущих сохраненных архивах тоже нету, все перерыл, не могу найти
Akziaplus:
Всех с новым годом! На дефолтном шаблоне не открывается главная страница, все остальные открываются. При открытии главной страницы выдает такую ошибку:
Не найден шаблон для отображения: /templates/default/controllers/content/widgets/list/list_tiles_big_slider.tpl.php
Понятия не имею что за виджет и слайдер. Спрашивает файл который не существует, перерыл все сохраненные архивы вплоть до сентября и нигде нет такого файла. Как решить проблему

Может стоит вернуться в прошлое, в ваш вопрос после выхода релиза 2.3.
И найти проблему в потере данных после установки сторонних дополнений-- виджетов.

http://www.instantcms.ru/novosti/release230.html#c85468
Akziaplus:
Все дело было в компоненте Знакомства (inDating), удалил его полностью и сайт заработал, просто летает!! Спасибо за обновление!!
http://www.instantcms.ru/novosti/release230.html#c85481

Akziaplus:
Здравствуйте, Олег Васильевич. Нет ваш шаблон не обновлял, пока так экспериментирую), а что уже есть обновление для шаблона? Кроме профилей пользователей все остальное работает, зато перестал работать дефолтный шаблон. Выдает такую ошибку, хотя я там ничего не менял:<br /> <br /> Не найден шаблон для отображения: /var/www/v-19581/data/www/akziaplus.kz/templates/default/controllers/content/widgets/list/list_tiles_big_slider.tpl.php

Включить логику и смотрите таблицу cms_widgets cms_widgets_bind cms_widgets_pages ,
Birles 4 января 2016 в 15:13 0
small user social cms
Наверно так и сделаю, поищу проблему в прошлых релизах и подключу к поиску Олега Васильевича)
Fuze 4 января 2016 в 21:27 +1
small user social cms
Akziaplus, будет лучше, если вы для каждой из своих проблем создадите тему на форуме, а не в комментариях к релизу будете их решать.
reneplus 4 января 2016 в 19:19 0
no avatar
Уважаемые спецы! Как установить метрики (yandex, mail, liveinternet) в подвал, чтобы они вряд стояли справа?
SALIK 4 января 2016 в 20:35 0
small user social cms
/templates/default/main.tpl.php
После тега </footer> вставляйте счетчики будет как у меня https://salik.biz/
reneplus 4 января 2016 в 23:11 0
no avatar
дело в том что у меня шаблон не дефолтный. Рядом с подвалом есть место под виджет. Вписываю туда html коды, а они слева столбиком строятся. (хорошо-кмв.рф)
Birles 4 января 2016 в 23:44 0
small user social cms
Если вас не устраивает вывод виджета, тогда впишите ваши html коды в /templates/ваш шаблон/main.tpl.php перед тегом </footer> или после него, это вам надо смотреть как лучше будет выглядеть.
reneplus 5 января 2016 в 13:38 0
no avatar
Вывод виджета устраивает, вот только как прописать коды счетчиков, чтобы они справа вряд по-горизонтали все стояли. Они строятся вертикально. Это не есть хорошо! zst
Birles 5 января 2016 в 13:55 0
small user social cms
В виджете это не получится, если сделаете так, как я написал выше, тогда будет горизонтально выводиться, как у меня на сайте http://akziaplus.kz/
reneplus 5 января 2016 в 21:14 0
no avatar
ок. спасибо. буду пробовать.
Stecc 4 января 2016 в 20:07 0
small user social cms
Спасибо разработчикам.
Подскажите когда будет форум под двойку?

И с новым годом всех.
Raiden 5 января 2016 в 00:43 0
small user social cms
Летом 2016 ©
Олег Васильевич я 4 января 2016 в 20:39 0
small user social cms
Баг с выводом картинок (установка системы с ноля):
- в настройках типа контента для "Как показывать приватные записи в списке" выбрать "Показывать только название"
- в настройках виджета "список контента" не выводить поле с фотогафиями
В итоге, те кому разрешено видеть приватную запись увидят виджет правильно (без картинок), а те кому не разрешено так:
Спойлер
Олег Васильевич я 4 января 2016 в 21:24 0
small user social cms
Вроде б правильно выводится, если немного изменить формирование переменной:
здесь:
Код PHP:
  1.  
  2. <?php
  3. if ($is_private) {
  4. $image = default_images('private', 'small');
  5. $url = '';
  6. }
  7.  
добавить ещё условие:
Код PHP:
  1.  
  2. if ($is_private) {
  3. if ($image_field){
  4. $image = default_images('private', 'small');
  5. }
  6. $url = '';
  7. }
  8.  
Fuze 4 января 2016 в 21:25 0
small user social cms
А, имеется в виду, что не нужно вообще показывать изображение, если его показ запрещен?
Олег Васильевич я 4 января 2016 в 21:28 0
small user social cms
Извините, посмотрел в виджете другая переменная передаётся в шаблон. Тогда так:
Код PHP:
  1. if ($is_private) {
  2. if ($image_field){
  3. $image = default_images('private', 'small');
  4. }
  5. $url = '';
  6. }
Fuze 4 января 2016 в 21:37 +1
small user social cms
Код PHP:
  1. if ($is_private) {
  2. if($image_field && !empty($item[$image_field])){
  3. $image = default_images('private', 'small');
  4. }
  5. $url = '';
  6. }
Fuze 4 января 2016 в 21:24 0
small user social cms
Так вместо оригинальной картинки выводится картинка-заглушка. Что не так? На скрине все верно.
Олег Васильевич я 4 января 2016 в 21:30 0
small user social cms
Всё не так:) (не должно там быть никакой картинки)
Fuze 4 января 2016 в 21:35 0
small user social cms
В общем я понял теперь) Конечно не фатальный баг, но поведение не ожидаемое. Поправим.
Олег Васильевич я 4 января 2016 в 21:46 0
small user social cms
О фатальности никто и не говорил.
Спасибо!
Atid - Gorec 5 января 2016 в 00:02 0
small user social cms
Я б многим помог, но не знаю php, эх.
Dorimen 5 января 2016 в 18:41 0
no avatar
Вот если бы на инстанте была реализована полноценная мультиязычность...
AndroS 5 января 2016 в 19:29 0
small user social cms
Пытался несколько раз обновиться, все равно в итоге 503 ошибка! Что это?
letsgo 5 января 2016 в 19:51 -1
small user social cms
Похоже на ограниченное время выполнения скрипта. Наверно в хостинге дело.
AndroS 5 января 2016 в 20:55 0
small user social cms
Вряд ли, там уже все отстроено и под видеокомпонент, так что очень врядли...
Fuze 5 января 2016 в 20:07 0
small user social cms
AndroS, перед обновлением включите в админке режим отладки. Кроме этого, я правил пакет обновления, попробуйте перекачать.
Владимир Савенко 5 января 2016 в 20:12 0
small user social cms
Если обновлять в автоматическом режиме из админки, то 503 ошибка, если обновлять через файл update через установку дополнений, то все получается. Проверил несколько раз
AndroS 5 января 2016 в 20:56 0
small user social cms
В моем случае, не получается.
AndroS 5 января 2016 в 20:55 0
small user social cms
Пакет обновленный, попробую, спасибо!
georgii 5 января 2016 в 22:59 0
small user social cms
Обновился в ручном режиме - проблем не наблюдаю! Спасибо за обновление! glasses
Дикарка 6 января 2016 в 14:06 +2
small user social cms
Сделала новый сайт на instant 2.4.0 Вааааще тащусь! Так все здорово!!!! Ничего лишнего, все понятно и все отлично работает!!!
Респект разработчикам!!! Спаааасибо!!!!
А где-то была колонка, где можно добавить свои сайты или ее уже нет?
Raiden 6 января 2016 в 15:06 0
small user social cms
Тоже обалдел, сделав на 2.4.0 сайт) Как далеко шагнула 2-ка) Прошлой весной без бубна нельзя было работать, сейчас всё легко и просто, как часики))
Aquarius 6 января 2016 в 21:27 0
small user social cms
Fuze, работа, без преувеличения, громадная и прогресс впечатляет!
Спасибо большое!
Однако, есть странности в этом проекте, будто барабашка какой-то вредничает...

То, что обращение к БД ускорилось на 30% или на 50 – это для профи "вау!", а для рядового пользователя, скажем честно, не первая важность.
А вот то, что рядовой пользователь, заполняя свой профиль, полчаса провозившись, так и не сможет ввести свою дату рождения – это, согласитесь, удар по репутации сайта колоссальный (особенно, для сайта, где подобные даты важны, а разрабатывают и тестируют его люди младше 47 лет).

Увы, уже третье обновление стучусь и здесь, и в форум, и даже в личку, а воз и ныне там:
Код PHP:
  1.  
  2. class fieldDate extends cmsFormField {
  3. ...
  4. public $sql = 'timestamp NULL DEFAULT NULL';
  5. ...
  6.  
Вы люди нежные, культурные, а у нас это называется "подстава".
Выловить этот баг админ может быть и сможет, но только через некоторое время, а исправить, несмотря на его пустяковость, нужен уже человек поопытней, чем администратор – ещё потеряли время, но важнее, что сайт потеряет часть клиентов, а у другой части "осадочек останется".

Каждый может ошибиться и нечаянно написать неуместный тип данных – нет проблем! Чилавеку свойствина ашыбаца...
Но упрямо не замечать ошибку, игнорировать о ней информацию... это как-то... странно...
Aquarius 6 января 2016 в 21:45 -1
small user social cms
Если у кого-то есть шанс наступить на эти грабли, лекарство очень простое и состоит из двух шагов:

1. Надо исправить в файле по адресу my-site.ru\system\fields\date.php строчку, объявляющую переменную $sql:
Код PHP:
  1. public $sql = 'datetime NULL DEFAULT NULL';
Это позволит создавать будущие таблицы и поля без данной проблемы.

2. Внести изменения в БД в те таблицы, где уже используется это поле. Не везде, а там, где хотя бы теоретически может встретиться дата раньше 1970 года, потому что тип данных timestamp такие даты не поддерживает, он хорош, для сегодняшних и будущих дат. Прежде всего, это даты рождения юзеров, но могут быть и другие даты.
Т.е. надо изменить тип данных поля таблиц, что обычному админу сайта нередко просто недоступно. Лучше, если это сделает разработчик.
А ещё лучше, если это, наконец, будет внесено в дистрибутив сайта.

Но ещё лучше, если сайт будет иметь не один тип данных, связанный с датой и временем (тот же timestamp вполне востребованный тип, но он не может быть единственным) – вот здесь уже торопиться не обязательно, со временем дойдут руки и до этого...
Dorimen 6 января 2016 в 21:47 -1
no avatar
Ничего не ясно из Вашего описания. Уже год держу проект на Инстант 2, но не видел, чтобы у пользователей были какие-то проблемы в датой. Можете объяснить, когда это проявляется?
Aquarius 6 января 2016 в 21:57 0
small user social cms
Dorimen, проявляется, когда в таблице БД тип данных для даты – timestamp, и пользователь вводит дату, например, 6.01.1966.
Результат будет грустный – "машина времени" постоянно будет переносить такие даты в 1970-й год.
Мне повезло меньше, чем Вам, я с этим "днём сурка" столкнулся, хорошо, в таком контексте, что обошлось без позора и без потерь.
Заведите профиль нового юзера и попробуйте. Если имеете доступ к БД, можно ничего не заводить, просто гляньте типы полей таблицы users.
Val 7 января 2016 в 00:34 +3
small user social cms
Aquarius, все зависит от задач. Для текущих и будущих дат timestamp вполне оправдан, если же вам нужны даты с возрастом ранее 1970 года используйте поле Возраст (age), оно как раз содержит упомянутый вами public $sql = 'datetime NULL DEFAULT NULL'; и расширенный 8 байтный диапазон дат))
vikont 7 января 2016 в 01:22 +2
small user social cms
Не берусь судить о верности ваших выводов, но я по простому, понимаю так, что День Рождения - это точка отсчета, а возраст это уже следствие его сравнения с текущей датой!
Еще от себя, человека 1957 года рождения, хочу сообщить, что таких как я, стоящих еще в начале компьютеризации, весьма немало и такое ограничение в дате рождения похоже на дискриминацию... мол стар гуляй на пенсию и не лезь в интернет!
Надеюсь Fuze исправит эту досадную оплошность. Движек то соцсети, а на таких сайтах регистрируются люди куда старше меня!
Fuze 7 января 2016 в 01:28 +4
small user social cms
Надеюсь Fuze исправит эту досадную оплошность. Движек то соцсети, а на таких сайтах регистрируются люди куда старше меня!
Нет никакой оплошности. Есть непонимание использования.

И да, тип поля timestamp хранит 4-байтное целое число, равное количеству секунд, прошедших с полуночи 1 января 1970 года по усреднённому времени Гринвича. Поле дата НЕ предназначено для указания возраста.
vikont 7 января 2016 в 02:32 0
small user social cms
Видимо мы друг друга не поняли или не о том говорим!
Я веду речь о "Дата рождения" в анкете пользователя! Именно там невозможно указать год рождения старше 1970
Raiden 7 января 2016 в 03:11 +3
small user social cms
Возможно. Только что проверил. Вручную прописываем нужный нам год, игнорируем всплывающую форму (в которой да, нельзя меньше 1970 г. выбрать), жмём кнопку "Сохранить". Для проверки выставил себе д.р. 1883 год. Теперь пишет что мне
Возраст:
132 года
look
vikont 7 января 2016 в 04:12 0
small user social cms
Raiden:
Возможно. Только что проверил. Вручную прописываем нужный нам год, игнорируем всплывающую форму (в которой да, нельзя меньше 1970 г. выбрать), жмём кнопку "Сохранить". Для проверки выставил себе д.р. 1883 год. Теперь пишет что мне Возраст: 132 года
Спасибо это я знаю... И надо каждому объяснять мол не пользуйтесь выбором, а пишите вручную.... Раз есть всплывающее окно календаря, то обязательно воспользуются именно им. Уж поверьте.
Андрей 7 января 2016 в 09:29 0
small user social cms
Не знаю, у меня вот так. http://joxi.ru/4vAWkbouVd7pAW
а подсчет ведется возраста в годах.

по-моему кто-то, что-то путает
vikont 7 января 2016 в 19:17 0
small user social cms
Я тоже так умею :)
Вот анкета в шаблоне NEWS
Спойлер
А вот это анкета в Дефолтном шаблоне
Спойлер
Что теперь скажите? И где копать проблему? Причем именно проблему, потому как даже после ручного изменения даты может в любой сбросить на 1970 год.
Val 7 января 2016 в 20:09 +2
small user social cms
Проблема "кроется" в настройках datepicker'а по умолчанию.
Файл ..\system\libs\template.helper.php 193 строка
Спойлер
Замените 1970 на нужный вам год:
Код PHP:
  1. $html .= "$(function(){ $('#{$id}').datepicker({showStatus: true, changeYear: true, minDate: new Date(1950, 01 - 1, 02), showOn: 'both', dateFormat:'".cmsConfig::get('date_format_js')."'}); });";
НО! Этот хелпер используется в двух местах одновременно и для поля дата и для поля возраст, т.е. исправляете в одном месте, но портите в другом)))

Предлагаю один из вариантов решения:
Вариант 1:
Вариант 2:
И соответственно подправить немного файл шаблона поля "Возраст" ..\templates\default\assets\fields\age.tpl.php:
Код PHP:
  1. <?php echo html_datepicker($field->element_name, $field->data['date'], array('id'=>$field->id, 'year'=>'1950')); ?>
или
Код PHP:
  1. <?php echo html_datepicker($field->element_name, $field->data['date'], array('id'=>$field->id), '1950'); ?>
Dorimen 7 января 2016 в 20:15 0
no avatar
А чем отличаются варианты замены в файле template.helper?
Val 7 января 2016 в 20:25 0
small user social cms
Реализацией передачи параметров)))
Dorimen 7 января 2016 в 20:37 0
no avatar
Не сработал ни один вариант. Показывает минимум 69 год.
Val 7 января 2016 в 20:54 0
small user social cms
Кеш чистили? age.tpl.php обновили? У меня работает joke
Dorimen 7 января 2016 в 21:03 0
no avatar
Кеш браузера почистил - без изменений )
Fuze 7 января 2016 в 21:20 0
small user social cms
Попробуйте этот коммит https://github.com/instantsoft/icms2/commit/00ac4afbb748cbebb2cfe40af1095252ae218a05
Красные строки удалить, зеленые добавить.
Dorimen 7 января 2016 в 21:25 0
no avatar
В варианте, предложенном Val минимальная дата была 69 лет, а в варианте, который в коммите, - осталась 70.
Fuze 7 января 2016 в 21:31 0
small user social cms
а в варианте, который в коммите, - осталась 70
Вероятно вы не поняли. В коммите дана возможно выбирать любой год именно в поле возраст, а не в поле дата. В поле дата ни при каких обстоятельствах нельзя выбрать год меньший чем 1970.
Кроме этого, если у вас шаблоне не дефолтный, то в аналогичном файле своего шаблона эти правки нужно внести.
Dorimen 7 января 2016 в 22:18 0
no avatar
http://clip2net.com/s/3sDDRFZ и http://clip2net.com/s/3sDDVCg - мы вообще об одном и том же говорим? А то у меня складывается ощущение, что я не туда влез со своими размышлениями ))) И да, я, конечно же, поменял в своем шаблоне, а не дефолтном )
vikont 7 января 2016 в 21:42 0
small user social cms
Спасибо, теперь работает как положено. Почему бы это сразу не предусмотреть в инсталляции? В сети иногда общаюсь с людьми и более старшего возраста. Опустил дату до 1940 года, а реально есть люди и 1920, старше пока не встречал :)
Val 7 января 2016 в 21:48 +2
small user social cms
Обязательно теперь предусмотрят))) Код пишут люди, и везде все сразу предусмотреть невозможно.
Dorimen 8 января 2016 в 10:39 0
no avatar
Val в частной переписке предложил еще такой вариант для ..\templates\default\assets\fields\age.tpl.php:

так:
<?php echo html_datepicker($field->element_name, $field->data['date'], array('id'=>$field->id), array('yearRange' => '-100:+30')); ?>
или так:
<?php echo html_datepicker($field->element_name, $field->data['date'], array('id'=>$field->id), array('yearRange' => '1930:2030')); ?>

т.е. устанавливаем диапазон лет относительный в первом случае (-100 лет от текущего года назад и +30 лет вперед, можно прописать например так '-90:+0' для ввода возраста) и абсолютный во втором (т.е. года с 1930 по 2030).

Теперь в видимой части списка выбора года можно будет видеть сразу весь диапазон. А то дефолтный вариант показывает только какое-то количество в видимой части и пользователь не сразу понимает, что нужно сначала условно выбрать 1970, чтобы увидеть то, что ниже.
Fuze 7 января 2016 в 01:25 +2
small user social cms
Единственный правильный ответ.

Aquarius, поле дата не предполагает ввод дня рождения. Поле возраста же в коробке работает корректно.
Ваше весьма странное сообщение мне непонятно, особенно про "подставу" и про "упрямо не замечать ошибку".

Ничего в поле дата править не нужно. Оно выполняет именно ту, возложенную на него функцию.
Aquarius 7 января 2016 в 03:16 0
small user social cms
Согласен, Fuze, весьма странное.
Однако, почему-то, когда оно было в виде вопроса или нейтрального сообщения, ни один "знаток" ничего подобного не ответил. Более того, один знаток просто сказал: «тебе тут никто ничем не обязан, не нравится – не кушай».
Вот так, отсутствие внятной документации, помноженное на невежество (в данном случае, моё) порождают проблемы.
Поэтому "подставу" не снимаем с повестки дня – она не в одном, так в другом проявляется...
Извините за резкость и спасибо за внятное разъяснение!
Dorimen 7 января 2016 в 09:14 +1
no avatar
Так Вы поняли, что нужно делать, чтобы исправить ситуацию? А то я что-то нет...
Aquarius 7 января 2016 в 12:54 0
small user social cms
It's the one pipe problem, Watson! ©
Просто, создавая поля профиля, надо использовать в качестве даты (даже если не предполагается выводить возраст) поле Age, которое в Админке, называется Возраст, а для текущих дат и дат ближайшего будущего – поле Date, в Админке называемое Дата.

Ну, а компетентным товарищам было бы неплохо отразить эти, как оказалось, не нюансы, в документации, где про поле "Возраст" сказано: «Поле предназначено для вывода времени, прошедшего с какой-либо даты» (и несколько строк дальше в том же ключе – как вывести отформатированный возраст), а про поле "Дата" не сказано вообще ни слова. Тем более, нет внятного пояснения – о разнице и структуре этих полей.
Для кого-то это азбука, для кого-то тупик, но в этом и задача документации – выравнивать знания, прежде всего, подтягивая тех, кто не в курсе (тому, кто в курсе, делать там совершенно нечего, разве что в качестве автора).

Ну, а про ошибочно созданные поля я уже написал чуть выше – другое дело, что это я исправлял собственный косяк, возникший на почве своей некомпетентности и недоинформированности...
Dorimen 7 января 2016 в 12:57 0
no avatar
Но ведь по-умолчанию в админке и установлено поле "Возраст" в профиле пользователя. Лично у меня так, но я ничего не изменял с момента установки движка.
Aquarius 8 января 2016 в 01:34 0
small user social cms
Да, Dorimen, я же о том и толкую – я сам создал дополнительные поля, использовав поле "Дата", а потом бился, не понимая, почему не могу ввести такую дату, которую хочу.
scratch
Fuze 7 января 2016 в 15:51 0
small user social cms
Aquarius, ваш стиль общения напоминает непонятно на что обиженного мальчика с непонятными претензиями. А говорить в третьем лице о людях некрасиво.
Вот так, отсутствие внятной документации
Документация есть и вполне внятная. Если что-то непонятно, всегда можно спросить на форуме. Что собственно и делают все.
Поэтому "подставу" не снимаем с повестки дня
На своей повестке дня вы можете держать что угодно. Но употреблять это слово по отношению к нам не позволю.
Надеюсь я внятно и понятно написал. Это последнее сообщение в ответ на ваши, когда я выбираю выражения.
mogulkhan 7 января 2016 в 17:55 +1
small user social cms
Не обращайте внимание на проходимца. https://www.youtube.com/watch?v=-FC5jmUEpKU
Evanescence 7 января 2016 в 12:49 +3
small user social cms
Баг в instantCMS 2.4:
Шаблоны для меню теперь можно выбрать в виджете, но система ищет tpl файл только в /templates/шаблон/assets/ui а для многих меню требуется задать шаблон /templates/default/assets/ui/menu.tpl.php по этому, хотелось бы в список добавили еще 1 пункт По умолчанию, где система будет сразу выбрать /templates/default/assets/ui/menu.tpl.php
Fuze 7 января 2016 в 15:43 0
small user social cms
Если честно, ничего не понял. По умолчанию и так выбран menu.tpl.php. В чем суть бага то?
Evanescence 7 января 2016 в 17:31 0
small user social cms
Fuze:
По умолчанию и так выбран menu.tpl.php
Для своего шаблона я создал menu_main.tpl.php, а то что по умолчанию (menu.tpl.php) остался в папке default, что бы в случаи обновлении, сайт не развалился...
Теперь при редактировании любой виджета меню, нам предлагает выбрать menu_main.tpl.php, а файл menu.tpl.php в списке нет, так как находиться в другой папке, по этому хотелось бы был еще один пункт По умолчанию, при выборе которого, в виджет назначается шаблон /templates/default/assets/ui/menu.tpl.php
yury 7 января 2016 в 13:31 0
no avatar

ставлю галки обрабатывать типографом и участвует в поиске. но после сохранения и открытия этого поля галки почему то не стоят
Fuze 7 января 2016 в 15:41 0
small user social cms
Обновите файлы своего шаблона
yury 8 января 2016 в 13:23 0
no avatar
Спасибо, помогло!
а почему поиск не ищет по всем картинкам, а только в новостях показывает картинку. в блогах же не хочет этого делать? или какие доп.настройки для поля изображения надо указать или системное имя должно быть определенное?
yury 8 января 2016 в 13:47 0
no avatar
у меня системное имя для изображение задано как image
а ищет только по тем полям изображений, у которых указано как photo

всеv полям изображений по которым должен проходить поиск надо присваивать имя photo?
Иван Шкута 7 января 2016 в 16:54 0
small user social cms
Огромное спасибо за хелпер шаблона!!! dance
Birles 7 января 2016 в 22:27 +2
small user social cms
Сделал на хостинге чистую установку 2.4.0 Не могу понять один момент. Захожу в Админка-Компоненты-Профили пользователей и захотел создать поле город, а этого поля нет в списке "тип поля". Вроде же оно раньше было, это только у меня так или это поле в этом релизе не предусмотрено? А как добавлять пользователям свой город, писать в строковом поле?
Dorimen 7 января 2016 в 22:28 0
no avatar
Может потому, что такое поле уже существует?
Birles 7 января 2016 в 23:26 0
small user social cms
Так я же говорю, нет его в списке "тип поля", если его нет, как он может существовать?
""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.
Dorimen 7 января 2016 в 23:27 0
no avatar
Так может он уже существует. Потому что у меня ситуация такая же как и у Вас на скриншоте, но при этом поле "Город" уже создано.
Birles 7 января 2016 в 23:52 +1
small user social cms
В профиле чистый белый лист, ничего нет, никаких записей. На сайте нет никаких записей, сайт чист как слеза, движок устанавливал без демоданных. Поэтому даже не знаю где это поле может существовать)
vikont 8 января 2016 в 01:33 0
small user social cms
Попробуйте создать поле Город скрины прилагаю
Спойлер
Birles 8 января 2016 в 07:30 0
small user social cms
Не получается, выдает ошибку. Видимо все таки надо выбирать в списке поле город, а его там нет. А я по умолчанию выбрал строковое поле, что теперь делать, где его найти.
Спойлер
Loadырь 8 января 2016 в 09:14 +1
small user social cms
Выполните запрос в БД, а разработчики потом это поправят
Спойлер
Birles 8 января 2016 в 09:59 0
small user social cms
Все пункты надо запросить или только третий, в БД не разбираюсь)
Birles 8 января 2016 в 10:10 0
small user social cms
Запрос сделал, ответ: Добавлена 1 строка. В списке тип поля город не появился.
Андрей 8 января 2016 в 09:18 0
small user social cms
Если я все правильно понимаю, поле город создается системно, а для этого необходимо создать свой файл по пути /system/fields/city.php, проверьте есть он у вас или нет. Судя по документации данный файл поля отсутствует по-умолчанию в системе и создается разработчиком при создании какого-либо компонента требующего использования города. У меня он создан скорее всего при разработке компонента inDating. Подробнее можете почитать в документации и вот в этой теме.
Если не правильно пояснил, пусть знающие люди поправят меня.
Birles 8 января 2016 в 10:14 0
small user social cms
Файл city.php есть в папке fields, но почему это поле не появляется в списке, вот что странно. Вот содержимое файла
Спойлер
Loadырь 8 января 2016 в 10:27 0
small user social cms
Тогда осталось хакнуть поле. В строке
Код PHP:
  1. public $is_public = false;
замените false на true, добавьте поле как обычное и потом верните это значение на место.
Dorimen 8 января 2016 в 10:31 +1
no avatar
А зачем разработчики скрыли это поле?
Birles 8 января 2016 в 11:12 0
small user social cms
Хакнуть тоже не получилось, поле Город появилось в списке, но при сохранении формы появляется ошибка
Спойлер
Dorimen 8 января 2016 в 11:13 0
no avatar
Так что за ошибка? Не видно.
Birles 8 января 2016 в 11:13 0
small user social cms
Спойлер
Birles 8 января 2016 в 11:24 +3
small user social cms
Ладно закрою вопрос, а то Fuse ругаться будет) все таки зря скрыли это поле. Оно же используется везде (анкета, объявления, каталоги, магазин и т.д.) и трудно представить сайт без этого поля. А надеяться на сторонние компоненты использующие это поле не приходится, у меня после обновления другого сайта до 2.4.0 перестало работать это поле, теперь сижу и гадаю, что и где глючит. Из за элементарного пустяка вся работа сайта парализовалась, теперь люди не могут нормально зарегистрироваться и разместить объявления. Нельзя ли включить это поле в следующие релизы по умолчанию в коробке? Если по таким мелочам тормозится работа сайта, это не есть хорошо.
Игорь Lu 22 января 2016 в 19:41 0
small user social cms
Поле «город» создано по умолчанию, это системное поле, посмотрите названия полей которые уже созданы и вы его там увидите, зачем его ещё раз создавать, а раз незачем, то и нет в списке.
""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.
Birles 22 января 2016 в 19:55 0
small user social cms
Если провести установку без демоданных это поле не появляется никоим образом и создать его самостоятельно невозможно. Это раз.
Второе. Это поле есть в профиле при установке с демоданными, но при этом его опять же нет в типах контента. Вообщем такое половинчатое решение.
Скорпион 22 января 2016 в 20:09 0
small user social cms
Не расстраивайтесь сильно.
Данная проблема имеет место быть. Как я уже писал на форуме - тоже на неё наткнулся.
Проверял несколько раз на тестовом полигоне.
Плюнул - установил демо данные - и потер лишнее.
Скорпион 22 января 2016 в 20:15 0
small user social cms
кстати там с "демо данными" вылез еще один баг. Хотя не берусь утверждать точно - может показалось. НО

Установил с нуля - был 1 фотоальбом.
Стал добавлять пользователей - после добавления пользователя с ID3 не то с ID4 "воскрес" еще один фотоальбом, без картинок, с названием - что-то там "мои прогулки" или "места отдыха".
Обнаружил его (этот альбом) также и одной из копий на тестовом стенде.
Разбираться сильно не стал - потер оба фотоальбома и все.
WebMan 22 января 2016 в 20:35 0
small user social cms
Подтверждаю. Это пустой альбом с id=14 "Разные фоточки", созданный пользователем с user_id=6. Видимо просто осталась запись в списке альбомов `cms_con_albums` после тестирования альбомов разработчиками.
Скорпион 24 января 2016 в 12:28 0
small user social cms
Значит не приснилось :)
VonKruger 8 января 2016 в 19:48 +2
small user social cms
Спасибо разработчикам!!! Инстант лучший dance
Aquarius 9 января 2016 в 04:05 +2
small user social cms
Fuze:
Aquarius, ваш стиль общения напоминает непонятно на что обиженного мальчика с непонятными претензиями.
Хорошо, Fuze, я не возражаю – пусть я тут обиженно капризничаю, да и девочкой меня назвать трудно – мальчик и есть.
Потому что это всё эмоции! Давайте, уважаемый коллега, оставим их в стороне (это я и себе говорю).
Я предлагаю заняться исключительно аргументами и фактами!

Итак, факты.
Во-первых, я вам благодарен за параграф про дату в Документации. Уважаю – это поступок! Искренне радуюсь каждой новой страничке там.

Но важнее другое.
Около полутора лет назад я (тогда ещё совсем не знавший внутреннего устройства InstantCMS и плохо понимавший php) сделал простой сайтик, где надо было всего лишь указывать даты публикации статей.
Разумеется, я "работал" с конструктором готовых кубиков, лезть в код в то время начинал лишь как читатель.
Т.е. классический Админ сайта – могу сделать новое поле для нужд пользователей, если разработчики дали мне готовый инструмент.
Разработчики дали поля Date и Age.
Окей, поигрался и с тем, и с другим... И, разумеется, о поле Age почти сразу забыл! Да и как могло быть иначе?

Когда мы говорим о людях и автомобилях, понятие возраст возникает вполне интуитивно и логично.
Однако, видеть в списке или в описании статьи нечто, вроде
83 года 7 месяцев 12 дней
Извините...

Не найдя "легального" способа (пытался, кстати, искать чекбоксик какой-нибудь) отформатировать Age в дату на выходе (сегодня опять безрезультатно попытался), я, как умная Маша, остановил свой выбор на поле Date.
И тут начался выше описанный "кошмар на улице вязов", потому что статьи-то были самые разные, даже из конца XIX века. А нигде тогда не было написано для пользователя или админа(!), что только с 1970...

Но, немножко освоившись с кодом Инстанта, поправил то, что выше и предлагал поправить.
Моя личная маленькая проблема оказалась решена. Не раз пытался это обсудить, но никто не отзывался (мои нынешние реплики – уже четвёртая попытка донести эту проблему).
Про поле Age я уже крепко забыл, хотя сейчас мне не составило бы труда сделать свой вывод даты из этого поля, в обход штатному механизму...

Вот только вопрос: господа, а зачем использовать поле "Возраст" там, где нам нужна ДАТА?

Или кто-нибудь всерьёз полагает, что возраст == дата?
Может тогда и биссектриса – это угол?

Я полагаю, что возраст – это разница между двумя датами, а не сама дата. Да и все так полагают. Так написано и в документации про это поле.
То, что БД хранит в поле Age просто дату, не отменяет интерпретацию Инстанта, которая не позволяет просто (т.е. штатными средствами непрограммиста) вывести её в виде обычной даты!

Простейшее ТЗ: «опубликовано 23 ноября 1916».
Попробуйте сделать это с помощью поля Age smile

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

P.S.
Ещё раз приношу извинения, если кого-то нечаянно обидел. Аминь.
vikont 9 января 2016 в 18:52 +1
small user social cms
Почему возраст, а не дата, это я могу вам объяснить простым примером: ICNS - это скрипт социальной сети и это его основа, а в социальных сетях принять давать готовый результат, а именно возраст человека с которым общаешься! именно поэтому в скрипт заложен возраст на выдаче, а не дата!

Другой вопрос, что ICMS более гибкая система, чем узко заточенная соц сеть и мы на ней делаем Новостные сайты, Видео-хостинги, сайты фрилансеров и многое другое, где требуется именно дата, а не возраст. Хотя все спорно и все зависит от логики структуры контента на сайте.

Движек делаю люди - как мне тут подсказывали, - поэтому мы можем предлагать внедрить нужный нам функционал и при этом доказать его актуальность. Дата уже в следующем релизе будет подправлена с коробочки, если есть необходимость выводить не только возраст, но и дату, тогда после вашей напористой аргументации Fuze и его помощники наверняка реализуют и эту функцию. Я бы добавил, что это должен быть выбор, что выводить и в каком типе контента, а возможно и его категории.
Aquarius 10 января 2016 в 01:09 +3
small user social cms
vikont, хорошая идея – выбор.
Это позволит вообще иметь единственное поле "Дата", которое при настройке принимает тот или иной тип в БД, и настройка же определяет – как выводить это поле в том или ином профиле (статьи, блога, юзера и тп). Элементы подобной настройки уже сейчас присутствуют...
F_a_R_i_D 10 января 2016 в 22:04 0
small user social cms
при попытке посетить профиль пользователя выдаёт ошибку:

502 Bad Gateway

nginx

если посетивщий не зарегистрирован, если зарегистрированный пользователь посещает профиль, то всё нормально.
Fuze 10 января 2016 в 22:21 +1
small user social cms
если посетивщий не зарегистрирован, если зарегистрированный пользователь посещает профиль, то всё нормально.
Не нужно писать подобные сообщения. По ним понять что у вас за ошибка невозможно при всем желании. Если нужна помощь в каком-либо вопросе, нужен текст ошибки и никак иначе. Как включить показ ошибок, где их искать писалось тысячу раз.
F_a_R_i_D 10 января 2016 в 22:59 0
small user social cms
Спасибо, но ошибку уже нашёл сам. Проблема была в виджете, добавленной на страницу пользователей.
Gudan 11 января 2016 в 14:46 +1
small user social cms
Вопрос, ошибка или не знаю как назвать. Когда в настройках типа контента по умолчанию установить какой либо вид контента, то виджеты установить на список, все страницы контента или записи нельзя. Правильно!
Aquarius 11 января 2016 в 23:32 0
small user social cms
Gudan, возможно, здесь ответ на ваш вопрос: http://docs.instantcms.ru/manual/widgets/pages
Допустим, вы установили по умолчанию «Статьи».
Тогда, выделив в категории "Контент" строку "Статьи: все страницы" и открыв форму "Редактирование", вы обнаружите следующие настройки в поле "Положительные маски":

articles
articles-*
articles/*
Но поскольку URL фактически уже не содержит слова "articles", виджеты установить как бы некуда.
Возможно, выходом было бы проверять маски до функции remap_controllers(), или с учётом содержимого этой функции, но тут дело тонкое – разработчику лучше разобраться, чтобы все нюансы учесть...
Aquarius 11 января 2016 в 23:50 0
small user social cms
Кстати, спасибо, Gudan, я теперь понял – куда девается у меня "Поиск", во время отображения статей (когда идёшь по каталогу, слово "articles" в URL присутствует, оно исчезает только при переходе в конкретную статью. Убрал "статьи" из умолчания (тоже я выше ошибся – это не в remap.php, а в настройках делается) – сразу "Поиск" появился...
Так что ваша гипотеза оказалась абсолютно верна!
Gudan 12 января 2016 в 01:31 0
small user social cms
Ну да, привязать то не к чему действительно.
Антон 11 января 2016 в 22:59 +2
small user social cms
Заметил, что при загрузке файла через Uploader название загруженного файла остается исходным.
Раньше кодировалось.
Обнаружил отсутствующую строку:
$dest_file = substr(md5( $user->id . $user->files_count . microtime(true) ), 0, 8) . '.' . $dest_ext;

Вопрос разработчикам: в связи с чем данное изменение? Старая реализация имела какие-то изъяны?
Вопрос актуален, например, при загрузке файлов на кириллице в названии иероглифы.
Fuze 11 января 2016 в 23:19 +1
small user social cms
Напишите, пожалуйста, об этом тут https://github.com/instantsoft/icms2/issues
Антон 12 января 2016 в 15:57 0
small user social cms
Fuze на будущее лучше отписываться в гите? Не помешает ли Вашей работе возможный вал "замечаний и пожеланий"?
Dorimen 11 января 2016 в 23:53 0
no avatar
Чтобы исправить, что нужно сделать? )
Dorimen 12 января 2016 в 12:19 +1
no avatar
Лично у меня эта строка есть
solntsev 12 января 2016 в 12:23 0
small user social cms
Значит Вы не до конца обновились.
В версии 2.4.0 указанной строки нет.
Вместо нее, судя по всему чуть ниже
$destination = str_replace($dest_name, pathinfo($dest_name, PATHINFO_FILENAME).'_'.uniqid().'.'.$dest_ext, $destination);
Думаю изменен алгоритм.
Dorimen 12 января 2016 в 12:37 0
no avatar
Ну, я мержил файлы. Может что-то где-то пропустил. Но каких-то проблем не испытываю ))) А это какого файла касается? )
solntsev 12 января 2016 в 12:40 +1
small user social cms
Файл system/core/uploader.php
Антон и не говорил о том, что испытывает проблемы. Просто у него названия загруженных файлов сохраняются в неизменном виде. На работу движка - это никак не повлияло.
Антон 12 января 2016 в 15:55 0
small user social cms
Вообще я взял реализацию с 2.3.0.
Мне старая идея кодирования названия нравилась. Там всего пару строк правок.
В гите отписался.
Андрей 12 января 2016 в 18:42 0
small user social cms
все строки в файлах на месте, проверьте еще раз у себя
solntsev 12 января 2016 в 11:25 +1
small user social cms
А где именно у вас это проявляется? На вновь установленной системе, название загруженных картинок изменяется.
Или Вы пришли к такому выводу, только на основании того, что указанная вами строка удалена из файла?
Антон 12 января 2016 в 15:52 0
small user social cms
Нет я обновлял версию 2.3.0 до версии 2.4.0

Обратил внимание на данный момент, т.к. в папке upload стали появляться файлы, отличные по названию от маски "9d92a05c.XXX", где XXX - расширение файла.
pipkis 12 января 2016 в 15:33 0
small user social cms
Кто нибудь знает что за тег addCSSFromContext. В новой версии он применяется в wysiwyg редакторах в файле wysiwyg.class.php.

Код PHP:
  1. $template = cmsTemplate::getInstance();
  2.  
  3. $template->addCSSFromContext('wysiwyg/redactor/css/redactor.css');
  4. $template->addJSFromContext('wysiwyg/redactor/js/redactor.js');
  5. $template->addJSFromContext('wysiwyg/redactor/js/video.js');
  6. $template->addJSFromContext('wysiwyg/redactor/js/fullscreen.js');
  7. $template->addJSFromContext('wysiwyg/redactor/js/fontsize.js');
  8. $template->addJSFromContext('wysiwyg/redactor/js/fontfamily.js');
  9. $template->addJSFromContext('wysiwyg/redactor/js/fontcolor.js');
  10. $template->addJSFromContext("wysiwyg/redactor/lang/{$lang}.js");
и с ним почему то добавление невозможно пишет ошибка любой из этих строк. Может он где-то должен включаться?

Посмотрел в описании обновления, он есть:
В класс cmsTemplate добавлены методы addJSFromContext и addCSSFromContext, которые подключают соответствующие файлы в зависимости от контекста запроса (ajax или обычный);

Проверил во всех редакторах, везде ошибка. Пришлось взять из старой версии 2.3
Код PHP:
  1. $template = cmsTemplate::getInstance();
  2.  
  3. $template->insertCSS('wysiwyg/redactor/css/redactor.css');
  4. $template->addJS('wysiwyg/redactor/js/redactor.js');
  5. $template->addJS('wysiwyg/redactor/js/video.js');
  6. $template->addJS('wysiwyg/redactor/js/fullscreen.js');
  7. $template->addJS('wysiwyg/redactor/js/fontsize.js');
  8. $template->addJS('wysiwyg/redactor/js/fontfamily.js');
  9. $template->addJS('wysiwyg/redactor/js/fontcolor.js');
  10. $template->addJS("wysiwyg/redactor/lang/{$lang}.js");
По этому принципу все работает, просто хочу узнать это важно или нет, может это потом отразиться в новой версии. И если это как то и где то включается. Подскажите пожалуйста. А остальное работает все без изменений. Шаблон у меня не дефолтный.
Антон 12 января 2016 в 15:49 +2
small user social cms
Может у Вас при не обновился файл \system\core\template.php ?
Сделайте поиск "addCSSFromContext" и "addJSFromContext" в нем. У меня эти функции там есть.
pipkis 12 января 2016 в 16:26 +1
small user social cms
Да вы правы, ошибка исправлена. Спасибо за помощь!!!
pipkis 13 января 2016 в 17:16 0
small user social cms
Ребят подскажите кто знает как исправить ошибку с виджетом, шаблон у меня свой, может при замене кода, чего то не того поменял.!!!
Суть проблемы в том что при добавлении виджета и его настройке, после нажатия сохранить, выводит ошибку 404. Вот картинка.

И на сайте виджет не выводится, хотя в админке, он как бы показывается установлен.В дефолтном шаблоне все работает. Все виджеты которые у меня были установлены до обновления, те и работают. Еще , например в дефолтном шаблоне нажимаешь сохранить в конце адресной строки появляется /admin/widgets#, а в моем шаблоне /admin/widgets_update. Подскажите пожалуйста, кто сможет.
Fuze 13 января 2016 в 17:21 0
small user social cms
Это читали?
AndroS 13 января 2016 в 21:05 -1
small user social cms
Не нашел на форуме тему с предложениями...
В-общем, тут напишу: предлагаю привязывать позиции и настройки виджетов к каждому шаблону отдельно. Это нужно хотя бы для того, чтоб понять, выявленный баг принадлежит стороннему шаблону или системе/компоненту.
pipkis 14 января 2016 в 09:19 0
small user social cms
Я через эту программу все и поменял, только же я не помню в каком файле я мог допустить ошибку, по шаблону проверил все файлы заменены. Сейчас еще раз перепроверю. Просто хотелось бы примерно знать в каком файле эту ошибку искать.
pipkis 15 января 2016 в 09:38 0
small user social cms
Все ошибку исправил, просто заменил еще раз все файлы в controllers - admin, и все заработало. Видимо пропустил какой нибудь файл.
Gudan 20 января 2016 в 15:00 0
small user social cms
В кратце, не работает почта. Все перепробовал дошел до этого и не знаю что делать? Может кто то сталкивался?:

"Если все же тестовый скрипт работает, но ваш личный скрипт не работает, тогда дело не в настройках домена либо хостинга, а в коде вашего скрипта и по данному вопросу нужно обращаться к разработчику вашего сайта либо в веб-студию"
Gudan 20 января 2016 в 15:13 0
small user social cms
И вот еще лог:
PHP Warning: feof() expects parameter 1 to be resource, integer given in /var/www/pokatushki/data/www/pokatushki.kh.ua/system/libs/phpmailer/class.smtp.php on line 800, referer: http://pokatushki.kh.ua/auth/register
Gudan 21 января 2016 в 23:50 0
small user social cms
Друзья, может подскажете куда двигаться?
Скорпион 24 января 2016 в 06:38 0
small user social cms
Подтверждаю.
Не работает исключительно при выборе в качестве транспорта "SMTP"

Стопорится на вот этой строчке :
Код PHP:
  1. $str = @fgets($this->smtp_conn,515);
В NetBeans на этой строчке уведомление: "Неправильное использование оператора контроля ошибок"

Глянул на GitHub - пару дней назад я так понял совсем поменяли данный файл на другой? Что-то я там этого куска кода не увидел.
Что делать господа разработчики?
Скорпион 24 января 2016 в 17:55 0
small user social cms
Попробуйте переключить тип шифрования.....
Я сменил TTL на SSL и все зашуршало....
Странно однако. В "мышке" у меня на данный аккаунт используется TTL и все ОК.
Gudan 24 января 2016 в 18:07 0
small user social cms
Все уже по перепробовал ничего не работает. Даже не знаю где бок и как с этим бороться. И всю папку уже перезаливал phpmailer. Ничего не помогло.
WebMan 22 января 2016 в 02:43 0
small user social cms
Это только у меня на демо пропадает лента активности в своём профиле?

Воспроизводится так:
Если на только что установленном InstantCMS 2.4.0 с демо-данными под гостем зайти на вкладку "Лента" в профиле Администратора, то видна вся его активность.
Если залогиниться под Администратором, а потом зайти на ту же вкладку "Лента" в том же профиле Администратора, то вместо ленты пишет "Нет элементов для отображения".

По сути, лента активности видна под гостем или в профиле другого пользователя, не того, под которым зашёл. Если под любым пользователем посмотреть свою активность в своём профиле, то её не показывает.
Val 22 января 2016 в 08:25 0
small user social cms
Подтверждаю, у меня также.
Под пользователем надо или показывать его действия или вообще не показывать вкладку ленты активности - "Нет элементов для отображения" не подходит)))
WebMan 22 января 2016 в 10:46 0
small user social cms
Спасибо за подтверждение, Val.
Конечно показывать. Это один из способов быстро найти нужные материалы.
Fuze 22 января 2016 в 12:01 0
small user social cms
Для автора показываются события друзей. Для остальных активность текущего пользователя. Соответственно в вашем примере нет событий у друзей администратора.
WebMan 22 января 2016 в 12:31 -1
small user social cms
Тогда было бы логично, чтобы вкладка называлась не "Лента", а "Лента друзей". А ещё правильнее, чтобы было две вкладки - "Моя лента/активность" и "Лента друзей".
Val 22 января 2016 в 13:12 +1
small user social cms
Поддерживаю WebMan в части переименования ленты в "Лента друзей"
что-то на подобие:
Код PHP:
  1.  
  2. $core = cmsCore::getInstance();
  3. $user_id = cmsUser::getInstance()->id;
  4.  
  5. $activity_title = $core->uri_action == $user_id ? 'Лента друзей' : 'Лента';
  6.  
Но я против двух лент! Это вносит путаницу и дополнительную сложность. Лучше тогда одна лента а внутри два набора: лента друзей (по умолчанию для владельца профиля) и своя лента
Fuze 22 января 2016 в 13:29 0
small user social cms
Просто менять название вкладки - имхо самое просто и правильное решение.
WebMan 22 января 2016 в 13:34 -2
small user social cms
Как тогда посмотреть свою активность? Специально ради этого разлогиниться и смотреть под гостем? Это неудобно. Да и какой пользователь об этом догадается?
А видеть свою активность - очень удобно.
WebMan 22 января 2016 в 13:45 0
small user social cms
То, что переименовать вкладку - это самое простое - это понятно. Но ведь надо думать не только о простоте разработки, а и об удобстве пользователей. Вы же именно так делаете в Инстанте, заботитесь о пользователях. Вот и тут тоже нужен такой же подход. На мой взгляд.

Кстати, если оставлять одну вкладку, то возникнет небольшая непонятка с адресом. Ведь адрес типа /users/admin/activity - это активность именно этого пользователя. А не его друзей. Будет нелогично, если по одному и тому же адресу будет видна совершенно разное содержимое. Для активности друзей адрес должен быть другим, например /users/admin/friends_activity или как-то подобно. И, в принципе, можно будет опционально отображать эту вкладку не только для своего профиля, а и вообще для всех пользователей, чтобы можно было посмотреть ленту, которую человек себе выбрал. Иногда это бывает очень интересно.
WebMan 22 января 2016 в 13:32 0
small user social cms
Две вкладки нагляднее и доступ к ним одним щелчком мышки.
Одна вкладка с наборами - менее наглядно, не очевидно (нужно догадаться). И щёлкать нужно два раза, оба раза загружая страницу - и пользователю не удобно, и на сервер лишняя нагрузка.
Val 22 января 2016 в 20:23 0
small user social cms
Тут всё равно останусь при своем мнении. Я придерживаюсь принципа минимализма)) По дефолту в профиле уже 5 вкладок (Профиль, Лента, Группы, Комментарии, Репутация) плюс от сторонних компонентов еще могут появиться. На фоне остальных вкладок две ленты будут немного выбиваться из общего массива. А вот одна вкладка Лента внутри которой будет pills-menu-small (при поиске по тегам например выводится подобное с указанием различных типов контента) с наименованием "Лента друзей" и "Моя лента" для меня выглядит гораздо логичнее и привлекательнее (даже с точки зрения UX)
Dorimen 22 января 2016 в 12:02 +5
no avatar
Оффтоп. Как Администрация проекта и сообщество смотрит на то, чтобы добавить к опциям публикации статьи возможность закреплять какую-то статью (контент) наверху (на первой позиции) на указанное количество времени?
WebMan 22 января 2016 в 13:56 0
small user social cms
Для некоторых проектов это полезная возможность. Но лучше это предложение озвучить в соответствующей теме на форуме.
yury 23 января 2016 в 20:43 +1
no avatar
да, это очень полезнаЯ функция для ряда проектов. по сути через некое поле "статус" наверное можно было бы делать, при выборе которого появлалось бы поле время, в котором и указывалось бы на сколько времени закреплять или до какого времени закрепить.

преложите на гитхабе, возхможно примут идею
Dorimen 23 января 2016 в 23:07 0
no avatar
Где именно на гитхабе это делать?
Игорь Lu 22 января 2016 в 19:54 +1
small user social cms
Было бы не плохо добавить в доступ для чтения поля ГОСТЯ, чтобы можно было регулировать вывод некоторых полей для разных посетителей. Как это сделано в виджетах
""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.

Или если есть простое решение как это сделать самому, подскажите.
WebMan 22 января 2016 в 20:24 +1
small user social cms
Управление правами гостей просят с первого релиза. И не только в полях, а везде, где есть управление доступом. Разработчики обещали "подумать". Ждём...

Совсем простого решения нет. Можно перехватывать своим хуком вывод контента (всех типов или только нужного) и там решать, какие поля отдавать незалогиненным пользователям, убирая из массивов те, что нужно скрыть. Это будет костыль на время, пока появятся права гостей.
Фартовый 24 января 2016 в 18:10 0
no avatar
Про гостей. верно.
В первой ветке сделано красиво, вторая здесь конечно отстает.


Народ я правильно понял,чтобы появилось поле город, надо установить инстант на денвер с демо данными.
простите если что нюба за такие вопросы.
Скорпион 3 февраля 2016 в 19:52 0
small user social cms
В данном релизе - да. В следующем уже поправили.
Romanovcmc 26 января 2016 в 16:17 0
small user social cms
При поиске не выводит фотографии для альбомов, подскажите, пожалуйста, как реализовать?
Олег Васильевич я 27 января 2016 в 21:21 +1
small user social cms
Вопрос к разработчикам: шаблоны теперь комплектовать файлом theme_шаблон.yml?
Спасибо!
Fuze 28 января 2016 в 00:07 +1
small user social cms
Нет, в 2.4.1 будет исправлен этот нюанс, а пока можно так
Birles 28 января 2016 в 00:50 -3
small user social cms
Обнаружена проблема с поиском. В типах контента в описаниях везде стоит галочка "участвовать в полнотекстовом поиске". Есть несколько системных имен, board, spes, aksia и т.д. Поиск выводит результаты только из контента с системным именем board, с остальных типов контента другими системными именами ничего не выводит, результат поиска ноль. Это баг или так задумано, как это дело можно исправить, может кто сталкивался с этим. Кстати, шаблон дефолтный.
Birles 28 января 2016 в 12:18 +1
small user social cms
Заново установил и все заработало, видимо что то не так пошло при установке, настройки поиска некорректно отображались. Извиняюсь за беспокойство.
Birles 28 января 2016 в 08:23 -1
small user social cms
Такая же проблема с RSS, изображения выводит только с системного имени board, а с тех системных имен для типов контента, которые сам создавал не выводит изображения.
Gudan 3 февраля 2016 в 00:21 0
small user social cms
Кто нибудь пробовал фреймы вставлят? Вставляю через код или ссылкой через форму ролик с ютюба и вот такая ерунда получается после сохранения материала, кавычки добавит и слэши. Как это побороть? Вот пример:
<article style="\"\"" class="\"flex-video\"">
<iframe width="\"300\"" height="\"225\"" src="\"http://www.youtube.com/embed/oI7T1O-0g0g\""></iframe></article>
Fuze 3 февраля 2016 в 01:14 +2
small user social cms
1. Зачем решать проблемы, не связанные с обновлением, в комментариях к релизу?
2. Стоит изучить технические требования
Опции PHP register_globals и magic_quotes_gpc должны быть выключены
Gudan 3 февраля 2016 в 01:21 +1
small user social cms
Виноват! Прошу прощения
Игорь Lu 9 февраля 2016 в 18:27 +1
small user social cms
Обнаружил в двойке такую проблему связанную с редиректом.
Кто-то сыплет спам везде куда попала прикрываясь моим сайтом с помощью редиректа. Как результат, бан аккаунтов в некоторых социальных сетях.
Злоумышленник пользуется такой конструкцией ссылки: http://baxonet.com/redirect?url=http://club.silver-ring.ru/redirect?url=https://tinyurl.com/hw5f457

Этот злоумышленник тоже имеет сайт на двойке и скорее всего это его ссылка: http://club.silver-ring.ru

Либо кто-то использует двойной редирект чтобы лучше замести следы.

Надо как-то закрывать эту дыру.
Игорь Lu 9 февраля 2016 в 18:31 +1
small user social cms
Забыл сказать, что временно закрыл редирект файлом .htaccess и ссылка с редиректом вернёт назад на сайт, но это не решение, перестали работать внешние ссылки которые сам прикрывал редиректом. Пришлось открывать эти ссылки.
Oleg_z75 11 февраля 2016 в 15:54 +1
small user social cms
Проверил ваш сайт на наличие редиректа с самого сайта, ничего не увидел. Выслал в Вам в личку список внешних ссылок с вашего сайта, сами посмотрите. И просьба, пришлите мне в личку ссылки с ресурсов, где размещён редирект, хотелось бы взглянуть на эти ресурсы, тогда можно будет о чём то судить более адекватно.
Dorimen 14 февраля 2016 в 23:29 0
no avatar
У меня была подобная проблема: http://www.instantcms.ru/forum/thread23798-1.html
Lord 14 февраля 2016 в 16:41 -1
small user social cms
Форум не скоро будет? scratch
Oleg_z75 17 февраля 2016 в 20:57 +2
small user social cms
Да и ещё очень важный момент: - цитирую с других СМS:
"Кому это может пригодиться
Со времен появления тем оформления в instantcms версии 1.х, шаблоны становятся все более настраиваемыми. Перед тем как создать свою тему, вам нужно понять механизм работы шаблонов: как instantcms отбирает файлы-шаблоны для вывода разных страниц в вашем сайте. Если вы хотите что-то изменить в готовой теме, эта статья поможет вам понять, какой шаблон нужно редактировать."
Ребята, до слёз обидно, что тема шаблон на 2-х до сих пор забыта! http://docs.instantcms.ru/dev/templates
Вы можете меня ругать, банить, но когда приходится изучать строение шаблона по средствам прочтения документации подобных cms, в которых расписано для чайников иерархия шаблонов, а потом также пытаешься найти ключики в нашем дефолтном шаблоне, это конечно полезно... Но полезней было бы всё таки написать документацию, на основании которой можно было более лучше понимать структуру шаблона и тд.
Извините за прямоту, но это крик души...
Я сам такую документацию не напишу, это будет филькина грамота, а не документация.
Если кто может написать толковую документацию по шаблону - напишите плиз, это поможет многим, лучше разобраться в инстанте и приведёт новых пользователей.
Спасибо!
Олег Васильевич я 18 февраля 2016 в 19:38 +1
small user social cms
Небольшая нестыковочка, связанная новыми возможностями приватности:
Код PHP:
  1. define('LANG_CONTENT_PRIVATE_FRIEND_INFO', '%s [b]доступна[/b] только друзьям пользователя <a href="%s">%s</a>');
А если это объявление (товар, и т.д (не женский род))?
Как вариант: просто изменить на "Запрошенная страница доступна только..."
Fuze 18 февраля 2016 в 21:51 +1
small user social cms
Олег Васильевич я, здесь затеряется. Лучше гит.
PIN 18 февраля 2016 в 19:52 +3
small user social cms
Предложение по реализации крика души от Oleg_z75: Выложить документацию отдельными частями в репозитарий.
iWeb 10 марта 2016 в 08:39 0
small user social cms
ИМХО не самый удачный релиз ((( Сидели сайты на 2.3.0 - обрадовался новому обновлению - Грамотный завсегдатай предупредил - "не торопись", я не послушал к сожалению его и обновил все сайты и теперь БЖ, сайты хромают.
Dorimen 10 марта 2016 в 10:17 +1
no avatar
А шо не так с релизом?
Val 10 марта 2016 в 11:28 +1
small user social cms
Индивидуальная непереносимость laugh
Birles 10 марта 2016 в 11:37 0
small user social cms
Да вроде бы все нормально работает. Возможно некорректно обновились или может дело в сторонних шаблонах, если они не обновлены.
Zau4man 10 марта 2016 в 13:39 +1
small user social cms
Все сайты перевел на 2.4.0
Шаблоны "cмержил" лично. Все работает как часики.
iWeb 10 марта 2016 в 14:23 -1
small user social cms
При удалении контента из сайта, или просто при нажатии на кнопу удалить изображение - ихображение не удаляются из папки upload - папка upload растет в весе непомерно как в фотохостнге, пользователь самостоятельно не может удалить свой профиль.
Val 10 марта 2016 в 15:07 0
small user social cms
А в 2.3.0 и ниже таких проблем не наблюдалось?
iWeb 10 марта 2016 в 15:58 -1
small user social cms
Да. Бала аналогичная ситуация в 2.3.0
iWeb 12 марта 2016 в 21:42 +2
small user social cms
Спасибо разработчикам за вторую ветку, за поддержку и дальнейшее улучшение, за то что они внимательно прислушиваются к каждой проблеме, которая возникает у пользователей INSTANTCMS и решают её в самые кротчайшие сроки !
Vaha Vaynahskiy 17 марта 2016 в 00:05 0
small user social cms
Замечаю изменения в instantcms.ru
AndroS 18 марта 2016 в 14:58 0
small user social cms
А кнопочки более серенькие не заметили? :)
Vaha Vaynahskiy 8 апреля 2016 в 16:02 0
small user social cms
вижу! так лучше
Роман 18 марта 2016 в 14:45 0
small user social cms
Добрый день.Скажите пожалуйста что за ошибка Fatal error: Class 'activity' not found in /home/v/public_html/system/core/core.php on line 277
solntsev 18 марта 2016 в 16:31 +2
small user social cms
Проверьте наличие файла frontend.php в папке system/controllers/activity
Роман 18 марта 2016 в 19:23 0
small user social cms
Спасибо помогло.
AndroS 19 марта 2016 в 20:02 0
small user social cms
Установил сайт несколько дней назад, сразу не прописал код рекапчи, теперь не могу авторизоваться в админке. В файле конфига не нашел настройку отключения рекапчи. Вопрос: как отключить рекапчу в файлах сайта или в бд?
AndroS 19 марта 2016 в 20:10 0
small user social cms
Или хотя бы куда ввести ключи рекапчи, полученные от гугла?
WowChih 19 марта 2016 в 21:59 0
small user social cms
Кэш браузера почистить, попробовать зайти в панель администратора, дальше компоненты - reCaptcha
AndroS 19 марта 2016 в 22:01 0
small user social cms
Не, в том и дело, что не получалось авторизоваться. Проблема решена через бд - нашел поиском по базе "recaptcha" и в поле соответствующее ввел просто гугловские данные, все сработало!
frukt 25 марта 2016 в 18:12 0
small user social cms
Ручная сортировка контента планируется в ближайшем будущем?
DeusSpa 27 марта 2016 в 15:36 0
small user social cms
Подскажите какой файл отвечает за вывод формы прикрепления изображения.
На стандарном все работает, на своем шаблоне нет формы и так же не грузится redactor. Live редактор работает

Скрин прикрепил
Спойлер
Vladimir 2 апреля 2016 в 19:17 0
small user social cms
После обновление, в виджете "Кто онлайн" пользователи стали выводиться вертикально, нужно чтоб как раньше, по горизонтали, как сделать?
Игорь 3 апреля 2016 в 09:52 +1
small user social cms
Есть ли какое-то описание процесса создания мультиязычного или хотя бы, например, русско-английского сайта? Где бы почитать информацию о процессе создания такого сайта на InstantCMS?
a1xzhu 9 июля 2016 в 18:44 0
small user social cms
Обновляю с 2.3.0 на 2.4.0 ручным способом.
на последнем шаге долго грузит и выдает вот это, все перепробовал, не помогает, одно не понимаю какой ключ 'd' не существует

Спойлер