Релиз InstantCMS 1.10.3

Вот и настало время заявить о новом релизе.

Изменений получилось немало и по традиции мы поработали над тем, что не планировали. Итак, список изменений:

jQuery v1.10.2

Обновлена как сама библиотека, так и все используемые ее скрипты. Lightbox удален, вместо него в системе везде используется colorbox - фото, вставленные через bb-коды, просмотр фотографий, изображения в универсальном каталоге, в объявлениях и т.п. - все показываются в нем. Основную работу по обновлению jQuery выполнил • Mike •.

Полная поддержка локализации интерфейса

Это означает то, что все русские фразы вынесены в языковые файлы. В js, в админке и в других местах, где были фразы на русском языке - все они вынесены в переменные. Большую помощь в этом оказали пользователи нашего сообщества: Олег Васильевич я и Странник, а так же немного, посильно помогли Андрей и Нил - за что им всем большое спасибо. Тексты почтовых писем перенесены из /includes/letters/ в /languages/ru/letters/ и зависят теперь от языка системы.

Поддержка любых шаблонизаторов

В своих шаблонах вы теперь можете использовать любой шаблонизатор (за идею благодарим lokanaft). Что это значит?

Все предельно просто. За тип шаблона (и его шаблонизатора) отвечает файл с названием system.php, который может находиться в директории /templates/название_шаблона/. Внутри этого файла должен быть объявлен массив $info = array('author'=>'Автор шаблона', 'renderer'=>'Название класса шаблонизатора', 'ext'=>'Расширение файлов шаблона'). Если данного файл нет, то предполагается, что шаблонизатор Smarty, автор шаблона - InstantCMS Team, расширение файлов - tpl.

Итак, если вы решили создать шаблон на своем шаблонизаторе, то:

  • создать в шаблоне файл system.php и заполнить его как описано выше;
  • создать класс шаблонизатора, например (есть в системе для примера) с названием phpTpl;
  • сохранить его в файле /core/tpl_classes/phpTpl.php
  • создать в классе как минимум три обязательных метода: display(), assign() и конструктор класса.
  • создавать файлы шаблонов необходимо по принципу системное имя шаблона без расширения + расширение шаблонизатора, например com_actions_friends.php в случае с phpTpl.

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

Более подробно можно разобраться на примере существующих классов в системе - smartyTpl и phpTpl.

Геолокация

В систему встроена база страна-регион-город, все поля типа "город" приведены к единому виду и функционалу. Если включено автоопределение местоположения, то в свойства текущего авторизованного пользователя добавляется массив его гео данных ($inUser->geo), что будет полезным если вы собираетесь использовать геотаргетинг в своих разработках. Для автоматического определения местоположения используется сервис ipgeobase.ru. Вы можете использовать любой сервис, написав свой класс по аналогии с системным - cmsgeo и указав в настройках его использование.

Остальные изменения

Общие

  • Рефакторинг админки;
  • Все голосования из модуля перенесены для управления в соответствующий компонент;
  • Исправлена проблема с константой HOST при запуске задания CRON при помощи php cli, название хоста теперь необходимо передавать параметром командной строки;
  • Все административные методы ядра вынесены в отдельный наследуемый класс;
  • Убраны все DEPRECATED методы из ядра: userIsAdmin, checkAdminAccess, userIsEditor, isAdminCan, isUserCan;
  • Конструкция $inCore->initSmarty DEPRECATED, вместо нее используйте cmsPage::initTemplate;
  • Оптимизированы и переписаны фильтры;
  • Тему письма можно задавать в его теле конструкцией [subject:Тема письма];
  • Более корректный /go/url=

Модули

  • Во всех оставшихся модулях html вынесен в шаблоны;
  • Модули формируются до вывода основного шаблона. Теперь в модулях конструкции типа $inPage->addHeadJS() и т.п. будут работать;
  • Удален модуль "часы";

Шаблоны

  • Ссылки на авторизацию/регистрацию перенесены из template.php в модуль меню пользователя;
  • Единый input для выбора страны-региона-города в шаблонах, используя конструкцию smarty {city_input value="" name="" width=""};
  • Файл positions.jpg, с визуально показанными позициями, вложенный в корень шаблона теперь показывается при создании/редактировании модуля и в общих настройках сайта;

Регистрация

  • Опциональный показ выбора города;

Пользователи

  • Подсчет статистики посещения (таблица cms_online) теперь опционально, см. настройки сайта;
  • Доработан банлист, добавлена возможность указания причины бана;
  • Вкладки для профиля пользователя можно делать плагинами с подгрузкой на ajax (см. пример плагина p_usertab);

Конструктор форм

  • Для каждой формы можно указывать свой шаблон вывода;
  • Добавлено новое поле типа "файл";

Комментарии

  • Добавлено уведомление о новом комментарии на модерации;

Теги

  • Цели для тегов теперь перечислены в таблице cms_tag_targets;
  • Переработанный модуль вывода тегов, добавлено множество опций в настройки;

Форум

  • Добавлены новые права доступа групп: "Отвечать в темах на форуме" и "Создавать новые темы на форуме";

Архив материалов

  • Рефакторинг компонента "Архив материалов" и соответствующего модуля; 

Здесь перечислены основные изменения в новой версии, десятки других более мелких правок вы найдете сами :-)

Как обновиться с версии 1.10.2

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

Если у вас куплены наши премиум компоненты, то приступать к миграции на 1.10.3 необходимо только после получения их официальных обновлений.

Обновляем систему:

  1. Сделать полный бекап файлов и базы данных — ОБЯЗАТЕЛЬНО!
  2. Отключить сайт в админке;
  3. Распаковать архив версии 1.10.3 на сервере, заменяя или смержив совпадения;
  4. Перейти по адресу site.ru/migrate и дождаться сообщения "миграция завершена", прочитать все информационные сообщения;
  5. Удалить папку "migrate" и "install";
  6. Включить сайт в админке;
  7. Очистить кеш системы и браузера.

Обновляем шаблон:

  1. Скачать патч для шаблона для оценки изменений;
  2. Сравнить файлы (например при помощи winmerge) патча с файлами шаблона версии 1.10.2;
  3. В своем шаблоне (если он есть) внести изменения в соответствии с новыми правками.

Добавлены файлы шаблона:

  • /templates/_default_/special/installation.php
  • /templates/_default_/modules/mod_arhive.tpl
  • /templates/_default_/modules/mod_cart.tpl
  • /templates/_default_/modules/mod_rss.tpl
  • /templates/_default_/modules/mod_whoonline.tpl
  • /templates/_default_/components/com_geo_view.tpl

Адаптируем js скрипты в своих разработках и дополнениях

  • Изучаем особенности новой версии jQuery на официальном сайте бибилиотеки;
  • Обновляем используемые скрипты на основе jQuery.

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

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

Шаблоны:

Поддержка любых шаблонизаторов, файл positions.jpg, с визуально показанными позициями, вложенный в корень шаблона теперь показывается при создании/редактировании модуля и в общих настройках сайта, версия jQuery в системе 1.10.2. Единое поле для выбора города в шаблоне smarty, конструкция (например) - {city_input value=$city city_id=$city_id region_id=$region_id country_id=$country_id name="city" width="100%"}.

Ядро:

Константа HOST задается в ядре, задавать ее вручную теперь нет необходимости. Для задания cron имя домена необходимо передавать параметром, например так: php -f /path_to_site/cron.php site.ru > /dev/null.

Ядро теперь определяет автоматически контекст запроса (аякс/не аякс), и в случае аякс запроса вывод компонента завершится его отдачей, не выводя полный шаблон. Проверять контекст можно статическим методом ядра isAjax().

Модули формируются до показа шаблона, поэтому теперь в них можно использовать конструкции addHeadJS(), addHeadCSS() и т.п.

Файлы email писем теперь нужно подключать при помощи статического метода ядра getLanguageTextFile($name), указывая параметром имя текстового файла без расширения.

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

Метод ядра initSmarty() помечен как устаревший, используйте вместо него cmsPage::initTemplate с теми же параметрами. Методы getSmartyObj() и clearSmartyCache() убраны из ядра. Очистка папки /cache производится при помощи статического метода clearCache().

Метод ядра getRusDate() заменен на статический метод intMonthToStr(), где параметром выступает номер месяца.

Метод ядра getDateForm() убран, вместо него в шаблонах используйте конструкцию {dateform seldate=$usr.birthdate}.

Убраны все deprecated методы из ядра: userIsAdmin, checkAdminAccess, userIsEditor, isAdminCan, isUserCan. Вместо них используйте соответственно: cmsUser::userIsAdmin, cmsUser::getAdminAccess(), cmsUser::userIsEditor(), cmsUser::isAdminCan, cmsUser::isUserCan.

Локализация интерфейса

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

Принцип прост, рассмотрим на примере файла настроек mod_blogs. Ключ массива для названия поля формируется как MOD_ЗНАЧЕНИЕ_АТРИБУТА_NAME тега param. Остальные фразы поля формируются так же основываясь на значение атрибута name.

  • Описание поля: MOD_ЗНАЧЕНИЕ_АТРИБУТА_NAME_HINT;
  • Обозначение количества: MOD_ЗНАЧЕНИЕ_АТРИБУТА_NAME_UNITS;
  • Обозначение название опций для тега option в форме: MOD_ЗНАЧЕНИЕ_АТРИБУТА_NAME_OPT_ЗНАЧЕНИЕ_АТРИБУТА_VALUE;

Для локализации js скриптов необходимо использовать методы класса cmsPage:

  • addHeadJsLang(КЛЮЧ_ИЛИ_МАССИВ_КЛЮЧЕЙ_LANG_МАССИВА) - добавляет в набор доступных js переменных фразу(ы);
  • displayLangJS(МАССИВ_КЛЮЧЕЙ_LANG_МАССИВА) - печатает строки js с языковыми переменными;
  • getLangJS(КЛЮЧ_LANG_МАССИВА ) - возвращает js строку типа "var LANG_{$key} = '{$value}'; "

Благодарности

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

Скачать версию 1.10.3 | Поддержать проект

upd 18.10.2013:

Архив дистрибутива 1.10.3 обновлен. Исправлен баг с датами в админке: в статьях, клубах и faq.

Обновлены autocomplete и colorbox. Smarty обновлен до версии 2.6.28 из-за проблем на php > 5.5.

Для тех, кто уже обновился или только установил, скачав архив 1.10.3 до указанной даты (18.10.2013) мы подготовили патч - скачать. Распаковать, заменяя совпадения.

Комментарии (213)
Реклама
cms
Сергей Егоров 15 октября 2013 в 14:40 +8
Первый! Спасибо!
Сергей Егоров 15 октября 2013 в 15:57 +1
Интересно, почему минусы ставят? :(
Вячеслав 15 октября 2013 в 16:11 +11
От радости ))
picaboo 15 октября 2013 в 16:13 +13
Вполне адекватная реакция на первонаха :)
Сергей Егоров 15 октября 2013 в 16:38 +1
Нет, ну вы посмотрите. Опять минус. Я какой-то не счастливый.
Евгений Фоменко 15 октября 2013 в 17:01 +1
У Вас 3 минуса - вешайтесь...
Или найдите баг, предложите его решение и мы Вас заплюсуем!
Сергей Егоров 15 октября 2013 в 17:34 +2
Баги к ICMS 1.10.3 уже выявляли, поэтому их быть не должно.
Евгений Фоменко 15 октября 2013 в 18:48 +4
Сергей, я просто шучу на радостях - очень долго ждал релиза, у меня так туго все шло с этими скриптами, я 2 месяца просто игнорил неработающие табы... Был легкий дискомфорт, когда забирал деньги с клиентов )))

Работы проделано мега-мега много, даже невооруженным глазом видны изменения в УК, которые тут не описаны,так что без багов никак, но это уже мелочи жизни как по мне...
Димитриус 15 октября 2013 в 14:41 +3
Поздравляю !
Zau4man 15 октября 2013 в 14:50 +2
Спасибо! С релизом. Как разгребусь, буду тестить.
AtlantisWeb 15 октября 2013 в 14:52 +1
Спасибо, всех с новым релизом!
StaryiSV 15 октября 2013 в 14:53 +2
Отлично! Всех с релизом!
Shishlena 15 октября 2013 в 16:14 +1
А тебя с обновлением Мьюзика :)))
StaryiSV 18 октября 2013 в 01:49 +3
Да, уже смотрю.))
Dezerit 15 октября 2013 в 14:56 +23
Спасибо за релиз! Принимаюсь за обновление шаблонов.
fotpod 18 октября 2013 в 00:35 +5
Молодцы, уважаю Ваш подход к работе.
Сергей Егоров 18 октября 2013 в 20:41 +2
Да, Dezerit всегда начинает первым переделывать шаблоны под новую версию.
Malanas 15 октября 2013 в 15:29 +1
Спасибо,за проделанную работу.
almond 15 октября 2013 в 15:32 +1
Спасибо!
Edik_Salonikski 15 октября 2013 в 15:44 +1
спасибо большое!!!
Су-27 15 октября 2013 в 16:06 +2
Класс - спасибо. Геолокация наконец-то появилась - теперь лиса и дельфин будут точно в стойле стоять laugh
Роман 15 октября 2013 в 16:30 +4
И радость и грусть... Миграция scratch
Спасибо за работу над релизом!!!
Shishlena 15 октября 2013 в 16:36 +5
Спасибо вам! Это огромная работа. Всем беспроблемных миграций!
Евгений Фоменко 15 октября 2013 в 17:02 +4
Да уже все тихонько мигрировали еще с появлением RC2 ))
Луганчанин 15 октября 2013 в 17:18 +3
Метод ядра getRusDate() заменен на статический метод intMonthToStr(), где параметром выступает номер месяца.
Вот тут подробнее, если можно.
Если раньше текущую дату можно было вывести вот таким образом
Код PHP:
  1. <span>Сегодня: <?php echo date('d'),', ', cmsCore::getRusDate(date('F')), ', ', date('Y')?></span>
При этом на сайте отображалось вот такое: "Сегодня: 15, Октябрь, 2013".
То после замены getRusDate на intMonthToStr выводится : "Сегодня: 15, , 2013".
Какой параметр прописать после intMonthToStr?
lokanaft 15 октября 2013 в 17:35 +2
Код PHP:
  1. /**
  2.   * Переводит номер месяца в название
  3.   * @param int $num
  4.   * @return string
  5.   */
  6. public static function intMonthToStr($num){
  7. global $_LANG;
  8. return @$_LANG['MONTH_'.$num.'_ONE'];
  9. }
Код PHP:
  1. $_LANG['MONTH_01_ONE'] = 'Январь';
  2. $_LANG['MONTH_02_ONE'] = 'Февраль';
  3. $_LANG['MONTH_03_ONE'] = 'Март';
  4. $_LANG['MONTH_04_ONE'] = 'Апрель';
  5. $_LANG['MONTH_05_ONE'] = 'Май';
  6. $_LANG['MONTH_06_ONE'] = 'Июнь';
  7. $_LANG['MONTH_07_ONE'] = 'Июль';
  8. $_LANG['MONTH_08_ONE'] = 'Август';
  9. $_LANG['MONTH_09_ONE'] = 'Сентябрь';
  10. $_LANG['MONTH_10_ONE'] = 'Октябрь';
  11. $_LANG['MONTH_11_ONE'] = 'Ноябрь';
  12. $_LANG['MONTH_12_ONE'] = 'Декабрь';
Луганчанин 15 октября 2013 в 18:25 0
Спасибо, lokanaft. Что прописать в скобках после cmsCore::intMonthToStr(???)? Этот параметр встречается ещё во многих компонентах. В афише, например, календаре сайта и т.д. Так, что этот вопрос должен быть актуален для корректной миграции.
Луганчанин 15 октября 2013 в 18:47 0
Разобрался сам. Для вывода месяца
Код PHP:
  1. cmsCore::intMonthToStr(date('m'))
Dost 15 октября 2013 в 18:32 0
Отличная новость! Спасибо за огромный труд!
Евгений Фоменко 15 октября 2013 в 18:45 +2
Оу, как теперь весело цеплять новые скрипты на сайт. Наконец удалось избавиться от подгрузки сразу 3 версий jquery! Можно на сэкономленный траф поставить парралакс в шапку!
Олег Васильевич я 15 октября 2013 в 18:48 0
Ерунда очередная - снова год потратить на изучение придётся!
Спойлер
oll 15 октября 2013 в 19:13 +3
Много праздников не бывает?
С такой дружной командой - бывает!
1-Madmax: 5 лет в проекте
2-С днём рождения R2 поздравляем!
3-Релиз InstantCMS 1.10.3
Ребята! ВЫ МОЛОДЦЫ! Я ВАС ЛЮБЛЮ! zst
Димитриус 15 октября 2013 в 20:47 0
"Случайности не случайны мой юный друг" черепаха из мульта Кунг фу Панда
Марат 15 октября 2013 в 20:27 +1
Огромное спасибо и низкий поклон за труды!!!
SpideR-KOSS 15 октября 2013 в 20:37 0
Спасибо за релиз!
Опять обновляться. laugh
Nemoi 15 октября 2013 в 21:09 0
Спасибо за Вам за Ваш труд! Ура!
Мозголом 15 октября 2013 в 21:19 0
Присоединяюсь с благодарностью ко всем. Большое Спасибо!
Trang 15 октября 2013 в 22:40 0
спасио всей команде instantcms за ваш труд!
farayov 15 октября 2013 в 22:49 0
Вау классно поздравляю всех. Локализация это круто!
Ingvarruss 15 октября 2013 в 22:52 0
Присоединяюсь к всеобщему ликованию и говорю команде разработчиков - Спасибо!!!
AlLar 16 октября 2013 в 00:19 0
Огромное Спасибо за проделанную РАБОТУ!!!
AndroS 16 октября 2013 в 00:36 0
Спасибо за релиз!
Когда ждать обновления премиум-компонентов?
Oncat 16 октября 2013 в 01:28 +1
Я за вами не поспеваю. За релиз спасибо, радостно видеть что система не стоит на месте.
Немного добивает переделывание опять структуры всего и вся, ибо плагинов и модулей своих немеряно навешано и опять на горизонте корячится глобальный труд совмещения ранее несовместимомго. Но это в общем мои трудности...
А так в общем рад. За компанию что ли .) Всем удачи в делах.
qeqywka 16 октября 2013 в 01:29 0
Ребята, спасибо за работу!
yury 16 октября 2013 в 02:25 0
Спасибо за релиз!!! Молодцы!!! v

Только один вопрос: премиум компоненты будут корректно работать после переезда?
Алексей Тимофеев 16 октября 2013 в 03:07 -1
Fuze:
Если у вас куплены наши премиум компоненты, то приступать к миграции на 1.10.3 необходимо только после получения их официальных обновлений.
trOid 16 октября 2013 в 08:45 0
где находится lang файл от заголовков компонентов?
""

в файле /languages/ru/components/clubs.php поменял "Клубы", но это повлияло только на title
trOid 16 октября 2013 в 08:45 0
тьфу, даже не на title, а на глубинометр
ded-pikto 16 октября 2013 в 09:36 0
С добрым утром! Как спалось?
Всех(?) с прошедшим(и)? днём(ями)? рождения!



БД - cms_menu - title - Клубы3

х3)
trOid 16 октября 2013 в 09:58 +1
это должно быть в lang файлах посути, раз локализацию предусматриваем.
Спасибо за наводку
Fuze 16 октября 2013 в 10:14 0
это должно быть в lang файлах посути, раз локализацию предусматриваем.
это не должно быть в lang файлах. изучайте движок. если создан пункт меню, то заголовок компонента берется из названия меню, иначе из поля title таблицы cms_components.
trOid 16 октября 2013 в 10:30 0
Странно, почему то переименовал пункт меню - не помогло с 1 раза, повторное переименование помогло
trOid 16 октября 2013 в 10:35 0
точнее пересохранение пункта меню
trOid 16 октября 2013 в 09:01 0
Осталась старый баг - при переименовании клуба - название блога клуба остается старым...
RooKee 16 октября 2013 в 09:08 0
при смене Имени в форуме имя не меняется
Fuze 16 октября 2013 в 10:29 +1
при смене Имени в форуме имя не меняется
перефразируйте проблему, не понял.
RooKee 16 октября 2013 в 13:33 +1
есть пользователя. пишу темы на форуме.., потом меняю имя пользователя. Имя в последних темах форума старое
Fuze 16 октября 2013 в 13:46 +2
Имя в последних темах форума старое
в следующем релизе поправлено будет.
trOid 16 октября 2013 в 10:02 +1
В названии сайта добавляются слэши при добавлении кавычек
Fuze 16 октября 2013 в 10:12 +5
все ошибки - в багтрекер теперь. поздно, была тема для тестирования, там нужно было сообщать о багах.
trOid 16 октября 2013 в 10:33 +1
в багтрекере не разбираюсь к сожалению sad как то пытался там зарегистрироваться - не получилось
Прошу прощения за позднее тестирование, не было возможности sad
Спасибо за релиз
Fuze 16 октября 2013 в 10:51 +1
чтобы сообщить о баге регистрация не нужна http://trac.instantcms.ru/newticket
Coolmax 17 октября 2013 в 05:40 +1
Писал я там о баге со временем(часовые пояса). Так и не поправили.
Fuze 16 октября 2013 в 10:28 +1
при переименовании клуба - название блога клуба остается старым В названии сайта добавляются слэши при добавлении кавычек

http://trac.instantcms.ru/changeset/1366

Архив обновлен.

realkot 17 октября 2013 в 17:29 +1
Архив обновлен по ссылке в новости, или нужно качать где-то отдельно?
Fuze 17 октября 2013 в 17:37 +2
Архив 1.10.3 в разделе скачать обновлен. Можно не скачивать заново, а внести это изменение.
trOid 25 октября 2013 в 07:10 +1
почему это не добавили в патч? :(
Maximov 16 октября 2013 в 11:04 +3
- Это я удачно зашел! (с)
Скачал, пойду изучать.
Хотя и так видно, что работа проделана гигансткая.

Спасибо!
Dmitry920 16 октября 2013 в 13:13 +1
Прошу помощи в обновлении CMS до последней версии (за деньги).
Сам не могу уже. Нет сил смерживать.
Пишите в личку кто может помочь.
Спасибо
OldSchool 16 октября 2013 в 15:07 +2
Спасибо за релиз, забрал и ушел устанавливать на Denwer, а то со смерживанием действительно как-то туго идет. Ещё не отошел от перехода на 2 версию, а здесь уже 3... Хорошего дня всем
EXID 16 октября 2013 в 16:27 0
Замечательно!
Спасибо за ещё одну сборку!
Но я считаю что это не оправданный труд, надо все силы кинуть на 2ую версию и развивать её.
Кстати, когда будет релиз 2ой версии?
Smith 16 октября 2013 в 16:56 +6
Почему не оправдано?!, я работаю с 1й версией и считаю оправданным. Спасибо разработчикам за обновления.
artscripts 16 октября 2013 в 17:14 0
Кстати, когда будет релиз 2ой версии?
Скоро за такие вопросы видимо банить начнут, воспользуйтесь поиском, там есть ответ.
r2 16 октября 2013 в 23:01 +7
Apache, PHP, jQuery - список продолжите сами - имеют по несколько веток в одновременном производстве.
Потому что нельзя просто так взять и плюнуть на всех своих пользователей. Для кого-то переход на 2.0 будет вообще не возможен, по их собственным причинам. Поэтому 1.10 будет поддерживаться в форме. По крайней мере до тех пор, пока это будет кому-нибудь нужно.
EXID 16 октября 2013 в 22:56 0
Давайте будем реально смотреть на вещи:
Сейчас мы имеем две ветки: старая (InstantCMS1.10...20...30 И Т.Д.) и новая (InstantCMS2)
В любом случае будущее за второй версией системы, а все те, кто делал свои проекты, хотят они того или нет всё равно будут в дальнейшем переходить именно на вторую или может даже позже на третью версию - это неизбежно, это технологический прогресс и обычный процесс обновления ПО, профессионалы понимают о чём я.
Так зачем поддерживать старое когда есть отличная база для нового?!!
Многие тут наверное имеют хорошо отлаженные стартапы на первй версии, многие наверное запустили эти проекты совсем недавно и это ооочень неприятно когда кто то стоит перед выбором обновляться или фик с ним, пусть уже работает на чём есть... а так хотелось бы что бы всё работало уже на новой версии и что бы обновления можно было накатить влёгкую и т.д. и т.п.
Разработчикам конечно огромный почёт и уважение и за первую ветку и особенно за вторую!
Smith 16 октября 2013 в 23:04 +4
Доля истины есть, но с доработкой и улучшением первой версии, а тем более в коробке появляются очень хорошие возможности и соответственно неважно на чем делать сайт, главное идея, подача и прочее, а версия лишь инструмент и при грамотном обращении можно слепить что угодно. Ну хоть убей не могу понять тех, кому нужна последняя версия корела, фотошопа, вебсторма, главное хвост!;)
DzurDzuk 16 октября 2013 в 23:51 0
Единственная причина по которой лично я не связываюсь с 1 веткой (для своих проектов) это просто нежелание иметь дело одновременно с двумя ветками движка после выхода 2-й. Остальные "причины" технически решаемы... наверное :)
Shishlena 17 октября 2013 в 16:32 +1
Smith, поставила плюс, со всем вами сказанным совершенно согласна.
ByFly 16 октября 2013 в 23:52 +1
Клоун, может я консерватор и люблю старое :)
Зачем мне переходить на новое? Ща доработают первую ветку и я останусь на ней, меня всё устраивает.
trOid 17 октября 2013 в 13:01 -1
правильно ли то что теперь можно использовать шаблон из dle?!
Fuze 17 октября 2013 в 14:34 +5
правильно ли то что теперь можно использовать шаблон из dle?!
facepalm даже не знаю что и ответить... исходя из каких рассуждений вам пришла в голову мысль о возможности работы на InstantCMS шаблона, написанного для dle?
trOid 18 октября 2013 в 12:16 0
видимо меня ввело в заблуждение видео :(
yury 17 октября 2013 в 14:40 0
Fuze, а обновку по видеокомпонету когда примерно можно ожидать?)
Fuze 17 октября 2013 в 15:37 +6
Обновление делается. Думаю на следующей неделе, в начале.
Джонни Д. 17 октября 2013 в 18:13 +2
Огромное спасибо, уважаемые разработчики, за Ваши труды ! smile
Fuze 18 октября 2013 в 01:20 +6
Архив дистрибутива 1.10.3 обновлен.
Исправлен баг с датами в админке: в статьях, клубах и faq.
Так же обновлены autocomplete и colorbox.
Smarty обновлен до версии 2.6.28 из-за проблем на php > 5.5

Для тех, кто уже обновился или только установил, скачав архив 1.10.3 до 18.10.2013 мы подготовили патч - скачать. Архив распаковать, заменяя совпадения. В файле template.php (шаблон) ничего не изменилось, кроме добавленных двух LANG переменных. Можно просто заменить аналогичную строчку на
Код PHP:
  1. $this->addHeadJsLang(array('CBOX_IMAGE','CBOX_FROM','CBOX_PREVIOUS','CBOX_NEXT','CBOX_CLOSE','CBOX_XHR_ERROR','CBOX_IMG_ERROR', 'CBOX_SLIDESHOWSTOP', 'CBOX_SLIDESHOWSTART'));
DeusSpa 18 октября 2013 в 09:59 0
Спасибо за патч.

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


И понял, что только у меня
1)проблемы с модулем "Кто онлайн" Не отображает, показывает одни ноли.
2)Не работает кнопка "отправить" коментарий пользователем, гостем работает.
3)При записи на стену пользователя или клуба не отображаеться кнопка "Продолжить" "Отправить". (форма в сплывающем окне).
Все проверяеться на дефолтном шаблоне.

Уважаемые разработчики и пользователи помогите разобраться с данной ситуацией.
Андрей 18 октября 2013 в 08:55 -1
При изменении имени раздела и установке галочки "изменить ЧПУ" адрес не меняется... кеша, ессно, чистил...

система абсолютно чистая, до самого последнего обновления
Fuze 18 октября 2013 в 09:22 0
При изменении имени раздела и установке галочки "изменить ЧПУ" адрес не меняется... кеша, ессно, чистил...
не подтверждается.
Как проверял: зашел в раздел "Новости", поставил чекбокс "Обновить ЧПУ ссылку", изменил название статьи - нажал сохранить. Все изменилось. Если ввести ввести URL раздела вручную - все так же меняется.
Андрей 18 октября 2013 в 09:35 -1
как делал:
зашел в раздел "разделы и статьи"
далее кликая по разделу и "редактировать раздел"
ввожу новое имя, ставлю галочку "обновить ЧПУ"
сохраняю
удаляю кеша

ссылка не меняется...
VopisUVD 19 октября 2013 в 19:04 0
подтверждаю такое имеет место быть выдало это
""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.
realkot 18 октября 2013 в 11:12 +2
Когда будет сделана доработка для установки на поддомен (папку)??? Это самая ожидамая доработка у многих...

И что можете сказать насчет данного хака, решающего данную проблему??? http://www.soft-solution.ru/catalog/instantcms/hacks/hak-instantcms-na-poddomene-na-shared-hostingah.html
trOid 18 октября 2013 в 12:17 0
инсттант работает на поддоменах, в подпапках нет
realkot 21 октября 2013 в 16:12 0
У многих (можно сказать большинства) шаред-хостинги, когда есть одна корневая папка в которой создается папка и цепляется на нее домен\поддомен. Интересует именно этот вариант, а не метафорический вариант предлагаемый вами..
SJen 21 октября 2013 в 16:22 0
цепляется на нее домен\поддомен.

Если инстант будет в корне вашего домена/поддомена - то Инстант в таком режиме работать БУДЕТ. Но возможно придется поправить значение переменной PATH, если путь до корня неправильно определяется.


папка.site.ru - так будет работать
site.ru/папка - так не будет
realkot 22 октября 2013 в 11:46 0
папка.site.ru - так будет работать

Пробовал ставить так. Но пришлось править(задавать переменную) во всех файлах, где встречается $_SERVER['DOCUMENT_ROOT']. Хотелось бы узнать, насколько это влияет на стабильность и работоспособность?

И хотелось бы, чтобы все таки возможность установки на поддомен (папка.site.ru - так будет работать) от разработчика, без нужды ковырять код (мне то не сложно, а другим? look ). Ну и мечта - на подкаталог (site.ru/папка).
ROinfo 18 октября 2013 в 13:46 0
Когда пытаешься сделать фото ссылкой слетает фотография.
ROinfo 18 октября 2013 в 13:48 0
А да, и еще при создании статьи не устанавливается текущее время. Пишет 1 января 1970. (все тестировал на локалке. Денвер)
Fuze 18 октября 2013 в 14:18 +1
А да, и еще при создании статьи не устанавливается текущее время. Пишет 1 января 1970. (все тестировал на локалке. Денвер)
http://instantcms.ru/novosti/release1103.html#c63155 + рассылка была по всем пользователям, лс не читаете?
Когда пытаешься сделать фото ссылкой слетает фотография.
подробности будут?
hydraq 18 октября 2013 в 14:26 0
Нет месяца у даты загрузки фото
""
Fuze 18 октября 2013 в 15:10 0
Нет месяца у даты загрузки фото
опишите последовательность действий, приводящих к такой ошибке.
DzurDzuk 18 октября 2013 в 15:47 -5
:D
DeusSpa 18 октября 2013 в 16:27 0
Помогите с модулем "Кто онлайн" не отображает данные

""


Год файла mod_whoonline.tpl

Код PHP:
  1. {if $users}
  2. {", "|implode:$users}
  3. {else}
  4. <div><strong>{$LANG.WHOONLINE_USERS}:</strong> 0</div>
  5. {/if}
  6. <div style="margin-top:10px"><strong>{$LANG.WHOONLINE_GUESTS}:</strong> {$guests}</div>
  7.  
  8. {if $cfg.show_today}
  9. <div style="margin-top:10px;margin-bottom:8px"><strong>{$LANG.WAS_TODAY}:</strong></div>
  10. {if $today_users}
  11. {", "|implode:$today_users}
  12. {else}
  13. <div>{$LANG.NOBODY_TODAY}</div>
  14. {/if}
  15. {/if}
Не отправляються коменты пользователями (зарегестрированными)

""


Нет кнопки добавить в форме

""


Помогите
DeusSpa 18 октября 2013 в 16:29 0
lokanaft 18 октября 2013 в 16:53 0
Боюсь мы не видим картинок.
DeusSpa 18 октября 2013 в 17:09 0
Попробую ещё раз вставить ссылками

1. Первый вопрос
2. Второй
3. третий
Fuze 18 октября 2013 в 16:53 0
У вас есть InstantVideo под 1.10.3?
Если у вас куплены наши премиум компоненты, то приступать к миграции на 1.10.3 необходимо только после получения их официальных обновлений.
DeusSpa 18 октября 2013 в 17:03 0
Под 1.10.3 пока нет в личном кабинете.
DeusSpa 18 октября 2013 в 17:20 +1
Если проблемы из-за этого, то будем ждать обновление InstantVideo под 1.10.3. zst
Fuze 18 октября 2013 в 17:31 +1
второй и третий вопрос связан с отсутствием обновления instantvideo, если вы отключите плагин кнопки вставки роликов в панели ббкодов, то "проблема" решится. первый вопрос скорее всего связан с некорректной миграцией.
DeusSpa 18 октября 2013 в 17:42 0
Сегодня заного мигрировал с новым патчем. Тоесть скачал полный пакет.
Где можно поправить ручками?
DeusSpa 18 октября 2013 в 18:13 0
Проблема решена.

Спасибо за намек
ROinfo 18 октября 2013 в 17:55 0
Когда пытаешься сделать фото ссылкой слетает фотография.
http://www.youtube.com/watch?v=1asm3wbK1g0
Fuze 18 октября 2013 в 18:05 0
Повторить тоже самое не смог ни в хроме, ни в ФФ, ни в опере. Но в любом случае это проблема стороннего редактора fckeditor, встроенного в iCMS.
ROinfo 18 октября 2013 в 18:19 0
Эм...а что делать тогда? Другой редактор ставить?
Олег с клещами 18 октября 2013 в 19:21 +2
Ставить imperavi от lokonafta
Fatum 19 октября 2013 в 00:34 0
Сделал обновления с v1.10.2 на v1.10.3. Обновление прошло без ошибок, кеш чистил....но вот сам сайт выводится как белая страница. Админка доступна.
Что это может быть?
P.S обновлял и откатывал несколько раз с тем же результатом
fact 19 октября 2013 в 01:23 0
возможно модули плагины или компоненты какие то конфликтуют с новой версией
Fatum 19 октября 2013 в 01:58 0
В нашем мире все может быть, хотя на сайте стоит только одно изменение в компоненте каталога... на чистый сайт все вроде становится ровно, но вот инфу терять не хочется
Владимир 19 октября 2013 в 02:43 +1
возможно с шаблоном конфликт
SJen 19 октября 2013 в 06:46 0
в .htaccess включите отображение ошибок
добавьте строку
php_flag display_errors on

увидете белую страницу + описание ошибки. Возможно права на папки слетели, нет доступа на запись в папку с кешем.

Если не получится, можете мне в личку кинуть инфу - посмотрю, если сайт не на денвере, конечно)
AndroS 22 октября 2013 в 20:14 0
Такая же хрень у меня - на локалке обновился, вроде все ок.
После переноса на сервак распаковал, права на папки остались те же, что и раньше, но сайт не открывается ни одна страница, ни админка. Тупо белый лист.
Включил отображение ошибок по вашему совету, и вижу такую ошибку в файле, к которому обращается скрипт:
сервер:
Fatal error: Call to undefined method cmsUser::onlineStats() in /путь-к-сайту/(в случае при обращении к админке тут будет /admin/)index.php on line 60
AndroS 22 октября 2013 в 20:37 0
Решил - удалил старые файлы и все заработало :)
NA 23 октября 2013 в 00:41 +1
Движок обновлен, а шаблон нет. Я обновлялся пошагово, был такой момент как раз перед обновлением шаблона.
Владимир 19 октября 2013 в 02:54 +1
Спасибо разработчикам. Отправил посильную помощь. Еще бы сделать: при подачи объявления добавить несколько фотографий, было бы !!!!!!.
VopisUVD 19 октября 2013 в 19:14 0
Еще, при тесте не замечал, а вот в релизе что то непонятное с сортировкой модулей... И фильтр работает только по 1 странице.
И вопрос почему в разделе меню не применять сортировку как в модулях??? т.е. проставил порядок и нажал кнопу сохранить.
ozon 19 октября 2013 в 20:53 0
У меня миграция прошла не удачно не добавляются статьи, пробовал ставить дефолтный шаблон ни как. И в компонентах форум, доска объявлений и прочее осталось 1.9 хотя миграций не пропускал и все делал последовательно. Как поправить статьи? так как нет формы куда вставлять текст.
hydraq 21 октября 2013 в 13:47 0
В настройке модуля "Записи в блогах" не устанавливается праметр "Ограничение по рейтингу" на значение 0
Fuze 21 октября 2013 в 14:53 +3
Большая просьба, кто не может сообщить о баге через багтрекер, присылайте ошибки на почту fuze@instantcms.ru, в теме письма укажите пометку [ОШИБКИ В 1.10.3].
AndroS 22 октября 2013 в 18:46 0
Подскажите, пожалуйста, как на премиум-компоненты локально ключ заюзать, если на локалке домен пишу другой?
Роман 22 октября 2013 в 18:53 0
дык сделайте тот же домен локально и пользуйтесь
AndroS 22 октября 2013 в 19:05 0
гемморой, ибо хотелось бы одновременно работать в обеих версиях сайта )
Fuze 22 октября 2013 в 18:54 0
использовать универсальный ключ
Скрытый текст виден только зарегистрированным пользователям
AndroS 22 октября 2013 в 19:04 0
Переименовал папку на денвере в поддомен local.site.ru, но все равно на морде сайта пишет
"Неверный ключ лицензии InstantMaps

Ключ лицензии xxxx-xxxxx-xxxxxx-xxxxxx не подходит для домена local.site.ru и бла-бла-бла"
stealthdebuger 22 октября 2013 в 19:05 0
Есть еще варианты joke
AndroS 22 октября 2013 в 19:07 0
Получается, по это причине не могу проверить морду сайта на локалке согласно вашей рекомендации.
stealthdebuger 22 октября 2013 в 19:11 0
Fuze советовал "Использовать либо идентичное имя домена, либо поддомен основного домена".
Моя интуиция подсказывает, что домен, на который вы приобретали лицензию, отнюдь не local.site.ru
AndroS 22 октября 2013 в 19:33 0
То есть, поддомен вида сайт/поддомен, а не вида поддомен.сайт?
Лицензия само собой была взята на site.ru, воспользовался советом Fuze я переименовал папку в поддомен сайта
Fuze 23 октября 2013 в 15:16 0
В настройке модуля "Записи в блогах" не устанавливается праметр "Ограничение по рейтингу" на значение 0
http://trac.instantcms.ru/changeset/1374
NA 23 октября 2013 в 00:45 +1
Спасибо за выход новой версии! Обновлялся с некоторым опасением, но все прошло замечательно.

Все работает, тем не менее остался вопрос: патч шаблона для скачивания частично отличается от шаблона из комплекта 1.10.3. Если я обновлял шаблон, отталкиваясь от комплектности дистрибутива, нужен ли мне этот патч дополнительно?
trOid 25 октября 2013 в 07:24 +1
Почему то не редактируется в ланг файлах фраза "Написать на стене" и "На стене нет записей. Ваша будет первой!" в клубах
$_LANG['WRITE_ON_WALL']
$_LANG['NOT_POSTS_ON_WALL_TEXT']
Как исправить?
SJen 25 октября 2013 в 07:45 +1
Да, есть такое. Это баг.

$_LANG['WRITE_ON_WALL']
$_LANG['NOT_POSTS_ON_WALL_TEXT']

Чтобы изменилось, нужно исправить языковые файлы в languages/ru/components/users.php


причина в том, что языковой файл users подключается после языкового файла клубов.. в функции
Код PHP:
  1.  
  2. public static function getUserWall($target_id, $component='users', $my_profile=0, $is_admin=0){
  3.  
  4. $inDB = cmsDatabase::getInstance();
  5. $inUser = self::getInstance();
  6.  
  7. cmsCore::loadLanguage('components/users');
  8. ...............
  9.  
и затирает значение переменных, что вы поменяли для клубов
SJen 25 октября 2013 в 07:48 0
Можно еще закомментить эту строчку "cmsCore::loadLanguage('components/users');" в методе getUserWall (файл core/classes/user.class.php)
Так мельком проверил - вроде все нормально. Но надо проверить все места, где отображается "стена".
SJen 25 октября 2013 в 07:50 +2
cmsCore::loadLanguage('components/'.$component);

о! а так еще лучше, поменять "users" на компонент, для которого выводится стена)
trOid 25 октября 2013 в 07:51 0
работает?
trOid 25 октября 2013 в 07:50 0
буду ждать Fuze'a :)
Fuze 25 октября 2013 в 14:41 +4
Выкладываем патч для InstantCMS 1.10.3.

Что исправлено:

- упрощена логика в шаблоне модуля меню (можно не заменять, будет работать и с предыдущей версией шаблона);
- атрибут alt к фото в статье формируется из названия;
- исправлена работа демо плагина "вкладка статьи в профиле пользователя";
- исправлен небольшой недочет при выборе местоположения;
- исправлена ошибка, когда на главной странице title формировался неверно;
- исправлена ошибка невозможности сохранения нулевых данных (не работали чекбоксы в позицию "нет", нельзя было в настройках выставить "0");
- коллективный блог по умолчанию создается теперь с возможностью писать всем в него;

Основной дистрибутив обновлен.

Скачать патч
Андрей 25 октября 2013 в 18:41 -1
дату архива не обновили :)
Владимир 26 октября 2013 в 17:17 0
Скорей всего не успел обновить, обновит не все сразу
Мозголом 25 октября 2013 в 19:08 0
Такая вот проблемка, виде код с Rutube не вставляется ни в блог, ни на стену, подскажите пожалуйста как это можно исправить?
Олег Васильевич я 27 октября 2013 в 13:19 +4
Меню, раз уж, подчистили код, надо б и стиль подправить - будет глючить в некоторых браузерах при добавлении второго уровня вложенности. Да и вообще inline-block иногда не предсказуем. Я уж не говорю о том что к ссылкам он не должен иметь отношения (между тем назначено ссылкам в меню такое свойство).
к чему приводят наши погрешности (mozilla 24):
""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.

IE7:
""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.

Используем вместо inline-block block+float:left, изменяем позицинирование, результат:
mozilla:
""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.

IE:
""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.

поправленный стиль можете взять здесь.
И вот это где-то используется (боюсь осталось с тех времён, когда меню на таблице было laugh )?
style.css, строка 347:
Код PHP:
  1. /*-------------------------- HORIZONTAL MENU ---------------------------------*/
  2. .menutd{
  3. text-align:center;
  4. }
  5. .menulink{
  6. padding:5px;
  7. }
  8. .menulink_active{
  9. padding:5px;
  10. }
Fuze 27 октября 2013 в 14:08 +7
Олег Васильевич я, благодарю, поправим. Это называется послушал советы, принял патч и сделал якобы лучше) исправимся. как говорится, не лезь туда, что работает (это я про себя).
lokanaft 28 октября 2013 в 10:34 -4
Кому то просто не следовало менять логику построения вложенных списков. Так что не надо тут на упрощение шаблона пенять.
lokanaft 12 ноября 2013 в 23:00 -1
Смотрю дофига умных много слишком.
Олег Васильевич я 28 октября 2013 в 19:24 +1
Fuze, похоже вы меня не правильно поняли. Код меню тут вообще не при чём: ни тот что раньше был, ни тот что сейчас. Виноваты только CSS свойства.
будет глючить в некоторых браузерах при добавлении второго уровня вложенности
не следует читать как:
будет глючить в некоторых браузерах при добавлении второго уровня вложенности при использовании нового кода
Такие проблемы у нас уже давно.
yury 27 октября 2013 в 23:48 0
почему то не хочет отдавать страницу /admin/index.php?view=install&do=component - выдает пустой лист. где копать, подскажите пожалуйста? перезаливал два раза все файлы
Андрей 28 октября 2013 в 00:35 +1
остался незамеченным косяк с клубами...
если все клубы удаляешь, выдает при обращении по ссылке /clubs
ошибку 404... а не должно бы... должно просто писать, что клубов нет...

это и на 1.10.1 и на 1.10.3...
yury 28 октября 2013 в 09:14 0
еще почему то е работает страница компонента geo
выдает цикличность запроса на странице

и профили юзеров не открываются.
trOid 30 октября 2013 в 08:58 0
в фотогалерее чем отличается litebox от просто галереи? что то не замечаю разницы. Вообще никакой. + если есть описание к фото, надпись "остановить слайдшоу" перекрываются...
trOid 30 октября 2013 в 11:52 0
+ из фронтэнда нельзя создавать фотоальбомы?
DeeMon 1 ноября 2013 в 18:54 0
А патча 1.10.2-10.10.3 не будет? sad Тупо заливать поверх всё полностью из полной версии 1.10.3?
AndroS 2 ноября 2013 в 16:13 0
Странный вопрос, патч есть и сразу был
Скела 11 января 2014 в 10:24 0
Вот и добрался я до обновления, но тоже не понял про патч. Вижу много доп патчей, а основного (с .2 на .3) в упор не наблюдаю. Пожалуйста ткните пальцем, потому как пока я тоже вижу единственное решение - перезалить все файлы.
AndroS 10 ноября 2013 в 16:16 +1
Подскажите, никто не сталкивался с проблемой неотправки почты на 1.10.3 или вообще в принципе на последних релизах инстанта? Не могу найти закономерности - на одних сайтах почта отправляется, на других - нет! Сервер один и тотже. Подозреваю, что где-то конфигурацию php и его функции mail надо ковырять. Может кто помочь в этом деле?
Сергей Егоров 11 ноября 2013 в 09:26 -1
+1. Не отправляется (1.10.3)
AndroS 11 ноября 2013 в 10:35 0
я решил проблему - sendmail в настройках сайта, и указываете реально существующий email администратора www-домена в isp панели. Этот email сделал таким же, что и email отправителя в настройках сайта. По крайней мере, хотя бы письмо с подтверждающим регистрацию кодом пришло. Дальше буду смотреть.
uchenik 12 ноября 2013 в 13:22 0
НЕ получается вставить форму в статью. Вместо полей формы - так и пишет {ФОРМА=Расчет стоимости перевозки груза}
Помогите пожалуйста разобратьсяю.
uchenik 12 ноября 2013 в 13:26 0
вставлял предустановленную форму "написать письмо" - та же история. Проблема видимо со скриптами, добавлял includes/jquery/jquery.js и core/js/common.js - не помогло. что нужно?
oll 12 ноября 2013 в 22:52 0
uchenik :
Включи Дополнения-> Фильтры->Автозамена / Фильтр ссылок
При включении filters\f_replace идет обработка формы
Код PHP:
  1. function insertForm($form_title){
  2.  
  3. cmsCore::loadClass('form');
  4.  
  5. return cmsForm::displayForm(trim($form_title), array(), false);
  6.  
  7. }
Aleks Shultz 16 ноября 2013 в 20:09 0
Прочитал тему, но так и не встретил упоминаний о разнице в нагрузке на сервер и скорости работы версии 1.10.3 относительно прошлой версии.
Владимир 17 ноября 2013 в 18:02 0
Добрый день! Сообщаю, что в modules/mod_lastreg есть дырка, через данный файл проник вирус. Вопрос в версии 1.10.3 в данном файле проводились обновления, если нет, то надо устранить данную проблему, а то ......
Fuze 17 ноября 2013 в 18:06 0
Сообщаю, что в modules/mod_lastreg есть дырка, через данный файл проник вирус.
это как?
если нет, то надо устранить данную проблему, а то
а то что?

И в чем собственно "данная проблема"? Нашли уязвимость? Опишите ее реализацию мне в лс. А догадываться тут не то что сложно - невозможно.
NA 25 ноября 2013 в 14:34 0
После обновления на 1.10.3 перестало работать выпадающее меню админки в Хроме (актуальная 31.0.1650.57 m).
Сначала думал - недогрузились какие-то скрипты. Но так ни разу больше его и не увидел (кэш браузера ессно очищал).
В операх-эксплорерах меню выпадает нормально. Меню фронт-энда в Хроме тоже выпадает без проблем.
NA 26 ноября 2013 в 15:31 0
Похоже, ошибка упала как раз с обновлением Хрома или какого-то из расширений. Еще на паре сайтов перестали выпадать меню...
NA 26 ноября 2013 в 21:35 0
Найдено. Расширение-помощник для загрузки видео dbkchnicaiglcjpgbmpfmoafckkomdcm
Vestik 9 декабря 2013 в 15:22 0
Спасибо огромное за обновления и Вашу работу! Единственную странность, которую заметил - это в настройках некоторых модулей описание превратилось в нечитаемые ромбики со знаками вопроса, как будто не понимает кодировку UTF-8... разбираюсь, а разработчикам большое спасибо за постоянную поддержку InstantCMS!
Damir 5 января 2014 в 21:59 0
Кто нибудь знает есть ли видео урок как обновлятся на следующую версию
VopisUVD 6 января 2014 в 00:28 0
Следующую, это какую? Обновления в общих чертах ничем не отличаются...
Скела 13 января 2014 в 08:03 0
Кто обновлялся помогите всё решить.
Хочу сделать обновления с 1.10.0 до 1.10.3. Возник ряд сложностей. основой из которых:
1. Есть ли отдельный патч с 1.10.2 до 1.10.3 (я в упор не вижу, но судя по комментариям он где то есть)
2. Обновления платных компонентов. Получил только обновление на Биллинг. Если заменяю все файлы для перехода на 1.10.3 то карта (iMap) не работает. На какие компоненты приходили обновления (биллинг, Video, Map)?
Trang 13 января 2014 в 11:04 0
Обновления платных компонентов. Получил только обновление на Биллинг. Если заменяю все файлы для перехода на 1.10.3 то карта (iMap) не работает. На какие компоненты приходили обновления (биллинг, Video, Map)?

На всё перечисленное
Скела 14 января 2014 в 02:10 0
Trang, спасибо, r2 всё переслал... но вопрос про патч остается актуальным.
Reborn 14 января 2014 в 04:01 -1
Скела 14 января 2014 в 04:10 0
Я тоже смайлики ставлю, когда не знаю как ответить joke
Fuze 14 января 2014 в 11:15 +2
Патча нет и не было никогда.
Вам Reborn как бы намекает, мол прочтите текст новости наконец... а так же если читаете, то делайте это внимательно и не выдавайте желаемое за действительное.
Скела 15 января 2014 в 01:06 +1
не выдавайте желаемое за действительное
вот это в точку... Привычка после DLE что всё на тарелочке smile
Спросил только потому что есть комментарий.
AndroS:
Странный вопрос, патч есть и сразу был
что собственно и ввело меня в заблуждение.

Fuze, спасибо за точку над i.
Fuze 15 января 2014 в 09:47 +1
Привычка после DLE что всё на тарелочке
дак куда же еще подробнее и "натарельчатее"?) Вы бы все же прочитали сам текст новости.
Полноценного патча 1.10.2-1.10.3 нет, потому, что проще сделать архив нескольких файлов, которые не были изменены. А для шаблона отдельно - патч есть, о чем так же написано в тексте новости.
Скела 15 января 2014 в 10:04 +1
Я прочитал внимательно текст и не один раз. Согласитесь, что из написанного не ясно, что патча самой системы не существует, т.к. далее идёт возможность скачать патч для шаблона - ощущение, что просто забыли добавить ссылочку на патч системы. Далее в комментариях пишут о том, что он сразу был, и в последующих комментариях есть патч для тех, кто уже обновился.
В общем итог - "ответ Нет, патча нет", мне было бы достаточно. Сразу всё понятно и сомнения бы ушли и ожидание на чудесное обновление "само собой", порадовавшее мою лень.

Огромное спасибо разработчикам за мега движок и его поддержку.
Kokshetimes 25 января 2014 в 12:31 0
Области Казахстана в компоненте геолокация взяты из начала 90-х годов scratch
Скела 25 января 2014 в 14:53 0
Приморский край 80% ручками вбивать :)
vadimry 27 января 2014 в 21:32 +1
Нужен спец который перенесет 5 сайтов со разных старых версий 1.6.2 , 1.8 - 1.9 на новую.
И дальше сможет поддерживать обновления.
Цену за ваши услуги пожалуйста пишите сразу в личку.
ByMind 1 февраля 2014 в 02:28 0
ээээм, ребят, а если после чистой установки на сайте вместо главной висит такая надпись
Шаблонизатор "smartyTpl" не найден в системе
то что это значит? И как лечить?
ByMind 1 февраля 2014 в 03:19 0
простите, нашел ответ на форуме
smile
m0skit 1 февраля 2014 в 06:04 +1
В данной версии не работает настройка времени на сайте. Если у вас время не московское, то любые настройки времени приводят к разным указаниям времени на всем сайте.

После сохранения записи в блоги с настройкой - "Виден только мне", выкидывает на страницу 404.
Решение есть на форуме.
Тоже самое с УК.

Разработчики никак не реагирует на эти проблемы.
Роман 6 февраля 2014 в 18:20 0
В доске объявлений
Не сортирует по городам состоящим из двух слов (например Санкт-Петербург)
см. скрин
""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.
Fuze 6 февраля 2014 в 18:44 +1
Сообщать о баге (если вы действительно убеждены, что это баг) необходимо здесь. 200 комментариев осилить и осмыслить, проверить невозможно.
m0skit 15 февраля 2014 в 15:13 -4
Создам я карточку, а что дальше? Баг будет исправлен в новой версии? А если мне не интересна новая версия, а нужно исправить этот баг в текущей?
Mulsi 2 апреля 2014 в 00:41 0
Можно ли обновиться с версии InstantCMS v1.10.1?
Fuze 2 апреля 2014 в 01:27 -1
да, поэтапно
1.10.1->1.10.2
1.10.2->1.10.3
В новости к каждому релизу написано как провести обновление с предыдущего.
universe 29 августа 2014 в 17:15 0
ссылки на 1.10.3 нету
Fuze 29 августа 2014 в 17:20 -1
Внимательно посмотрите на страницу загрузки http://instantcms.ru/get

http://instantcms.ru/get/archive
Mulsi 2 апреля 2014 в 10:44 0
Спасибо за ответ. Такой вопрос...после обновления до 10.3 версии в админке и на сайте одни ероглифы, встречался с этим кто-нибудь?
Rich 8 апреля 2014 в 00:55 0
Подскажите, почему не работает модуль Лента RSS ?
Модератор Реальности 8 апреля 2014 в 03:55 0
насколько я встречал эту тему и пролему решение проблемы нашли в настройках кеша для этого модуля
Rich 8 апреля 2014 в 17:25 0
Михаил , у меня стоит обноволение кэша 0 часов
Вы имеете виду нужно выставлять разные значения времени для кэша ?
Возможно ли указать ссылку на решение проблемы, а то все уже перерыл(
Модератор Реальности 9 апреля 2014 в 04:32 0
Rich 9 апреля 2014 в 14:50 0
Михаил, спасибо за содействие), но к сожалению проблема осталась - RSS не хочет выводиться(
А на вашем сайте модуль работает ?
Вообще он у кого нибудь работает ? Отпишитесь пожалуйста.
Мозголом 22 апреля 2014 в 10:58 0
У меня работает. Попробуйте с других Rss порталов, ссылки на новости.
""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.
Rinoc 18 февраля 2016 в 22:40 0
Всем привет решил попросить здесь помощи. Решил обновится с версии 1,9 до 1.10.6. Вот проходит миграция все нормально админка работает но вот сайт не колышет пишет Parse error: syntax error, unexpected T_STRING in /home/users2/r/rintik1/domains/test.vkamenka.ru/index.php on line 13. Версии php на хосте разные пробовал ставить.. Заранее спасибо.
Нил™ 19 февраля 2016 в 02:26 0
Заранее пожалуйста.
Маловато вводных данных. Что у вас в 13 строке файла index.php? У меня ничего smile
Rinoc 19 февраля 2016 в 17:01 0
в 13 пункте php_flag display_errors on Убрал на версии php 5.2 пишет 502 Bad Gateway

nginx/0.7.68 а выше версии белый экран. Права на все папки как в основном сайте
Нил™ 20 февраля 2016 в 12:24 +1
Тут два варианта. Перезалить все файлы из чистого дистрибутива. И отключать все левые плагины и модули и смотреть. Версия php - не думаю. Инстант первой ветки хорошо себя чувствует на любой в пределах разумного.
Rinoc 24 февраля 2016 в 22:16 0
Вы были правы отключил "модуль закладок" и все заработало. Еще раз спасибо.
Роман 19 февраля 2016 в 05:59 0
права на папки проверьте