Здравствуйте, друзья!
И вновь мы собрались тут не просто так :-) С последнего, апрельского обновления, накопилось достаточно доработок и новшеств для нового релиза нашей любимой CMS. Итак, как обычно, ниже подробности нового релиза.
Новый функционал компонента "Группы"
- полноценное управление полями групп;
- для любого из полей можно влиять на его показ для закрытых групп;
- управление наборами групп;
- задавать шаблоны генерации мета описаний, тайтлов и тега h1;
- в настройках групп теперь можно задавать кто может комментировать записи со стены группы;
- для каждого из привязанного типа контента (для которых включена связь с группами в настройках) появились опции "кто может добавлять ..." с очень гибкими настройками;
- для любой из групп можно задавать свой url вместо числового;
- появился механизм "ролей" в каждой из групп, который позволяет регулировать права доступа для каждой конкретной группы и привязанных записей типов контента;
- во вкладке участников группы для каждого из них можно тут же задать роли, назначить администраторов или исключить из группы;
- помимо приглашения только друзей в группу, теперь можно приглашать любых пользователей из общего списка, если это разрешено соответствующим правом доступа;
- в настройках групп теперь показывается вкладка с активными заявками на вступление в группу;
- группы теперь поддерживают полнотекстовый поиск;
- на все операции с принадлежностью к группам теперь отправляются уведомления пользователю.
Очередные улучшения с SEO
- title
- meta description
- meta keywords
- h1
Изменения в профилях пользователей
Связи типов контента
Переделанный визуальный редактор Redactor
- при вставке ссылки редактор показывает список ссылок последних пятисот ссылок текущего типа контента;
- стал доступен выбор фото из числа загруженных;
- при удалении фото средствами редактора, сам файл изображения теперь удаляется с сервера;
Новый режим отладки
- SQL отладка — показывает все SQL запросы на текущей странице со временем выполнения и местом вызова в коде;
- События — показывает все вызовы хуков на текущей странице также со временем выполнения и местом вызова в коде;
- Виджеты — показывает все активные виджеты на текущей странице со временем выполнения и путь к основному файлу виджета;
- Кэш — если включено кэширование, будет показаны все вызовы из кэша;
- Подключенные файлы — показывает список подключенных файлов на текущей странице.
Сквозная авторизация для поддоменов
Прочие изменения в CMS
- Минимальные требования к PHP на сервере теперь увеличены до PHP 5.4.0. При этом, на данный момент каких-либо изменений в коде мы не делали, а версию увеличили для того, чтобы вы спокойно смогли это учесть и заранее обновить PHP;
- Управление приватностью в типах контента теперь задано не жестко, а основано на хуках. Это означает, что во-первых разработчики теперь могут более гибко добавлять свои правила для приватности, а во-вторых правила приватности будут автоматически скрываться при отключенных компонентах и/или каких-либо опций в них;
- В админке на главной странице добавлен новый виджет новостей с официальных ресурсов;
- В админке теперь можно удалять к корзину массово;
- Плагин jQuery MiniColors обновлён до актуальной версии;
- В тип поля "Цвет" добавлены новые опции "Тип блока выбора цвета" и "Предустановленные значения". Теперь в данном поле можно выводить отдельно только заданные в админке цвета;
- Для некоторых типов полей, в случае, если они доступны в фильтре, появилась опция "Автоссылка". Если она включена, то значение поля становится активной ссылкой, которая ведёт на страницу поиска (фильтрации);
- Для всех "системных" полей, типа "аватар" или "дата добавления" теперь показываются опции. Например, для аватаров теперь можно задать пресет и другие параметры поля "изображение". Для системных полей дат можно также указывать опции, присущие полю "Дата";
- В компоненте "Фотоальбомы" появилась опция "Направление сортировки", где можно указать "по возрастанию" или "по убыванию". Спасибо Горбунову Роману за финансовую поддержку;
- Мы полностью избавились от использования глобальной переменной $_SERVER['DOCUMENT_ROOT'] и CMS теперь корректно работает в режиме PHP CLI (используется в планировщике) из любой поддиректории установки. Если вы разработчик и пользовались константой ROOT, стоит избавиться от неё;
- В задачах планировщика появилась возможность задавать время последнего запуска задачи, таким образом более точно корректируя время запуска суточных задач, например ночью;
- Исправлены все известные нам ошибки и баги;
- При регистрации можно убрать поле никнейм из обязательных;
- Для компонента "Комментарии" добавлены RSS ленты;
- Ссылки на скачивание файлов при использовании поля "Файл" привязаны к ip адресу посетителя;
- Для поля "Файл" появилась опция "Показывать счётчик скачиваний";
- Множество мелких улучшений юзабилити в админке;
- Множество других мелких исправлений и улучшений.
Изменения в шаблонах
В шаблонах в основном все изменения носят либо эстетический характер, либо дополняющий. Вам нужно сделать мерж (например так) css файлов, чтобы оценить изменения (например вот так).
Как установить обновление
Перед началом обновления обязательно сделайте резервную копию своего сайта и дамп базы данных. Обновляться лучше на копии сайта, поднятом локально на ПК или иным подобным способом. Мы не несем никакой ответственности за любые потери данных, произошедшие в результате неправильных действий при обновлении.
Отключите кеширование в настройках сайта.
Если вы используете свой шаблон и в нем есть файлы, присутствующие в пакете обновления, то обновите их.
При возникновении "белого экрана" категорически читать здесь.
Для тех, у кого свой шаблон мы подготовили статью как быть, если в обновлении CMS есть изменения в шаблоне, рекомендуем к прочтению.
Автоматическая установка
- Включите режим отладки в админке.
- Воспользуйтесь функцией "Проверить обновления" в панели управления InstantCMS 2.
- Система сама обнаружит обновление, предложит скачать его и установить.
- Для установки потребуется указать реквизиты для доступа по FTP.
Ручная установка
Убедитесь, что вы используете InstantCMS 2.7.2 (версию можно посмотреть внизу любой страницы в админке или на главной странице админки в соответствующем блоке).
- Включите режим отладки в админке;
- Загрузите архив с обновлением.
- Перейдите в панель управления сайтом;
- Перейдите в раздел компоненты;
- Нажмите установить пакет дополнения;
- Очистите кеш браузера;
- Сверните окно браузера;
- Все содержимое папки package из архива обновления, скаченного в п.1 загрузите в корень вашего сайта;
- Вернитесь в свернутое в п. 5 окно браузера, нажмите F5 на клавиатуре и выберите архив, который вы скачали в п.1;
- На странице «Информация о пакете» нажмите установить;
- На странице ввода реквизитов ftp поставьте чекбокс "Пропустить этот шаг" и нажмите "Установить";
- Выключить режим отладки в админке;
- Обновление завершено.
Заключение
Спасибо всем, кто участвовал в исправлении ошибок и предлагал решения. Спасибо всем, кто мотивировал доработки в денежном эквиваленте, без вас бы данного релиза не было.
Если кто-то не нашел в этом релизе то, что давно ждёт — не отчаиваетесь, наверняка в новых релизах и ваши пожелания будут реализованы, всего лишь вопрос времени. Ну а кому совсем не терпится с внедрением нужного, на ваш взгляд, функционала — мы открыты к мотивированным доработкам.
Спасибо, что выбираете InstantCMS!
Поддержите проект
Вы можете стать официальным спонсором или оказать другую поддержку. Вы также здорово поможете, если поставите звезду на GitHub.
Реклама #
My-InstantCMS.Ru 7 лет назад #
AndroS 7 лет назад #
Dorimen 7 лет назад #
AndroS 7 лет назад #
My-InstantCMS.Ru 7 лет назад #
dChirkis 7 лет назад #
My-InstantCMS.Ru 7 лет назад #
Pocus 7 лет назад #
AndroS 7 лет назад #
letsgo 7 лет назад #
alkokrolik 7 лет назад #
На данный момент instantcms уделывает social engine по всем параметрам. Очередные улучшения с SEO - вообще космос. Вам бы сделать типа сравнительную табличку с фичами, наглядно показывающую то что есть у вас и в SE, PhpFox - было бы хорошей рекламой движка.
AndroS 7 лет назад #
Stratok 7 лет назад #
AndroS 7 лет назад #
AndroS 7 лет назад #
alkokrolik 7 лет назад #
Приведу пример с китайцами: у них еще лет 7 назад были продвинутые движки. UHome предлагал вообще всё в одном: соцсеть, блоги, форумы, каталоги, куча всего, причем в реальности показывал отличные результаты в плане оптимизации - шустро работал.
Кое-как силами энтузиастов его перевели на английский (а потом и на русский), но поддержки никакой, информации мало, если какие-то проблемы - пишешь на русскоязычном форуме и год ждешь ответа В общем, не взлетело. Хотя сайты на нем я видел.
Fuze 7 лет назад #
Но если кто-нибудь составит подобную таблицу, пусть хоть даже в экселе, я с удовольствием создам страницу сравнений на этом сайте.
Stratok 7 лет назад #
Stratok 7 лет назад #
alkokrolik 7 лет назад #
letsgo 7 лет назад #
Stratok 7 лет назад #
letsgo 7 лет назад #
Stratok 7 лет назад #
letsgo 7 лет назад #
Stratok 7 лет назад #
TTT 7 лет назад #
я все больше вижу, что на instante делают и обычные "бизнес сайты" и сайты каталоги/справочники
Jestik 7 лет назад #
Fuze 7 лет назад #
alkokrolik 7 лет назад #
SE и PhpFox я назвал, потому что они явные лидеры в области движков типа соцсеть, т.е. хорошие полноценные профили пользователей, группы, блоги, вот это все.
С чем еще сравнить Instant - не знаю даже. Множество систем решают узкие задачи - каталоги, но без проработанной системы пользователей, либо сильно урезанные клоны твиттера, фейсбука и т.д.
alkokrolik 7 лет назад #
В SE4 до сих пор через флеш некоторые функции сделаны, я например на своем фаерфоксе тупо не мог фотки залить - либо устанавливать флеш, либо грузить по одной (недавно сделали такую фичу). В целом, система менее гибкая, возможностей работы с контентом нет вообще. То есть чтобы там сделать каталог, нужно хардкорить, я так думаю. Из коробки сделать не получится. Только страницы статичные.
DeeMon 7 лет назад #
DeeMon 7 лет назад #
vikont 7 лет назад #
С Инстантом у меня такое впервые.
Спасибо за ваш труд!
CMS становится все мощнее и одновременно дружественнее!
Это многого стоит!
Dorimen 7 лет назад #
DeeMon 7 лет назад #
Ris 7 лет назад #
Я недавно обновлял - поставил альтернативной версией 5.6
alkokrolik 7 лет назад #
Сейчас сео-тайтлы формируются в админке.
Делаю новый сайт, вывод группы пользователя реализовал по советам с форума вот так:
Алексей Владимирович
Администратор
А как его выводить еще и в тайтле?
Попробовал по примеру из свежей документации: {nickname}, {profession}, город {city_cache} - что-то не то, не выводится
SergeyD 7 лет назад #
"Для некоторых типов полей, в случае, если они доступны в фильтре, появилась опция "Автоссылка". Если она включена, то значение поля становится активной ссылкой, которая ведёт на страницу поиска (фильтрации);"
Т.е., например, если в поле районы выбран "Район Солнечный", то на странице объекта эта ссылка будет активна и будет вести на страницу выдачи поиска, где будут отображаться все объекты с данным параметром "Район Солнечный". Верно?
Grilian 7 лет назад #
но поясните пожалуйста такой момент. Создаю в группах фильтр по названию. Т.е. при фильтрации должны отобразиться только группы, в названии которых есть ключевое слово из фильтра. Так вот, при попытке провести фильтрацию выдает такое:
с чем может быть связано?
Ris 7 лет назад #
ORDER BY i. ASC - это непорядок
Должно быть что-то вроде
ORDER BY i.date_pub ASC
Grilian 7 лет назад #
Grilian 7 лет назад #
в параметрах группы, при создании набора, если не создать правило в параметре сортировки, то сортировка по умолчанию создается пустая:
далее при попытке фильтрации имеем вышеобозначенную ошибку.
Fuze 7 лет назад #
system/controllers/admin/actions/ctypes_datasets_add.php
system/controllers/admin/actions/ctypes_datasets_edit.php
Основной архив и пакет обновления обновлены с учетом данных правок.
nmsk 7 лет назад #
Алексей Т 7 лет назад #
Видимость поля цвет есть настройки показывать его в списке и в записи, а в фильтре нет. Посмотрите этот момент. http://joxi.ru/J2b5vRTXLN15m6
Спасибо.
Loadырь 7 лет назад #
ifork 7 лет назад #
Dorimen 7 лет назад #
Grilian 7 лет назад #
nmsk 7 лет назад #
Grilian 7 лет назад #
lakomet 7 лет назад #
jorgovich 7 лет назад #
Вопрос такой - где то я мельком читал на форуме, что в следующих релизах планируете изменить название для Групп (Сообществ), а такой вопрос - а можно ли сделать чтоб по умолчанию например название Группы (Сообщества) можно было изменить название в ручном режиме на любое другое имя?
Bonefacei 7 лет назад #
jorgovich 7 лет назад #
nmsk 7 лет назад #
Алексей Т 7 лет назад #
Большое спасибо.
Евгений Фоменко 7 лет назад #
Проверка PHP
Версия интерпретатора
Требуется PHP 5.3 или выше
Полагаю должно быть 5.4 (5.3 уже выдает ошибку и не дает ставить).
Спасибо за Ваш труд
Fuze 7 лет назад #
lesterkey 7 лет назад #
lesterkey 7 лет назад #
Денис Игоревич 7 лет назад #
Нашел такой баг и не исправляется. Когда ставишь значение вывода максимального количества символов в заголовке, значение игнорируется и выводится полное наименование заголовка!
Fuze 7 лет назад #
TTT 7 лет назад #
Asket 7 лет назад #
В списке пользователей теперь можно выводить любые поля профилей, но в виджете «Список пользователей» никаких новых настроек не добавилось, по прежнему можно вывести только список никнеймов с аватарами.
Не планируется виджет обновить или для списка пользователей добавить возможность которая есть для всех типов контента – выводить на главную страницу с описанием и другими полями?
nmsk 7 лет назад #
Владимир Савенко ✝️ 7 лет назад #
Я без претензий, мне просто интересно? почему не реализуют востребованные фишки от первой ветки ?
Fuze 7 лет назад #
Иными словами, просто немного терпения и всё будет. На "покушать" просто нужно тоже успевать зарабатывать. А динамика развития есть, это очевидно.
Владимир Савенко ✝️ 7 лет назад #
Форума нет в комплекте временно. Loadырь его собственно уже сделал, нужно лишь пройтись по коду и внедрить в релиз. в курсе... форум как по мне , вполне самодостаточен...
Иными словами, просто немного терпения и всё будет. На "покушать" просто нужно тоже успевать зарабатывать. А динамика развития есть, это очевидно. согласен и понимаю, что используем бесплатный движок.. но все же у менянет понимания того, что то, что пользуется популярностью в первой ветке не реализуется во второй..
Fuze 7 лет назад #
Владимир Савенко ✝️ 7 лет назад #
Fuze 7 лет назад #
Владимир Савенко ✝️ 7 лет назад #
"Оченно его не хватает"
Денис Игоревич 7 лет назад #
Fuze 7 лет назад #
WebMan 7 лет назад #
Janob 7 лет назад #
dv 7 лет назад #
Требуется PHP 5.3 или выше
Установленная версия 5.3.29
Вы не сможете продолжить установку до тех пор, пока условия отмеченные красным не будут исправлены. Обратитесь в службу поддержки вашего хостинга с просьбой обеспечить необходимые условия. Затем перезапустите установку.
Aquarius 7 лет назад #
lesterkey, Биллинг и Инстайлер Pro работают (правда, в тонкостях не тестировал).
Спасибо разработчикам за быструю динамику последних версий!
coolmazau 7 лет назад #
Про пресеты аваторов, как раз перед релизом тему писал.
Думал уже через костыли все делать, а тут на тебе все из коробки!
AndroS 7 лет назад #
Fuze 7 лет назад #
Grilian 7 лет назад #
Dorimen 7 лет назад #
Asket 7 лет назад #
Панель управления → Компоненты → Профили пользователей → Создать (редактировать) поле;
Ставите галочки: показывать в списке, показывать в записи (в профиле).
Список пользователей в дефолте — пункт меню люди.
Asket 7 лет назад #
Dorimen 7 лет назад #
Sergon 7 лет назад #
У меня вопрос по виджету "список контента", у меня картинки не выводятся)) у кого как?
Dorimen 7 лет назад #
Dorimen 7 лет назад #
Dorimen 7 лет назад #
Dorimen 7 лет назад #
Dorimen 7 лет назад #
Pawell 7 лет назад #
После замены файла/system/controllers/admin/actions/index.php всё возращается назад, но поля "Новости InstantCMS" естественно нет.
Fuze 7 лет назад #
- обновитесь корректно;
- переключите шаблона админки на default;
- в своем шаблоне удалите шаблоны админки;
- очистите кэш браузера.
Dorimen 7 лет назад #
2. Использую только шаблон default
3. Почистил.
Ничего не поменялось. )))
Pawell 7 лет назад #
SmartControl 7 лет назад #
Pawell 7 лет назад #
Fuze 7 лет назад #
Pawell 7 лет назад #
По каким причинам у меня были эти разные файлы, при чём я их менял местами, мне сейчас и самому не понятно.
Ошибка в следующем: при добавлении "Новости InstantCMS":
Fuze 7 лет назад #
Pawell 7 лет назад #
Dorimen 7 лет назад #
Денис Васильевич 7 лет назад #
А то например такие балбесы как я, только, только, начинаю разбираться со связями. Хотя, как раз данное обновление этому и поспособствовало. Я о связях с профилем )
А.Саган 7 лет назад #
Подскажите, от чего такое может быть и как исправить?
lakomet 7 лет назад #
А.Саган 7 лет назад #
Признателен за подсказку!
Dorimen 7 лет назад #
lesterkey 7 лет назад #
Pocus 7 лет назад #
На вкладке "Участники" менюшки операций над пользователями выглядят так же, развёрнутыми.
Впрочем, в дефолтном шаблоне всё нормально. Нужно смотреть свой шаблон.
nmsk 7 лет назад #
ermakover 7 лет назад #
Чистка кэша не помогла.
И вообще не понятно как поправить. Кто-то справился с этой проблемой?
Андрей 7 лет назад #
nmsk 7 лет назад #
Везде написано "Нет альбомов для отображения".
Маркер отмечен "Показывать записи из подкатегорий внутри родительской категории".
Создал "новый альбом", его тоже в списке категорий не видно.
nmsk 7 лет назад #
nmsk 7 лет назад #
Fuze 7 лет назад #
nmsk 7 лет назад #
Pocus 7 лет назад #
Использую команду:
Fuze 7 лет назад #
Pocus 7 лет назад #
ermakover 7 лет назад #
Capitan 7 лет назад #
Это всмысле новости про инстант или это виджет новостей с новостных ресурсов? Чет я в виджетах не нашел
Capitan 7 лет назад #
Вот пример из описания.
Напиток появится в августе. Винодельня «Кубань-Вино» начала розлив вин под торговой маркой «Высокий берег», которая названа в честь известного места в городе
lesterkey 7 лет назад #
Dorimen 7 лет назад #
У меня вроде по прежнему нет:
Def 7 лет назад #
В итоге ввел пароль, но в виджете новостей выдает нее новости http://prntscr.com/g1azl9
lesterkey 7 лет назад #
nmsk 7 лет назад #
Fuze 7 лет назад #
- Исправлена проблема с показом виджетов в админке на главной после обновления;
- Убран нотис в списке альбомов;
- При установке теперь показывает корректно минимальную версию PHP;
- Наборы, созданные без указания сортировки, теперь работают без ошибок.
Можно просто перезалить файлы пакета обновления, без установки в админке, либо внести изменения из указанного коммита.
Dorimen 7 лет назад #
nmsk 7 лет назад #
пс
Ребята, только у меня косяк с альбомами или ещё кто-то наблюдает подобное?
nmsk 7 лет назад #
Решил изменить в типе контента "Фотоальбомы", настройки, поля (Название альбома) а именно "Положение заголовков" - при просмотре списка, выбрал значение "Сверху"
Теперь при попытке отредактировать это поле, отображается ошибка...
Dorimen 7 лет назад #
nmsk 7 лет назад #
nmsk 7 лет назад #
Dorimen 7 лет назад #
nmsk 7 лет назад #
nmsk 7 лет назад #
nmsk 7 лет назад #
Алексей Т 7 лет назад #
No Name 7 лет назад #
irbis 7 лет назад #
У меня появился такой нюанс:
Я привязываю "Видео каталог" к группам, искал долго, как происходит добавление видео, в итоге нашел в "Настройке группы" - возможно я просто не прочитал, где это делается.
Далее в группе нигде не выводится это видео, связь реализована иначе - заходим в видео, там появляется привязанная группа. Если у нас связь от Видео к Группам, по идее должно при добавлении видео также даваться возможность выбора группы.
И последний момент, при удалении связи из таблицы cms_con_video (в моем случае Видео каталог) не удалилось поле parent_meetings_id
Может такая идея реализации, а может просто не успели доработать.
irbis 7 лет назад #
В общем вопрос только по реализации, может стоит вывести в группе привязанные типы контента?
lesterkey 7 лет назад #
поствить чекбокс в Создание в группах.
А плохо то что после создания записи, если сразу не привязать к группе ,то при редактировании нет возможности это исправить!?
irbis 7 лет назад #
lakomet 7 лет назад #
Aquarius 7 лет назад #
Не смог найти вход в отправку приглашений на сайт (не в группу).
Вижу action соответствующий (users\actions\profile_invites.php), но как ни пытался его вызвать, и в адресной строке, и создавая пункт меню,
(типа, users/{user:id}/invites) ничего не получается...
Надеюсь на чей-нибудь "вразумляющий пендель"
Loadырь 7 лет назад #
Ris 7 лет назад #
Про приглашение на сайт вообще не видел нигде.
Aquarius 7 лет назад #
А главное — непонятно, как механизм задействовать?
В action и в двух файлах шаблона всё логичненько — форма создаётся, где собираются мэйлы (можно несколько сразу), при отправке сравнивается — не превышен ли лимит приглашённых?
А вот как вызвать эту лепоту — придумать не смог, испробовав два десятка разных вариантов.
Aquarius 7 лет назад #
Dorimen 7 лет назад #
Aquarius 7 лет назад #
Сейчас перепроверил — отсутствует, хотя ничего не менял, кроме шапки сайта (и ту через Инстайлер).
Тогда вопрос к разработчикам: в чём может быть проблема?
Dorimen 7 лет назад #
Aquarius 7 лет назад #
Но обидно — из официального архива ведь ставил...
Dorimen 7 лет назад #
Fuze 7 лет назад #
Aquarius 7 лет назад #
Оттолкнувшись от скриншота, показанного Dorimen, не составило труда найти причину отсутствия пункта меню — она появляется лишь при условии непустого invites_count у данного пользователя. Записав прямо в БД любое число, пункт добавляется. И даже ведёт к форме, в которую можно вписать адреса. И даже приглашения отправляются, с правильной ссылкой, правда, без информации о пригласившем.
Видимо, потому что таблица cms_users_invites остаётся девственно чиста.
Принудительный запуск задачи планировщика, которая должна выдавать инвайты, ни к чему не приводит. Правда, изначально в этой задаче прописан хук 'send_invites', а в контроллере auth такого хука нет. Имеется другой: 'cron_send_invites' — по содержанию очень подходящий и, теоретически, работающий с таблицей приглашений. Кроме того, ни в БД, ни в манифесте этого хука (в любом написании) тоже не было.
Подозревая, что делаю какую-то глупость, всё согласовал. Но без результата. Таблица приглашений остаётся пустой, приглашённым высылается корректная ссылка, но нет ни кода (прописанного в процедуре), ни идентификатора пригласившего. Регистрация проходит успешно, но так, будто приглашённый сам пришёл, проходя мимо...
P.S.
Но самая большая грусть от того, что реферальная программа Биллинга оказалась никак не связанной с этим (весьма толковым, хотя и не работающим пока) механизмом.
Подозреваю, что просто делаю что-то не совсем корректно. Но это и есть проверка механизма на foolproof.
Fuze 7 лет назад #
Вы не ищите проблемы там, где её нет. Стоит разобраться с непониманием работы движка и задать вопросы. На форуме.
Aquarius 7 лет назад #
Но мне не нужно "только"! Ведь есть гораздо более важная ситуация, когда "можно по приглашениям, а можно самому". Поэтому эту настройку сложно принять всерьёз — она в корне противоречит моим задачам (совсем не экзотическим).
В конце концов, я её вчера тоже попробовал изменить и даже получил то, чего добивался — таблица заполнилась.
Вот только зарегистрироваться на сайте самостоятельно стало невозможно — а это сделало всё, чего я добивался, бессмысленным!
И, опять же, вопрос остаётся о второй системе приглашений — из Биллинга. Они для пользователя не задокументированы (просто даётся ссылка — что с ней делать? как использовать? — пользователю не объяснено).
Но важнее то, что эта система, видимо, никак не связана с инвайтами самого сайта. Почему?
Fuze, я согласен — здесь это оказался оффтоп. Может быть посоветуете ветку на форумах, где это уже обсуждалось?
Fuze 7 лет назад #
Вы спрашиваете нечто подобное: "у меня стоит двойной стеклопакет, почему он не тройной?".
Отдельных приглашений, при открытой регистрации, нет в CMS на текущий момент.
Aquarius 7 лет назад #
Я просто ищу (в меру скромных сил) способы совершенствовать прекрасную Систему. Просто к кому нам тут ещё апеллировать, если не к разработчикам?
Aquarius 7 лет назад #
irbis 7 лет назад #
При добавлении дочерних записей к типу контента, который привязан к группе приходится постоянно выбирать заново группу, чтобы дочернюю запись также привязать.
Было бы логичным, если родительская запись привязана к группе, то и подставлять название группы при создании дочерней записи.
Правка минимальная.
В файле: /templates/blotpro/controllers/content/item_view.tpl.php
строку 55:
ermakover 7 лет назад #
lesterkey 7 лет назад #
то есть, сайт понимает что это админ группы, но какой игнорирует...
в настройках компонента ГРУППЫ приглашение любого пользователя отключены!
F_a_R_i_D 7 лет назад #
http://prntscr.com/g24m92
как это исправить?
Алексей Т 7 лет назад #
&$!#% 7 лет назад #
lesterkey 7 лет назад #
я про наши вопросы и хотелки.Спасибо Вам и всех благ!
А теперь "хотелка": - можно сделать как то, что бы группа меняла владельца?
Kreator 7 лет назад #
Aquarius 7 лет назад #
Разумеется, было бы идеально, если бы это делалось в админке сайта, но если у вас насущная задача, то, как временная мера, путь неплохой и, кажется, без отрицательных побочных эффектов.
lesterkey 7 лет назад #
AHgpeu 7 лет назад #
попробовал, в поле "набор" пусто.
да, и справку прочитал. там про это ни слова =-(
заранее спасибо.
&$!#% 7 лет назад #
Привязывать контент можно только при редактировании профиля.
&$!#% 7 лет назад #
Fuze 7 лет назад #
Владимир Переверзев 7 лет назад #
- - - - -
Из мелочей, которые заметил в обновленной версии:
В текстовом редакторе в админке теперь не вижу возможности добавить пустой абзац.
Приходится переключаться на разметку и вставлять код <p><br></p> вручную.
- - - - -
Если кто-то знает, как добавлять пустой абзац (для добавления статей это шутка важная) - напишите, пожалуйста, в комментариях.
Заранее благодарю.
Владимир Переверзев 7 лет назад #
Если просто ставить enter-ы - с Shift, Ctrl или без - отдельные абзацы не создаются.
Более того, если вручную в код вставить <p><br></p> при следующем редактировании и сохранении элемента контента (странички, карточки) эти пустые абзацы автоматически чистятся, удаляются.
Но есть решение.
Нужно ставить пробел, а затем enter.
Тогда в код автоматически добавляется <p> </p>.
Супер!! Спасибо.
Владимир Переверзев 7 лет назад #
Если кто-то найдет решение - напиши, пожалуйста.
Пока приходится откатить до предыдущей версии.
Grilian 7 лет назад #
создаю новый тип контента, делаю связь с группами
Grilian 7 лет назад #
Grilian 7 лет назад #
Grilian 7 лет назад #
ни у кого больше со связями нет сложностей?
Grilian 7 лет назад #
связь создалась, иду в компонент группы. вижу эту связь, она без названий и прочих атрибутов в разделе поля. нажимаю редактировать - захожу, заполняю поля, выбираю сохранить и все белая пустая страница. захожу опять в компоненты-группы, поле осталось неизменным пустым.
Grilian 7 лет назад #
Fuze 7 лет назад #
Grilian 7 лет назад #
Grilian 7 лет назад #
даже если ни одной связи не создано. Если есть необходимость могу предоставить админ доступ к сайту.
Fuze 7 лет назад #
Grilian 7 лет назад #
[Thu Aug 03 21:13:35 2017] [error] [client 81.30.223.231] PHP Fatal error: Cannot access private property fieldParent::$input_action in /home/admin/web/****.ru/public_html/system/core/formfield.php on line 111, referer: http://****.ru/admin/controllers/edit/groups
не понял только.. проблема с правами?
Fuze 7 лет назад #
/system/fields/parent.php
найдите строку
Grilian 7 лет назад #
надеюсь больше и не появится %)
Grilian 7 лет назад #
в логах:
Thu Aug 03 22:28:48 2017] [error] [client 81.30.223.231] PHP Fatal error: Cannot access private property fieldCaption::$is_set_rules in /home/admin/web/****.ru/public_html/system/core/formfield.php on line 111, referer: http://****.ru/admin/controllers/edit/groups/fields_edit/1
Fuze 7 лет назад #
Grilian 7 лет назад #
Fuze 7 лет назад #
Grilian 7 лет назад #
стал думать зачем это может быть нужно, вопрос задавался поздно ночью и вспомнить зачем мне это было нужно не смог. сам поржал и решил, что тема закрыта.
но появился другой вопрос. При создании групп с одинаковым названием выходит поле ошибки.
было бы не плохо подправить на что то с пояснением, что такая группа уже есть?
И в целом, спасибо за вашу работу над cms.
AndroS 7 лет назад #
WebMan 7 лет назад #
Попробуйте вручную.заменить файл /system/config/autoload.php на оригинальную версию 2.8.
AndroS 7 лет назад #
Vunderkind 7 лет назад #
Vunderkind 7 лет назад #
DCDozer 7 лет назад #
lesterkey 7 лет назад #
я обновлял (автоматически) 2 рабочих сайта на разных хостах..
последний сегодня ночью. проблем не было.
DCDozer 7 лет назад #
Fuze 7 лет назад #
DCDozer 7 лет назад #
rol 7 лет назад #
https://yageisha.ru/
На главной все нормально. При нажатии на ссылке элемента любого списка идет ошибка.
Управление событиями обновлено.
Шаблон default выдает такую же ошибку.
Куда копать?
http://skrinshoter.ru/s/010817/54x4iCid
rol 7 лет назад #
rol 7 лет назад #
Fuze 7 лет назад #
rol 7 лет назад #
mashen&ka 7 лет назад #
Сайт textil.org.ua только что создан" Устанавливала строго по инструкции.
SmartControl 7 лет назад #
Fuze 7 лет назад #
Fuze 7 лет назад #
mashen&ka 7 лет назад #
mashen&ka 7 лет назад #
Ris 7 лет назад #
Там где 'debug' => 0, вместо ноля поставьте 1
Хотя бы видно будет, где проблема.
mashen&ka 7 лет назад #
Ris 7 лет назад #
Логины пароли к базе данных проверьте.
mashen&ka 7 лет назад #
Dorimen 7 лет назад #
Dorimen 7 лет назад #
lesterkey 7 лет назад #
Dorimen 7 лет назад #
1. Получаю письмо на почту
2. Захожу по ссылке:
3. И что дальше? )
Dorimen 7 лет назад #
GRamm 7 лет назад #
AndroS 7 лет назад #
GRamm 7 лет назад #
Ris 7 лет назад #
Обновляйтесь последовательно.
Обновитесь до 2.6.0 - появится 2.7.0 и т.д.
GRamm 7 лет назад #
&$!#% 7 лет назад #
&$!#% 7 лет назад #
Создаем связь в типе контента, например, объявления. Выбираем дочерний тип контента, допустим, посты. Но саму связь называем обзоры (это я на официальном демо-сайте тренировался)). Так вот, пока всё вроде хорошо. Во вкладке объявлений выводятся посты (обзоры), а на странице поста само объявление. А теперь фокус-покус!))) Создаем в объявлениях еще одну связь, ну и, как вы уже догадались, это опять будут посты. Связь так и называем - посты. Теперь на странице объявления нет вкладки обзоры, но есть вкладка посты. И тут начинается самое интересное. Мы начинаем понимать, что где-то что-то напутали, удаляем связь посты и получаем сюрприз - на странице объявления мы видим все равно вкладку Посты (хотя очень хотелось бы вернуть Обзоры), а на странице поста поле родителя исчезло. Занавес!))))
&$!#% 7 лет назад #
Fuze 7 лет назад #
титанио 7 лет назад #
Fuze 7 лет назад #
титанио 7 лет назад #
титанио 7 лет назад #
PiBot 7 лет назад #
Иван Шкута 7 лет назад #
Есть момент. В списке групп теперь можно использовать фильтр, но результат выводится только на первой странице. Вторая и другие страницы (пэйджбар) выводят список групп без учета фильтра. Для исправления откройте файл:
/templates/default/controllers/groups/list.tpl.php : 96 строка
и строку:
Александр 7 лет назад #
Александр 7 лет назад #
Asket 7 лет назад #
Насколько я понимаю, только на поддоменах? Для сайтов на двух доменах с одной БД и общей таблицей пользователей сквозной авторизации не должно получаться? Может быть, что-то неправильно делаю...
Fuze 7 лет назад #
Asket 7 лет назад #
skewes 7 лет назад #
Очень круто!!!
P.S. Я не успеваю обновляться)))
Grilian 7 лет назад #
есть тип контента А (в нем созданы записи А1, А2), к нему привязан тип контента Б. В нем созданы записи Б1, Б2, Б3, Б4. Б1 и Б2 определены связью к А1, Б3 и Б4 соответственно к А2. К записям Б1-Б4 привязаны группы. Вот при создании наборов в А, при просмотре общего списка записей (А1+А2) наборы работают. При просмотре отдельно А1 или А2 наборы не отображаются. Можно ли как то отображать их и там? или тут возможность сортировки будет только по фильтру.?
482 7 лет назад #
ALTER TABLE `cms_uploaded_files` ADD UNIQUE `path` (`path`)
Andrey 7 лет назад #
Yar 7 лет назад #
"Для компонента "Комментарии" добавлены RSS ленты;" - А где можно это отключить для комментариев?
Pocus 7 лет назад #
Yar 7 лет назад #
Второй вопрос отпал.
ermakover 7 лет назад #
Но у меня пользователи не получают приглашения в группы. Нет никаких уведомлений, как это ни печально.
ermakover 7 лет назад #
Каждый пользователь должен настроить в профиле как получать уведомление о приглашении в группы.
Только никто этого делать не будет.
А e-mail большая часть пользователей читает раз в месяц.
Почему нельзя изначально выставить для всех пользователей как они получают уведомления, а потом они уже меняют как хотят?
Это не функционально.
Записи на стене и ответы на комментарии вообще исключают возможность уведомления на сайте. То есть как бы машина едет, но дворники не работают и тормозов нет.
Fuze 7 лет назад #
ermakover 7 лет назад #
Grilian 7 лет назад #
предыстория: пытался привязать к профилю два типа контента.
Grilian 7 лет назад #
Grilian 7 лет назад #
Grilian 7 лет назад #
ermakover 7 лет назад #
Grilian 7 лет назад #
Pro AV 7 лет назад #
Fuze 7 лет назад #
Pro AV 7 лет назад #
lesterkey 7 лет назад #
Grilian 7 лет назад #
Создал связь профиля с первым типом контента - все нормально. Профиль пользователя редактируется и сохраняется
Создал связь второго типа контента с профилем. При редактировании профиля все выбирается нормально, но при попытке сохранить изменения выкидывает вот такую ошибку:
Подскажите, как исправить?
Fuze 7 лет назад #
найти строки
ermakover 7 лет назад #
ermakover 7 лет назад #
ermakover 7 лет назад #
ermakover 7 лет назад #
Хотя в правах доступа это запрещено. Пользователь может привязывать и отвязывать только свои записи.
Как избавиться от этой напасти?
Fuze 7 лет назад #
ermakover 7 лет назад #
ermakover 7 лет назад #
Задаю в настройках групп, что фотоальбомы в группу может добавлять только владелец.
Захожу под пользователем - участником группы, который пытается добавить фото в альбом группы и что же я вижу - пользователь легко может создать альбом группы по ссылке под названием группы.
ermakover 7 лет назад #
В общем пока что сыровато...
serhio 7 лет назад #
Fuze 7 лет назад #
AndroS 7 лет назад #
dim 7 лет назад #
Fuze 7 лет назад #
ermakover 7 лет назад #
Как это можно поправить?
Greener 7 лет назад #
Вопрос к знатокам. Подскажите, пожалуйста, как в новой версии сделать оформление групп как было привычно ранее, когда логотип и краткие счетчики контента аккуратно располагаются слева на титульной странице группы?
Буду признателен за ответ.
Андрей 7 лет назад #
Greener 7 лет назад #
А жаль, в прошлых версиях титульная страница групп была оформлена так удачно, компактно и аккуратно...
moybut 7 лет назад #
Grilian 7 лет назад #
Возник такой вопрос.. к типу контента привязан другой тип контента. если между ними установлена связь, можно ли как то устанавливать ограничение на определенные статьи у типов контента. ? чтобы пользователь не мог привязать доступный контент к какому то определенному. то есть если по первому типу контента есть список статей, для привязки можно было бы использовать только доступные для связи статьи
Grilian 7 лет назад #
Aquarius 7 лет назад #
Кроме того, можно установить с тестовыми данными — там всё это реализовано. Можно "подглядеть" как...
Def 7 лет назад #
Андрей 7 лет назад #
Pro AV 7 лет назад #
Def 7 лет назад #
Pro AV 7 лет назад #
убрать или закоментировать правило, стр: 515 form.modal .textarea { resize:none; }
Def 7 лет назад #
Doctor76 7 лет назад #
это всё у меня случилось на предпоследнем обновлении 2.7.2
к сожалению решить так и не удалось.... были советы, но ничего не помогло.... до сегодняшнего дня приходилось "терпеть"
НО сейчас вот обновился 2.8.0
все траблы пропали.... конечно рад этому, но очень жалко, что "тогда" "всё" корректно не работало.
Удачи!
"Доброго времени суток всем!
столкнулся с такой проблемой (наверняка решение этому есть, но я не нашел).
собственно обновился, и происходит такая вещь, в часах не засекал, но условно, в течение суток пропадают все тексты, перестают кликаться ссылки, пункты меню также становятся не кликабильны...
Кеширование включено
и все эти траблы пропадают, если включить режим отладки... я его снова отключаю, и как выше написал, примерно в течение суток, снова все не кликабильно, и пропадают все тексты... и снова режим отладки, снова все работает...
но это как-то не айс..
и еще вот, в редакторе большинство элементов форматирования не работает...
кеш чистил вручную, и собственно постоянно включено...
просьба ногами не пинать...
но хочется чтобы работало исправно
заранее спасибо за советы и ответы!"
Pro AV 7 лет назад #
Doctor76 7 лет назад #
все решилось после последнего обновления......
Aquarius 7 лет назад #
Я про эту кнопку (и сам компонент) прозевал информацию, а она иногда может быстро помочь решить "запутанную" проблему.