Скела

Скела

это МоЙ СтАтУс
+174
Репутация
445
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Ошибка при добавлении - нет названия 2 апреля 2020 в 13:44
Отрубил компоненты и отладку — работает. Всем помощникам плюсики в карму. Тему закрываю.
#2 [ЕСТЬ РЕШЕНИЕ] Ошибка при добавлении - нет названия 2 апреля 2020 в 13:36


Скела, Админка — компоненты — события
Не предлагает чего-нибудь обновить?

Ну и давайте список сторонних компонентов, установленных на сайте. Ссылка формируется хуком, значит хуку эти данные не передавались. И хук появился как раз после 2.9.0

Zau4man
События пустые. Кэш очищен — отключен. Компоненты разные были еще с начала двойки...

Проблема оказалась в компоненте Медиа media 1.0 Денис Васильевич [GoodMade.ru]… Отрубил и все норм!
Но теперь при удалении такая же ерунда 😥
#3 [ЕСТЬ РЕШЕНИЕ] Ошибка при добавлении - нет названия 2 апреля 2020 в 13:10


Скела, случайно не с моим компонентом афиша?
Был такой баг. Правилось одним файлом.

Zau4man
Нет, компонента афиши нет, а косяк такой в любом контенте (новость, объявление… без разницы)

Выдает в ошибках
  1.  
  2. Warning: Cannot use a scalar value as an array in site.ru\system\controllers\content\actions\item_add.php on line 307
  3.  
  4. Warning: Cannot modify header information - headers already sent by (output started at site.ru\system\controllers\content\actions\item_add.php:307) in site.ru\system\core\controller.php on line 1029
  5.  
  6. Warning: Cannot modify header information - headers already sent by (output started at site.ru\system\controllers\content\actions\item_add.php:307) in site.ru\system\core\controller.php on line 1031
  7.  
#4 [ЕСТЬ РЕШЕНИЕ] Ошибка при добавлении - нет названия 2 апреля 2020 в 13:09


Проверьте галочку активности заголовка контента. Только отсутствие самого заголовка в контенте вызывает эту ерунда .

@Happy2019
Это касается любого контента — заголовки везде активны.
#1 [ЕСТЬ РЕШЕНИЕ] Ошибка при добавлении - нет названия 2 апреля 2020 в 09:44
Добавляю любой контент на сайти получаю ошибку 404, т.к. переходит на страницу сайт.ру/контент/.html. Т.е. название отсутствует. Добавление же происходит. Шаблон дефолтный. Подскажите в какую сторону копать?
Произошла такая вещь после обновления — сразу не проверил (обновлял с 2.9 до последней). Так что разумеется без бэкапов — даже не подумал, что ошибка вылетит именно в этом.
#5 Востановить бекап сайта IstantCMS 3 октября 2018 в 09:41


Потом я в строку 'upload_host' => 'http://postavy.site/', добавил /upload и начали отображаться картинки новостей и на сами новости и в категории новостей можно попасть. Но в другие разделы сайта невозможно. На пример на страницы или другие разделы сайта, каталог объявления и тд..

Вот файл config.php


+ ещё один момент, как войти в админку если не помню пароль? Есть доступ к емейлу админа, но не приходит ссылка восстановления.

@Aliaksandr
5 строка уберите слэш в конце
  1. 'upload_host' => 'http://postavy.site'


+ ещё один момент, как войти в админку если не помню пароль? Есть доступ к емейлу админа, но не приходит ссылка восстановления.

@Aliaksandr

разверните новый сайт на чистой iCMS задайте нужного админа… потом просто скопируйте данные с новой базы в вашу ручками..


Найдите в базе таблицу cms_users и у админа скопируйте данные password и password_salt
#6 Тип контента и папка на сервере 12 июля 2018 в 01:13


А зачем Вам папка с именем типа контента? Может можно другое название? Или составное, например "тип_контента_files"?

WebMan
Тогда вопроса бы не было… 😊 Для муниципалов нужно вести открытые данные, а они должны совпадать по именам. Разумеется по возможности сделал бы по другому, но в методике указан именно такой способ. Многие уже на других движках такое реализовали (пути имена и данные совпадают по названиям).
#7 Тип контента и папка на сервере 11 июля 2018 в 02:00


Скела, что-то мне подсказывает, что никак… в .htaccess в корне сайта на двойке есть строки

# Engine routing
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php [L]

если кратко, то движок запускается только тогда, когда запрашиваемое НЕ файл и НЕ папка...

Zau4man

Тут то понятно и если убрать RewriteCond %{REQUEST_FILENAME} !-d то просто не будет находить страницу. Интересует именно обход этого, что бы движок не зацикливался на папке или конкретной папке
#1 Тип контента и папка на сервере 10 июля 2018 в 09:55
Добра.
Есть задача что бы существовал раздел с системным именем XXXXX и открываться Site.ru/XXXXX Так же в корне сайта должна существовать папка XXXXX с файлами.
Пока не создали папку — все ок, но с папкой XXXXX в корне сайта получаем ошибку доступа.
Как обойти данную проблему?
#8 [ЕСТЬ РЕШЕНИЕ] Аукцион! Шаблон Compact, старт с 1 рубля! 14 марта 2018 в 15:56


Есть еще желающие продлить аукцион? Текущая цена 1250 руб. Если больше шаблон никого не интересует, то аукцион завершится послезавтра в 13:28 МСК.

шэльдэ бердэ бельдэ

1300…
#9 [ЕСТЬ РЕШЕНИЕ] Аукцион! Шаблон Compact, старт с 1 рубля! 11 марта 2018 в 12:23


1151

Олег с клещами

ну а как же шаг в 50? 1200!
#10 [ЕСТЬ РЕШЕНИЕ] Аукцион! Шаблон Compact, старт с 1 рубля! 11 марта 2018 в 04:13


1100 и кончен разговор :)

Олег с клещами

1150
#11 [ЕСТЬ РЕШЕНИЕ] Аукцион! Шаблон Compact, старт с 1 рубля! 9 марта 2018 в 04:47
Не очень понял как проходит аукцион и уж точно не понимаю зачем его перепродавать, что за рынок, но… ставлю 1050 v
#12 Новые комментарии 4 марта 2018 в 15:04


Как вариант, убить древовидную структуру, везде прописать $level = 1
\templates\default\controllers\comments\comment.tpl.php

  1. $level = /* (($limit_nesting && $entry['level'] > $limit_nesting) ? $limit_nesting : ($entry['level']-1))*30 */ 1;
и выводить комментарии в обратном порядке:
\system\controllers\comments\model.php
  1. public function getComments($callback = null){
  2.  
  3. $user = cmsUser::getInstance();
  4.  
  5. $this->select('r.score', 'is_rated');
  6.  
  7. $this->joinUserLeft();
  8. $this->joinLeft('comments_rating', 'r', "r.comment_id = i.id AND r.user_id='{$user->id}'");
  9.  
  10. if (!$this->order_by){
  11. $this->orderBy('ordering', 'DESC');
  12. }
  13.  
  14. if (!$this->approved_filter_disabled) { $this->filterApprovedOnly(); }
  15.  
  16. $this->useCache('comments.list');
  17.  
  18. return $this->get('comments', function($item, $model) use ($callback){
  19.  
  20. $item['user'] = array(
  21. 'id' => $item['user_id'],
  22. 'nickname' => $item['user_nickname'],
  23. 'is_online' => cmsUser::userIsOnline($item['user_id']),
  24. 'avatar' => $item['user_avatar']
  25. );
  26.  
  27. if (is_callable($callback)){
  28. $item = $callback($item, $model);
  29. }
  30.  
  31. return $item;
  32.  
  33. });
  34.  
  35. }

Ris


Большое спасибо. Работает. Но думаю в было бы неплохо в коробке иметь сортировку комментариев, как отзывы на iMaps
#13 Новые комментарии 2 марта 2018 в 09:55


Приветствую. Ну как вариант отключить систему комментирования InstantCMS, а подключить другую. Например здесь и здесь подробнее, а ещё и здесь.

fincheck

т.е. убить существующие комменты… — не вариант. Интересуют системные решения а не подвески с других ресурсов
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.