InstantCMS 2.7.1

16.89K

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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


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

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

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

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

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

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

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

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

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

Жаль, сейчас он болеет, может быть и подсказал бы решение, чтобы Вас как-то разгрузить.
0
Dorimen Dorimen 7 лет назад #
Если разберетесь с проблемой, то напишите сюда, пожалуйста, чтоб другие (я) могли ее у себя решить. Пока сам тоже не могу найти. )
+1
pugachev pugachev 7 лет назад #
Кстати, после обновления на 2.7.1. с админки не возможно удалить категорию, 404 ошибка.С фронтенда все удаляется.
+1
Killer's dream Killer's dream 7 лет назад #
Та же история, плюс еще когда выделеяш пачку контента галочками и нажимаем удалить тоже 404
+2
Killer's dream Killer's dream 7 лет назад #
Извиняюсь Хотел плюсануть а случайно минусанул пост((( zst
+1
Fuze Fuze 7 лет назад #
Кстати, после обновления на 2.7.1. с админки не возможно удалить категорию, 404 ошибка.С фронтенда все удаляется.
Всё удаляется, только что проверил. Обновите свой шаблон или вовсе удалите из него файл шаблонов админки.
+2
Killer's dream Killer's dream 7 лет назад #
это опять я тут минусую)) к тач паду не привык мышка сломалась))
0
pugachev pugachev 7 лет назад #
Использую дефолтный шаблон. В версии 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 7 лет назад #
Только что создал категорию в админке в типе контента. Зашёл в неё, нажал удалить - категория удалилась.
+1
Pocus Pocus 7 лет назад #
Хм. Я тоже провёл эксперимент по удалению категорий и получил 404.
Не удаляются ни в разделе "контент" ни в "типах контента".
2.7.1
+2
Fuze Fuze 7 лет назад #
Друзья, если проблема действительно есть, я её конечно же исправлю, но я не могу воспроизвести у себя. У вас шаблоны обновлены? Движок чистый с раздела "Скачать" данного сайта?
0
Pocus Pocus 7 лет назад #
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 7 лет назад #
Из своего шаблона удалите все файлы компонента admin, не понимаю зачем разработчики шаблонов неизменные файлы вкладывают себе в шаблоны.

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

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

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

У меня был "по-умолчанию", я думал что это и есть дефолтный.
По-умолчанию - это тот, который выбран основным. Лучше для админки выбрать default и всегда админка будет актуальная независимо от обновления.
+1
Pocus Pocus 7 лет назад #
Уточню.
С фронтэнда удаляется нормально. По ссылке /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
Андрей Андрей 7 лет назад #
у меня такого нет, категории прекрасно редактируются и удаляются - ВЕЗДЕ, шаблон свой, Вам просто нужно обновиться корректно.
-1
Андрей Андрей 7 лет назад #
хотя нет поправка - в типах контента действительно 404 по пути https://мой_сайт/admin/content/cats_delete/10/12?back=/admin/ctypes/props/10
0
Jestik Jestik 7 лет назад #
В всплывающем окне, где отображаются записи для привязки, выводиться 10 записей, как вывести больше?
0
alexbabo alexbabo 7 лет назад #
Установил последнюю версию. Не удаляются и не редактируются записи со стены пользователя. Спасибо.
+2
Fuze Fuze 7 лет назад #
Скорее всего вы установили английскую локаль. Проблема решена тут.
-1
Андрей Андрей 7 лет назад #
Скажите пожалуйста, а у кого 2.7.1 просто, эти исправления надо внести?
0
alexbabo alexbabo 7 лет назад #
Да английскую установил. Спасибо,поправил.
+1
Egu Egu 7 лет назад #
После обновления при использовапнии поля "Файл" названия файлов выводятся примерно так - 1fbf3f53.doc Подскажите как исправить на читабелльные названия. Вариант "Скачать" не подходит для проекта.
0
Fuze Fuze 7 лет назад #
+1
Egu Egu 7 лет назад #
О! Благодарю Вас! v
0
BoAnRo BoAnRo 7 лет назад #
В комментариях неправильно отображаются нумерованные и маркированные списки, которые созданы с помощью соответствующей кнопки в редакторе. Номера и маркеры вообще не отображаются.
0
Egu Egu 7 лет назад #
Это как раз просто - в CSS за скрытие маркров отвечает параметр list-style: none; или list-style-type: none; Его просто нужно убрать.
Олег Васильевич я Олег Васильевич я 7 лет назад #
Комментарий удален
+1
BoAnRo BoAnRo 7 лет назад #
Спасибо! В /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 7 лет назад #
Подскажите лузеру, есть ли настройки движка, которые лучше отключить для оптимизации сайта в целом?
0
ocetis ocetis 7 лет назад #
Только что поставила движок. После сохраненной настройки в админке не пропадает анимированный индикатор загрузки. Обновление кэша браузера не помогает. Что делать?
0
Fuze Fuze 7 лет назад #
не пропадает анимированный индикатор загрузки
В движке нет анимированного индикатора загрузки.
Обновление кэша браузера не помогает
Боюсь как раз проблема в кэше браузера, который вы не очистили от предыдущей установки.
0
Birles Birles 7 лет назад #
Произвел чистую установку 2.7.1 на хостинг. Создал страницу, набрал текст и хочу вставить изображение, а оно не вставляется. Выбираю вставить изображения, открывается окно с кнопкой "Обзор", нажимаю на нее и выбираю изображение из компа и все, дальше ничего не происходит. Такая же проблема с виджетом "Текстовый блок" и там тоже не вставляется. Может я что то не так делаю или от хостинга тоже что то зависит? Замена прав на папку Upload тоже не помогла. Извините если не в той теме отписался.
0
Birles Birles 7 лет назад #
При этом загрузка изображений в типах контента работает как надо. Ни у кого не возникало такой проблемы?
0
SergeySheff SergeySheff 7 лет назад #
Доброго времени суток!
В стандартном шаблоне не нажимается меню пользователя которое вызывается нажатием на кнопку справа от аватара на iphone, браузер сафари, как быть?
Это не только у меня, в демо версии аналогично.
0
Петр Петр 7 лет назад #
не работает редактирование категорий контента по ссылкам /admin/content/cats_edit/1/2
0
Петр Петр 7 лет назад #
404 ошибку показывает
-2
Андрей Андрей 7 лет назад #
Разработчики в курсе
+2
Fuze Fuze 7 лет назад #
Работает.
Разработчики в курсе
В курсе что из списка свойств если удалять категорию, то она не удалится. А редактирование работает везде.
0
Петр Петр 7 лет назад #
если в категории контента создать подкатегорию, то она не удалается и не редактируется
+2
Fuze Fuze 7 лет назад #
если в категории контента создать подкатегорию, то она не удалается и не редактируется
Тоже не подтверждается. Проверил - категории редактируются. Про то, что при удалении категорий, если это делать из списка свойств, они не удаляются - да, есть проблема, разумеется исправим.
+1
Игорь Lu Игорь Lu 7 лет назад #
Только заметил, что у меня с сайта на почту не приходят сообщения и письма.
Почта настроена на отправку писем по SMTP
Переключаю на PHP mail(), письма приходят, а по SMTP ни в какую не хотят идти. В чём может быть причина? Раньше письма доходили, проблему заметил после обновления.
+1
Pocus Pocus 7 лет назад #
Дааа.. есть такое дело.
Я заметил раньше, когда тестировал рекламу в iVideo, но решил что это в компоненте что то.
+1
Pocus Pocus 7 лет назад #
Поправочка.
У меня был фейковый адрес отправителя (robot@....), заменил его на реальный (noreply@...) и SMTP заработал.
В хелпе есть примечание
Указывается в графе «От кого» при отправке писем пользователям. Может быть указан несуществующий адрес (на свой страх и риск).
Так что ошибкой это считать нельзя. Но раньше, до обновления, письма с фейка доходили.
+1
Игорь Lu Игорь Lu 7 лет назад #
Ставлю только реальный адрес, письма по SMTP не идут.
+1
Pocus Pocus 7 лет назад #
Ну, вообще-то, по моему разумению, адрес отправителя и не должен влиять. Странно это.
Но я перепроверил еще раз. С фейка не идёт, с реального идёт.
В общем движок работает, смотрите настройки сервера. Попробуйте порт 2525.

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

0
Игорь Lu Игорь Lu 7 лет назад #
Вот и у меня такие же настройки и ни в какую, не хочет отправлять и всё тут. Даже не знаю уже где концы искать. Может это с какими-то настройками на хостинге связано? Но ведь до обновления всё было нормально. В общем, даже не знаю уже, переключиться на PHP mail да и не мучится, просто потом письма в Спаме ловить приходится, а это тоже плохо. :(
0
AlexRem AlexRem 7 лет назад #
После обновления на 2.7.1 при подаче объявления в только-что созданную категорию в форме подачи объявления не появляются поля свойств объекта (этаж, количество комнат, общая площадь и т.п). При подаче объявления в категорию которая была до обновления всё нормально. Кто нибудь сталкивался с этой проблемой?
0
AlexRem AlexRem 7 лет назад #
Ложная тревога. На рабочем сайте всё нормально. Дома из старого системника сделал "Сервер (поставил Linux, панель управления)", установил инстант, после переустановки проблема исчезла.
0
ermakover ermakover 7 лет назад #
Постоянное разлогинивание админа.
Судя по тому, что в обсуждении моего вопроса нет, я так понимаю, что и проблемы такой ни у кого нет, а может быть, все её воспринимают, как должное.
Когда перешёл с 2.5 на 2.6 стал замечать, что часто происходит вылет на 404 при действиях в админке, да и пользователи жаловались, что пишут статью, пытаются сохранить - а всё они уже разлогинились.
На свежеустановленной 2.7.1 вообще вылет за вылетом. Может есть какие-то настройки длительности сессии о которых я не знаю?
Хотя вылеты происходят при каких-то разных действиях.
У меня что опять у одного только эта проблема?
+2
Fuze Fuze 7 лет назад #
Все вопросы к своему хостингу.
+3
ermakover ermakover 7 лет назад #
Решилось установкой галочки в чекбоксе "Запомнить меня" при входе. Теперь не вылетает.
+1
skynet skynet 7 лет назад #
rofl
0
Oleg_z75 Oleg_z75 7 лет назад #
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 7 лет назад #
Здравствуйте!
Подскажите в чём дело? После последнего обновления поля в типах контента сломались. Не добавляются и не редактируются.

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

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

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


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



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


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

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

Фильтрацию во всех режимах не гонял. Это первое, на что наткнулся.
0
lakomet lakomet 7 лет назад #
Отключил регистацию, создал нового пользователя через админку, задал пароль из 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 7 лет назад #
Ребята а кто то проверил, не прошедших верификацию пользователи удаляются? У меня че та не работает. Даже когда запускаю вручную.
0
BoAnRo BoAnRo 7 лет назад #
Хороший вопрос :)
У меня на тестовом сайте, который является почти копией основного сайта (2 сайта обновляются еще с версии 2.2.1), удаляются, если имеется в виду удаление не подтвердивших свой емейл пользователей через крон. А на основном не хотят удаляться почему-то. Но я пока еще ленился напрягать мозги по этому вопросу, так как у меня мало пользователей регистрируется и мне не тяжело удалять их вручную.
0
irbis irbis 7 лет назад #
Всем привет! В версии 2.6.1 в фильтре можно было сделать выбор категории списка контента, в версии 2.7.1 в фильтре отображаются только поля, которым мы поставили условие "показывать в фильтре". Кто знает, как вернуть фильтрацию по категории?
+1
Pocus Pocus 7 лет назад #
Выборка фильтром идёт в текущей категории. Т.е, выбор категории в фильтре, как бы лишнее.
Но если очень хочется, то вот
0
irbis irbis 7 лет назад #
Спасибо, помогло!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.