Loadырь

Loadырь

Быть лучшим - не значит быть достаточно хорошим.
+1247
Репутация
4894
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Не могу загрузить файлы HWT 26 мая 2024 в 20:27

Переустановите этот файл из вложения. Он обновит нужные файлы и базу для 2.16.3. После этого снова добавьте ваш тип файла в админке компонента

#2 [ЕСТЬ РЕШЕНИЕ] Не могу загрузить файлы HWT 24 мая 2024 в 18:23

Есть экспериментальное решение (от слов «на свой страх и риск»). Заменяет часть системных файлов, но расширяет возможности компонента files. В админке можно будет добавлять новый типы файлов и их mimetype. Правда, тестировал на версии с гита, а на 2.16.3 не тестировал.

#3 Авторизация не по мылу+пароль, а по номеру телефона+пароль. Возможно? ICMS 2 24 мая 2024 в 10:39

Где идёт проверка на формат ввода почты не могу найти.

Саня

Тут github.com/instantsoft/icms2/blob/master/system/controllers/auth/forms/form_login.php#L19 и тут github.com/instantsoft/icms2/blob/master/system/controllers/auth/forms/form_registration.php#L17

Для полной замены емаил на номер телефона необходимо много чего переписать. Лучше сделать отдельным компонентом дополнительную регистрацию по телефону. Например как тут prefitchi.ru/auth/register Однако всё равно станет вопрос по проверке номера телефона при регистрации и верификации пользователя, а для этого нужен sms-шлюз для отправки смс с кодом подтвержения.

#4 Стоит ли ставить сервер с основной PHP 8,2? 21 мая 2024 в 14:03

А в чем собственно вопрос? Если речь только о нотисах и варнингах, то убрать их не долго. Заменить устаревшие методы php тоже не проблема. Поэтому тут можно смело переходить на php 8.2. А если требуются Дополнения с Ioncube, то тут на данный момент однозначно надо сидеть на php 7.4.

#5 [ЕСТЬ РЕШЕНИЕ] Загрузка аватара 21 мая 2024 в 10:18

Подскажите, пожалуйста, где я лохонулся и как исправить.

RadomiR

Нигде. Загрузка файлов неавторизованными пользователями запрещена в целях безопасности. На свой страх и риск можно удалить эти строки.

github.com/instantsoft/icms2/blob/master/system/controllers/images/actions/upload.php#L7-L13

github.com/instantsoft/icms2/blob/master/system/controllers/images/actions/upload_with_preset.php#L14-L19

Но я вам этого не говорил.

#6 Подписка на тарифный план 20 мая 2024 в 10:56

 Саня, можно сделать для админа простую форму на присвоение подписки пользователю. Но чтобы это фиксировалось в истории, то надо изменять баланс одариваемого. Цифра 0 в биллинге это не цифра, поэтому надо изменять как минимум на 1 балл. Будет выглядеть примерно так

Изображение

#7 Странные комментарии 16 мая 2024 в 09:29

 F_a_R_i_D, это не страшно, кроме «мусора» на сайте ничего не будет, если только через пару недель вам не пришлют письмо со скриншотами вашей админки и предложением устранить «дыру в безопасности» на воздмездной основе.

#8 Премиум-компоненты без поддержки на PHP 8.1 15 мая 2024 в 13:45

1. От карты и видео можно отказаться, но биллинг очень нужен, а аналогов нету.

F_a_R_i_D

Если отказаться не можете, то первый пункт вам не подходит. Второй пункт как временная мера может помочь, пока занимаетесь третьим. Опять же можноу того же хостераперейти с хоста на VPS/VDS и т. п. и уже делать себе самому нужные настройки php. Да, придётся загуглить некоторые вопросы по их настройке и пользованию, но это возможно.

Поэтому самым надежным остается третий вариант (если с VPS/VDS ничего не срослось) — искать аналоги у других разработчиков и заказывать разработку тех компонентов, которым аналоги не нашлись.

Опять же для третьего варианта темы на форуме должны именоваться не "Есть ли дополнения в разработке?", а что-то типа «Нужен аналог биллинга, бюджет '100500' р.».

#9 Премиум-компоненты без поддержки на PHP 8.1 14 мая 2024 в 14:35

что делать?!))

F_a_R_i_D

Исходя из того, что 

разработчик молчит

F_a_R_i_D

хостер написал, что вынужденно все должны перейти на PHP 8.1

F_a_R_i_D

Разработчик и хостер ничего не могут поменять, то выхода три (по уровню вложенности доп. денежных средств):

1. Отказаться от использования компонентов.

2. Поменять хостера.

2. Поменять разработчика компонентов. То есть заказать разработку новых компонентов, совместимых с вашим хостером.

#10 [ЕСТЬ РЕШЕНИЕ] Ошибка 503 после обновления до версии 2.16.3 12 мая 2024 в 09:07

В настройках сайта включите опцию «Режим пустого sql_mode»

#11 Как работают фильтры в ТК, настроенные вручную? 7 мая 2024 в 13:40

Так получается, что у меня куча страниц будет на сайте — сео-фильры в ручную и еще фильтры которые непонятно какие...

skewes

Правильнее сказать (точнее так задумывалось) у вас на сайте есть куча страниц, которые «непонятно какие», но часть из них сделаны «понятно какими».

Тогда проще оставить «непонятно какие фильтры» в общем списке фильтров

skewes

Задачи бывают разные. Например, можно распространить ссылку с предустановленным фильтром типа: «Квартиры до 100 000 р.» по рекламной рассылке. При этом не надо светить эту ссылку как набор на сайте. Или сделать баннер на этом же сайте или каком-то другом.

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

Изображение

#12 Разработка своего шаблона 7 мая 2024 в 13:18

Инструкция простая, как и на любой cms:

1. Создаете шаблон с демо-контентом на чистом html, css, js.

2. Меняете демо-контент на блоки с динамическим контентом генерируемым например с помощью php.

Всё. Примеров таких замен в двойке предостаточно.

Возникнут вопросы, пишите более предметно.

#13 Как работают фильтры в ТК, настроенные вручную? 6 мая 2024 в 10:09

Он разве не должен сбрасываться обратно в астрономию? 

Саня

Теоретически должно. Но возможно, я чего-то не знаю. Вероятнее всего это баг.

#14 Как работают фильтры в ТК, настроенные вручную? 6 мая 2024 в 09:49

Сами фильтры эти нигде не выводятся. Если надо вывести, используте «Наборы». В «Фильтрах» вы только настраиваете страницы (URL, SEO и т.п.) с заранее установленным набором фильтров (не путать с теми же «Наборами»). И когда пользователь попадает на страницу с этим фильтром, то урл и всё остальное сео уже будут как указаны в настройках страницы фильтра.

Вот для примера на демке сделал фильтр demo.instantcms.ru/admin/ctypes/filters_add/5/1/edit. Видимость только в одной категории «Астрономия»

Изображение

И теперь если зайти на страницу «Астрономии» и выбрать в фильтре в «Тип статьи» — «Авторская» вас перебросит на страницу demo.instantcms.ru/articles/astronomija/authors

Изображение

В остальных категориях ссылка и сео будут стандартные от категории.

#15 После обновления сайт почти перестал работать, очень много ошибок, что делать? 24 апреля 2024 в 17:39

Видимо не внимательно обновлялись. В некоторых версиях надо удалять файлы. Например тут github.com/instantsoft/icms2/tree/master/templates/admincoreui/assets/ui нет файла grid-data.tpl.php который генерирует у вас нотисы

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

С редактором, возможно, потребуется настроить новый компонент «Типограф»

🍪Мы используем файлы cookie для работы сайта. Читать подробнее.