Заметки фрилансера
Валидация полей формы без привлечения сторонних модулей
Вставляем вот такой скрипт:
Один из основных законов ориентирования на вебе и гипертекстовой навигации: ничто не должно содержать ссылку на само себя.
Я всегда кеширую файлы скриптов .js и стилей .css в браузере. Но постоянно сбрасывать кеш в браузере или вручную изменять версионность файла довольно муторно. Для автоматического изменения версии файла есть очень удобная функция filemtime().
Добавим предзагрузку первого изображения. Код вставляется в шаблоне слайдера, ведь только там можно узнать какое изображение будет первым
По умолчанию Joomla в постраничной навигации показывает 10 страниц. Чтобы изменить это число есть такой способ.
Анимация цифр только в зоне видимости экрана, не раньше :)
Это нужно, например, для анимации только в зоне видимости экрана
Иногда требуется, например, убрать padding модальному окну.
Добиться результата можно, используя псевдоэлемент ::before и css-свойства content, counter-increment, counter-reset.
В базовом модуле "Новости" Joomla нет показа даты создания материала. Выведем его вручную.
<a href="whatsapp://send?phone=79999999999"></a>
Не на все формы можно легко добавить атрибут 'onsubmit', а именно через него Яндекс Метрика определяет срабатывание javascript-события.
Для добавление ссылки на все материалы категории в базовом модуле mod_articles_news прописываем в нужном месте:
Заполнение поля формы с помощью GET запроса в строке URL
Обратный отсчет с указанием не только конкретной даты, но и интервала времени, например, 15 минут, как в нашем примере
Смысл скрипта в том, что запрещается нажатие правой кнопки мыши и выделение текста, вместе с запретом копирования клавишами на клавиатуре
Для этого следует блоку задать следующие стили:
{
display: block;
transform: translateX(-50%);
margin-left: 50%;
width: 100vw; }
А чтобы не появлялась горизонтальная полоса прокрутки следует для body добавить body overflow-x: hidden;
Для запрета кеширования административных страниц CMS Joomla нужно добавить строку в используемый шаблон перед закрывающим тегом </head>.
Вставляете код в переопределенный файл шаблона вывода подкатегорий com_content/category/blog_children.php: