Обновление InstantCMS 2.2.0

19.02K
r2

Привет, друзья.

Представляем вашему вниманию очередное обновление InstantCMS 2.2.0.
В состав данного обновления вошли, пожалуй, самые востребованные на данный момент (если судить по числу вопросов на форуме) функции.

Новые возможности

Размещение записи в нескольких категориях

В настройках каждого типа контента появилась новая опция:

Изображение

После ее включения в форме создания и редактирования записи появляется возможность указывать дополнительные категории:

Изображение

Категорий может быть любое необходимое количество:

Изображение

Поскольку эта возможность затрагивает все типы контента, она может быть использована и в сторонних компонентах, например в InstantMaps.

Возможность выбора типа контента по-умолчанию

В общих настройках сайта появилось поле:

Изображение

Как видно из пояснения, URL для записей выбранного типа станет короче. Например, если выбраны "Страницы", то страница "О проекте" будет доступна по адресу /about.html вместо /pages/about.html.

Загрузка изображений в редакторе Live

Теперь редактор Live может загружать изображения для вставки в текст через свой стандартный диалог "Изображение".
Для этого был написан свой собственный загрузчик, т.к. стандартный загрузчик Live крайне небезопасен.

Изображение

Управление пресетами загружаемых изображений

В списке компонентов в админке появился новый — "Загрузка изображений". В настройках этого компонента теперь можно управлять пресетами (размерами) загружаемых изображений. Так, например, помимо стандартных пресетов (микро, маленький, средний, большой) вы теперь можете создавать свои собственные. Все созданные здесь пресеты доступны в опциях полей типа "Изображение" и "Набор изображений". Для каждого из стандартных визуальных редакторов также доступен свой собственный пресет, который можно настроить.

Изображение

Как можно заметить на скриншоте, помимо размера в каждом пресете отдельно можно настроить добавление собственного водяного знака:

Изображение

Водяной знак может располагаться в различных местах оригинального изображения.

Общие фотоальбомы

В настройках фотоальбома появилась новая опция:

Изображение

Общие альбомы на сайте отмечаются специальной пометкой:

Изображение

При загрузке фотографий чужие общие альбомы доступны для выбора в качестве места назначения:

Изображение

Новый виджет "Фильтр контента"

С помощью данного виджета вы сможете перенести фильтр списка контента в боковую колонку сайта. Для этого прикрепите виджет к нужным страницам (например, "Объявления: Просмотр списка"). Виджет умеет автоматически определять какой тип контента показан на текущей странице и выводить соответствующий фильтр:

Изображение

Дополнительные настройки виджетов для дизайнеров

В настройках виджетов появилась новая вкладка "Дизайн", где теперь можно задать CSS классы отдельно для всего виджета, его тела и заголовка. Там же можно переопределить шаблоны обертки и тела виджета.

Изображение

Выбор групп пользователей по-умолчанию

В настройках компонента "Авторизация и регистрация" появилась новая опция, с помощью которой вы можете сами определить, в какие группы будут попадать пользователи после регистрации:

Изображение

Новый тип поля: "Список: мультивыбор"

Данное поле теперь можно использовать в типах контента. Оно работает как обычный список, но при заполнении в нем можно указать сразу несколько вариантов.

Другие новшества:

  • Добавлена возможность переименовывания фотографий в альбомах;
  • В настройках компонента "Фотоальбомы" добавлена опция для сохранения оригиналов фотографий в альбомах, при наличии оригинала ссылка на него выводится на странице фотографии;
  • Улучшена адаптивность фотогалереи;
  • Добавлена возможность отключения вывода списка записей контента при просмотре корневой категории;
  • Добавлена проверка опций PHP magic_quotes_gpc и register_globals в инсталляторе;
  • Улучшен автоматический установщик дополнений, добавлена проверка корректного указания пути папки сайта.

Исправления и изменения

  • Исправлен вывод описания и ключевых слов на главной странице при отключенном использовании их на всех страницах сайта;
  • Исправлен вывод относительных путей для изображений в RSS-лентах;
  • Исправлен публичный показ комментариев для контента закрытых групп;
  • Исправлена функция ручного изменения порядка сортировки категорий в админке (если по-прежнему не работает, убедитесь что опция magic_quotes_gpc в настройках PHP отключена);
  • В заголовок главной страницы теперь не добавляется название сайта;

Как установить обновление

Автоматическая установка

Воспользуйтесь функцией "Проверить обновления" в панели управления InstantCMS 2.
Система сама обнаружит обновление, предложит скачать его и установить.
Для установки потребуется указать реквизиты для доступа на FTP.

Ручная установка

Убедитесь что вы используете InstantCMS 2.1.2 (версию можно посмотреть внизу любой страницы в админке).
Загрузите архив с обновлением. Действуйте по инструкции. Если вы не уверены в своих знаниях относительно FTP, прав на файлы и т.п. — используйте ручной способ, описанный в данной инструкции.

Заключение

Предвосхищая вопросы о форуме — он в производстве, появится спустя некоторое время. Точные сроки пока назвать не получится, к сожалению, но работа идет.

Спасибо, что вы с нами! Работа над развитием и улучшением InstantCMS 2 не останавливается, так что все самое интересное еще впереди.

Поддержите проект

Вы можете стать официальным спонсором или оказать другую поддержку. Вы также здорово поможете, если поставите звезду на GitHub.

+5
Stecc Stecc 7 лет назад #
Спасибо вам! Вы молодцы. v

Но перейти на двойку планирую как выйдет форум.
+1
Val Val 7 лет назад #
Супер! dance
Надо проверить и обновить дополнения!
+11
r2 r2 7 лет назад #
Никаких глобальных изменений в этой версии нет, поэтому большинство дополнений должны продолжать работать.
+6
Val Val 7 лет назад #
Это тоже очень хорошая новость! (Я все равно стараюсь проверять работоспособность дополнений на новых версиях)
Большое вам спасибо за ваш труд! С учётом нововведений двойка стала лучшей из лучших!
+2
m0skit m0skit 7 лет назад #
Нет предела совершенству, так что на счет лучшей из лучших говорить еще рано smile
0
Oleg_z75 Oleg_z75 7 лет назад #
Скажите плиз, на биллинг 2.0.1 могут повлиять изменения? Нужно ли ждать Обязательного обновления под данную версию?
+2
maxisoft maxisoft 7 лет назад #
Спасибо за обновление.
0
nmsk nmsk 7 лет назад #
УРААААААААА!!!!!!!!!!!!! dance

Спасибоооооооо!!!
0
Alexprofi Alexprofi 7 лет назад #
Спасибо за обновление!
Я вообще-то ждал появления русских урлов и возможности добавлять атрибуты к картинкам, загружаемым через поле "изображение".
Так понимаю, что ни того ни другого не появилось?
+3
AndroS AndroS 7 лет назад #
Круто! Спасибо за доработки! Виджет фильтра контента - крутая фишка!
PS: а что с шопом? zst
0
alexbabo alexbabo 7 лет назад #
Спасибо за обновление!
0
rookee rookee 7 лет назад #
А кто поможет реализовать привязку к Нескольким Группам? Уж очень надо!
+2
My-InstantCMS.Ru My-InstantCMS.Ru 7 лет назад #
Спасибо) много чего полезного, в том числе "Дополнительные настройки виджетов для дизайнеров" smile
0
MegaRostov MegaRostov 7 лет назад #
Очень ждал!! Спасибо!
+2
jorgovich jorgovich 7 лет назад #
Отличная новость, жаль будет бессонная неделя чтоб все перенести, но класс!!!
Сразу на заметку нашел небольшой недочет во вкладке дизайн виджета при задании собственного шаблона контейнера, если задать несуществующий Шаблон контейнера то сайт в ауте, надо условие проверки что если ошиблись выводить стандартный.
Тестирую дальше, спасибо!
+1
platon platon 7 лет назад #
спасибо, много нужного! dance
+1
Detroit Detroit 7 лет назад #
Спасибо за вашу работу.
+1
VonKruger VonKruger 7 лет назад #
Спасибо огромнейшее! Все очень нужное сделано. dance
+2
MegaRostov MegaRostov 7 лет назад #
С чем может быть связана данная ошибка?
+1
nmsk nmsk 7 лет назад #
Данная ошибка связана с шаблоном, переключитесь на стандартный, и её не будет..
Сам с такой проблемой столкнулся.
0
MegaRostov MegaRostov 7 лет назад #
Спасибо!
+8
Олег с клещами Олег с клещами 7 лет назад #
Вот теперь интстант - настоящая бомба!!!
Можно уже не обсуждать темы типа "инстант vs джумла", всё уже и так видно любому.
0
m0skit m0skit 7 лет назад #
Сравнение instant vs joomla вообще не корректно, по моему. Это совсем разные системы. Плюсы есть и там и тут. В любом случае системы вибираются под конкретные задачи, по крайней мере в идеале так должно быть.
+1
Mr.Andreius Mr.Andreius 7 лет назад #
Отличная новость! и нововведения полезные v
-1
No Name No Name 7 лет назад #
подскажите пожалуйста как правильно обновить шаблон, в дефолтном шаблоне менял (менял там стили и так по мелочи), как теперь обновится что бы мой шаблон остался таким же как прежде ? можно конечно обновится и потом свой (переделаный дефолтный) залить поверх, но боюсь - ведь обновление что то и в шаблоне вносит нового и боюсь что что то не будет работать !!!подскажите пожалуйста!!!
+1
jorgovich jorgovich 7 лет назад #
1. Вариант ручной перенос, смержить - проверить в каких были изменения и перенести
2. Вариант переименовать свой шаблон на хостинге, в другое имя выбрать в опция выбрать его, залить дефолтный, потом накатить обновление
-1
No Name No Name 7 лет назад #
а если имя другое задать шаблону который щас называется default , это не повлияет на работоспособность шаблона ? тоесть в файлах шаблона не где не указывается что это шаблон такой -то??
0
jorgovich jorgovich 7 лет назад #
Поэтому и написал что первый надежнее, все зависит от того как сделан шаблон
+1
jorgovich jorgovich 7 лет назад #
Первый надежнее
-1
No Name No Name 7 лет назад #
а так получится ?- создал копию и переименовал дефолтный шаблон default в mysablon , тоесть у меня на сервере щас два шаблона ,включил в настройках сайта mysablon (проверил вроде работает) , теперь хочу обновится в автоматическом режиме, как думаете мой незатронутый пари обновлении шаблон mysablon на новой версии движка будет корректно работать ? (будет ли брать недостающие файлы с нового default шаблона )
0
jorgovich jorgovich 7 лет назад #
будет ли брать недостающие файлы с нового default шаблона
- честно не уверен, но по моему нет, если их нет то нужно закинуть их в свой.
Не забудте сделать резервную копию на всякий пожарный
0
Олег Васильевич я Олег Васильевич я 7 лет назад #
не забудьте языковый файл добавить
0
Aquarius Aquarius 7 лет назад #
Спасибо, R2!
Всё очень в тему!
И продолжаем ждать фирменный мануал для программистов. look
Там очень был важный прорыв, но даже "Модели" остались недоделанными немножко (http://docs.instantcms.ru/dev/models), а самое важное – "Формы" и "Шаблоны" ждём! И тогда будет песня – чего не хватает сами люди довинтят на коленке v
0
Aquarius Aquarius 7 лет назад #
Мне форум не нужен – думал, мол, ну их эти обновления...
А поди ж ты – нашёл пару пунктов из-за которых всё же лучше заморочиться! scratch
+1
kirkr kirkr 7 лет назад #
УРААА!!! Теперь проще дизайн верстать для виджетов :))) Молодцы!
+1
PIN PIN 7 лет назад #
Отличная работа!
+1
kaless kaless 7 лет назад #
Огромное спасибо за обновление!
Сделайте пожалуйста в следующих обновлениях управлением доступа к комментариям. Очень нужно закрыть просмотр комментариев, от гостей и некоторых групп пользователей. Можно конечно писать в закрытые группы, но это не очень удобно.
+1
Man Man 7 лет назад #
При обновлении будьте осторожны, так как заменяется файл main.tpl.php из дефолтного шаблона.
Если вы из подвала уже убрали исходящие ссылки на FATCOW и INSTANTCMS, то после обновления они снова появятся.
+4
r2 r2 7 лет назад #
На заметку. Ссылку на FatCow можно убрать только если убрать все их иконки с сайта. Иначе это нарушение условий использования данных иконок.
0
Man Man 7 лет назад #
А где именно можно лицезреть их иконки?
0
r2 r2 7 лет назад #
В дефолтном шаблоне используются их иконки.
+3
m0skit m0skit 7 лет назад #
Кстати, про иконки. Чтобы не вставлять ссылку на разработчиков иконок, намного правильнее и современнее, особенно с точки зрения адаптивности, было бы использование иконического шрифта. Тем более что иконки от FatCow какие-то убогие и на фоне современных тенденций в веб-дизайне смотрятся как нечто крайне архаичное. Я у себя сразу их заменил.
0
r2 r2 7 лет назад #
Это дело вкуса. По мне так иконочные шрифты гораздо более убогие. Кто-то третий вариант выберет. Так что каждый сам всегда может заменить иконки на те, которые нравятся лично ему.
+3
m0skit m0skit 7 лет назад #
Тут даже дело не вкуса, а я бы сказал - дизайнерская ошибка. Вы дефолтный шаблон сделали плоским в стиле flat-дизайна, а иконки оставили псевдо-объемные. А между тем, иконки иконических шрифтов как-раз, как нельзя лучше подходят для плоского дизайна.

Конечно, если кому-то необходимо, то меняет. Но сделать это не так просто, как хотелось бы.
+3
r2 r2 7 лет назад #
Не по ГОСТу чтоли?)) Шаблон должен быть просто симпатичным, а не строго соответствовать какому-либо стилю. Не было такой задачи. Так уж вышло, что мне нравится как он выглядит, включая иконки.
+1
m0skit m0skit 7 лет назад #
Причем тут по госту или не по госту? Вы же под деловой костюм сланцы не одеваете? Так и тут. Эти иконки не сочетаются с плоским дизайном.
Но, хозяин - барин. Я лишь хотел как лучше.
+1
m0skit m0skit 7 лет назад #
И еще, а как выглядят иконки при масштабировании вам тоже нравится? smile
+1
Oleg_z75 Oleg_z75 7 лет назад #
А мне дефолтный очень нравится, я с него нормальный шаблон смастерил, так что порошу не ругать труд наших разработчиков. v
+1
Val Val 7 лет назад #
Я за svg иконки! У иконочных шрифтов много недостатков)))
Но, как уже упоминалось на форуме, никто вам не мешает сделать пак со своими иконами и выложить для инстанта joke
0
m0skit m0skit 7 лет назад #
Зачем делать пак для инстанта, когда все это делается через онлайн-сервисы. Вы, судя по всему,даже не знаете о чем говорите, о каких недостатках иконических шрифтов, следовательно, вы можете знать.
Перечислите хоть один для примера smile
0
Val Val 7 лет назад #
> Зачем делать пак для инстанта, когда все это делается через онлайн-сервисы.
Затем что он-лайн сервисы вам только помогут собрать шрифт с нужными вам картинками, не более. А вам требуется этот шрифт "адаптировать" к шаблону для InstantCMS - прописать необходимые стили, потому что просто так шаблон ваши иконки не увидит и не будет их отображать.
Под паком я подразумевал готовый набор, который сторонний пользователь может скопировать в свой шаблон и сразу использовать, без "танцев с бубном".

> Вы, судя по всему,даже не знаете о чем говорите, о каких недостатках иконических шрифтов, следовательно, вы можете знать.
Ваш уровень знаний тоже далеко не охватывает весь спектр информации. Можете изучить сравнение иконочных шрифтов и SVG, например, здесь https://css-tricks.com/icon-fonts-vs-svg/ (это далеко не единственный источник, который отдает предпочтение SVG)
0
reload reload 7 лет назад #
Val:
это далеко не единственный источник, который отдает предпочтение SVG

SVG круче во всех отношениях... имхо.

...типа +1 к источникам)
0
m0skit m0skit 7 лет назад #
Извините, не обратил внимание на указание формата SVG в вашем комментарии, в результате чего вышло непонимание.
SVG лучше, безусловно.
Но, я говорил о сравнении иконических шрифтов и png иконок, которые используются в instantCMS.
В этом случае иконические шрифты намного лучше растровых иконок и это даже нет смысла обсуждать.
+7
Man Man 7 лет назад #
Да, действительно. Данные иконки добавляют какой-то «дешевизны» Инстанту, по которой его можно отличить от других движков.
+2
jorgovich jorgovich 7 лет назад #
Надо смотреть не на внешний вид, а то что под капотом joke
0
m0skit m0skit 7 лет назад #
Смотрите смотрите, а мы лучше и о дизайне забывать не будем.
0
blagpro blagpro 7 лет назад #
Будьте добры, ссылочку на живое использование иконического шрифта, склоняюсь к его внедрению.
0
m0skit m0skit 7 лет назад #
Практически любой сайт с flat-дизайном использует иконки иконического шрифта. Элементарный пример - Twitter.
Зайдите и на твиттер и увеличбте масштаб страницы, увидите какими четкими остались иконки. А теперь проделайте тоже самое на инстанте и увидите какими стали иконки
0
blagpro blagpro 7 лет назад #
Напишите пожалуйста, минимизированную схему замены стандартных иконок на иконки иконического шрифта. Буду благодарен!
+1
Val Val 7 лет назад #
Закидываете шрифт в папку шаблона. Подключаете его к шаблону (прописываете необходимые CSS файлы - обычно идут в комплекте со шрифтом). Добавляете исключения в .htaccess на расширения файлов шрифта/шрифтов. И в нужных местах в своих стилях или в теле шаблона вставляете указатели на требуемую иконку.
0
blagpro blagpro 7 лет назад #
Премного благодарен!
0
qwest qwest 7 лет назад #
Спасибо за доработки! Фильтр контента очень хорошая штука.
Жаль двух самых ожидаемых доработок нет. Но это дело времени.
0
MegaRostov MegaRostov 7 лет назад #
А как тогда настроить под свой шаблон??? ВОПРОС!!! Что бы ошибок не было?
+2
r2 r2 7 лет назад #
Обновить файлы своего шаблона по аналогии с дефолтным.
0
MegaRostov MegaRostov 7 лет назад #
Спасибо получилось!
+1
Man Man 7 лет назад #
Возникла проблема, связанная с установкой по умолчанию типа контента «Статьи».(чтобы пропала вложенность articles).
В самих статьях внизу страницы был установлен виджет «Список контента», который пропал в самих статьях с включением данной функции. Хотя в списке статей в самой категории он присутствует.
+1
r2 r2 7 лет назад #
Изменились URL, значит нужно изменить маски в настройках "страницы" к которой привязаны виджеты.
0
Man Man 7 лет назад #
Объясните чайнику, где поменять эти маски?
+2
r2 r2 7 лет назад #
У нас есть документация.
http://docs.instantcms.ru/manual/widgets/pages
0
Man Man 7 лет назад #
Кто-нибудь может объяснить, что и где прописать, так как пропали все виджеты при просмотре статей (articles)?
0
Man Man 7 лет назад #
уже сам разобрался.
+1
frukt frukt 7 лет назад #
Спасибо, много полезных новых функций добавили, в том числе "по просьбам трудящихся" smile По крайней мере большая часть мне была необходима и реализовывалась дополнительными кодами, теперь это можно настраивать в админке, это гораздо проще, быстрее и практичнее!
0
MegaRostov MegaRostov 7 лет назад #
Подскажите а где можно прочесть или узнать про Дополнительные настройки виджетов для дизайнеров. А то у меня все как то уныло и просто ужасно выглядит!!!
0
m0skit m0skit 7 лет назад #
Ура, дождались обновления. Судя по описанию, часть из сделанного на основе моих сообщений хотя, возможно не только моих.

Осталось, подождать пока народ потестит и можно обновляться smile

Вопрос по шаблонам - что-нибудь менялось глобальное или только мелкие добавления?
0
rookee rookee 7 лет назад #
Нужно ещё
+ "тип поля - поле из другого типа контента" - так можно было бы реализовать связь некую
+ Возможность менять группу привязки контента и
+ возможность задать несколько групп ( как и категорий сейчас)

желающие - напишите в личку. кто готов реализовать
Нифигаccе о-го-гошеньки Нифигаccе о-го-гошеньки 7 лет назад #
Комментарий удален
+1
Man Man 7 лет назад #
Что писать в поле "Сервер"?
localhost
+1
r2 r2 7 лет назад #
1. "Белый лист" означает что произошла ошибка. Вам нужно узнать из логов какая именно. Не зная ошибки никто не сможет помочь.
2. Что и куда писать подробно рассказано в инструкции, ссылка есть в конце новости.
Нифигаccе о-го-гошеньки Нифигаccе о-го-гошеньки 7 лет назад #
Комментарий удален
+1
r2 r2 7 лет назад #
Логи ведет ваш сервер, а не админка.
Спросите у хостера где находится error.log и ищите в нем Fatal Error.
0
Man Man 7 лет назад #
Большинство хостеров по умолчанию отключают логи.
+3
maxisoft maxisoft 7 лет назад #
да какая разница отключает или нет откройте index.php и впишите вначале вот эти строки
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);

после чего откройте сайт и увидете где скрипт выдал fatal error
+2
r2 r2 7 лет назад #
Большинство как раз ведет, а от тех которые отключают надо бежать, это как ездить на машине без приборов на панели.
0
Man Man 7 лет назад #
У меня 2 хостера и у обоих было отключено. Одному написал, чтобы включил. А у второго (timeweb) можно было самому включить соответствующую кнопочку.
При большом количестве проектов и при большом трафике, очень быстро заполняется место на хостинге.
+1
r2 r2 7 лет назад #
Для этого существует ротация, когда в логе хранятся только последние N записей
Айрат Айрат 7 лет назад #
Комментарий удален
0
WowChih WowChih 7 лет назад #
комментарии к отдельным фотографиям не добавляются...
0
WowChih WowChih 7 лет назад #
вот такая штука
+1
WowChih WowChih 7 лет назад #
картинка не прикрепилась с первого раза(
0
Rossoman Rossoman 7 лет назад #
Тоже не добавляются комменты к фоткам. Система с нуля установлена
+4
Soul Soul 7 лет назад #
Спасибо!
P.S. а я еще думал сегодня на работе задержаться с квартальным отчетом.... к черту отчет, пойду обновляться! laugh
0
broman broman 7 лет назад #
Спасибо!
+1
Azura Azura 7 лет назад #
Спасибо большое! Вперёд к тестированию! =)))
Назрел вопрос: Фотогалерея по функционалу расширилась? Теперь фотографии тоже можно настраивать в админке, как тип контента, ну или хотя бы как контент (раньше только альбомы можно было настроить, а фото как бы просто где-то были)?
+4
Azura Azura 7 лет назад #
Отвечу сама себе - нет( фотографии не подлежат редакции - можно только название менять(
0
nmsk nmsk 7 лет назад #
Да, нужных функций нереализованных ещё много осталось... Будет ждать, с нетерпением, а что остаётся делать... popcorn
+2
Олег Васильевич я Олег Васильевич я 7 лет назад #
r2:
теперь можно задать CSS классы отдельно для всего виджета, его тела и заголовка
Хоть и пригодится в некоторых случаях, вряд ли стоило тратить именно на это своё время.
r2:
Там же можно переопределить шаблоны обертки и тела виджета.
А вот это - песня!
Что хотелось бы увидеть в следующей версии в плане вывода виджетов: отсутствие критической ошибки в случае не обнаружения системой указанного файла шаблона. К примеру, в этом случае виджет должен вывестись с шаблоном по умолчанию (в идеале с сообщением видимым админу: файл шаблона "default-new.tpl.php" не обнаружен, поэтому виджет выведен в шаблон default.tpl.php).
Спасибо за обновление!
Отдельное спасибо за мультикатегории!
Мира вам!
0
WebMan WebMan 7 лет назад #
r2:
теперь можно задать CSS классы отдельно для всего виджета, его тела и заголовка
Полезная возможность. В 2.1.2 мне пришлось делать новые шаблоны для нескольких виджетов вместо стандартных только из-за невозможности нормально оформить заголовок виджета. Теперь можно использовать стандартные виджеты (оставив совместимость с обновлениями в будущем), просто добавив нужные классы CSS в свою тему. Спасибо, r2!
+2
jorgovich jorgovich 7 лет назад #
Все фишки новые классные потестировал, особенно радует загрузка пресетов изображений, фильтра (правда подшаманить уже немного пришлось zst ), и вот эта функция: возможность выбора типа контента по-умолчанию - все здорово.
+1
Rossoman Rossoman 7 лет назад #
Заметил, что если свой шаблон стоит, то при переходе на страницу добавления материала выдает 404. Но только в том случае, если в типе контента присутствует поле изображение.
Если это поля нет в типе контента, то страница добавления работает
+1
Rossoman Rossoman 7 лет назад #
решается проблема очень просто. В своем шаблоне достаточно перезалить файлы полей image.php и images.php
+2
Val Val 7 лет назад #
А полностью удалить из своего шаблона эти файлы не пробовали?
По идее движок должен работать по принципу что в дефолтном шаблоне есть все необходимое для его "фунциклирования" и если в других шаблонах он чего то не находит то подгружает данные из дефолта. Т.е. если принципиально в указанные вами файлы изменения не вносились то и держать их в шаблоне нет смысла (чтобы в будущем проблем меньше было smile )

p.s. это в теории, на практике не проверял потому и спрашиваю)))
+2
Rossoman Rossoman 7 лет назад #
не пробовал, но раньше работал такой метод.
дело в том, что в очень многих файлах изменения (около 80%), и поэтому там все файлы
0
PIN PIN 7 лет назад #
тоже пришлось к этому прийти,
но для СвойШаблонистов придется помимо добавления новых 7 файлов еще 21, если не ошибаюсь, файл аккуратно подвнедрить))
+2
Natalya Natalya 7 лет назад #
Наверное, буду банальна - новость ВЕЛИКОЛЕПНАЯ!!! dance
Спасибо большое разработчикам!!!
+1
Kantona Kantona 7 лет назад #
Большое спасибо разработчикам за обновление!!!!))) Меня интересует наложение ватермарков на фото! Все вроде работает нормально, но почему они не накладываются при загрузке фотографий в фотоальбомы? в остальных местах работают нормально
0
nmsk nmsk 7 лет назад #
Ватермарков в фотоальбомах - нет. У меня они по крайней мере только там отсутствуют...
+3
Старый балбес Старый балбес 7 лет назад #
Большое спасибо за обновление!
Уважаемые разработчики! Очень прошу от имени любящих ВАС девелоперов привести одну функцию ядра к такому виду:
Код PHP:
  1. /**
  2. * Возвращает объект модели из указанного файла (без расширения)
  3. * @param string $controller Контроллер модели
  4. */
  5. public static function getModel($controller, $delimitter='_'){
  6. $config = cmsConfig::getInstance();
  7. $self = self::getInstance();
  8. $model_class = 'model' . string_to_camel($delimitter, $controller);
  9. if (!class_exists($model_class)) {
  10. $model_file = $config->root_path.'system/controllers/'.$controller.'/model.php';
  11. if (file_exists($model_file)){
  12. include_once($model_file);
  13. } else {
  14. self::error(ERR_MODEL_NOT_FOUND . ': '. $model_file);
  15. }
  16. }
  17. $model = new $model_class();
  18. return $model;
  19. }
Добавить 2 параметр $delimitter.
Что это дает?
Возможность подключать к основной модели компонента дополнительные модель лежащие в других директориях.
Пример вызова:
Код PHP:
  1. $test = cmsCore::getModel('mycomponent/admin/setting', '/')->getTest();
Я подключил дополнительный файл модели лежащий в директории system/controllers/mycomponent/admin/setting/model.php
Код PHP:
  1. $test = cmsCore::getModel('mycomponent/read', '/')->getTest();
Еще дополнительный файл модели лежащий в директории system/controllers/mycomponent/read/model.php
Сейчас имею основной файл модели в 300кб, общий обьем одного файла модели будет 1.3 мб. cry
Очень необходимо в обьемных компонентах иметь возможность подключать части моделей в нужных разработчику местах.
Для системы это изменение ничего не затронет- а разработчику просто развяжет руки.
Да Вы и сами знаете , что неудобно иметь один файл модели .
Нужно иметь основную и подключаемые модели, это придаст структуризацию и разделение моделей по функционалу.
Заранее большое спасибо!.
0
alexbabo alexbabo 7 лет назад #
После обновления,с установкой нового компонента проблемы
Код PHP:
  1. Ошибка пути: InstantCMS 2 не найдена в ftp://bregeto.com/public_html/mysite.com
Путь введён правильно
+2
Bubble Gumoff Bubble Gumoff 7 лет назад #
ВАУ !!! НЛО прилетело и опубликовало эту надпись здесь
+2
Нэттинел Нэттинел 7 лет назад #
От всей души спасибо за мультикатегории! dance
+1
Князь Мышкин Князь Мышкин 7 лет назад #
<нытьё>
Ну вот все такие "Клёво, вот это новость", а я сижу и тихо завидую.
Потому что у меня главный сайт с кучей контента все еще на первой ветке, и я все жду, жду мигратор.
Так что заочно тоже рад, широкий прогресс на лицо, обновление кучу всего добавило.

Но, сижу жду мигратора.
Ребятки, очень жду !
<\нытьё>
+1
Man Man 7 лет назад #
Его не будет. Делайте новый проект!
+1
Князь Мышкин Князь Мышкин 7 лет назад #
Пруфлинк?
Вроде бы еще недавно писали, что будет ...
-1
Man Man 7 лет назад #
Вы залейте сам движок куда-то на поддомен и посмотрите во внутрь. Там абсолютно все по-другому. Как вы это хотите смигрировать?!
+1
Князь Мышкин Князь Мышкин 7 лет назад #
Да нет же ж, про мигратор не я обещал.
Про мигратор писалось еще тогда, когда первые бэта-версии появились.
Авторы тогда заявили, что скорее всего будет просто мигратор для основного контента, а для премиума будут свои, отдельные.
Потом описали ряд трудностей, с которыми приходится сталкиваться, но никто не написал еще, что финита ля комедия, мы передумали его писать.
По крайней мере я не видел такого

А что структура разная я и сам знаю, иначе бы давно уже нашел способ кто-то ...

Обычный текстовый контент уже научились парни переносить. Но в этом случае теряются ссылки и прочий контент, не являющийся статьями на сайте. Это не вариант, хотя попытка хорошая.

Вот, и продолжаем сидеть и ждать ...
-1
seyfer seyfer 6 лет назад #
Ну и что, что движок. Нельзя чтобы было базу данных сконвертировать под новую структуру? Отговорки одни.
+1
blagpro blagpro 7 лет назад #
С момента выхода 2 ветки прошло много времени и я ни разу не пожалел, что как только вышла 2.0 я закрыл проект на 1.0 и с нуля создал на обновлённом движке. Точных сроков никто не давал, поэтому, как советует Man: "Делайте новый проект".
+1
Князь Мышкин Князь Мышкин 7 лет назад #
Мне-то ссылки терять нельзя.
У меня госучреждение, ссылки в отчет кладут на те или иные документы. Так что мне весь контент с ссылками сохранить надо
0
blagpro blagpro 7 лет назад #
Тогда остаётся надеяться на лучшее v
0
Игорь Lu Игорь Lu 7 лет назад #
При изменении названия фото в фотоальбоме Мозила выдаёт ошибку, а в хроме всё работает чётко.
+1
solitario84 solitario84 7 лет назад #
Разработчикам огромнейшее спасибо! Все новшества очень полезны! Желаю так держать!.))) Но без проблемки не обошлось..
Другие новшества:
В настройках компонента "Фотоальбомы" добавлена опция для сохранения оригиналов фотографий в альбомах, при наличии оригинала ссылка на него выводится на странице фотографии
где эти настройки? уменя их нет.. только у меня? все остальное работает на ура, Ура! Ура!))
0
nmsk nmsk 7 лет назад #
Компоненты > Фотогалерея. (настройки)
+2
Alexey Zagrebelniy Alexey Zagrebelniy 7 лет назад #
Поздравляю с новой версией!

Насладиться правда ей не получилось:
Обновление с 2.1.2 на 2.2.0 (с дефолтным шаблоном) прошло криво и данные языкового пакета новый компонент никак не хотел брать из файла, хотя они там присутствовали (проверил), при попытке входа в настройки компонента выдает 404.

Установил чистую 2.2.0 с нуля - новый компонент отображается как надо, но вот со старым контентом вышел баг, когда вручную удалял демо-данные. При удалении в админке одной из Страниц - исчезли обе имеющиеся разом (Правила сайта, О проекте), любые новые Страницы сохраняются без белого листа, но не отображаются в админке. В базе в таблице cms_con_pages они имеются, но в cms_con_pages_cats_bind поле category_id имеет значение Null. Как только Null меняешь на 1 - все ОК: в админке есть, для редактирования доступны, изменения сохраняются, но любая новая страница так же получает Null. Причем это только с pages такое, т.к. остальные заведенные (новые не создавал еще) типы контента и создаются и отображаются и изменяются нормально, как и в предыдущих версиях движка. Пробовал для pages и подкатегории заводить в них добавлять Страницы - все то же самое с Null получается, попробовал включить для pages в настройках Тип контента по умолчанию - и при этой опции все тоже самое.

Так же заметил, что во всех таблицах cms_con_XXX_cats_bind остается мусор: т.е. сами страницы удалены, а упоминание в какой категории они числились - остается. Зачем это нужно хранить наряду с актуальными записями?
+2
Lisandr Lisandr 7 лет назад #
Тоже самое. Обновился вчера. Страницы в page новые создаешь - а они не отображаются, хотя в БД заносятся. Категория в cms_con_pages_cats_bind не присваивается (NULL), а ещё в cms_con_pages дата создания страницы тоже NULL
+2
Lisandr Lisandr 7 лет назад #
Нашел как обойти проблему. Для типа контента включите возможность выбора категорий и добавление страниц в корневую категорию. После этого при создании новых страниц выбирайте корневую категорию и запись будет создаваться.
Конечно ошибка всё равно остается, написал r2 на почту, думаю поправят, а пока можно и так выкрутиться.
0
Alexey Zagrebelniy Alexey Zagrebelniy 7 лет назад #
О! Такой способ обхода работает. Спасибо!
+3
googlebot googlebot 7 лет назад #
R2, спасибо за Ваш труд.
Но где же связи между типами контента? Это именно то, чего недостает движку для реального массового применения. А всякие мелочи и красивости сообщество само допилит, если будут основные функции.
0
rookee rookee 7 лет назад #
не будет его в ближайшем будущем. увы. Уже писалось об этом
0
Колян Колян 7 лет назад #
А это http://instantcms.ru/blogs/blog-loadyrja/komponent-pohozhii-kontent-dlja-instantcms-2-1-2.html не то? О каких связях вы говорите?
+1
googlebot googlebot 7 лет назад #
например привязка элемента к элементу или категории другого или этого же типа, или привязка категории к элементу или категории другого или этого же типа.
По сути это даст возможность конструировать почти любой функционал практически без применения программирования, например список аналогов товара в магазине, привязка отзывов или статей о товаре, привязка рекламных блоков к определенным страницам или разделам и т.д.
Пути реализации стандартные - все сущности хранения, - типы, категории, элементы имеют уникальный ID, для каждой сущности в таблице есть доп поле где хранятся ID привязанных элементов, категорий и даже типов, ну и надо написать несколько методов для получения и вывода полей привязанных сущностей.
+1
Александр Александр 7 лет назад #
О великий, спасибо за менеджер фотографий)
""
0
nmsk nmsk 7 лет назад #
Какой менеджер фотографий?? crazy
0
Man Man 7 лет назад #
В статьях внешние ссылки прописиваю через /redirect?url=http://..... однако переход осуществляется на белую страницу, а не на сторонний сайт.
Кто-нибудь знает в чем проблема?
0
Mr.Andreius Mr.Andreius 7 лет назад #
в двойке редирект идет через redirect?url=
+5
Александр Александр 7 лет назад #
+2
Александр Kreator Александр Kreator 7 лет назад #
Не.
Так будет, когда оф. форум выйдет.
........ а он бесплатный будет .......?
0
Александр Александр 7 лет назад #
Redactor не отображается. Папку редактора полностью перезалил

0
nmsk nmsk 7 лет назад #
У меня работает hoho
+2
Колян Колян 7 лет назад #
С подгрузкой файлов к контенту так нечего и не придумали, очень жаль... По прежнему нет вариантов подгрузить файл в имени которого русские буквы (квакозябры в этом варианте получаются)

Спасибо за дополнения очень вкусные и нужные фильтр сказка, списки вери гуд, короткие урлы класс.
0
Alteste Alteste 7 лет назад #
"Возможность выбора типа контента по-умолчанию" Например, если выбраны "Страницы", то страница "О проекте" будет доступна по адресу /about.html вместо /pages/about.html.
- это ОК, но в глубиномере все равно выводиться / Страницы / О проекте. Как это победить?
0
Val Val 7 лет назад #
как вариант подправить файл шаблона, если часто менять таким образом тип контента нет необходимости...
0
Lisandr Lisandr 7 лет назад #
вряд ли косяк движка, у меня на стандартной переделанной тебе сайта всё норм пашет.
0
Василий Василий 7 лет назад #
Ух я и замучился, почему то у меня не создаются таблицы cms_con_XXX_cats_bind при обновлении. Что в глобале, что в локале, после обновления вылазит ошибка
Спойлер
Да и вообще не создаются другие таблицы в БД и не происходят изменения в существующих таблицах

Всю голову сломал, почему так происходит... Можно конечно руками создать их в БД. Но у меня два проекта руками как то долго. Конечно же руками могу сделать, но больше охота разобраться, найти причину.

PS Если делать чистую установку с нуля, то все создается.
+2
irbis irbis 7 лет назад #
Добрый день,

Дошел до компонента Теги и обнаружил ошибку. При редактировании тега в панели управления, при сохранении пишет:
Тег «новости» объединен с тегом «новости»
И тег удаляется! Неправильно работает функция сравнения, помогите исправить. Проверил на чистой системе.
+2
blagpro blagpro 7 лет назад #
Вопрос по поводу работы с изображениями. Планируется ли менеджер работы с загруженными изображениями (к примеру, возможность добавления изображения в статью из ранее загруженных, удаление ненужных фото и т.д.) ?
+6
Ris Ris 7 лет назад #
Исправления по сравнению с 2.1.2, конечно, глобальные.
Возможно кому-то это и пригодилось. Не представляю зачем это может пригодиться мне.

А вот мне бы сильно пригодилось, чтобы было вот так:
Спойлер
90% пользователей моего сайта просто не помнят, с какого мыла они регистрировались. И уведомление об ответе на комментарий на это мыло нафиг не нужно. А уведомлением на сайте просто необходимо!

А еще неплохо бы придумать способ переноса профилей с 1.9 вместе с паролями, чтобы пользователи могли войти под своим паролем не регистрируясь заново. Как перенести всё остальное - способ найден.

Если я заявлю пользователям, что все их заслуги на сайте за 4 года надо засунуть в одно место и региться заново - меня не поймут.
+1
m0skit m0skit 7 лет назад #
Печально что были проигнорированы и не реализованы такие первоочередные вещи как:
1.Форма обратной связи (речь даже не о конструкторе форм, а о простой форме обратной связи).
2. Регистрация и авторизация через социальные сети. В настоящее время без этого не может работать ни один сайт. Из-за отсутствия такой возможности теряются пользователи.
0
alexbabo alexbabo 7 лет назад #
Насколько безопасна разработка этого Ulogin и как работает, вы тестировали?И кто автор?
+2
m0skit m0skit 7 лет назад #
Это понятно что можно это реализовать с помощью сторонних модулей, допиливания и т.д.
Но, я говорил именно о наличии данного функционала изначально в самой системе, чтобы потом не плясать с бубном при каждом обновлении и ждать когда разработчики дополнений подгонят их под новую версию.

То о чем я говорил - должно быть в любой серьезной CMS изначально.
Причем, если говорить отдельно об авторизации через соцсети, то лучше всяких ulogino-ов, логинз и прочих - настройка авторизации в самой системе через API соцсетей, так как это сделано, например, в DLE
0
Александр Kreator Александр Kreator 7 лет назад #
в любой серьезной CMS изначально
приведите пример серьезной КМС с данным функционалом "в коробке"
0
m0skit m0skit 7 лет назад #
Нужно быть внимательнее. Одну из них я уже упомянул в комментарии - это DLE
0
AVPRT AVPRT 7 лет назад #
После установке обновления у меня послетали пиктограмки на сайте, проверил на другом сайте, тоже самое. Обновления заменили их на какие-то китайские иероглифы.
0
Alteste Alteste 7 лет назад #
нужно в файл /templates - .htaccess добавить разрешения eot|svg|ttf|woff - это для иконочных шрифтов
0
AVPRT AVPRT 7 лет назад #
Добавил эту строку, ничего не изменилось,
иконки не отображаются.
0
AVPRT AVPRT 7 лет назад #
можете полный текст содержимого файла предоставить?
0
Джонни Д. Джонни Д. 7 лет назад #
Посмотрите здесь: http://instantcms.ru/forum/thread19700.html .
0
AVPRT AVPRT 7 лет назад #
Спасибо. Помогло
-1
alkokrolik alkokrolik 7 лет назад #
1. Получается, что обновление обновляет какие-то файлы стандартного шаблона сайта? Заметил некоторое искривление : ) сайта, иконки кое-где глючат, ну и по мелочи.
2. После обновления полез проверять компоненты. Не нашел "Загрузка изображений", но потом выяснилось, что этот компонент есть, но его название в админке выглядит так: "LANG_IMAGES_CONTROLLER". Что это может означать? Что-то не обновилось? Обновление делал в ручную.
0
Alexey Zagrebelniy Alexey Zagrebelniy 7 лет назад #
Такая же история, но при автоматическом обновлении.
0
nmsk nmsk 7 лет назад #
Аналогично.. Кто подскажет как исправить?
0
Джонни Д. Джонни Д. 7 лет назад #
Спасибо Вам большое!
0
Сергей Сергей 7 лет назад #
r2:
Возможность выбора типа контента по-умолчанию
Я правильно понял, что теперь для страниц, если выбран тип "Страницы" по умолчанию, теперь не будет этого противного "/page/" в адресе???
Если это так, огромное спасибо за эту поддержку!!!, давно это ждал :)
+1
Сергей Сергей 7 лет назад #
Система стоит чистая 2.2.0
Возникает при редактировании объявления, если есть поле список с мультивыбором.
Происходит это и дефолте тоже.
как это поправить, может что то не так настраиваю?
Warning: Invalid argument supplied for foreach() in /var/www/u0036001/public_html/system/core/controller.php on line 670

Warning: Invalid argument supplied for foreach() in /var/www/u0036001/public_html/system/core/controller.php on line 670

Warning: Cannot modify header information - headers already sent by (output started at /var/www/u0036001/public_html/system/core/controller.php:670) in /var/www/u0036001/public_html/system/core/controller.php on line 540

Warning: Cannot modify header information - headers already sent by (output started at /var/www/u0036001/public_html/system/core/controller.php:670) in /var/www/u0036001/public_html/system/core/controller.php on line 542
+1
Старый балбес Старый балбес 7 лет назад #
Добавте проверку на пустое значение в файл system/core/controllers
public function validate_array_keys
Код PHP:
  1. public function validate_array_keys($array, $values){
  2. if (empty($values)) { return true; }
  3. foreach($values as $value){
  4. if (!isset($array[$value])) { return ERR_VALIDATE_INVALID; }
  5. }
  6. return true;
  7. }
0
Сергей Сергей 7 лет назад #
Благодарю, куда точно вставить код, или готовый файл киньте если не трудно? У меня с кодом дружбы не было, нет и не будет, видимо scratch
0
Старый балбес Старый балбес 7 лет назад #
Ye DS lftnt!!
Я:
Добавте проверку на пустое значение в файл system/core/controllers
Если ВЫ не желаете и близко иметь знакомство ,то зачем Вас будем с этой подругой знакомить, Она лярва еще та!
Давайте Вы для начала просто внимательно прочитаете, Добро?
Добавте проверку на пустое значение в файл system/core/controllers и типа точка php
0
Сергей Сергей 7 лет назад #
А ВЫ проверяли то что рекомендуете? У меня не помогает, по тому и переспрашиваю.
+1
DimaU DimaU 7 лет назад #
Поставил обновление с 2.1.2 на 2.2.0 (с недефолтным шаблоном) в автоматическом режиме через ftp-доступ, что-то пока получил белый лист)
Может где что отвалилось? Из лога:
[Sun Mar 22 16:17:11 2015] [error] [client **.236.31.166] PHP Warning: file_put_contents(/home/****/***.ru/www/cache/update.dat): failed to open stream:
No such file or directory in /home/****/***.ru/www/system/core/updater.php on line 55, referer: http://risi.ru/auth/login
+1
arsius arsius 7 лет назад #
В объявлениях так и не сделали разделение по городам. Жаль((
0
AVPRT AVPRT 7 лет назад #
После обновления системы , при добавлении нового контента стали в заголовке добавляться следующие надписи- /*Начало программы */
0
AVPRT AVPRT 7 лет назад #
Подскажите пожалуйста,где отдельно скачать файлы обновления, поскольку нужно вручную обновить файлы пользовательского шаблона
0
PIN PIN 7 лет назад #
странная просьба http://instantcms.ru/get
+2
My-InstantCMS.Ru My-InstantCMS.Ru 7 лет назад #
+1
rdimrs rdimrs 7 лет назад #
В списке: мультивыбор сохраняется только 15 значений. И если значений больше 15-ти то не выводится-сохраняется 1-я и все далее 16-той. Ребята проверьте пожалуйста у себя!
+1
Aquarius Aquarius 7 лет назад #
Обновил на работающем сайте – всё прошло хорошо.
Разумеется, правленные шаблоны надо опять слегка подправить – больше проблем не нашёл.
Теперь буду тестировать то, чем тут и в форуме напугали scratch
+1
kirkr kirkr 7 лет назад #
Нашел баг.
Если в меню указать ссылку не с http:// а с https:// То добавляется адрес сайта и соответсвенно ссылка получается не верная.
0
Женя Женя 7 лет назад #
Ребят,а подскажите, нельзя ли еще в двойке прописать свои метатеги на категории доски объявлений, или я плохо ищу?
+1
Женя Женя 7 лет назад #
а всё, сам нашел, извините http://prntscr.com/6lij9z
+1
rookee rookee 7 лет назад #
А предусмотрено ли добавление справочников данных, которые можно использовать во всех типах контента? Ну например марки автомобилей и так далее ? что бы не дублировать поле во всех типах контента.
0
mykar mykar 7 лет назад #
Скажите, а может это обновление повлиять на возможность входа в админку? С планшета войти могу, а со станционарных компов (разных) - нет. Не понимаю, в чем дело.
0
mykar mykar 7 лет назад #
Скажите, а может это обновление повлиять на возможность входа в админку? С планшета войти могу, а со станционарных компов (разных) - нет. Не понимаю, в чем дело.
+3
AVPRT AVPRT 7 лет назад #
Не могу понять почему не устанавливается обновление компонента в автоматическом режиме,
пишет -Ошибка пути: InstantCMS 2 не найдена в ftp://мой сайт.com
Все настройки правильные, раньше все работало, а после обновления CMS перестали устанавливаться компоненты
0
Олег Васильевич я Олег Васильевич я 7 лет назад #
Инсталяция 2.2.0 с демо-данными (локалка. денвер с базой 5.3)
Не работает переименование фото в Firefox 36.0.4 (В Chrome 38.0.2125.111 работает)
Скрин:
0
Олег Васильевич я Олег Васильевич я 7 лет назад #
В 2.2.1, вылечено.
Спасибо!
0
Александр Kreator Александр Kreator 7 лет назад #
""

""

Что имеем?
- Пользователи могут загружать фото в общий альбом
- Пользователи видят эти альбомы в качестве места назначения
Но!
Это разрешено, если пользователю (группе) открыт доступ в правах добавления записей в фотоальбомы, и вместе с тем они могут создавать свои новые альбомы. Штатными средствами можно разрешить добавлять фото в общие альбомы, но НЕ разрешать создавать свои альбомы?
0
ValeraK ValeraK 7 лет назад #
Обновился, конечно не без проблем не все сработало, например добавление в таблицу контроллеров изображений, пришлось делать запрос вручную) появилась в компонентах настройки изображений. Добавляю водяной знак к изображению big как положено картинка в формате png, но почему то пишется "Файл имеет неподходящий формат". Каким же должен быть формат водяного знака и где это прописано?) заранее спасибо. А за обновления и внедрения огромнейшая благодарность.
0
ValeraK ValeraK 7 лет назад #
решил установив права 777 на папки и файлы на картинки пользователей в upload
0
Gudan Gudan 7 лет назад #
Вопрос такого плана. Если выбрать тип контента, например статьи, как на странице с сокращенным URL вывести виджеты?
0
Alexey Zagrebelniy Alexey Zagrebelniy 7 лет назад #
Создать страницу в разделе Виджеты для которой указать положительные маски. Помимо сокращенного пути в маске можно для подстраховки и полный путь указать (тот что для страницы был бы без сокращенного URL). Затем на этой странице добавить виджеты для нее. Или это не работает?
0
Gudan Gudan 7 лет назад #
shock
0
Alexey Zagrebelniy Alexey Zagrebelniy 7 лет назад #
Сделайте тогда так: для типа контента в котором собираетесь скрыть кусок URL в настройках типа контента в шаблоне генерации URL (где по умолчанию написано {id}-{title} укажите дополнительно какое-либо слово, которое будет являться маркером, отличающим все страницы данного типа контента от прочих страниц сайта. Выберите такой набор символов, чтобы он не встречался нигде на сайте и добавьте положительную маску с ним в настройки нужной страницы виджетов. Например: сокращения URL будут включены для типа контента "Страницы". Включаем данный тип контента в настройках сайта, Заходим в тип контента "Статьи" в настройки, ищем и включаем пункт "Генерировать URL автоматически", шаблоне URL вместо "{id}-{title}" пишем например "trutru-{id}-{title}" (где "trutru" можете заменить на что-нибудь свое), идете в раздел "Виджеты". К примеру на всех страницах со Статьями нужно вывести виджет, ищем слева в разделе "Контент" страницу "Статьи:Просмотр записи", выбираем ее и выбираем "Редактировать" над ее макетом. В поле "Положительные маски" следующей строкой добавляем "trutru-*.html". Все, что останется после - пересохранить все ранее заведенные записи в разделе Статьи, чтобы им присвоился новый URL (убедитесь заранее, что в настройках типа контента Статьи не стоит галочка в поле "Не изменять URL при редактировании записи "). Все.
0
SPAUM SPAUM 7 лет назад #
после обновления не могу добавить запись, вылазит ошибка


пробовал разные настройки типа контента, не помогает

как можно исправить?

переключал на дефолтный темплейт, белая страница
+1
andrey1402 andrey1402 7 лет назад #
Смотрите: шаблон добавления новости "тормазнулся" не загрузке поля изображения, значит ошибка в файле
/templates/шаблон/assets/fields/image.tpl.php
замените файл, взяв из обновленного дефолтного шаблона
/templates/default/assets/fields/image.tpl.php
0
Wanderer Wanderer 7 лет назад #
Для всех, у кого не устанавливаются компоненты по FTP (версия 2.2.1):
Есть 2 проблемы:
1. Непосредственно в FTP сервере, точнее, в ответе сервера на запрос php.ftp_nlist
По неизвестной причине некоторые сервера отдают только список файлов, другие сервера и файлы, и каталоги.
InstantCMS проверяет пути по наличию каталогов system и template по указанному пути. Если ftp_nlist возвращает только файлы, то CMS не будет найдена.

2. В случае указания пути к каталогу с установленной InstantCMS в нижнем поле (Путь папки сайта), InstantCMS также не будет найден. Причина кроется в файле system/controllers/admin/actions/install_ftp.php, а именно: при проверке наличия каталогов дублируется переменная пути, что приводит к невозможности проверки наличия каталогов (проверяемые значения /www/system/, а в переменной $list /system/)
Нужно удалить часть кода (зачеркнута). Это 106-ая строка
Либо указывать полный путь в адресе сервера.
Код PHP:
  1. $list = ftp_nlist($connection, $account['path']);
  2. ............
  3. foreach($check_dirs as $dir){
  4. if (!in_array([s]$account['path'] . [/s] $dir, $list)){
  5. cmsUser::addSessionMessage(sprintf(LANG_CP_FTP_BAD_ROOT, $ftp_path), 'error');
  6. return false;
  7. }
0
Wanderer Wanderer 7 лет назад #
Да, к п.1:
Такая проблема воспроизводится при использовании сервера Xlight FTP Server.
На сервере Quick'n Easy FTP Server Lite проблем нет.
Оба сервера бесплатные и portable.
0
a1xzhu a1xzhu 6 лет назад #
при обновлении вот такая проблема:

Notice: Undefined index: class_title in Z:\home\proalapaevsk\www\system\core\widget.php on line 32
[Денвер: показать возможную причину ошибки]
Notice: Undefined index: class_wrap in Z:\home\proalapaevsk\www\system\core\widget.php on line 33

Notice: Undefined index: class_title in Z:\home\proalapaevsk\www\system\core\widget.php on line 32

Notice: Undefined index: class_wrap in Z:\home\proalapaevsk\www\system\core\widget.php on line 33

Notice: Undefined index: class_title in Z:\home\proalapaevsk\www\system\core\widget.php on line 32

Notice: Undefined index: class_wrap in Z:\home\proalapaevsk\www\system\core\widget.php on line 33

Notice: Undefined index: class_title in Z:\home\proalapaevsk\www\system\core\widget.php on line 32

Notice: Undefined index: class_wrap in Z:\home\proalapaevsk\www\system\core\widget.php on line 33

Notice: Undefined index: class_title in Z:\home\proalapaevsk\www\system\core\widget.php on line 32

Notice: Undefined index: class_wrap in Z:\home\proalapaevsk\www\system\core\widget.php on line 33

Notice: Undefined index: class_title in Z:\home\proalapaevsk\www\system\core\widget.php on line 32

Notice: Undefined index: class_wrap in Z:\home\proalapaevsk\www\system\core\widget.php on line 33

Notice: Undefined index: class_title in Z:\home\proalapaevsk\www\system\core\widget.php on line 32

Notice: Undefined index: class_wrap in Z:\home\proalapaevsk\www\system\core\widget.php on line 33
0
a1xzhu a1xzhu 5 лет назад #
Помогите пожалуйста или направьте в более нужном направлении, я понимаю что ошибка где то кроеться возможо в моих изменения с движком, но когда обновляюсь с версии 2.1.2 до 2.2.0 белый экран везде, делаю обновление в ручном режиме, заливаю из папки файлы в корень сайта и все сразу белый экран, до этого делал все меня тему по умолчанию виджеты иные убирал, не помогает.
0
a1xzhu a1xzhu 5 лет назад #
Решение нашел ТУТ joke
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.