Заметки фрилансера
Создание сайтов на Joomla — это увлекательный процесс, который требует знания основ веб-разработки, таких как HTML, CSS, PHP и JavaScript. Joomla предоставляет мощную CMS (систему управления контентом), но для реализации уникальных решений часто требуется углубленная работа с кодом. Делюсь своим опытом по каждому из аспектов разработки.
Иногда просто необходимо использовать стандартные средства Joomla, не прибегая к сторонним расширениям.
Список модулей, улучшающих функционал разрабатываемого сайта и упрощающих работу с ним.
Чтобы задать нескольким блокам высоту, равную высоте максимального по высоте блока, придется прибегнуть к скрипту:

Я очень часто использую атрибут "placeholder" при написании новых сайтов. Современные браузеры прекрасно его поддерживают.
На одном из хостингов клиента письма не уходят с формы. На моем же хостинге все в порядке.
Очень часто клиенты просят в формах обратной связи сделать маску ввода номера телефона наподобе такой - +7 (123) 456-78-99
Появление модального окна не сразу, а через какое-то время весьма полезная штука. И поисковики благосклонны и пользователи довольны.

Намучавшись с поиском подходящего скрипта, подбирая каждый раз себе подходящий, я написал себе свой. Напишу оптимальный код скрипта здесь.
После отправки формы появляется сообщение благодарности. В некоторых случаях удобнее показать его во всплывающем окне.
В корзине часто приходиться изменять количество товаров.
Чтобы пересчет происходил автоматически, без нажатия на дополнительные кнопки нужно вставить этот код в соответствующее место:
Для вставки нужно всего лишь вставить этот код в нужное место, а потом опубликовать модуль в соответсвующей позиции
Передо мной встала задача - сделать форму обратной связи, в которой должна быть указана страница, с которой пришла эта самая заявка. Эта заявка располагается на странице товара. Данный магазин сделан на компоненте JoomShopping с использованием формы обратной связи RSForm! Pro.
Чтобы убрать ссылку Copyright MAXXmarketing Webdesigner GmbH в компоненте JoomShopping версии 4.4 нужно закомментировать
После установки требуется установить ряд дополнений, плагинов и модулей, которые нужны на каждом сайте.
Иногда требуется, даже частенько, создавать отдельные каскадные таблицы стилей для Internet Explorer для версий ниже 9.