akokna

akokna

+4
Репутация
11
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Ошибка 503 в админке 10 сентября 2024 в 19:47

Что за хостинг?

DeeMon

ТаймВеб.

как выполнить данные рекомендации

akokna

Там всё просто: берете код сторонних компонентов и проверяете его на наличие запросов к базе в циклах или из файлов шаблонов. Далее уже идут более продвинутые методики оптимизации, удаление дубликатов кода, исключение повторного выполнения кода, кэширование и т. п. Но как любят говорить в битриксе: — «Дешевле прикупить железо, чем нанять специалиста для оптимизации» )).

Loadырь

Ещё раз Благодарю Вас за помощь. Буду пробовать.

Железо прикупил уже, но и Вашими рекомендациями обязательно воспользуюсь.

#2 [ЕСТЬ РЕШЕНИЕ] Ошибка 503 в админке 10 сентября 2024 в 17:15

Включение отладки ничего не меняет, пояснений к ошибке не отображается.

akokna

Надо смотреть админом сайта с включенной отладкой в консоли браузера ошибки у запросов по ajax. Там будет текст ошибки.

Loadырь

Loadырь, большое спасибо за участие. Но сегодня сайт вообще упал, и только страница с ошибкой:

Изображение

Причем везде! И не было никакой возможности вывода ошибок. Не сработал и вариант config>debug>1. 

В общем обратился на хостинг. Они всё восстановили, со следующими пояснениями:

Мы поправили работу веб-сервера, теперь сайт снова работает. 

Проблема была вызвана долгими запросами к сайту, из-за чего зависла работа веб-сервера. 
На тарифах обычного хостинга, тарифе «Старт» CMS-хостинга и «1Сайт» установлено ограничение на количество активных соединений по домену: proxy_limit=30. 

В общем случае превышение лимитов может быть вызвано: 
— Логикой работы сайта
— Высокой посещаемостью
— DDoS

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

Правила и ограничения на хостинге:

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

Для помощи в диагностике проблемы мы можем предоставить необходимые журналы сервера по вашему запросу. 

Добавлено спустя 8 минут

привлечь разработчика сайта или стороннего специалиста для оптимизации работы проекта (уменьшение кол-ва одновременных соединений).

akokna

В связи рекомендациями хостера, хотелось бы спросить специалистов сообщества InstantCMS. Может кто подскажет как выполнить данные рекомендации, либо сможет проделать эту работу? Спасибо.

#1 [ЕСТЬ РЕШЕНИЕ] Ошибка 503 в админке 9 сентября 2024 в 20:13

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

В админке, в нескольких компонентах появилась ошибка 503 (вид ошибки на скрине). Произошло всё в одночасье, 2 дня назад утром. При этом никаких действий на сайте в это время не проводилось, ничего не устанавливал, не обновлял. Шла текущая работа с контентом, вдруг бац и всё.

Изображение

Включение отладки ничего не меняет, пояснений к ошибке не отображается.

На самом сайте ошибка возникает лишь изредка, и имеет такой вид:

Изображение

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

Также, в админке, в меню раздела Контент пропали категории. Вместо них тоже ошибка.

Изображение

При загрузке любого компонента с ошибкой 503, в консоли на вкладке Сеть выводится строка такого вида:

503 | admin/controllers/edit/positions/positions_ajax

Пожалуйста, кто разбирается, или кто сталкивался с подобным у себя, и решил, подсобите.

Версия 2.15.2

#3 css для определенного виджета 14 июня 2024 в 23:03

/templates/modern/css/theme.css

Изображение

#1 Муки творчества 14 июня 2024 в 19:33

Итак.

Задача:

Вывести записи от нескольких пользователей, в виджете Список контента.

Решение:

В нужном Типе Контента создаем Набор. В настройках набора добавляем Фильтр по полю Автор, со следующими настройками:

Изображение

ставим Больше/Равно, и через запятую перечисляем ID нужных пользователей.

Изображение

В виджете Список контента, на вкладке Опции, в графе «Применить фильтры из набора», выбираем созданный ранее Набор.

Изображение

#1 Обновление даты начала и окончания публикации в один клик 1 марта 2024 в 20:13

Здравствуйте. Есть ли возможность реализовать следующий функционал: обновление даты начала и окончания публикации в один клик.

Доступ:

Зарегистрированный пользователь, видит кнопку (надпись), в своих записях.


Отображение:

В общем списке записей Типа Контента, на каждой своей записи.

В записи Типа Контента.

В профиле, в каждом списке Своих записей. 

Но только в записях Типа Контента, разрешённых администратором. Соответственно, администратору доступны настройки разрешений, в каких Типах Контента данный функционал будет доступен.


Функционал:

При клики по кнопке (надписи), дата публикации записи меняется на текущию, а дата окончания публикации меняется на заданное администратором количество дней, от текущей даты. Запись соотвественно, сортируется по дате, и поднимается в списке Типа Контента.

Администратор может задавать разное количество дней, для разных Типов Контента.

После клика по кнопке (надписи) и срабатывания функции, пользователь попадает на список своих записей Типа Контента, и видит что его запись обновлена по дате.


Интересует возможность реализовать подобный функционал, и стоимость работы. Спасибо.

#4 2 колонки в типе контента на смартфоне, как на вб, озон, авито 29 февраля 2024 в 16:11

Проще попробуйте просто стилями, без изменений файла шаблона.

В файле templates/default/controllers/showcase/css/list_grid.css, добавить column-count: 2;

У меня строка 7.

@media screen and (max-width: 768px) {
.showcase_list_grid {
    margin-top: 20px;
    overflow:hidden;
    column-count: 2;
  }
}

#5 Error 500: internal server error 20 февраля 2024 в 13:28

Несколько дней назад, была такая же проблема, в админке по всему сайту, с вышеуказанной ошибкой.

Проблема, как мне кажется, ушла сама, также внезапно, как появилась. Хотя может и какие то мои действия повлияли на это.

Что делал:

При просмотре консоли в браузере, увидел проблемы с кэшем. На хостинге отключил Эксперементальные Модули в Ускорителе (Таймвеб). К слову сказать, включил очень давно, и подобных ошибок не возникало.

В общем проблема ушла, но на несколько часов. Позже ошибка появилась вновь.

Затем, в настройках сайта, включил кэширование. А на хостинге увеличил Лимит нагрузки на базы данных.

Честно говоря, сразу улучшений не увидел, и ошибка оставалась.

Но буквально на следующий день, ошибка пропала. И даже сайт стал работать шустрее, по моему.

Незнаю что это было, может хостер чего настраивал.

Вот уже несколько дней полёт нормальный. Версия 2.15.2

#6 Отображение меню 7 декабря 2023 в 17:54

В файле стилей добавьте строку.

#desktop_device_type .icms-menu-hovered .dropdown:hover > .dropdown-menu, #desktop_device_type .icms-user-menu:not(.show):hover > .dropdown-menu {
  display: block;
  -webkit-animation: slide-up .3s ease-in-out;
  animation: slide-up .3s ease-in-out;
  margin: 0;
  text-transform: capitalize;
}

При желании поиграйте с регистром.

Изображение

#7 2 колонки в типе контента на смартфоне, как на вб, озон, авито 6 декабря 2023 в 10:44

На примере файла шаблона списка: default_list_tiles.tpl.php

В шаблоне списка:

<div class=«content_list tiled <?php echo $ctype['name']; ?>_list mb-n4 row»>

<?php foreach($items as $item){ ?>

<div class=«tile <?php echo $ctype['name']; ?>_list_item col-lg-<?php echo 12/(!empty($list_opt['cols'])? $list_opt['cols']: 2); ?> mb-3 mb-md-4 „>

В файле стилей:

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

@media (max-width: 768px) {
  .col-lg-4 {
    width: 50% !important;
  }
}

В типе контента, просмотр списка, опция списков:

Изображение

У меня так сработало.

Изображение

#8 Работа фильтра контента в списке записей 10 августа 2023 в 22:56

В файле templates/modern/js/core.js строку 328 заменить на

  1. $(form).find('input:not([type=checkbox], .chosen-search-input), textarea').on('input', delay());
My-InstantCMS.Ru

Спасибо. Но увы не сработало.

Добавлено спустя 46 минут

 My-InstantCMS.Ru, большое, нет, Огромное Спасибо за наводку. Вопрос решился заменой указанного файла: templates/modern/js/core.js, на аналогичный из предыдущего релиза (2.15.2), на котором до обновления фильтр отрабатывал как положено.

Тему пока не закрываю, потому как понимания проблемы по прежнему нет. Зато теперь понятно где копать.

Ещё раз Благодарю за помощь My-InstantCMS.Ru

#9 Работа фильтра контента в списке записей 10 августа 2023 в 21:39

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

На странице списка Типа контента, если ничего не выбрать в фильтре, и нажать Фильтровать, то все записи исчезают и показывается сообщение «Нет новостей для отображения ». А в адресной строке при этом следующее: site.ru/novosti?country=0

Если же в фильтре выбрать Страну и нажать Фильтровать, записей также нет, а в адресной строке: site.ru/novosti?country=1&regeon=0

Может кто-нибудь сталкивался с подобным, подсобите пожалуйста.

#1 Работа фильтра контента в списке записей 5 июля 2023 в 11:27

Здравствуйте. Прошу помощи у сообщества, с фильтром в типе контента. В списке записей, установлен виджет фильтра контента (с настройкой на текущий тип контента). Если не выбирать категорию, то в фильтре выводятся только поля Местоположения и Дата публикации (Регион-country, Районный центр-regeon, Населённый пункт-city, Дата публикации-date_pub). 

Так вот, раньше при выборе в фильтре уже первого поля (Регион-country), на кнопке (Показать (количество) записей) выводилось правильное количество записей выбранного региона, и при клике загружались только выбранные записи. Теперь же при выборе первого поля (Регион-country), лишь на долю секунду на кнопке появляется правильное количество записей, и тут же скидывается на 0. И при клике на кнопку показывается сообщение что Записи Отсутствуют. Если в фильтре выбрать первые Два поля (Регион-country, Районный центр-regeon), то на кнопке Показать отображается правильное количество записей, но при клике на кнопку вновь Записи Отсутствуют. И только при выборе всех 3 полей (Регион-country, Районный центр-regeon, Населённый пункт-city), фильтр отрабатывает правильно, и количество показывает, и при клике на кнопку выводит записи выбранного населённого пункта. 

ВТОРАЯ ПРОБЛЕМА в точности описана здесь: github.com/instantsoft/icms2/issues/1242
В настройках Типа контента создаю Фильтр с заданным URL. Но при выборе, в фильтре на странице записей, даже всех 3 полей (Регион-country, Районный центр-regeon, Населённый пункт-city), записи выводятся на странице с URL такого вида ?country=1®eon=1&city=15789555, вместо созданной страницы в фильтре. Страница созданная в фильтре тоже ЕСТЬ, с нужным URL и заданными СЕО-характеристиками, но при выборе в фильтре показывается не она. 

Пожалуйста помогите с решением. Уже два раза сайт ложил, пытаясь самостоятельно решить проблему. Спасибо.

#10 [ЗАКРЫТО] Показалось или Make удален с сайта вместе со своими работами из каталога ? 14 июня 2023 в 16:23

Make сам всё удалил и удалился сам. Мы его не удаляли.

Fuze

ну и хорошо, все наработки красивые, а по факту все сырое или не рабочее или не адаптивное, поддержки 0, покупал и шаблоны и компоненты, все на помойку

TOPg

Честно говоря, немного покупал у Алексея дополнений, но всё что было купленно прекрасно работает и по сей день, в том числе и после крайнего обновления системы. Другое дело, что зачастую после установки дополнения его нужно ещё доводить под свои нужды, будь то дизайн, функционал, совместимость. И вот тут уже без помощи разработчика не обойтись, если сам не очень шаришь. Это я к тому, что и здесь Маке всегда был на связи, и вопросы по купленным (и не только купленным) его работам решались довольно оперативно. Однажды за работу которую, по какой то своей причине, он не смог выполнить, он просто быстро вернул предоплату. Не понятно что сейчас случилось.

Хороший он человек или нехороший, незнаю. Но работы у него достойные, факт.

#1 Отображение пункта меню на различных устройствах 2 апреля 2023 в 13:04

Было бы неплохо, при создании пункта меню иметь такую же настройку, как при создании виджета. Показывать пункт меню только на выбранных устройствах.

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.