Pechora

Pechora

+9
Репутация
62
Рейтинг
#1 Html2canvas не правильно выполняет scale, добавляет белые пиксели 30 июня 2025 в 23:15

 Нил™, а если сделать обрезку canvas? (гарантированно работает — судя по фидбеку из сети.) А вообще — это известная проблема html2canvas, про нее уже много где написано. 

#2 Html2canvas не правильно выполняет scale, добавляет белые пиксели 30 июня 2025 в 22:08

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

  1. html2canvas(element, {
  2. scale: 4,
  3. windowWidth: Math.floor(element.offsetWidth * 4),
  4. windowHeight: Math.floor(element.offsetHeight * 4)
  5. });
#3 Меню как в ВК 20 мая 2025 в 23:53

 ivan, можно заказать у фрилансеров, попросить сделать нейросеть или сделать самому. )

Мне вариант без кода больше подходит

ivan

Без кода тут не обойтись ну совсем никак )

#4 Меню как в ВК 20 мая 2025 в 22:43

 ivan, все просто. Есть виджет меню. У этого виджета могут быть разные шаблоны. К примеру, дефолтное меню использует шаблон templates/modern/assets/ui/menu.tpl.php

Создайте файл в этой директории например menu-vk.tpl.php и уже в нем сверстайте необходимое вам по стилистике меню. Ну а потом выведите виджет меню на нужных вам страницах, и вот тут:
Изображение

Выберите ваш новый шаблон.

#5 Размещение кнопки "Согласия на обработку данных" в форме регистрации. 20 мая 2025 в 10:06

 pupsik

  1. background-color: buttonface;

Я аж прослезился от вашего подхода 😅 По-моему еще до существования CSS3 мы так делали )

#6 Внедрение Биллинга в InstantCMS 19 мая 2025 в 14:46

У кого установлен и работает Paypal, всё ли с ним в порядке?

Fuze

Сто процентов не работает. На пайпеле висит 300 долларов уже два года не могу вывести никак

#7 При создании Контента, Отладка выдаёт запись: 29 марта 2025 в 10:36

Вероятнее всего, у вас на хостинге стоит PHP 8.1 — в этой версии  функция trim не может быть null. Как вариант — понизить версию php. Сейчас это просто предупреждение, на работоспособность не влияет. 

#8 [ЕСТЬ РЕШЕНИЕ] Подскажите скрипт для подключения стиля одному элементу при условии что есть второй элемент 24 марта 2025 в 13:44

Если я правильно вас понял, то примерно так можно сделать:

  1. const element2 = document.querySelector('.element-2');
  2. const element1 = document.querySelector('.element-1');
  3.  
  4. if (element2) {
  5. element1.classList.add('ваш-класс');
  6. }

Но, если честно, не совсем понятна задача… Попробуйте мой js подключить на нужных вам страницах, должно сработать

Добавлено спустя 2 минуты
element 2 поставить первым в коде. При помощи order элемент element 2 визуально поместить вторым. CSS стилем + (плюс — смежный селектор) стилизовать как нужно.
Fuze

Да, отличное решение, теперь задача понятна. Happy, Fuze вероятно имел ввиду вот такое решение:

  1. <div class="element">
  2. <div class="element-2" style="order: 2">
  3.  
  4. </div>
  5.  
  6. <div class="element-1" style="order: 1">
  7.  
  8. </div>
  9. </div>
  10.  

Ну и в CSS как-то так:

  1. .element-2 + .element-1 {
  2. /* Стили, которые применятся при наличии element-2 перед element-1 */
  3. background-color: red;
  4. color: white;
  5. }
  6.  
#9 Помогите с приложением для телефона 18 марта 2025 в 11:55
Попробуйте <uses-permission android:name=«android.permission.READ_EXTERNAL_STORAGE»/> <uses-permission android:name=«android.permission.
pupsik

Ох уж эти нейросети 🤭

#10 Компонент "Время на чтение" 14 марта 2025 в 17:49
А если я читаю по слогам и дислексия а там 1 мин? Мне займет 20. Кругом обман :)
pupsik

Ну вы же не читаете посты на сайтах вслух?)

#11 Компонент "Время на чтение" 14 марта 2025 в 13:33

 IamB, такая фича на многих крупных сайтах есть. Честно — также считаю это бесполезной информацией, но сделать захотелось )

#12 Компонент "Время на чтение" 13 марта 2025 в 08:59

Понял, всем спасибо за участие. Значит, будет полем)

#13 Компонент "Время на чтение" 12 марта 2025 в 18:27
а как идет счет? просто нахождение времени на странице?
Happy

Скрипт вырезает все HTML теги из записи и на основе настроек скорости чтения высчитывает время, которое понадобится для полного прочтения. 

#1 Компонент "Время на чтение" 12 марта 2025 в 18:11

В свободное время запилил небольшой компонент «Время на чтение». Позволяет добавлять к записям типов контента среднее время на чтение статьи. Вот так выглядят настройки:
Изображение

Ну а так выглядит на фронте:
Изображение

Я не особо шарю в этих тонкостях — но какие примерные настройки нужны в таком компоненте? Перед тем как выкладывать, хотелось бы собрать небольшой фидбек. Например, если запись очень короткая, то можно это вообще не показывать.

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

Или это может наоборот лучше выводить полем. Короче, накидайте мыслей, а я сделаю)

#15 [ЕСТЬ РЕШЕНИЕ] Атрибут alt у обложки категории 10 марта 2025 в 20:29

 akokna, alt категорий у данного виджета формируется тут: templates/ВАШШАБЛОН/controllers/content/widgets/categories.tpl.php

Строка 8

  1. <img class="d-block img-fluid" src="<?php echo $item['img_src']; ?>" alt="<?php html($item['title']); ?>">
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.