Zau4man

Zau4man

+1095
Репутация
19389
Рейтинг
#1 Не появляется содержимое страницы перехода по внешней ссылке 7 декабря 2024 в 08:57

Тут не получится «вылечить» без ссылки на сайт с возможностью повторить проблему.

#2 Zauth: авторизация с помощью соц. сетей 6 декабря 2024 в 08:13

Давайте сделаем. Сейчас используются иконки из набора svg, которые есть в modern.

И кнопки входа выглядят так

Изображение

По высоте они проходят :)

Что надо добавить по гайдлайнам :)

1. надо добавить название сервиса справа от значка

1.1. Почта Mail
1.2. Одноклассники

что напишем у остальных? 

2. Поправим цвета на фирменные

1.1. #0077ff
1.2. #ff7700

Какие у остальных?

3. Иконки оставляем? или где-то можно найти брендовые png-шки?

#3 Zauth: авторизация с помощью соц. сетей 5 декабря 2024 в 17:02

не подскажите, файл, в котором поменять иконки…

RSN

Подскажу. templates\modern\controllers\zauth\list.tpl.php

Но лучше не править этот файл, а создать новый, типа list_custom.tpl.php 

А затем выбрать его в настройках компонента. Такая опция есть давным-давно.

#4 Как единственному классу присвоить несколько через сss? 4 декабря 2024 в 08:10

Видимо в такие моменты верстают скриптами, но я стараюсь их избегать

Happy

а как их избежать, если загрузка идет средствами js? Т.е. изначально блок пустой. Потом загрузили 2 фото, и там появилось 2 блока. Кроме как с помощью js класс блока не обновить. Есть css функции developer.mozilla.org/en-US/docs/Web/CSS/CSS_Functions Есть даже функция подсчета. Но как ее использовать для стилизации. Не вижу вариантов без Js

#5 Как единственному классу присвоить несколько через сss? 3 декабря 2024 в 07:34

но нет разделяющих классов в основном контейнере

Happy

так добавьте их в верстку. Там где идет foreach для изображений, сделайте count($images) чтобы получить количество изображений.

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

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

Примерно так

Изображение

#6 [ЗАКРЫТО] Как сделать заголовок h1 на всю ширину экрана? 29 ноября 2024 в 20:05
#7 [ЕСТЬ РЕШЕНИЕ] "Редактировать категорию" - дополнительное поле. 29 ноября 2024 в 12:33

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

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

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

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

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

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

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

Изображение

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

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

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

Изображение

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

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

Happy

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

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

Есть же опция 

Изображение

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

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

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

Loadырь

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

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

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

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

#14 Редактор 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 создайте отдельную тему.

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

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

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

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