Привет, друзья.
Данное обновление исправляет ряд проблем, обнаруженных после релиза 2.0.
Список изменений
- Исправлена невозможность входа администратора на отключенный сайт;
- Исправлено отображение контента групп в общих лентах;
- Для администраторов добавлена кнопка "HTML-код" в редакторе Redactor;
- Исправлена ошибка 404 при использовании знака подчеркивания в названии типа контента;
- Исправлены места приводящие к появлению PHP Warning;
- Исправлено редактирование записей контента при наличии непривязанных свойств;
- Исправлено удаление тегов при удалении контента;
- Исправлен двойной перенос строк в личных сообщениях;
- Исправлено удаление оригиналов изображений, загруженных через редактор markitup;
Как установить обновление
1. Автоматический способ
Воспользуйтесь функцией "Проверить обновления" в панели управления InstantCMS 2.
Система сама обнаружит обновление, предложит скачать его и установить.
Для установки потребуется указать реквизиты для доступа на FTP. Используйте те же реквизиты, под которыми вы обычно заливаете файлы на сайт. Введенные логины и пароли нигде не сохраняются и никуда не передаются.
2. Ручной способ
Загрузите архив с обновлением, файлы из архива залейте в корень сайта, заменяя совпадения.
Поддержите проект
Вы можете стать официальным спонсором или отправить донат, в том числе в криптовалюте. Вы также здорово поможете, если поставите звезду на GitHub, для нас это очень важно.
А надпись: Доступно обновление 2.0.1 не пропадает, так несколько раз обновил и висит и висит...
Может быть из-за того что расширение memcache не установлено?
Кстати оно очень нужно или совсем необязательно?
Попробовал установил 2.0.0, нормально встала.
memcache кстати установил.
При распаковке 2.0.1 на сервере папка install c правами 700, а с 2.0.0 нормально с правами 777.
И после этого блока стилей (примерно 257 строка):
1.10.3 > 2.0.0 > 2.0.1
или
1.10.3 > 2.0.1
Warning: Cannot modify header information - headers already sent by (output started at /home/.../data/www/.../system/core/action.php:29) in /home/.../data/www/.../system/core/user.php on line 378
Warning: Cannot modify header information - headers already sent by (output started at /home/.../data/www/.../system/core/action.php:29) in /home/.../data/www/.../system/core/controller.php on line 603
Подскажите как продублировать виджет правильно и возможно ли?
Вроде где то об этом говорилось, но не могу вспомнить.
виджеты - контент - слайдер контента
настраиваете что выводить и где, можно добавить класс css для переопределения стилей
В частности, более подробно про хуки(и вообще события), про работу с моделью, роутинг.
например не понятно, как из controller/action сделать название-раздела/название-контента?
в каких случаях использовать хуки(controller/hooks)?
как передавать больше параметров, например controller/action/param/param...
Хотел вот еще что уточнить.
Допустим есть контроллер news, у него экшон list
Мне из другого контроллера нужно перехватить метод модели списка новостей, чтобы добавить туда какой-то подзапрос или перехватить\отфильтровать экшон list, чтобы добавить что-то в список новостей. Вот интересует как такое можно делать.
наш-сайт/"http://внешняя ссылка/", а при копировании вот такой http://наш-сайт/%22внешняя ссылка/%22
Добавляю в настройках виджета класс CSS но в коде самого слайдера этот класс не появляется.
И ещё, хотел вывести в слайдере фото с фотоальбома, но фото не выводится. Поле указывал с обложки фотоальбома. Других полей нет. Пробовал добавлять поле сам, тогда фото в слайдер выводится но в фотоальбоме всё отображается криво.
И можно узнать, когда будет примерно документация по движку, чтобы знать как самому писать виджеты и компоненты.
При редактировании профиля/оформление в поле "Верхний отступ страницы" в вёл значение 300.
Выдаёт ошибку "Найдены ошибки в форме "-"Слишком маленькое значение (минимум: 150)".
После сохранения формирует ссылку http://сайт.ру/news/.html и 404
В настройках урл:
Народ,про контактные формы кто что скажт, пока нет ещё этого компонента да?
Стандартными методами не нашёл что то и в обзорах вроде про это не сказано было.
Warning: mysqli::mysqli() [mysqli.mysqli]: Headers and client library minor version mismatch. Headers:50535 Library:100011 in /home/u872224501/public_html/system/core/database.php on line 31
Половина страниц грузиться перестала, панель администратора тоже... как будто пропала связь с БД.
Открыл файл на который ругается, вот то что прописанно в 31 строке:
И в самом деле отвалилась база?
1. как установить свою форму для отправки сообщений на странице Контакты к примеру?
2. Как правильно продублировать виджет слайдер контента, что бы его полностью видоизменить не трогая оригинальный, в личку писал, но ты ответил поверхностно, скопировать все файлы. Какие?
Спасибо!
2. У меня нет возможности настолько подробно консультировать по индивидуальным доработкам.
Предполагал конечно что он уже в сборке будет присутствовать, жаль что пока нет.
А по консультированию, так много вопросов сразу отпадёт у людей по виджетам, многие хотят наверное узнать как правильно скопировать стандартный виджет, просто не все об этом пишут.
1. Если надо поменять дизайн виджета слайдер контента, то просто меняйте файлик \templates\default\controllers\content\widgets\slider\slider.tpl.php - это файл шаблона.
2. Если все-таки нужно создать другой виджет (чтобы, например, добавить в него свои настройки), то
а) создаем в папке \system\widgets новую папку, называем ее myslider
б) копируем туда файлы из system\controllers\content\widgets\slider
в) файлах options.form.php и widget.php меняем во второй строке названия классов - заменяем ContentSliderна Myslider
г) в папке templates\default\widgets создаем новую папку, называем myslider
д) копируем туда файл \templates\default\controllers\content\widgets\slider\slider.tpl.php и переименовываем его в myslider.tpl.php
е) Копируем языковой файл \system\languages\ru\controllers\content\widgets\slider.php в папку \system\languages\ru\widgets и переименовываем его в myslider.php.
ж) Меняем в нем вхождения CONTENT_SLIDER на MYSLIDER
з) меняем все вхождения CONTENT_SLIDER на MYSLIDER в файлах options.form.php и widget.php
и) Открываем phpmyadmin и добавляем новую строку в таблицу cms_widgets
Выполняем запрос:
Если что не получится, пишите. Мог пропустить чего-нибудь)
#1142 - INSERT command denied to user '....скрыто.....'@'localhost' for table '....мой префикс....._widgets'
Префикс `cms_widgets` исправил на свой.
Что не так?
У кого то есть исправленная версия?
Ваще пипец а то, код меняет мама не горюй!!!
Судя по коду, там просто html код. Такой виджет написать недолго.
просто хотел в настройках Контента, в Просмотр записи, где Выводить HTML в конце записи, туда вставить, что бы до яндекс-го виджета было, но в принципе и так сойдёт тоже.
поставил на один сайт - нужно срочно сделать себе запоминалку с тегами
появились вопросы
1) как почистить сайт от демо данных - не увидел
2) при удалении категорий статей - вылетает в ошибку - заголовки уже посланы
3) как мне удалить несколько статей сразу - как их выделить?
4) как виджет с главной перенести во "все страницы" - только создавать по новой?
5) при вылете ошибок появляется грязный код sql - ну это я думаю никогда не исправится
пока все что увидел, тормозит как то сильно...
Сейчас проверил - не удаляется.
Подскажите если я не прав.
СПАСИБО!
Я что то не нашёл такой возможности, город почему то отсутствует в списке...
тоже интересно знать
Вопрос к тем, кто дольше меня тестирует 2-ую ветку...
Я правильно понял, что во второй ветке уже нельзя добавить страницы без вложенности???, то есть чтоб адрес страниц выглядел http://test.net/demo.html , но не http://test.net/pages/demo.html
Спасибо.
http://www.youtube.com/watch?feature=player_embedded&v=qUWHkPe2KnU#t=1665
А если к примеру мне нужно без слова/каталога 'pages' в адресе, то тогда по идее можно переопределить в массиве так:
По адресу определяется какому контроллеру передается запрос и что должно выводиться, а если контроллера (в данном случае pages) нет то движок не понимает что от него хотят.
Если очень очень хочется то можно поискать функцию парсинга адресной строки (которая разбирает и вызывает соответствующий контроллер) и в ней жестко прописать соответствующие адреса и вызов нужных контроллеров. Логически так, а получится или нет - не знаю)))
Но если это страницы наподобие about.html или rules.html, наверное лучше поменять 'pages' на 'info' например...
Конечно, не очень хорошо, что при наличии сайта с кучей вложенных страниц, как организована структура 2-ой ветки, хотелось бы иметь ещё и без вложенности, так как они тоже нужны, особенно если не хочется менять свою старую структуру, где есть большое количество страниц вида
Спасибо.
Может r2 в следующей ветке учтёт эту потребность пользователей и добавит в настройки сайта возможность указать какой тип контента считать "корневым". Или сделает ещё более удобный способ.
Это всё конечно хорошо, но это ковырять исходные файлы движка не всегда хорошо, особенно если предполагается делать апдейты автоматически и со временем забываешь где и что менял...
Тут большинство не шибко программисты
Есть одна потребность, но в документации описания не нашел. Либо плохо искал. Ну короче.
Есть у меня раздел контента. В нем статьи. В настройках добавил дополнительные поля. Мне нужно, чтобы в каждой статье были вкладки и каждая вкладка отображала контент конкретного поля. Как это реализовать? Очень срочное дело, подскажите пожалуйста!