Zau4man

Zau4man

+1096
Репутация
19402
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] "Редактировать категорию" - дополнительное поле. 29 ноября 2024 в 12:33

 Andrew Lutz, пойдет. Под разное содержимое надо подбирать свой тип полей. Для текста — text, для небольших строк — varchar и т.п.

Запрос на создание столбца для хранения данных выполняется один раз, поэтому красиво он написан, или не очень, не так важно :)

Про типы данных в mysql www.mysql.ru/docs/man/Column_types.html

#2 [ЕСТЬ РЕШЕНИЕ] "Редактировать категорию" - дополнительное поле. 28 ноября 2024 в 20:09

 Andrew Lutz, делал компонент для вывода второго описания в категории. Поправьте компонент под себя instantcms.ru/forum/razdelit-opisanie-kategorii-na-verhnyuyu-i-nizhnyuyu-chasti.html#post-360858

#3 [ЕСТЬ РЕШЕНИЕ] Как сделать троеточие в кратком описании новостей (тизере) после обрезки текста при просмотре списка? 21 ноября 2024 в 12:50

 Валерий, укажите, что хотите добавлять к тексту в настройках поля 

Изображение

#4 [ЕСТЬ РЕШЕНИЕ] Как изменить редактор в категориях? 21 ноября 2024 в 11:26

 TOPg, в настройках категории у описания github.com/instantsoft/icms2/blob/15b860a628615d990b86578f93f98e3787170b39/system/controllers/content/forms/form_category.php#L52 редактор не указан.

Значит используется тот, что выбран в настройках сайта по умолчанию

Изображение

#5 Как заблокировать подобные адреса? 20 ноября 2024 в 20:36

а ну да, получается обречен

Happy

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

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

Есть же опция 

Изображение

Помещайте новых пользователей в группу Новые. Разрешите им минимум действий. А дальше решайте уже вопрос, как разделить юзеров на нормальных и ботоводов. Показывайте им капчу, просите посчитать 2 + 2 или др.

#6 Складчина на ГОТОВЫЙ компонент "Сравнение записей" 19 ноября 2024 в 20:11

то ИМХО лучше написать статью про эти товары с нужными СЕО данными

Loadырь

для пары тысяч товаров? Вот пример, для чего такое нужно technical.city/ru/cpu/Ryzen-5-5600X-protiv-Core-i5-12400F

#7 Функциональная возможность "Пожаловаться" на сайте была бы очень кстати! 19 ноября 2024 в 16:44

его нет в каталоге

А это большое упущение 🥹

#8 Редактор Editorjs 18 ноября 2024 в 16:15

 Def, нет. Это из-за instantcms.ru/addons/catfields.html

Я решил проблему в лоб так, что js скрипты компонента не подключаются при ajax запросах

В файле /system/controllers/catfields/hooks/content_item_form.php обернул код

  1. ob_start(); ?>
  2. <script>
  3. var hidden = '<?php echo json_encode($item['hidden_fields']); ?>';
  4. var titles = '<?php echo json_encode($item['catfields_titles']); ?>';
  5. var cat = '<?php echo $category_id; ?>';
  6. </script>
  7. <script type='text/javascript' src='/templates/default/js/catfields.js'></script>
  8. <?php cmsTemplate::getInstance()->addBottom(ob_get_clean());

вот так

  1. if(!$this->request->isAjax()){
  2. ob_start(); ?>
  3. <script>
  4. var hidden = '<?php echo json_encode($item['hidden_fields']); ?>';
  5. var titles = '<?php echo json_encode($item['catfields_titles']); ?>';
  6. var cat = '<?php echo $category_id; ?>';
  7. </script>
  8. <script type='text/javascript' src='/templates/default/js/catfields.js'></script>
  9. <?php cmsTemplate::getInstance()->addBottom(ob_get_clean());
  10. }

Есть ли другое решение. Наверно. 

Для дальнейшего обсуждения проблем с catfields создайте отдельную тему.

#9 Как сделать аналог меню действий только с кнопкой "Добавить"? 17 ноября 2024 в 08:10

Про то, что вывести меню действий, например полем, не получится писал тут instantcms.ru/forum/nuzhno-2-polja-ssylki-na-soc-seti-i-pole-menyu-deistvii.html#post-363051

Виджетом, или в шаблоне компонента можно. Т.е. после того, как сформировано содержимое самого содержимого компонента. А «оборачивание» в шаблоны, и вывод виджетов происходит позже.

#10 Zauth: авторизация с помощью соц. сетей 17 ноября 2024 в 07:45

Проверил вход через гугл со старым ключом (новый получить не могу, видимо, гуглу не нравится поддомен). Можете тоже проверить гугл тут bergorod.ru/auth/login

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

#11 Zauth: авторизация с помощью соц. сетей 15 ноября 2024 в 13:01

А гугл туда же. Все меняет. И вот текущая инструкция скоро устареет

Изображение

Разбираюсь с новым интерфейсом

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

В общем. В новом интерфейсе непонятно, где брать идентификатор и клиент. А старый валится с ошибкой

Изображение

 F_a_R_i_D, можете прислать на mail@zau4man.ru доступы в админку и по ftp. Потестирую вход на вашем сайте.

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

#12 Zauth: авторизация с помощью соц. сетей 14 ноября 2024 в 19:28

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

но всеравно просим вот такое

F_a_R_i_D

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

#13 Zauth: авторизация с помощью соц. сетей 14 ноября 2024 в 10:45

В таком случае смогут авторизоваться

Def

смогут

а новым при клике система скажет, что требуется приглашение

Def

не скажет.

Записал в хотелки.

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

дав всем желающим указать целевой никнейм для достижения злых намерений

disc

добавлю проверку на никнейм. И если он в списке запрещенных, пользователь будет именоваться как User555

#14 Zauth: авторизация с помощью соц. сетей 13 ноября 2024 в 19:42

вход с помощью Газпром ID

Александр

Не нашел по ссылке описания api

#15 Zauth: авторизация с помощью соц. сетей 12 ноября 2024 в 21:28

дополнительным фактором попадания рассылок на живые почты в спам

Нет. Если почта фейковая, на нее не отправляются письма с сайта. 

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