Данный релиз, в большей своей части, является баг-фикс релизом, а так же небольшой чисткой кода. Закрыто около 50-ти сообщений об ошибках и недочетах.
Что исправлено
- исправлены все ошибки в УК;
- исправлены ошибки и неточности в компоненте фотогалерея;
- исправлена модерация и редактирование записей в блоге клуба;
- исправлена проблема с отображением компонентов "Голосования" и "Геолокация" в админке;
- исправлена проблема с удалением фото, загруженным посредством бб-коде в блогах и форуме;
- исправлен неправильный вывод модуля "Разделы статей";
- исправлен фильтр городов в доске объявлений;
- внутренние ссылки, добавленные через bb-code редактор теперь не обрабатываются через редирект;
- Smarty 2.6.28;
- восстановление деревьев может теперь происходить как с восстановлением вложенности, так и как было раньше;
- добавлены 404 ошибки при пагинации на заведомо несуществующий номер страницы;
- задача CRON "Удаление неактивных пользователей" теперь не удаляет их полностью;
- обновлен js скрипт autogrow;
- при вставке изображений посредством bb-code убран текст "Изображение уменьшено. Щелкните, чтобы увидеть оригинал";
- обновлен плагин "Авторизация Loginza";
- и другие исправления ошибок, обозначенные в багтрекере.
Что добавлено
- отправка сообщения о новой фотографии в альбоме клуба, если фото премодерируются;
- группа пользователя, которая показывается в профиле теперь с ссылкой — таким образом можно искать пользователей определенных групп;
- при смене email пользователем в настройках профиля, ему высылается письмо на старую почту с подтверждением действия;
Важно для разработчиков
В таблице cms_user_groups_access добавлено поле "hide_for_guest", которое указывает, что данный тип доступа не нужно показывать в списке доступов для группы "Гости".
В админке теперь работают конструкции типа $inPage->addHead* и т.п., т.е. например плагины визуальных редакторов, будут корректно работать и в админке без "хаков".
Метод ядра initSmarty устаревший и будет вызывать предупреждение, поэтому разработчикам дополнений рекомендуется использовать cmsPage::initTemplate.
Убраны все устаревшие функции, такие как cmsPrintSitename, cmsPrintHead, cmsBody, cmsModule и т.п.
Ну и конечно более подробнее об изменениях расскажет diff :-)
Английская локализация
К сожалению, та локализация, которая у нас есть и планировалась быть включенной в релиз оказалась не совсем корректной по определенным причинам. Поэтому было принято решение выложить ее отдельно, скачать можно здесь. В связи с этим, желающие, которые доработают ее до приличного состояния могут прислать нам патч, за что мы будем признательны. Сразу подчеркну: если есть желание откорректировать посредством машинного перевода — не стоит даже браться.
Как обновиться с версии 1.10.3
Перед началом обновления обязательно сделайте резервную копию своего сайта и дамп базы данных. Обновляться лучше на копии сайта, поднятом локально на ПК или иным подобным способом. Мы не несем никакой ответственности за любые потери данных произошедшие в результате неправильных действий при обновлении.
- Сделать бекап файлов и базы данных;
- Отключить сайт в админке;
- Распаковать патч 1.10.3-1.10.4 на сервере, заменяя или смержив совпадения;
- Перейти по адресу site.ru/migrate и дождаться сообщения "миграция завершена";
- Удалить папку "migrate";
- Включить сайт в админке;
- Очистить кеш системы и браузера.
Изменения в шаблонах
Если у вас свой шаблон, то в файле template.php перед строками подключения других js файлов необходимо подключить jQuery и общий js файл
$this->prependHeadJS('core/js/common.js');
$this->prependHeadJS('includes/jquery/jquery.js');
Изменения в шаблонах есть, но они скорее визуальные и на работу не повлияют. Измененные файлы шаблона так же присутствуют в патче обновления. Однако, в некоторых tpl файлах есть изменения, которые нужно обязательно применить в своих шаблонах (если соответствующие файлы у вас измены и используются).
Вот перечень файлов, обязательных для изменения:
- com_users_profile.tpl
- com_users_view.tpl
- com_users_edit_profile.tpl
- com_search_tag.tpl
Так же изменена верстка системного модального окна и соответственно css для него. Мы рекомендуем для просмотра изменений воспользоваться любой программой для сравнения файлов, например WinMerge.
Удалены файлы:
/admin/static/images/auth/btn.png
/admin/static/images/auth/btn_hover.png
/admin/static/images/auth/form.jpg
/admin/static/images/auth/passw.png
/admin/static/images/auth/top.jpg
/admin/static/images/topbg.jpg
/plugins/p_fckeditor/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts
/plugins/p_fckeditor/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.cfm
/plugins/p_fckeditor/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.php
/plugins/p_fckeditor/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl
/templates/_default_/static/images/core/b.png
/templates/_default_/static/images/core/bl.png
/templates/_default_/static/images/core/boxicon.gif
/templates/_default_/static/images/core/br.png
/templates/_default_/static/images/core/tl.png
/templates/_default_/static/images/core/tr.png
/templates/_default_/static/images/core/transpx.png
Благодарности
Спасибо всем участвующим пользователям за багрепорты.
Спасибо всем сопереживающим за поддержку.
Спасибо всем пользователям InstantCMS за то, что вы есть.
Скачать версию 1.10.4 | Скачать патч 1.10.3->1.10.4
Поддержите проект
Вы можете стать официальным спонсором или оказать другую поддержку. Вы также здорово поможете, если поставите звезду на GitHub.
Реклама #
Димитриус 10 лет назад #
GNabi 10 лет назад #
Авто Москва 10 лет назад #
Странник 10 лет назад #
Петр 10 лет назад #
Dezerit 10 лет назад #
Upliner 10 лет назад #
Марат 10 лет назад #
Zau4man 10 лет назад #
maxisoft 10 лет назад #
Trang 10 лет назад #
Fuze 10 лет назад #
Trang 10 лет назад #
lesterkey 10 лет назад #
Raiden 10 лет назад #
Алексей Т 10 лет назад #
Как раз делаю новый проект для своего города
Fuze 10 лет назад #
Небольшое уточнение по миграции
если в процессе миграции вылезают ошибки типа этойp.s. каюсь, поленился сделать проверку на существование индекса
scanread 10 лет назад #
seyfer 9 лет назад #
Крот 10 лет назад #
особенно за e-mail
Dinar 10 лет назад #
Max 10 лет назад #
Нил™ 10 лет назад #
желающие, которые доработают ее до приличного состояния
Fuze 10 лет назад #
Авто Москва 10 лет назад #
Fuze, не много не по теме, но с учетом, что пока создавать темы на форуме здесь сам не могу: вспомнилась мне вдруг другая CMS, которая MODx (неплохая кстати, с точки зрения быстродействия - один проект на ней висит).
Собственно, к чему я про них вспомнил - а не пора ли на сайте открыть раздел с примерами уже реализованных проектов (сайтов), созданных на базе CMS Instant и её компонентов. По типу как у них сделано http://modx.ru/katalog-sajtov-na-modx/
Это к вопросу о большей открытости проекта, повышении лояльности, а значит и популярности данной CMS со стороны новых участников, кто еще только в поисках по выбору CMS для своего (своих) проектов. Вот такая идея только что мне пришла. Это так к слову.
Upliner 10 лет назад #
По истине, первая ветка ICMS очень удачная и крайне удобная (может просто привык к ней)!
Fuze 10 лет назад #
или менять везде $inCore->initSmarty на cmsPage::initTemplate
или в файле /core/cms.php убрать строку
Нил™ 10 лет назад #
Fuze 10 лет назад #
DeusSpa 10 лет назад #
Как поправить?
DeusSpa 10 лет назад #
DeusSpa 10 лет назад #
Нил™ 10 лет назад #
Владимир 10 лет назад #
flirchi 10 лет назад #
flirchi 10 лет назад #
Max 10 лет назад #
flirchi 10 лет назад #
irbis 10 лет назад #
Напоминаю: если в админке зайти в компонент Лента активности, выбрать фильтрацию,к примеру, "Комментарии пользователей", то после перехода на 2-ю страницу эта фильтрация сбивается. На сайте тоже самое.
Нужно решение для данного обновления и для 1.10.1, если будет разница в коде.
Напишите, пожалуйста!
Fuze 10 лет назад #
Алфей 10 лет назад #
Fuze 10 лет назад #
Алфей 10 лет назад #
PolarOne 10 лет назад #
Смотреть дату изменения тут или есть способ попроще?
Loadырь 10 лет назад #
PolarOne 10 лет назад #
правда мне показалось это сложнее)))))
Loadырь 10 лет назад #
PolarOne 10 лет назад #
Андрей 10 лет назад #
попробую еще раз заикнуться:
есть возможность дистрибутив перезаливать после исправлений багов, как это делается у Джумлы, например.
Пусть это выглядит как InstantCMS1.10.4.1415 ну и т.д.
а то 3 дня прошло, 15 траков с исправлениями, а через неделю будет еще 15...
и теперь, чтобы пользоваться 1.10.4 надо брать релиз, лезть в трэкер и править править и править :)
ведь все равно инсталлятор меняется, это ведь не сложно потратить после реализации трэка за пару минут перезалить архив на сервере...
С огромным уважением к Игорю и Владимиру...
один из, теперь уже, фанатов Инстанта :)
Андрей 10 лет назад #
Fuze 10 лет назад #
Андрей 10 лет назад #
Fuze 10 лет назад #
Max 10 лет назад #
Fuze 10 лет назад #
http://trac.instantcms.ru/wiki/how_to_download
Список изменений
http://trac.instantcms.ru/timeline
Max 10 лет назад #
Matvexa 10 лет назад #
Плагин "Авторизация Loginza" обновлен.
DATABASE ERROR:
SHOW COLUMNS FROM socio_user_groups_access WHERE Field = 'hide_for_guest'
Table 'reklamist.socio_user_groups_access' doesn't exist
akhasanov 10 лет назад #
Тем более если не делается массовых DELETE'ов, в команде нет большого толка.
Fuze 10 лет назад #
Principal 10 лет назад #
Обновился, все просто супер, исправился форум, нельзя было не писать большие посты не редактировать... Сейчас все гуд. Однако у меня в ленте активности фото из альбомов клуба выводятся новой записью... Как мне поправить что бы в ленте активности не было отдельных записей на каждую фотографию из альбома, что бы запись в ленте активности группировались, видел что у людей уже есть такое... У меня Шаблон то конечно дефолтный, там было кучу правок, обновил, не помогло, правки вносил вручную...
Заранее спасибо за ответы и прошу прощение если не туда написал...
Юрий 10 лет назад #
В моем шаблоне ja sargas, при подлючении $this->prependHeadJS('core/js/common.js'); $this->prependHeadJS('includes/jquery/jquery.js'); сайт перестает открываться.. 1.10.3 -> 1.0.4 Что не так ?
Станислав Григорьевич (Мозголом) 10 лет назад #
Андрей 10 лет назад #
Fuze 10 лет назад #
max11 10 лет назад #
max11 10 лет назад #
Fuze 10 лет назад #
http://instantcms.ru/get/archive
max11 10 лет назад #
DATABASE ERROR:
ALTER TABLE `instant_banner_hits` DROP INDEX `ip`
Can't DROP 'ip'; check that column/key exists
Fuze 10 лет назад #
max11 10 лет назад #
max11 10 лет назад #
scanread 10 лет назад #
max11 10 лет назад #
max11 10 лет назад #
(anonymous function) comments.js:14
d.event.handle jquery.js:16
k.handle.m
lokanaft 10 лет назад #
max11 10 лет назад #
Fuze 10 лет назад #
Прочитайте внимательно текст новости, в частности о подключении jQuery и изменениях в шаблоне.
И в случае проблем, наверное лучше задать вопросы на форуме, а не в комментариях.
max11 10 лет назад #
fortunato 10 лет назад #
Что вместо него?
qwert 10 лет назад #
alexbabo 10 лет назад #
alexbabo 10 лет назад #
Петрмаг 10 лет назад #
Станислав Григорьевич (Мозголом) 10 лет назад #
Bost 10 лет назад #
Вылезает вот такое окно:
Миграция базы данных InstantCMS 1.10.3 → 1.10.4
Шаг № 1
DATABASE ERROR:
ALTER TABLE `cms_banner_hits` DROP INDEX `ip`
Can't DROP 'ip'; check that column/key exists
Гдеисправить нужно?
ReaDIV 10 лет назад #
http://instantcms.ru/novosti/release1104.html#comment_71992
Александр 10 лет назад #
seyfer 9 лет назад #
seyfer 9 лет назад #
universe 10 лет назад #
universe 10 лет назад #
Erwin 10 лет назад #
Valera 10 лет назад #
Нил™ 10 лет назад #
Фотоальбомы.
Массовая загрузка фото.
Если в настройках альбома стоит "принимать фото от пользователей без модерации", то при массовой загрузке фото, всем фотографиям в конце одинакового имени фото, добавляется разное число. Фото1245, Фото1246"
Если в настройках альбома стоит "принимать фото с премодерацией" то после модерации все фотографии публикуются с одинаковым числом на конце. Фото1245 и все 100 штук будут с таким же именем.
Stecc 10 лет назад #
NA 10 лет назад #
Хорошо бы обновить, а то до конфузов доходит.
r2 10 лет назад #
NA 10 лет назад #
Ну или совсем на пальцах: http://habrahabr.ru/post/204840/
r2 10 лет назад #
• Mike • 10 лет назад #
Но база городов 1,3 Гигабайта, сомнительное удовольствие добавлять в систему «для всех и каждого»… ИМХО
NA 10 лет назад #
Да и вообще импортировать изначально можно и нужно выборочно.
А остальные языки выложить в "Скачать" отдельными дампами.
NA 10 лет назад #
Актуальные версии на GitHub
SQL дамп в формате PostgreSql
Yandex Disk
Google Drive
SQL дамп в формате MySql
Yandex Disk
Google Drive
Дамп в формате CSV
Разделитель — точка с запятой (;), с заголовком столбца, данные в двойных кавычках(")
Yandex Disk
Google Drive
Разделитель — запятая (,), с заголовком столбца, данные в двойных кавычках(")
Yandex Disk
Google Drive
Названия переведены на: Русский, Украiнский, Белорусский, Английский, Испанский, Португальский, Немецкий, Французский, Итальянский, Польский, Японский, Литовский, Латышский, Чешский
234 страны
3 721 регион
2 246 813 населенных пункта
NA 10 лет назад #
А также имейте смелость комменировать, почему и за что сминусовали информационное сообщение.
NA 10 лет назад #
До свидания, анонимные трусишки. Спасибо за "благодарность".
Больше сюда заходить не буду, а от разработчиков жду как пользователь с надеждой обновления баз.
SpideR 10 лет назад #
Что ж, прощайте.
Игорь ФИН 10 лет назад #
vgorode 10 лет назад #
Alteste 10 лет назад #
vgorode 10 лет назад #
Получается что все то ки прийдется на 1.10.4 переходить?
Уточните пожалуйста, кто в курсе.