Abobo

Abobo

Всем добра!
+6
Репутация
32
Рейтинг
#1 Иконки для категорий 11 января 2024 в 16:23

Интересует, как вывести иконку 32x32 вначале каждого пункта категорий. На дефолте, везде желтые папки, нужно вывести для каждого свою иконку.

#1 Баг при создании редиректа 26 декабря 2023 в 23:20

1. А редиректы в админке не работают ?

Goose

Не понял вопроса. Но редиректы работают на весь сайт.

2. Можно ли сделать редирект только для НЕзалогиненых пользователей. То есть, тех кто залогинен мы не редиректим, а тех кто НЕзалогинен — перенаправляем.

Goose

Нет.

Fuze

1. Редиректы в админке.

К примеру, я захожу в админку и нажимаю на «Меню» и хочу чтобы меня перекинуло на «Настройки». Так можно сделать? Я пробовал — не получилось.

#2 Баг при создании редиректа 26 декабря 2023 в 21:23

Заменил, нажал сохранить — ошибка: 

Goose

Тело редиректов то какое? Если

Хочу со страницы юзера редиректить на главную, написал: 

Goose

То код неверный.

  1. [
  2. {}
  3. ]

Все выражения должны быть обрамлены в квадратные скобки.

Fuze

Поправил. Теперь все отлично! Спасибо огромное!

Кстати,

1. А редиректы в админке не работают ?

2. Можно ли сделать редирект только для НЕзалогиненых пользователей. То есть, тех кто залогинен мы не редиректим, а тех кто НЕзалогинен — перенаправляем.

#3 Баг при создании редиректа 26 декабря 2023 в 20:09

Замените этот файл по аналогичному пути.

Fuze

Заменил, нажал сохранить — ошибка: 

  1. Fatal error: Uncaught TypeError: Cannot access offset of type string on string in /var/www/fastuser/data/www/site.com/system/controllers/redirect/hooks/engine_start.php:25 Stack trace: #0 /var/www/fastuser/data/www/site.com/system/core/controller.php(775): onRedirectEngineStart->run(true) #1 /var/www/fastuser/data/www/site.com/system/core/controller.php(731): cmsController->runExternalHook('engine_start', Array) #2 /var/www/fastuser/data/www/site.com/system/core/eventsmanager.php(70): cmsController->runHook('engine_start', Array) #3 /var/www/fastuser/data/www/site.com/system/core/core.php(178): cmsEventsManager::hook('engine_start') #4 /var/www/fastuser/data/www/site.com/index.php(28): cmsCore->runHttp('/') #5 {main} thrown in /var/www/fastuser/data/www/site.com/system/controllers/redirect/hooks/engine_start.php on line 25
#4 Баг при создании редиректа 26 декабря 2023 в 18:23

Пишите source, target и action без кавычек

  1. {
  2. source: "#^download.html$#i",
  3. target: "/get",
  4. action: "redirect-301"
  5. },
Loadырь

Хочу со страницы юзера редиректить на главную, написал: 

  1. {
  2. source: "https://site.com/users/1",
  3. target: "site.com",
  4. action: "redirect-301"
  5. }

Редирект не работает...

Добавлено спустя 4 часа

может кто-то помочь по этому вопросу пжл, оч нужно!

#1 Баг при создании редиректа 26 декабря 2023 в 12:50

В компонент редиректы, добавляю это: 

  1. [
  2. {
  3. "source": "#^download.html$#i",
  4. "target": "/get",
  5. "action": "redirect-301"
  6. },
  7. {
  8. "source": "#^catalog(.*)$#i",
  9. "target": "https://addons.instantcms.ru/",
  10. "action": "redirect"
  11. },
  12. {
  13. "source": "#^rss\/blogs\/all\/feed.rss$#i",
  14. "target": "rss/feed/blogs",
  15. "action": "rewrite"
  16. }
  17. ]

Нажимаю сохранить, теряются кавычки:

Изображение

#5 Ограниченный доступ или скрытие пунктов меню в админке 18 октября 2023 в 11:15

Поддерживаю, тоже такое нужно

#6 Школьное расписание на сайте 13 октября 2023 в 18:17

Как вариант можете попробовать:

Google Таблицы
Поле

Google Таблицы

от IamB
Демо Купить 400 руб.

#7 [ЕСТЬ РЕШЕНИЕ] Компонент "Ротатор баннеров" 13 октября 2023 в 17:55

Супер, спасибо!

#1 Прогрев домена перед email рассылкой 23 сентября 2023 в 11:56

Занимаетесь или планируете заняться email рассылками ?

В 99% письма будут лететь в спам, так работают алгоритмы.

Чтобы письма попадали в inbox им нужно создать определенный траст.

Как это работает ?

  1. Я предоставляю Вам базу своих gmail
  2. Вы включаете их в рассылки
  3. При каждой рассылке я читаю письма, помечаю как важные и ставлю звездочку.
  4. Я отвечаю рандомными фразами на указанном Вами языке на 10% входящих писем. Если Вы хотите увеличить % ответов, выберите соответствующий пакет.
  5. Если письма попали в СПАМ я вытягиваю их оттуда, ставлю пометку — не СПАМ и проделываю процедуру №3
    Таким образом домен с которого осуществляются рассылки получает некую степень доверия.

Кому интересно, пишите сразу в личку

#8 Низкая скорость загрузки сайта с большой базой 22 августа 2023 в 18:03

 goose, может дело в повторяющихся датах? Судя по индексам, часты повторы. И базе тяжело их сортировать. Из серии «пальцем в небо»

Zau4man

хм, не думал об этом, попробую провести эксперимент, сделаю разные даты

#9 Низкая скорость загрузки сайта с большой базой 22 августа 2023 в 11:37

Зайдите в phpMyAdmin, выберите таблицу вашего типа контента с 70к записей. Откройте вкладку «Структура» 

Промотайте вниз до раздела «Индексы»

Сделайте скриншот всех индексов и выложите его сюда.

Loadырь

Здравствуйте. Вот:

Изображение

#10 Низкая скорость загрузки сайта с большой базой 22 августа 2023 в 10:42

Тут 173к записей prefitchi.ru/hotels на обычном шареде. Работает вполне себе.

Сталкивался с описанной вами проблемой на одном сайте. Решить не смог :(

Пока из советов только ОТКЛЮЧИТЬ эту опцию 

Изображение

Очень часто в таком поведении виновата она.

Zau4man

Там где 173k работает супер, довольно быстро. У меня на VPS сервере про ужас (

Instant -  это быстрый, мгновенный, а не то что случилось после 70k записей, очень интересно найти причину.

Функцию как на скриншоте я отключил, ничего не поменялось. В личку Вам демку кину ради интереса, может глянете

#11 Низкая скорость загрузки сайта с большой базой 22 августа 2023 в 09:41

К сожалению, так и не разобрался.

Установил свеженькую версию instantcms, думал может проблема ушла.

Импортировал на сайт 70k статей, импорт прошел успешно.

Поля: Заголовок и текст. Текста небольшие. Тип контента всего один, категорий нет, только корневая.

После импорта, страница со статьями открывается начала открываться медленно, дебаг показывает около 5 секунд.

Пагинация работает тоже с задержкой.

Все работает быстро кроме: /system/controllers/content/model.php

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

Человек зашел, решил пройтись по разделу и ему нужно ждать по 5-7 сек на каждый клик ?

С индексами должно быть все в порядке. Правда как это проверить я не знаю, не разбираюсь.

#12 Регулярное выражение 16 августа 2023 в 15:40

Это функция валидации значения поля.

Изображение

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

Fuze

Неплохо. Очень полезная вещь насколько я понимаю. Теперь к примеру можно будет задавать:

  • например, только почты gmail
  • номера телефонов которые начинаются с определенный цифры и в определенном к-ве знаков
  • имена если нужно только на кириллице или латинице

остается только ограничиваться собственной фантазией

PS Если я правильно понял работу данного поля.

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