InstantCMS 2.7.1

16.20K

Здравствуйте, друзья!

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

  • Пункт меню "Уведомления" вынесен отдельно от виджета пользовательского меню с аватаром. Те, кто уже установил и использует InstantCMS могут это сделать самостоятельно в админке по аналогии;
  • Улучшение установщика CMS, возможность сразу при установке создать базу данных, если это необходимо;
  • Начало работы над поддержкой CSRF токенов при удалении контента в админке. Уже применяются при удалении категорий и записей;
  • Параметры SEO по умолчанию для типов контента приведены в БД к единому типу, поля изменены с типа TEXT на VARCHAR, добавлены счетчики символов в форму;
  • Для наборов теперь можно указывать свои тайтлы;
  • Кнопка "Отмена" в формах добавления/редактирования записей теперь ведет на список и саму запись соответственно;
  • Исправлена проблема в неудалении недоступных для просмотра записей;
  • Исправлена проблема с показом виджетов на всех страницах при определённых условиях;
  • Исправлена проблема с неудалением со стен записей их авторами;
  • Исправлена проблема с чекбоксами (значения применялись, но в формах оставались в прежнем состоянии);
  • Исправлена проблема, когда кнопка создания дочерней записи показывалась всем вне зависимости от доступа;
  • И другие, более мелкие улучшения.

Изменения в шаблонах

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

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

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

Отключите кеширование в настройках сайта.

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

При возникновении "белого экрана" категорически читать здесь.

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

Воспользуйтесь функцией "Проверить обновления" в панели управления InstantCMS 2.

Система сама обнаружит обновление, предложит скачать его и установить.

Для установки потребуется указать реквизиты для доступа по FTP.

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

Убедитесь, что вы используете InstantCMS 2.7.0 (версию можно посмотреть внизу любой страницы в админке или на главной странице админки в соответствующем блоке).

  1. Загрузите архив с обновлением.
  2. Перейдите в панель управления сайтом;
  3. Перейдите в раздел компоненты;
  4. Нажмите установить пакет дополнения;
  5. Очистите кеш браузера;
  6. Сверните окно браузера;
  7. Все содержимое папки package из архива обновления, скаченного в п.1 загрузите в корень вашего сайта;
  8. Вернитесь в свернутое в п. 5 окно браузера, нажмите F5 на клавиатуре и выберите архив, который вы скачали в п.1;
  9. На странице «Информация о пакете» нажмите установить;
  10. На странице ввода реквизитов ftp поставьте чекбокс "Пропустить этот шаг" и нажмите "Установить";
  11. Обновление завершено.

Заключение

Спасибо всем, кто участвовал в исправлении ошибок и предлагал решения.

Спасибо, что выбираете InstantCMS!

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

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

+5
My-InstantCMS.Ru My-InstantCMS.Ru 4 года назад #
Спасибо) как то быстро на этот раз, я еще не успел нечего обновить laugh
+6
JanaKovich JanaKovich 4 года назад #
Сюрприз )
+4
Сергей Сергей 4 года назад #
Не поспеть, катастрофа ! огромное спасибо за вашу работу, вторая ветка продолжает поражать функционалом.
И немного тестов, переименование компонента в /system/config/remap.php не срабатывает вот здесь (.ru/users/1/content/новое имя) 404 а здесь (.ru/новое имя) работает.
+4
Fuze Fuze 4 года назад #
не срабатывает вот здесь (.ru/users/1/content/новое имя)
И не должно (ссылки то формируются верно, зачем вы подставляете новое имя). Ремап контроллеров, на экшены это не распространяется.
0
Сергей Сергей 4 года назад #
зачем вы подставляете новое имя
Пользователь продвинутый пошёл, спрашивает почему имена в профиле другие.
Я отвечаю, тебе не всё равно? А он добро своё решил рекламировать с этой ссылки .ru/users/1/content/, убрал меню по просьбе, все ссылки по сайту на этой странице, дал ему форму связи, разрешил просмотр только списка и добавил полей для информативности.
В общем L.P. персональный.
Вот откуда ветер дует, чего только со второй веткой не вытворяют. laugh
+1
Def Def 4 года назад #
спасибо за обновление.

заметил, что теперь система не дает два раза сделать связь с выводом "Список". С чем это связано?
+1
skynet skynet 4 года назад #
спс за быструю доработку
0
Pocus Pocus 4 года назад #
Fuze:
Начало работы над поддержкой CSRF токенов при удалении контента в админке
Ээээто вы про что?
Википедия:
CSRF (англ. Сross Site Request Forgery — «Межсайтовая подделка запроса», также известен как XSRF) — вид атак на посетителей веб-сайтов
:-o
Нифигаccе о-го-гошеньки Нифигаccе о-го-гошеньки 4 года назад #
Комментарий удален
0
Владимир Владимир 4 года назад #
Спасибо за оперативность!
+1
Alex AV Alex AV 4 года назад #
А что если в одном из обновлений надпись на кнопке "ФИЛЬТРОВАТЬ", которая у среднего пользователя вызывает разрыв шаблона, заменить на "ПОИСК"?
+1
Jestik Jestik 4 года назад #
Это не сложно поменять самому, есть папка с языками, там константы
+1
Alex AV Alex AV 4 года назад #
Так то конечно не сложно, только с версии 2,0 я уже забыл сколько раз это делал. "Фильтровать" как то не однозначно, хотя Fuze виднее.
+4
Fuze Fuze 4 года назад #
Дак какая проблема, заменим надпись.
0
Alexprofi Alexprofi 4 года назад #
Пршу прощения, случайно этот вопрос не рашался?
0
Fuze Fuze 4 года назад #
Нет, а должен был?
0
Alexprofi Alexprofi 4 года назад #
Хотелось бы... Интуитивно чувствую что это не сложно. Возможно ошибаюсь.
0
Sonat Sonat 4 года назад #
dance Спасибо!
Завидую вашей работоспособности! zst
0
Игорь Lu Игорь Lu 4 года назад #
После обновления перестали сохраняться в статьях СЕО данные.
+1
Fuze Fuze 4 года назад #
Исправлено. Основные архивы также обновлены.
0
Игорь Lu Игорь Lu 4 года назад #
Спасибо за оперативность. smile
0
MegaRostov MegaRostov 4 года назад #
Кто подскажет КАК отправлять новость, статью, на редактирование? Пользователь написал новость, статью НО нет кнопки отправить на редактирование.
0
skynet skynet 4 года назад #
отправка на модерацию
+1
Fuze Fuze 4 года назад #
Пользователь написал новость, статью НО нет кнопки отправить на редактирование.
Да, кнопки нет и не было никогда. Откуда такой вопрос в комментарии к релизу?
0
MegaRostov MegaRostov 4 года назад #
Виноват просто быстро пролистал данную тему "Механизм корзины, логирование удалений и отклонений при модерации"
Надеюсь будет когда нибудь кнопка отправить на редактирование с пояснением сто нужно исправить и прочее!
0
Петр Петр 4 года назад #
тестовый хостинг на ihc.ru
виснет установка инстанта на первом же шагу
0
Fuze Fuze 4 года назад #
виснет установка инстанта на первом же шагу
Я бы рад что-нибудь ответить, да только по сообщению "виснет" подсказать что-то конкретное нельзя. Как то надо развёрнуто описывать свою проблему, если нужна помощь.

Начать нужно с чтения техтребований.
Если всё в норме, то откройте консоль браузера, вкладка нетвёрк, после нажатия на кнопку, когда "виснет", в консоли будет запрос, на него нужно нажать и заскриншотить что выведет.
0
vikont vikont 4 года назад #
Могу предложить очень недорогой, но весьма производительный хостинг на котором ничего не виснет, проверено. Ссылка ушла в личку
0
Владимир Савенко Владимир Савенко 4 года назад #
Мапс будет работать ? или подождать нового обновления ?
+1
Fuze Fuze 4 года назад #
Должен работать
0
Jestik Jestik 4 года назад #
Связи некорректно работают, по крайней мере у меня, та и обещано еще одно обновление на этой неделе
-1
Capitan Capitan 4 года назад #
Ну вот опять боль (и при новом обновлении). Гостям не разрешено ничего делать (просилось и умолялось не раз) cry
+3
Fuze Fuze 4 года назад #
Даже комментировать нечего, если человек непонятливый facepalm
0
Александр Корень Александр Корень 4 года назад #
как синхронно ответили, не зря для меня инстант так близок по-духу :)
+1
Александр Корень Александр Корень 4 года назад #
Как не разрешено? Им можно стать юзерами и делать всё что угодно вплоть до ... smile Зарегистрироваться минута для пользователя - это ничего не стоит для Человека. А чистить авгиевы конющни от ботов - непомерный труд для модеров.
+1
al955 al955 4 года назад #
Вы не представляете, какой сейчас ленивый пользователь пошел (я и сам такой). Иной раз и хочется что нибудь написать на сайте или форуме, но перспектива регистрироваться и совершать лишние движения убивает это желание на корню.

Поэтому оптимальным вариантом была бы возможность дать админу сайта выбирать,что можно,а чего нельзя гостям. А чистка сайта от возможного спама - это проблема владельца сайта, которая не должна волновать никого более. Ведь это его сайт и ему решать, на какую степень риска он готов пойти ради возможности дать гостям публиковать контент.

Правда, не знаю, насколько это сложно реализовать в движке.Если слишком сложно и трудозатратно, то тогда молчу zst
+2
Fuze Fuze 4 года назад #
Повторюсь, мы не против сделать управление гостями и вполне согласны, что это нужно, поэтому пожелания по гостям на гитхабе все есть, не удалены. Просто ещё этот функционал не реализован и его невозможно сделать с наскока. Как-то терпимей надо быть, либо реализовать данный функционал самостоятельно.
+2
JanaKovich JanaKovich 4 года назад #
покажите пожалуйста мне известий сайт на котором гостям можно сразу публиковать контент.
сами старайтесь привлечь пользователей, чтобы они возвращались к вам и качественно наполняли сайт.
+1
Def Def 4 года назад #
не публиковать, а предлагать к публикации. Тот же каталог товаров как на примере у R2 был в связке с отзывами. По сути отзывы должны быть доступны для гостей, ибо регаться, чтобы оставить отзыв - должна быть огромная мотивация. Без разрешения гостям оставлять отзывы смысла от таких связей практически нет, иначе вы должны быть Яндексом, чтобы смотивировать людей зарегаться ради этого.
+1
JanaKovich JanaKovich 4 года назад #
важность и качество зависит от того кто написал отзыв, если это гость, аноним - то не так важно то что он пишет, вот если это написал пользователь который на сайте уже имеет репутацию - то другое дело. Предлагать можно через форму для гостей. отзыв - для пользователей, пусть гости пишут комменты ) И зачем тогда регистрироваться на сайте, если можно как гость все?
+2
Capitan Capitan 4 года назад #
просто видно я один интересюсь вопросами маркетинга юзабилити и вообще. смотрю вебинары и ролики яндекса и гугла
и прошу дать права гостям так, от нечего делать. если бы это не было важно, я бы тут ни слова не написал.
+10
Fuze Fuze 4 года назад #
Попробую в очередной раз вам донести.
1. Проект наш open source. Т.е. денег мы за него не получаем от слова вообще.
2. Как следствие из 1 пункта - претензии, что чего то нет в релизе, чего бы вам хотелось, не принимаются.
3. Да, мы знаем, что управление гостями не помешало бы и о важности многого того, чего нет в движке мы прекрасно понимаем.
4. Чтобы это реализовать нужно ВРЕМЯ и явно через неделю после предыдущего релиза это сделать невозможно.
5. Надо вам это быстро и без вопросов - наймите специалиста. А просить, тем более так навязчиво, точно не стоит.
+5
Artem Artem 4 года назад #
А можно создать платформу, где создавать предложения по доработке и донатить за каждую доработку. По цифрам доната и дорабатывать.
+5
MiMoHOD MiMoHOD 4 года назад #
Основные хотелки и так учитываются, а специфичные лучше заказывать у сторонних разработчиков или ждать как сказал Fuze, т.к. есть много других более приоритетных направлений.
Как пример, что касается прав гостей, я лично всегда говорил, у гостей одно право и это регистрация. И меня лично устраивает сегодняшнее положение вещей и многих других я думаю также. Для гостей я считаю логичнее делать свои доработки или, что проще, использовать сторонние сервисы, благо их тьма.
0
Anselmo Anselmo 4 года назад #
Платформа будет гораздо удобнее, если на ней можно будет донатить не только на доработку движка, но и на компоненты. Как давно уже обсуждаются всевозможные складчины и какими только сторонними разработчиками не предпринимались попытки создания оной. Но заинтересованных в той или иной разработке этим разработчикам не собрать в одном месте, где они собирают деньги. Зато централизованная платформа от создателей ICMS и даже, может быть, на основое addons.instantcms.ru, сильно спасла бы ситуацию. А личные заказы у сторонних разработчиков , как часто бывает, чреваты кидаловом или недобросовестным исполнением без последствий для горе-исполнителя, в отличие от прозрачных коллективных заказов
0
Val Val 4 года назад #
Мысль высказывалась и ранее. Основной вопрос кто будет выступать гарантом между производителем и заказчиком? Как будут решаться конфликтные ситуации?
+6
Fuze Fuze 4 года назад #
А можно создать платформу, где создавать предложения по доработке и донатить за каждую доработку. По цифрам доната и дорабатывать.
Эта мысль у меня в голове сидит уже давно smile
0
vikont vikont 4 года назад #
Можно сказать начало положено. Тому хороший пример Связи.
0
globator globator 4 года назад #
Я не против донатить 1000р. за функционал "Права для гостей"
Может повторим? smile
0
Artem Artem 4 года назад #
Лично мне хочется получить полноценные настройки к каждому тегу (метке).
title, description, Текст описания с редактором.
0
skynet skynet 4 года назад #
Это bug фикс, а не полноценный релиз.
Если вам не хватает функционала закажите его у фрилансера за ваши кровные деньги с вашими наилучшими пожеланиями.
0
ermakover ermakover 4 года назад #
Да, верно, говорите laugh
А потом при каждом обновлении, которые случаются довольно часто, все эти доработки будут слетать.
И хорошо, если фрилансер, который делал доработки, будет в доступе, чтобы помочь сделать обновление вручную за немалые деньги.
А если окажется как у меня, когда я вложил немалые деньги в доработки и переработки движка, а человек, который всё это делал оказался вне зоны доступа и я сижу сейчас и не знаю что мне делать вообще.
Сидеть на 2.6.1?
Но у 2.7.1 много полезностей, которые пригодились бы.
Вот сижу и грущу cry
0
Val Val 4 года назад #
Да, верно, говорите :D
Поэтому надо все частные хотели проталкивать в коробку! Там уж точно с ними ничего деструктивного не случится.
ermakover:
А если окажется как у меня, когда я вложил немалые деньги в доработки и переработки движка, а человек, который всё это делал оказался вне зоны доступа и я сижу сейчас и не знаю что мне делать вообще. 
Сидеть на 2.6.1?
Тут совет один - тщательно выбирать с кем работать. Т.к. при нормальном подходе почти все реализуется так, что потом ничего не ломается при обновлениях, НО это требует больших трудозатрат, хаки делать быстрее, но и негативные последствия соответствующие.
-2
skynet skynet 4 года назад #
Можете написать свою cms с 0.
+1
ermakover ermakover 4 года назад #
Меня InstanCMS всем полностью устраивает, кроме трудности с обновлениями. Конечно, можно написать свою СМС с нуля, но когда уже сайт функционирует, 700-800 чел в сутки, я не могу его закрыть и начать всё заново.
0
Oleg_z75 Oleg_z75 4 года назад #
Кэп, а как я смогу отредактировать на вашем сайте свою публикацию, если я не логинился на вашем сайте и отсутствует привязка публикации к моему профилю? То есть его нет совсем, а публикация есть. Ответьте на мой вопрос! Как мне отредактировать запись без привязки к профилю?
+6
Artem Artem 4 года назад #
Я не помню CMSку, в которой не успевал бы обновляться после выходов обновлений в продакшн)) Спасибо!
0
Alex AV Alex AV 4 года назад #
Надо добавить в отрицательные маски по умолчанию тип_контента/*/view*, а то из списка лишние привязанные виджеты появляются.
0
Alex AV Alex AV 4 года назад #
+2
Лев Исаев Лев Исаев 4 года назад #
Отлично-какая скорость обновлений)Радует)Спасибо разработчикам
0
ermakover ermakover 4 года назад #
Установил чистую cms 2.7.0 на субдомен основного сайта посмотреть что новенького. Вижу - появилось обновление 2.7.1.

Дай, думаю, поставлю.

Результат : Ошибка распаковки пакета: Невозможно открыть файл.

Файл "/upload/comments/22ccf645ad94711cabc2e4db0dd0032f.jpg.jpg" не найден!


И опечалился я.
0
ermakover ermakover 4 года назад #
+2
Fuze Fuze 4 года назад #
Нет поддержки ZIP в PHP, о чём вам установщик, вероятно написал, но вы не обратили внимания.
0
ermakover ermakover 4 года назад #
Раньше такого не случалось, установщик открывал ZIP нормально.
И кроме вот этой надписи, как на картинке никаких больше уведомлений не было.
Я вручную обновил, просто я к тому, что новичков такое уведомление может поставить в тупик.
0
Александр Александр 4 года назад #
А как вынести пункт меню "Уведомления" в админке?
+1
Jestik Jestik 4 года назад #
можно глянуть на демо сайте, делаеться меню с пунктом уведомления
0
Jestik Jestik 4 года назад #
Если в свойствах категории, добавить к ней поле, и сделать для этого поля группу, то поле невозможно "отцепить" от этой группы
0
Alex AV Alex AV 4 года назад #
Это только у меня, после обновления, фильтр поиска по связанному полю не работает?
0
skewes skewes 4 года назад #
Спасибо большое за обновление!
Это #МЕГАКРУТО !!!

Оффтоп:
Спойлер
+1
ermakover ermakover 4 года назад #
Ещё одна печалька обнаружилась.

Раньше я заказывал эту доработку отдельно и очень обрадовался, когда увидел её в коробке. Думаю - ну Fuze, ну молодец!

Разговор идет о формировании title в данном случае, хотя есть возможность формирования ключевых слов и описания, посредством указания {title}.

И вот что получается - указываю в фигурных скобках системное имя поля, а вместо него в тайтле выводится номер поля. Это очень печально, это очень меня огорчило joke
0
ermakover ermakover 4 года назад #
Я не пойму - меня одного этот баг напрягает или я как-то неверно выразился, что ни одного ответа не получил?
Речь идёт о шаблоне генерации тайтлов страниц - весьма полезной функции, которая не работает.


У меня на сайте прописано так, как на картинке, а в результате я получаю тайтл: Собака Кличка породы 1 из 4426.

Может есть какое-то решение данного вопроса, не дожидаясь обновления?
0
Pocus Pocus 4 года назад #
Видимо поля porodas и gorod у вас сделаны списками, вы видите id списка.
Я не спец по полям и вряд ли скажу что то умное, но поэкспериментируйте, попробуйте {porodas.value} например.
А чтоб наверняка, используйте текстовые поля.
0
Fuze Fuze 4 года назад #
На этот вопрос уже давался ответ.
меня одного этот баг напрягает
Бага нет.
что ни одного ответа не получил?
Я согласен, это ужасно, что никто не обратил внимания на ваш вопрос и не ответил.
0
ermakover ermakover 4 года назад #
Ответ давался когда, кому и где его искать?
Всё свалено в кучу - вопросы, ответы.
Чтобы найти ответ на вопрос, например, о родительской категории в связях вчера перерыл половину форум и половину блогов.
А во идее ответ на мой вопрос должен был быть здесь http://docs.instantcms.ru/manual/ctypes/relations а его там нет.

Я очень ценю Ваш труд, он действительно ОГРОМЕН, времени у Вас нет и Вас раздражают глупые вопросы.
Тогда как-то надо делать раздел мануала в форме вики, чтобы сообщество могло писать, составлять мануал. И поверьте - желающие это делать найдутся.

Теперь вот мне где искать ответ на мой вопрос?

По поводу бага я считаю так - есть настройки, есть описание настроек, я делаю всё по настройкам и вместо вывода имя поля вижу вывод номера списка - это и есть баг.
0
Fuze Fuze 4 года назад #
Ответ давался когда, кому и где его искать?
Тогда и там, где он задавался.
Всё свалено в кучу - вопросы, ответы.
И вы это делаете тоже, вместо того, чтобы спрашивать на форуме.
А во идее ответ на мой вопрос должен был быть здесь
Здесь написано о связях, ваш вопрос не о них.
Тогда как-то надо делать раздел мануала в форме вики, чтобы сообщество могло писать, составлять мануал. И поверьте - желающие это делать найдутся.
Желающих единицы. Кроме того, в раздел вики для InstantCMS1 доступ у всех. Как вы думаете, много людей там писало?) Я вам отвечу: в основном один - Странник. Поэтому всё же не стоит давать советы подобного плана smile
Вас раздражают глупые вопросы
Ни в коем случае. Меня раздражает, что во всех своих бедах винят CMS, при этом имея позицию "сам я разбираться не буду и мне по факту обязаны".

По поводу "бага". Да, сейчас поля отдаются как есть, т.е. то, что записано в базе данных. Это бесспорно неудобно и вероятней данное поведение мы изменим. Но это не баг, это особенности работы данного функционала на текущий момент.
0
ermakover ermakover 4 года назад #
Fuze, Ваш движок на данный момент лучший на мой взгляд, я многократно пытался перейти на другой, но возвращался, потому что по функционалу, доступности и понятности InstantCMS равных нет. Особенно с появлением второй ветки и компонента связи.

И поверьте, я болею за то, чтобы движок стал ещё лучше.

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

По поводу правильного отображения полей в тайтле. Мне просто Ingdesign уже делал именно такое дополнение вывода полей в тайтл и даже в заголовок. И тоже были сначала трудности, потому что отображались номера полей, но он как-то быстро решил эту проблему.

Жаль, сейчас он болеет, может быть и подсказал бы решение, чтобы Вас как-то разгрузить.
0
Dorimen Dorimen 4 года назад #
Если разберетесь с проблемой, то напишите сюда, пожалуйста, чтоб другие (я) могли ее у себя решить. Пока сам тоже не могу найти. )
+1
pugachev pugachev 4 года назад #
Кстати, после обновления на 2.7.1. с админки не возможно удалить категорию, 404 ошибка.С фронтенда все удаляется.
+1
Killer's dream Killer's dream 4 года назад #
Та же история, плюс еще когда выделеяш пачку контента галочками и нажимаем удалить тоже 404
+2
Killer's dream Killer's dream 4 года назад #
Извиняюсь Хотел плюсануть а случайно минусанул пост((( zst
+1
Fuze Fuze 4 года назад #
Кстати, после обновления на 2.7.1. с админки не возможно удалить категорию, 404 ошибка.С фронтенда все удаляется.
Всё удаляется, только что проверил. Обновите свой шаблон или вовсе удалите из него файл шаблонов админки.
+2
Killer's dream Killer's dream 4 года назад #
это опять я тут минусую)) к тач паду не привык мышка сломалась))
0
pugachev pugachev 4 года назад #
Использую дефолтный шаблон. В версии 2.7.0 проблем нет, при обновлении на 2.7.1 категории из админки не удаляются, 404 ошибка. Но если в файле \system\controllers\admin\actions\content_cats_delete.php убрать код выделеный жирным, все работает
Код PHP:
  1. <?php
  2. class actionAdminContentCatsDelete extends cmsAction {
  3. public function run($ctype_id, $category_id=false){
  4. if (!$category_id) { cmsCore::error404(); }
  5. [b]$csrf_token = $this->request->get('csrf_token', '');
  6. if (!cmsForm::validateCSRFToken( $csrf_token )){
  7. cmsCore::error404();
  8. }[/b]
  9. $content_model = cmsCore::getModel('content');
  10. $ctype = $content_model->getContentType($ctype_id);
  11. $category = $content_model->getCategory($ctype['name'], $category_id);
  12. $back_url = $this->request->get('back', '');
  13. if (!$back_url) { $back_url = href_to($this->name, 'content'); }
  14. $url = href_to($ctype['name'], 'delcat', $category_id) . '?back=' . $back_url [b]. '&csrf_token='.$csrf_token[/b];
  15. $tree_path = $category['parent_id'] == 1 ? "{$ctype_id}.1" : "/{$ctype_id}.1/{$ctype_id}.{$category['parent_id']}";
  16. cmsUser::setCookiePublic('content_tree_path', $tree_path);
  17. $this->redirect($url);
  18. }
  19. }
+1
Fuze Fuze 4 года назад #
Только что создал категорию в админке в типе контента. Зашёл в неё, нажал удалить - категория удалилась.
+1
Pocus Pocus 4 года назад #
Хм. Я тоже провёл эксперимент по удалению категорий и получил 404.
Не удаляются ни в разделе "контент" ни в "типах контента".
2.7.1
+2
Fuze Fuze 4 года назад #
Друзья, если проблема действительно есть, я её конечно же исправлю, но я не могу воспроизвести у себя. У вас шаблоны обновлены? Движок чистый с раздела "Скачать" данного сайта?
0
Pocus Pocus 4 года назад #
Fuze, да, все скачано отсюда. Была чистая 2.7 + патч 2.7.1. На всякий случай только что перезалил все файлы из свежескачанного дистрибутива.

Еще уточнения.
Переключился на дефолтный шаблон (админка уже была на дефолтном), из раздела "Контент" категории стали удаляться. В url появился токен, примерно так (стало/было):
/admin/content/cats_delete/14/9?csrf_token=ac808f7d8ca824a084b849d4547a92b2
/admin/content/cats_delete/14/9?csrf_token=undefined
Это что, вопрос к автору шаблона?

Из раздела "Типы контента" категории не удаляются всё-равно 404.
0
Fuze Fuze 4 года назад #
Из своего шаблона удалите все файлы компонента admin, не понимаю зачем разработчики шаблонов неизменные файлы вкладывают себе в шаблоны.

Из раздела "Типы контента" категории не удаляются всё-равно 404.
Это откуда?
+1
Pocus Pocus 4 года назад #
Ну в админе: Типы контента / Объявления / Свойства... Там тоже можно категориями рулить, но не рулит.

А папки /templates/мой_шаблон/controllers/admin у меня и нету.

И еще, я немнго ошибся насчет шаблона для админки. У меня был "по-умолчанию", я думал что это и есть дефолтный.
В общем, сейчас для раздела "Контент" так (шаблон / админка):
default / [default / по-умолчанию] - удаляет
мой / default - удаляет
мой / по-умолчанию - НЕ удаляет (токен undefined)
+1
Fuze Fuze 4 года назад #
Ну в админе: Типы контента / Объявления / Свойства... Там тоже можно категориями рулить, но не рулит.
Вот теперь понятно, про то, что категории там тоже есть, я забыл :)

У меня был "по-умолчанию", я думал что это и есть дефолтный.
По-умолчанию - это тот, который выбран основным. Лучше для админки выбрать default и всегда админка будет актуальная независимо от обновления.
+1
Pocus Pocus 4 года назад #
Уточню.
С фронтэнда удаляется нормально. По ссылке /places/delcat/8
В админке ссылки такие (если это о чем то говорит)
/admin/content/cats_delete/14/8?csrf_token=undefined
/admin/content/cats_delete/14/8?back=/admin/ctypes/props/14

Не знаю, глюк или не глюк, но если название категории задать цифрами (123), то в url она будет как /content/123february

И еще с категориями был глюк, но я как-то не особо стал разбираться.
Случилось следующее. В яндексе появилиль 404-е ссылки на категории.
Смотрю, действительно, сайт генерирует урлы как будто категории стали вложенные друг в друга.
При этом всё выглядит и работает нормально, категории на месте. В хлебных крошках тоже без изменений.
Я в разделе "Контент" пересохранил дерево по кнопке "порядок" и урлы наладились.
-3
Андрей Андрей 4 года назад #
у меня такого нет, категории прекрасно редактируются и удаляются - ВЕЗДЕ, шаблон свой, Вам просто нужно обновиться корректно.
-1
Андрей Андрей 4 года назад #
хотя нет поправка - в типах контента действительно 404 по пути https://мой_сайт/admin/content/cats_delete/10/12?back=/admin/ctypes/props/10
0
Jestik Jestik 4 года назад #
В всплывающем окне, где отображаются записи для привязки, выводиться 10 записей, как вывести больше?
0
alexbabo alexbabo 4 года назад #
Установил последнюю версию. Не удаляются и не редактируются записи со стены пользователя. Спасибо.
+2
Fuze Fuze 4 года назад #
Скорее всего вы установили английскую локаль. Проблема решена тут.
-1
Андрей Андрей 4 года назад #
Скажите пожалуйста, а у кого 2.7.1 просто, эти исправления надо внести?
0
alexbabo alexbabo 4 года назад #
Да английскую установил. Спасибо,поправил.
+1
Egu Egu 4 года назад #
После обновления при использовапнии поля "Файл" названия файлов выводятся примерно так - 1fbf3f53.doc Подскажите как исправить на читабелльные названия. Вариант "Скачать" не подходит для проекта.
0
Fuze Fuze 4 года назад #
+1
Egu Egu 4 года назад #
О! Благодарю Вас! v
0
BoAnRo BoAnRo 4 года назад #
В комментариях неправильно отображаются нумерованные и маркированные списки, которые созданы с помощью соответствующей кнопки в редакторе. Номера и маркеры вообще не отображаются.
0
Egu Egu 4 года назад #
Это как раз просто - в CSS за скрытие маркров отвечает параметр list-style: none; или list-style-type: none; Его просто нужно убрать.
+1
Олег Васильевич я Олег Васильевич я 4 года назад #
Его просто нужно убрать.
Не нужно убирать. Нужно переопределить стиль где необходимо.
+1
BoAnRo BoAnRo 4 года назад #
Спасибо! В /templates/default/css/theme-gui.css добавил стили:

Код PHP:
  1. #comments_list .content ul li {
  2. list-style-type: circle;
  3. margin-left:35px;
  4. }
  5. #comments_list .content ol li {
  6. list-style-type: decimal;
  7. }
Вроде теперь нормально выглядит. Наверно не помешало бы внести правку в установочный дистрибутив.
0
Laovenius Laovenius 4 года назад #
Подскажите лузеру, есть ли настройки движка, которые лучше отключить для оптимизации сайта в целом?
0
ocetis ocetis 4 года назад #
Только что поставила движок. После сохраненной настройки в админке не пропадает анимированный индикатор загрузки. Обновление кэша браузера не помогает. Что делать?
0
Fuze Fuze 4 года назад #
не пропадает анимированный индикатор загрузки
В движке нет анимированного индикатора загрузки.
Обновление кэша браузера не помогает
Боюсь как раз проблема в кэше браузера, который вы не очистили от предыдущей установки.
0
Birles Birles 4 года назад #
Произвел чистую установку 2.7.1 на хостинг. Создал страницу, набрал текст и хочу вставить изображение, а оно не вставляется. Выбираю вставить изображения, открывается окно с кнопкой "Обзор", нажимаю на нее и выбираю изображение из компа и все, дальше ничего не происходит. Такая же проблема с виджетом "Текстовый блок" и там тоже не вставляется. Может я что то не так делаю или от хостинга тоже что то зависит? Замена прав на папку Upload тоже не помогла. Извините если не в той теме отписался.
0
Birles Birles 4 года назад #
При этом загрузка изображений в типах контента работает как надо. Ни у кого не возникало такой проблемы?
0
SergeySheff SergeySheff 4 года назад #
Доброго времени суток!
В стандартном шаблоне не нажимается меню пользователя которое вызывается нажатием на кнопку справа от аватара на iphone, браузер сафари, как быть?
Это не только у меня, в демо версии аналогично.
0
Петр Петр 4 года назад #
не работает редактирование категорий контента по ссылкам /admin/content/cats_edit/1/2
0
Петр Петр 4 года назад #
404 ошибку показывает
-2
Андрей Андрей 4 года назад #
Разработчики в курсе
+2
Fuze Fuze 4 года назад #
Работает.
Разработчики в курсе
В курсе что из списка свойств если удалять категорию, то она не удалится. А редактирование работает везде.
0
Петр Петр 4 года назад #
если в категории контента создать подкатегорию, то она не удалается и не редактируется
+2
Fuze Fuze 4 года назад #
если в категории контента создать подкатегорию, то она не удалается и не редактируется
Тоже не подтверждается. Проверил - категории редактируются. Про то, что при удалении категорий, если это делать из списка свойств, они не удаляются - да, есть проблема, разумеется исправим.
+1
Игорь Lu Игорь Lu 4 года назад #
Только заметил, что у меня с сайта на почту не приходят сообщения и письма.
Почта настроена на отправку писем по SMTP
Переключаю на PHP mail(), письма приходят, а по SMTP ни в какую не хотят идти. В чём может быть причина? Раньше письма доходили, проблему заметил после обновления.
+1
Pocus Pocus 4 года назад #
Дааа.. есть такое дело.
Я заметил раньше, когда тестировал рекламу в iVideo, но решил что это в компоненте что то.
+1
Pocus Pocus 4 года назад #
Поправочка.
У меня был фейковый адрес отправителя ([email protected]), заменил его на реальный ([email protected]) и SMTP заработал.
В хелпе есть примечание
Указывается в графе «От кого» при отправке писем пользователям. Может быть указан несуществующий адрес (на свой страх и риск).
Так что ошибкой это считать нельзя. Но раньше, до обновления, письма с фейка доходили.
+1
Игорь Lu Игорь Lu 4 года назад #
Ставлю только реальный адрес, письма по SMTP не идут.
+1
Pocus Pocus 4 года назад #
Ну, вообще-то, по моему разумению, адрес отправителя и не должен влиять. Странно это.
Но я перепроверил еще раз. С фейка не идёт, с реального идёт.
В общем движок работает, смотрите настройки сервера. Попробуйте порт 2525.

ЗЫ. Движку не хватает кнопочки для проверки почты.
Приходится регистрироваться или отправлять что нибудь на модерацию, чтобы получить письмо.
-1
Андрей Андрей 4 года назад #
Вот такие настройки у меня для яндекса - всё ходит, туда-сюда.

0
Игорь Lu Игорь Lu 4 года назад #
Вот и у меня такие же настройки и ни в какую, не хочет отправлять и всё тут. Даже не знаю уже где концы искать. Может это с какими-то настройками на хостинге связано? Но ведь до обновления всё было нормально. В общем, даже не знаю уже, переключиться на PHP mail да и не мучится, просто потом письма в Спаме ловить приходится, а это тоже плохо. :(
0
AlexRem AlexRem 4 года назад #
После обновления на 2.7.1 при подаче объявления в только-что созданную категорию в форме подачи объявления не появляются поля свойств объекта (этаж, количество комнат, общая площадь и т.п). При подаче объявления в категорию которая была до обновления всё нормально. Кто нибудь сталкивался с этой проблемой?
0
AlexRem AlexRem 4 года назад #
Ложная тревога. На рабочем сайте всё нормально. Дома из старого системника сделал "Сервер (поставил Linux, панель управления)", установил инстант, после переустановки проблема исчезла.
0
ermakover ermakover 4 года назад #
Постоянное разлогинивание админа.
Судя по тому, что в обсуждении моего вопроса нет, я так понимаю, что и проблемы такой ни у кого нет, а может быть, все её воспринимают, как должное.
Когда перешёл с 2.5 на 2.6 стал замечать, что часто происходит вылет на 404 при действиях в админке, да и пользователи жаловались, что пишут статью, пытаются сохранить - а всё они уже разлогинились.
На свежеустановленной 2.7.1 вообще вылет за вылетом. Может есть какие-то настройки длительности сессии о которых я не знаю?
Хотя вылеты происходят при каких-то разных действиях.
У меня что опять у одного только эта проблема?
+2
Fuze Fuze 4 года назад #
Все вопросы к своему хостингу.
+3
ermakover ermakover 4 года назад #
Решилось установкой галочки в чекбоксе "Запомнить меня" при входе. Теперь не вылетает.
+1
skynet skynet 4 года назад #
rofl
0
Oleg_z75 Oleg_z75 4 года назад #
ermakover: Это хостер поршивый, поэтому такие проблемы. У меня вообще прикол был: Устанавливаю чистую версию 2.7.1 на укрхостенг, вроде всё норм, захожу в админ панель - профили пользователя, а там УПС и нет не одной вкладки в профиле, потому что Каспер заблокировал скрипт (Заблокирован опасный веб-адрес;Мой сайт/admin/controllers/edit/users/fields_ajax;Эвристический анализ;Google Chrome;02/20/2017 14:17:20).
Устанавливал три раза и всё бестолку та же ошибка. Потом плюнул поставил движок на локалку и тут всё норм.
Поэтому многое зависит от хостера! Да после заливки движка и базы с локалки всё было в норме и путь правильный:/admin/controllers/edit/users/fields
Как то так!
0
Pensioner Pensioner 4 года назад #
Здравствуйте!
Подскажите в чём дело? После последнего обновления поля в типах контента сломались. Не добавляются и не редактируются.

+1
Loadырь Loadырь 4 года назад #
Pensioner, конструктором форм пользуетесь? Какие ещё сторонние поля установлены в системе?
0
Def Def 4 года назад #
я до обновления конструктора заюзал, у меня почему то упало. до финалки еще не обновил, откатился
0
Pensioner Pensioner 4 года назад #
Конструктором не пользуюсь. С десяток полей добавил своих.
+1
Loadырь Loadырь 4 года назад #
В каких-то из них есть "глюк". Можно удалить все сторонние поля из папки system\fields и по одному добавлять обновляя при этом данную страницу. Так вы узнаете в каких полях есть недочёты.
0
MegaRostov MegaRostov 4 года назад #
Час Всем Добрый! После обновления заметил что не работает "Местоположение" При регистрации нет возможности выбрать город выдает ошибку.

На форуме написал, говорят вроде бы после обновления 2.7.0.
Уважаемые ГУРУ подскажите куда копать, что бы разобраться с данной проблемой. Так же это коснулось и InstantMaps нет возможности выбрать город для импорта объектов.
Раньше при 2.6.0 такого не замечал изменения ни какие не делал ни чего не удалял. Просто обновился через админику.
0
MegaRostov MegaRostov 4 года назад #
Вопрос еще АКТУАЛЕН! Как решить данную проблему?
+1
MegaRostov MegaRostov 4 года назад #
Ошибку нашел! Устранил.Всем спасибо!
0
skynet skynet 4 года назад #
Поделитесь со всеми. что бы за проблема? как решили?
+1
MegaRostov MegaRostov 4 года назад #
На форуме отписался Здесь
0
Dorimen Dorimen 4 года назад #
Никто не сталкивался с проблемой: при регистрации пользователя если указать аккаунт на outlook.com, то туда письма-подтверждения регистрации не ходят; в то же время на gmail.com, yandex.ru ходят без проблем.
0
Jestik Jestik 4 года назад #
Почту настраивали? в настройках сайта?
+1
BoAnRo BoAnRo 4 года назад #
DKIM и SPF настроены для ящика?
0
BoAnRo BoAnRo 4 года назад #
имеется в виду для ящика, с которого сайт отправляет письма.
+1
Саня Саня 4 года назад #
Народ, не подскажете? Может это можно сделать в этой версии, или в новом релизе будет.
Как сделать чтобы напротив каждой категории было видно сколько внутри записей? Например если мы делаем Тип контента - Объявления, и создаём категории внутри... Чтобы было видно количество записей в каждой подкатегории? Может не в том месте пишу. Но не нашёл нигде такого ответа. Спасибо.
0
Лев Исаев Лев Исаев 4 года назад #
Откатился до 2.6 и Всё больше не буду никогда обновлятся...столько ошибок жесть
0
skynet skynet 4 года назад #
Какие именно ошибки?
0
Лев Исаев Лев Исаев 4 года назад #
Фото не грузит вообще...
0
al955 al955 4 года назад #
Ошибки, возможно связаны с тем, что у вас шаблон старый, под новые версии Инстанта не обновлявшийся. А так никаких ошибок, я последовательно обновлялся с 2.6, все работает четко
0
Олег Васильевич я Олег Васильевич я 4 года назад #
я последовательно обновлялся с 2.6, все работает четко
У меня есть парочка демо-сайтов на шаблонах, которые последовательно обновляются ещё с этой версии - ноль проблем при обновлениях.
Подчёркиваю: со стороны системы - 0 проблем!
0
Zau4man Zau4man 4 года назад #
Подтверждаю. Ни разу не было проблем с обновлением.
Только правки шаблона, без них никуда.
0
Jestik Jestik 4 года назад #
А там написано:
2. Те, кто хочет перенести свой сайт с InstantCMS 1.10.3 на InstantCMS 2.0 В ближайшее время (после праздников) выйдет мастер миграции. Сейчас он еще в разработке, но уже скоро будет готов.

Это было почти 3 года назад) длинные праздники)
0
Ris Ris 4 года назад #
После пасхи.©
0
Александр Kreator Александр Kreator 4 года назад #
В четверг ©
0
OldSchool OldSchool 4 года назад #
Обещанного 3 года ждут... Уважаемые разработчики - уже прошло 3 года!
+1
Странник Странник 4 года назад #
Что вы загнались на миграторе? Сайт не игрушка, а изделие, или, если хотите, предприятие. Работает? Работает. Никому не придет в голову успешно работающее предприятие вдруг переориентировать с металлообработки в деревообрабатывающее направление. Или в легкую промышленность. Другие станки. Другой персонал. Другое сырье. Другой круг клиентов, Проще построить другой завод.
Если вдруг на вашем металлобрабатывающем заводе вдруг понадобилась мебель, всегда можно заказать у производителей мебели. И построить небольшой цех по сборке мебели. Если на вашем сайте вдруг понадобился новый функционал - просто допишите. Или закажите. Сделайте новый сайт на двойке, наконец. Городить миграцию, с моей точки зрения, - крайняя глупость. Не стоит оно того. Все это, конечно, строго имхо.
+2
Jestik Jestik 4 года назад #


как бы на демо...
0
anmar1972 anmar1972 4 года назад #
Доброго. В 1.10. при массовой загрузке фото, при пустом поле Название фотографии - название фотографии будет браться автоматически из имени файла". В 2 будут такие функции-изменения? А то при загрузке 100 фото писать для каждой название...
+1
Fuze Fuze 4 года назад #
И во второй версии берутся из названия файла. Вы пробовали загружать фото? Судя по вопросу, нет :)
0
anmar1972 anmar1972 4 года назад #
Первый раз установил, до 2 имел дело только с 1.10 Подскажите, где указывается. В фотокомпоненте - Шаблон генерации URL фотографии, по дефолту {id}-{title}, убирал id. но...
0
Fuze Fuze 4 года назад #
0
anmar1972 anmar1972 4 года назад #
Не смог разобраться, кто подскажет, где, что проставить для фото загрузки под оригинальным именем.
0
Петр Петр 4 года назад #
Не знаю писали или нет, у меня не получилось сделать привязку виджета к пользовательской странице
0
Fuze Fuze 4 года назад #
trOid, вы удивительно не информативны.
скриншоты
0
Петр Петр 4 года назад #



Не работает.
Чтобы реализовать, пришлось создавать новый тип контента. Тогда заработало.
0
Петр Петр 4 года назад #
3ий скрин не тот случайно скинул
-1
Андрей Андрей 4 года назад #
trOid вы не правильно прописываете маски вот почитайте начальный слэш не нужен
0
Jestik Jestik 4 года назад #
и .html в конце тоже
-1
Андрей Андрей 4 года назад #
.html нужен, так как он для конкретной страницы прописывает виджет
0
Петр Петр 4 года назад #
Странное конечно условие, но спасибо за замечание.
0
Dorimen Dorimen 4 года назад #
Никак не могу понять, почему у меня такой "кривой" крестик после обновления:
. Сайт orehovod.com
0
Dorimen Dorimen 4 года назад #
+1
Dorimen Dorimen 4 года назад #


что-то из сети не грузит картинку, только через загрузку.
0
AndroS AndroS 4 года назад #
Обновился сначала до 2.7.0, только на главной странице сайта почему-то срабатывает ошибка 403, остальные страницы работают корректно. Обновил далее до 2.7.1 - ошибка по-прежнему та же. Что бы это могло быть и как вылечить?
0
AndroS AndroS 4 года назад #
Проблема была на стороне хостера
0
Pocus Pocus 4 года назад #
Ребята, кто умеет обращаться с github, запостите туда ошибку:

Не работает фильтрация по полю "список", если разрешен множественный выбор в фильтре.
На примере демо-сайта, это поле "Тип дома".
Фильтр формирует url вида http://.....p13[]=1&p13[]=2..... и ссылку для копирования вида http://....p13=Array

Фильтрацию во всех режимах не гонял. Это первое, на что наткнулся.
0
lakomet lakomet 4 года назад #
Отключил регистацию, создал нового пользователя через админку, задал пароль из 20-и символов. Пытаюсь войти, не пускает, грит проверь мыло или пароль. Нажимаю забыл пароль, чтоб востановить пароль, через присланную на почту ссылку меняю пароль на 16-символьный, при попытке войти ошибка 503, включаю отладку, вот что пишет
SELECT i.*, u.nickname as inviter_nickname FROM cms_users i LEFT JOIN cms_users as u ON u.id = i.inviter_id WHERE (i.email = ' почта@сайт.ru') AND (i.password = MD5(CONCAT(MD5('????????????'), i.password_salt))) LIMIT 1
Что это может быть и как лечить?
0
globator globator 4 года назад #
Ребята а кто то проверил, не прошедших верификацию пользователи удаляются? У меня че та не работает. Даже когда запускаю вручную.
0
BoAnRo BoAnRo 4 года назад #
Хороший вопрос :)
У меня на тестовом сайте, который является почти копией основного сайта (2 сайта обновляются еще с версии 2.2.1), удаляются, если имеется в виду удаление не подтвердивших свой емейл пользователей через крон. А на основном не хотят удаляться почему-то. Но я пока еще ленился напрягать мозги по этому вопросу, так как у меня мало пользователей регистрируется и мне не тяжело удалять их вручную.
0
irbis irbis 4 года назад #
Всем привет! В версии 2.6.1 в фильтре можно было сделать выбор категории списка контента, в версии 2.7.1 в фильтре отображаются только поля, которым мы поставили условие "показывать в фильтре". Кто знает, как вернуть фильтрацию по категории?
+1
Pocus Pocus 4 года назад #
Выборка фильтром идёт в текущей категории. Т.е, выбор категории в фильтре, как бы лишнее.
Но если очень хочется, то вот
0
irbis irbis 4 года назад #
Спасибо, помогло!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.