Здравствуйте, друзья!
И вновь мы собрались тут не просто так :-) С последнего, апрельского обновления, накопилось достаточно доработок и новшеств для нового релиза нашей любимой 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, для нас это очень важно.
На данный момент instantcms уделывает social engine по всем параметрам. Очередные улучшения с SEO - вообще космос. Вам бы сделать типа сравнительную табличку с фичами, наглядно показывающую то что есть у вас и в SE, PhpFox - было бы хорошей рекламой движка.
Приведу пример с китайцами: у них еще лет 7 назад были продвинутые движки. UHome предлагал вообще всё в одном: соцсеть, блоги, форумы, каталоги, куча всего, причем в реальности показывал отличные результаты в плане оптимизации - шустро работал.
Кое-как силами энтузиастов его перевели на английский (а потом и на русский), но поддержки никакой, информации мало, если какие-то проблемы - пишешь на русскоязычном форуме и год ждешь ответа
Но если кто-нибудь составит подобную таблицу, пусть хоть даже в экселе, я с удовольствием создам страницу сравнений на этом сайте.
я все больше вижу, что на instante делают и обычные "бизнес сайты" и сайты каталоги/справочники
SE и PhpFox я назвал, потому что они явные лидеры в области движков типа соцсеть, т.е. хорошие полноценные профили пользователей, группы, блоги, вот это все.
С чем еще сравнить Instant - не знаю даже. Множество систем решают узкие задачи - каталоги, но без проработанной системы пользователей, либо сильно урезанные клоны твиттера, фейсбука и т.д.
В SE4 до сих пор через флеш некоторые функции сделаны, я например на своем фаерфоксе тупо не мог фотки залить - либо устанавливать флеш, либо грузить по одной (недавно сделали такую фичу). В целом, система менее гибкая, возможностей работы с контентом нет вообще. То есть чтобы там сделать каталог, нужно хардкорить, я так думаю. Из коробки сделать не получится. Только страницы статичные.
С Инстантом у меня такое впервые.
Спасибо за ваш труд!
CMS становится все мощнее и одновременно дружественнее!
Это многого стоит!
Я недавно обновлял - поставил альтернативной версией 5.6
Сейчас сео-тайтлы формируются в админке.
Делаю новый сайт, вывод группы пользователя реализовал по советам с форума вот так:
Алексей Владимирович
Администратор
А как его выводить еще и в тайтле?
Попробовал по примеру из свежей документации: {nickname}, {profession}, город {city_cache} - что-то не то, не выводится
"Для некоторых типов полей, в случае, если они доступны в фильтре, появилась опция "Автоссылка". Если она включена, то значение поля становится активной ссылкой, которая ведёт на страницу поиска (фильтрации);"
Т.е., например, если в поле районы выбран "Район Солнечный", то на странице объекта эта ссылка будет активна и будет вести на страницу выдачи поиска, где будут отображаться все объекты с данным параметром "Район Солнечный". Верно?
но поясните пожалуйста такой момент. Создаю в группах фильтр по названию. Т.е. при фильтрации должны отобразиться только группы, в названии которых есть ключевое слово из фильтра. Так вот, при попытке провести фильтрацию выдает такое:
с чем может быть связано?
ORDER BY i. ASC - это непорядок
Должно быть что-то вроде
ORDER BY i.date_pub ASC
в параметрах группы, при создании набора, если не создать правило в параметре сортировки, то сортировка по умолчанию создается пустая:
далее при попытке фильтрации имеем вышеобозначенную ошибку.
system/controllers/admin/actions/ctypes_datasets_add.php
system/controllers/admin/actions/ctypes_datasets_edit.php
Основной архив и пакет обновления обновлены с учетом данных правок.
Видимость поля цвет есть настройки показывать его в списке и в записи, а в фильтре нет. Посмотрите этот момент. http://joxi.ru/J2b5vRTXLN15m6
Спасибо.
Вопрос такой - где то я мельком читал на форуме, что в следующих релизах планируете изменить название для Групп (Сообществ), а такой вопрос - а можно ли сделать чтоб по умолчанию например название Группы (Сообщества) можно было изменить название в ручном режиме на любое другое имя?
Большое спасибо.
Проверка PHP
Версия интерпретатора
Требуется PHP 5.3 или выше
Полагаю должно быть 5.4 (5.3 уже выдает ошибку и не дает ставить).
Спасибо за Ваш труд
Нашел такой баг и не исправляется. Когда ставишь значение вывода максимального количества символов в заголовке, значение игнорируется и выводится полное наименование заголовка!
В списке пользователей теперь можно выводить любые поля профилей, но в виджете «Список пользователей» никаких новых настроек не добавилось, по прежнему можно вывести только список никнеймов с аватарами.
Не планируется виджет обновить или для списка пользователей добавить возможность которая есть для всех типов контента – выводить на главную страницу с описанием и другими полями?
Я без претензий, мне просто интересно? почему не реализуют востребованные фишки от первой ветки ?
Иными словами, просто немного терпения и всё будет. На "покушать" просто нужно тоже успевать зарабатывать. А динамика развития есть, это очевидно.
Форума нет в комплекте временно. Loadырь его собственно уже сделал, нужно лишь пройтись по коду и внедрить в релиз. в курсе... форум как по мне , вполне самодостаточен...
Иными словами, просто немного терпения и всё будет. На "покушать" просто нужно тоже успевать зарабатывать. А динамика развития есть, это очевидно. согласен и понимаю, что используем бесплатный движок.. но все же у менянет понимания того, что то, что пользуется популярностью в первой ветке не реализуется во второй..
"Оченно его не хватает"
Требуется PHP 5.3 или выше
Установленная версия 5.3.29
Вы не сможете продолжить установку до тех пор, пока условия отмеченные красным не будут исправлены. Обратитесь в службу поддержки вашего хостинга с просьбой обеспечить необходимые условия. Затем перезапустите установку.
lesterkey, Биллинг и Инстайлер Pro работают (правда, в тонкостях не тестировал).
Спасибо разработчикам за быструю динамику последних версий!
Про пресеты аваторов, как раз перед релизом тему писал.
Думал уже через костыли все делать, а тут на тебе все из коробки!
Панель управления → Компоненты → Профили пользователей → Создать (редактировать) поле;
Ставите галочки: показывать в списке, показывать в записи (в профиле).
Список пользователей в дефолте — пункт меню люди.
У меня вопрос по виджету "список контента", у меня картинки не выводятся)) у кого как?
После замены файла/system/controllers/admin/actions/index.php всё возращается назад, но поля "Новости InstantCMS" естественно нет.
- обновитесь корректно;
- переключите шаблона админки на default;
- в своем шаблоне удалите шаблоны админки;
- очистите кэш браузера.
2. Использую только шаблон default
3. Почистил.
Ничего не поменялось. )))
По каким причинам у меня были эти разные файлы, при чём я их менял местами, мне сейчас и самому не понятно.
Ошибка в следующем: при добавлении "Новости InstantCMS":
А то например такие балбесы как я, только, только, начинаю разбираться со связями. Хотя, как раз данное обновление этому и поспособствовало. Я о связях с профилем )
Подскажите, от чего такое может быть и как исправить?
Признателен за подсказку!
На вкладке "Участники" менюшки операций над пользователями выглядят так же, развёрнутыми.
Впрочем, в дефолтном шаблоне всё нормально. Нужно смотреть свой шаблон.
Чистка кэша не помогла.
И вообще не понятно как поправить. Кто-то справился с этой проблемой?
Везде написано "Нет альбомов для отображения".
Маркер отмечен "Показывать записи из подкатегорий внутри родительской категории".
Создал "новый альбом", его тоже в списке категорий не видно.
Использую команду:
Это всмысле новости про инстант или это виджет новостей с новостных ресурсов? Чет я в виджетах не нашел
Вот пример из описания.
Напиток появится в августе. Винодельня «Кубань-Вино» начала розлив вин под торговой маркой «Высокий берег», которая названа в честь известного места в городе
У меня вроде по прежнему нет:
В итоге ввел пароль, но в виджете новостей выдает нее новости http://prntscr.com/g1azl9
- Исправлена проблема с показом виджетов в админке на главной после обновления;
- Убран нотис в списке альбомов;
- При установке теперь показывает корректно минимальную версию PHP;
- Наборы, созданные без указания сортировки, теперь работают без ошибок.
Можно просто перезалить файлы пакета обновления, без установки в админке, либо внести изменения из указанного коммита.
пс
Ребята, только у меня косяк с альбомами или ещё кто-то наблюдает подобное?
Решил изменить в типе контента "Фотоальбомы", настройки, поля (Название альбома) а именно "Положение заголовков" - при просмотре списка, выбрал значение "Сверху"
Теперь при попытке отредактировать это поле, отображается ошибка...
У меня появился такой нюанс:
Я привязываю "Видео каталог" к группам, искал долго, как происходит добавление видео, в итоге нашел в "Настройке группы" - возможно я просто не прочитал, где это делается.
Далее в группе нигде не выводится это видео, связь реализована иначе - заходим в видео, там появляется привязанная группа. Если у нас связь от Видео к Группам, по идее должно при добавлении видео также даваться возможность выбора группы.
И последний момент, при удалении связи из таблицы cms_con_video (в моем случае Видео каталог) не удалилось поле parent_meetings_id
Может такая идея реализации, а может просто не успели доработать.
В общем вопрос только по реализации, может стоит вывести в группе привязанные типы контента?
поствить чекбокс в Создание в группах.
А плохо то что после создания записи, если сразу не привязать к группе ,то при редактировании нет возможности это исправить!?
Не смог найти вход в отправку приглашений на сайт (не в группу).
Вижу action соответствующий (users\actions\profile_invites.php), но как ни пытался его вызвать, и в адресной строке, и создавая пункт меню,
(типа, users/{user:id}/invites) ничего не получается...
Надеюсь на чей-нибудь "вразумляющий пендель"
Про приглашение на сайт вообще не видел нигде.
А главное — непонятно, как механизм задействовать?
В action и в двух файлах шаблона всё логичненько — форма создаётся, где собираются мэйлы (можно несколько сразу), при отправке сравнивается — не превышен ли лимит приглашённых?
А вот как вызвать эту лепоту — придумать не смог, испробовав два десятка разных вариантов.
Сейчас перепроверил — отсутствует, хотя ничего не менял, кроме шапки сайта (и ту через Инстайлер).
Тогда вопрос к разработчикам: в чём может быть проблема?
Но обидно — из официального архива ведь ставил...
Оттолкнувшись от скриншота, показанного Dorimen, не составило труда найти причину отсутствия пункта меню — она появляется лишь при условии непустого invites_count у данного пользователя. Записав прямо в БД любое число, пункт добавляется. И даже ведёт к форме, в которую можно вписать адреса. И даже приглашения отправляются, с правильной ссылкой, правда, без информации о пригласившем.
Видимо, потому что таблица cms_users_invites остаётся девственно чиста.
Принудительный запуск задачи планировщика, которая должна выдавать инвайты, ни к чему не приводит. Правда, изначально в этой задаче прописан хук 'send_invites', а в контроллере auth такого хука нет. Имеется другой: 'cron_send_invites' — по содержанию очень подходящий и, теоретически, работающий с таблицей приглашений. Кроме того, ни в БД, ни в манифесте этого хука (в любом написании) тоже не было.
Подозревая, что делаю какую-то глупость, всё согласовал. Но без результата. Таблица приглашений остаётся пустой, приглашённым высылается корректная ссылка, но нет ни кода (прописанного в процедуре), ни идентификатора пригласившего. Регистрация проходит успешно, но так, будто приглашённый сам пришёл, проходя мимо...
P.S.
Но самая большая грусть от того, что реферальная программа Биллинга оказалась никак не связанной с этим (весьма толковым, хотя и не работающим пока) механизмом.
Подозреваю, что просто делаю что-то не совсем корректно. Но это и есть проверка механизма на foolproof.
Вы не ищите проблемы там, где её нет. Стоит разобраться с непониманием работы движка и задать вопросы. На форуме.
Но мне не нужно "только"! Ведь есть гораздо более важная ситуация, когда "можно по приглашениям, а можно самому". Поэтому эту настройку сложно принять всерьёз — она в корне противоречит моим задачам (совсем не экзотическим).
В конце концов, я её вчера тоже попробовал изменить и даже получил то, чего добивался — таблица заполнилась.
Вот только зарегистрироваться на сайте самостоятельно стало невозможно — а это сделало всё, чего я добивался, бессмысленным!
И, опять же, вопрос остаётся о второй системе приглашений — из Биллинга. Они для пользователя не задокументированы (просто даётся ссылка — что с ней делать? как использовать? — пользователю не объяснено).
Но важнее то, что эта система, видимо, никак не связана с инвайтами самого сайта. Почему?
Fuze, я согласен — здесь это оказался оффтоп. Может быть посоветуете ветку на форумах, где это уже обсуждалось?
Вы спрашиваете нечто подобное: "у меня стоит двойной стеклопакет, почему он не тройной?".
Отдельных приглашений, при открытой регистрации, нет в CMS на текущий момент.
Я просто ищу (в меру скромных сил) способы совершенствовать прекрасную Систему. Просто к кому нам тут ещё апеллировать, если не к разработчикам?
При добавлении дочерних записей к типу контента, который привязан к группе приходится постоянно выбирать заново группу, чтобы дочернюю запись также привязать.
Было бы логичным, если родительская запись привязана к группе, то и подставлять название группы при создании дочерней записи.
Правка минимальная.
В файле: /templates/blotpro/controllers/content/item_view.tpl.php
строку 55:
то есть, сайт понимает что это админ группы, но какой игнорирует...
в настройках компонента ГРУППЫ приглашение любого пользователя отключены!
http://prntscr.com/g24m92
как это исправить?
я про наши вопросы и хотелки.Спасибо Вам и всех благ!
Разумеется, было бы идеально, если бы это делалось в админке сайта, но если у вас насущная задача, то, как временная мера, путь неплохой и, кажется, без отрицательных побочных эффектов.
попробовал, в поле "набор" пусто.
да, и справку прочитал. там про это ни слова =-(
заранее спасибо.
Привязывать контент можно только при редактировании профиля.
- - - - -
Из мелочей, которые заметил в обновленной версии:
В текстовом редакторе в админке теперь не вижу возможности добавить пустой абзац.
Приходится переключаться на разметку и вставлять код <p><br></p> вручную.
- - - - -
Если кто-то знает, как добавлять пустой абзац (для добавления статей это шутка важная) - напишите, пожалуйста, в комментариях.
Заранее благодарю.
Если просто ставить enter-ы - с Shift, Ctrl или без - отдельные абзацы не создаются.
Более того, если вручную в код вставить <p><br></p> при следующем редактировании и сохранении элемента контента (странички, карточки) эти пустые абзацы автоматически чистятся, удаляются.
Но есть решение.
Нужно ставить пробел, а затем enter.
Тогда в код автоматически добавляется <p> </p>.
Супер!! Спасибо.
Если кто-то найдет решение - напиши, пожалуйста.
Пока приходится откатить до предыдущей версии.
создаю новый тип контента, делаю связь с группами
ни у кого больше со связями нет сложностей?
связь создалась, иду в компонент группы. вижу эту связь, она без названий и прочих атрибутов в разделе поля. нажимаю редактировать - захожу, заполняю поля, выбираю сохранить и все белая пустая страница. захожу опять в компоненты-группы, поле осталось неизменным пустым.
даже если ни одной связи не создано. Если есть необходимость могу предоставить админ доступ к сайту.
[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
не понял только.. проблема с правами?
/system/fields/parent.php
найдите строку
надеюсь больше и не появится %)
в логах:
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
стал думать зачем это может быть нужно, вопрос задавался поздно ночью и вспомнить зачем мне это было нужно не смог. сам поржал и решил, что тема закрыта.
но появился другой вопрос. При создании групп с одинаковым названием выходит поле ошибки.
было бы не плохо подправить на что то с пояснением, что такая группа уже есть?
И в целом, спасибо за вашу работу над cms.
Попробуйте вручную.заменить файл /system/config/autoload.php на оригинальную версию 2.8.
я обновлял (автоматически) 2 рабочих сайта на разных хостах..
последний сегодня ночью. проблем не было.
https://yageisha.ru/
На главной все нормально. При нажатии на ссылке элемента любого списка идет ошибка.
Управление событиями обновлено.
Шаблон default выдает такую же ошибку.
Куда копать?
http://skrinshoter.ru/s/010817/54x4iCid
Сайт textil.org.ua только что создан" Устанавливала строго по инструкции.
Там где 'debug' => 0, вместо ноля поставьте 1
Хотя бы видно будет, где проблема.
Логины пароли к базе данных проверьте.
1. Получаю письмо на почту
2. Захожу по ссылке:
3. И что дальше? )
Обновляйтесь последовательно.
Обновитесь до 2.6.0 - появится 2.7.0 и т.д.
Создаем связь в типе контента, например, объявления. Выбираем дочерний тип контента, допустим, посты. Но саму связь называем обзоры (это я на официальном демо-сайте тренировался)). Так вот, пока всё вроде хорошо. Во вкладке объявлений выводятся посты (обзоры), а на странице поста само объявление. А теперь фокус-покус!))) Создаем в объявлениях еще одну связь, ну и, как вы уже догадались, это опять будут посты. Связь так и называем - посты. Теперь на странице объявления нет вкладки обзоры, но есть вкладка посты. И тут начинается самое интересное. Мы начинаем понимать, что где-то что-то напутали, удаляем связь посты и получаем сюрприз - на странице объявления мы видим все равно вкладку Посты (хотя очень хотелось бы вернуть Обзоры), а на странице поста поле родителя исчезло. Занавес!))))
Есть момент. В списке групп теперь можно использовать фильтр, но результат выводится только на первой странице. Вторая и другие страницы (пэйджбар) выводят список групп без учета фильтра. Для исправления откройте файл:
/templates/default/controllers/groups/list.tpl.php : 96 строка
и строку:
Насколько я понимаю, только на поддоменах? Для сайтов на двух доменах с одной БД и общей таблицей пользователей сквозной авторизации не должно получаться? Может быть, что-то неправильно делаю...
Очень круто!!!
P.S. Я не успеваю обновляться)))
есть тип контента А (в нем созданы записи А1, А2), к нему привязан тип контента Б. В нем созданы записи Б1, Б2, Б3, Б4. Б1 и Б2 определены связью к А1, Б3 и Б4 соответственно к А2. К записям Б1-Б4 привязаны группы. Вот при создании наборов в А, при просмотре общего списка записей (А1+А2) наборы работают. При просмотре отдельно А1 или А2 наборы не отображаются. Можно ли как то отображать их и там? или тут возможность сортировки будет только по фильтру.?
ALTER TABLE `cms_uploaded_files` ADD UNIQUE `path` (`path`)
"Для компонента "Комментарии" добавлены RSS ленты;" - А где можно это отключить для комментариев?
Второй вопрос отпал.
Но у меня пользователи не получают приглашения в группы. Нет никаких уведомлений, как это ни печально.
Каждый пользователь должен настроить в профиле как получать уведомление о приглашении в группы.
Только никто этого делать не будет.
А e-mail большая часть пользователей читает раз в месяц.
Почему нельзя изначально выставить для всех пользователей как они получают уведомления, а потом они уже меняют как хотят?
Это не функционально.
Записи на стене и ответы на комментарии вообще исключают возможность уведомления на сайте. То есть как бы машина едет, но дворники не работают и тормозов нет.
предыстория: пытался привязать к профилю два типа контента.
Создал связь профиля с первым типом контента - все нормально. Профиль пользователя редактируется и сохраняется
Создал связь второго типа контента с профилем. При редактировании профиля все выбирается нормально, но при попытке сохранить изменения выкидывает вот такую ошибку:
Подскажите, как исправить?
найти строки
Хотя в правах доступа это запрещено. Пользователь может привязывать и отвязывать только свои записи.
Как избавиться от этой напасти?
Задаю в настройках групп, что фотоальбомы в группу может добавлять только владелец.
Захожу под пользователем - участником группы, который пытается добавить фото в альбом группы и что же я вижу - пользователь легко может создать альбом группы по ссылке под названием группы.
В общем пока что сыровато...
Как это можно поправить?
Вопрос к знатокам. Подскажите, пожалуйста, как в новой версии сделать оформление групп как было привычно ранее, когда логотип и краткие счетчики контента аккуратно располагаются слева на титульной странице группы?
Буду признателен за ответ.
А жаль, в прошлых версиях титульная страница групп была оформлена так удачно, компактно и аккуратно...
Возник такой вопрос.. к типу контента привязан другой тип контента. если между ними установлена связь, можно ли как то устанавливать ограничение на определенные статьи у типов контента. ? чтобы пользователь не мог привязать доступный контент к какому то определенному. то есть если по первому типу контента есть список статей, для привязки можно было бы использовать только доступные для связи статьи
Кроме того, можно установить с тестовыми данными — там всё это реализовано. Можно "подглядеть" как...
убрать или закоментировать правило, стр: 515 form.modal .textarea { resize:none; }
это всё у меня случилось на предпоследнем обновлении 2.7.2
к сожалению решить так и не удалось.... были советы, но ничего не помогло.... до сегодняшнего дня приходилось "терпеть"
НО сейчас вот обновился 2.8.0
все траблы пропали.... конечно рад этому, но очень жалко, что "тогда" "всё" корректно не работало.
Удачи!
"Доброго времени суток всем!
столкнулся с такой проблемой (наверняка решение этому есть, но я не нашел).
собственно обновился, и происходит такая вещь, в часах не засекал, но условно, в течение суток пропадают все тексты, перестают кликаться ссылки, пункты меню также становятся не кликабильны...
Кеширование включено
и все эти траблы пропадают, если включить режим отладки... я его снова отключаю, и как выше написал, примерно в течение суток, снова все не кликабильно, и пропадают все тексты... и снова режим отладки, снова все работает...
но это как-то не айс..
и еще вот, в редакторе большинство элементов форматирования не работает...
кеш чистил вручную, и собственно постоянно включено...
просьба ногами не пинать...
но хочется чтобы работало исправно
заранее спасибо за советы и ответы!"
все решилось после последнего обновления......
Я про эту кнопку (и сам компонент) прозевал информацию, а она иногда может быстро помочь решить "запутанную" проблему.