Меню показать Меню скрыть
Современные
проекты
от ПаЛыЧа

Вредные советы

5 мес. назад

Работа с датой. Недостающий функционал.

Это продолжение статьи «Недостающий функционал или как расширить Joomla без хаков», скорее часть 2.

Что мы видим в Joomla «из коробки»? Правильно! Узконаправленность разработчиков.

Вот мы создали категории, добавили статьи, вывели все это красивенько на сайте. И решили показать дату создания. Если ваш сайт предназначен для зарубежной публики, то проблем не возникает: Febrary 06, 2017. Но мы же суровые российские программисты, еще суровее только в Челябинске ;) Включаем в Joomla русскоязычный перевод: 06 Февраль 2017. Ааааааа.... 

5 мес. назад

Недостающий функционал или как расширить Joomla без хаков

Давненько не брал я в руки шашку!

Итак, в процессе кодирования часто возникают мелкие вопросы, связанные с обработкой/отображением данных в разных расширениях Joomla. Вот например, нужно в блоге, статье и модуле последних новостей обработать дату создания для вывода ее в едином стиле (точнее виде). Писать в каждом шаблоне один и тот же код не оптимально. Подключать "внешний" файл с классами/функциями, тоже не удобно. Нужно решить где расположить этот файл, путь до него и прочее. Особенно неудобно при дублировании кода из проекта в проект.

1 г. назад

Относительная дата и время на PHP

В одном проекте решили подключить фичу — вывод относительной даты и времени на PHP, как сделать преобразование даты создания материала, даты записи, да чего угодно в БД или какой-либо другой даты в дату и/или время, относительно текущего часа и даты.

1 г. назад

Фреймворк для адаптивной верстки

В предыдущих двух статьях, мы расмотрели принцип адаптивной верстки под мобильные устройства. За полгода было сверстанно несколько проектов с учетом мобильных устройств. И пришли к некому фреймворку, которые значительно сэкономит время при разработки под мобилки. При этом фреймвор получился гениально простым.

1 г. назад

Максимальный размер CSS файла

В одном из проектов, был найден странный баг в Internet Explorer. При рендере страницы, некоторые правила CSS не обрабатывались, а именно те, что были в конце файла. На решение этой проблемы было потрачено более часа.

2 г. назад

Адаптация сайта на мобильных устройствах

Для просмотра на мобильных устройствах, используется метатег viewport. Он сообщает браузеру, каким образом нужно контролировать отображение сайта на мобильных устройствах (к ним так же относятся и планшетные компьютеры).

2 г. назад

Оптимизация JPEG изображений

Рассмотрим одну из программ для оптимизации JPEG изображений. Программа называется jhead. Программа консольная, позволяет удалить не нужную информацию из JPEG изображений.

2 г. назад

Адаптивная верстка для мобильных устройств

В интернете можно найти бесчисленное множество статей, посвященных адаптивной верстке. Но фактически они дерут друг у друга общие слова, а конкретики никакой. Так случилось, что надо было сверстать для заказчика адаптивную верстку для мобильных устройств.

Взял верстку с ходу. Верстал всё в процентах. Но при отображении в мобильном устройстве (Android и IOs) верстка выглядела немного странно. Больше всего раздражал маленький размер шрифта текста для абзацев. Отсюда и возникла идея написания этого совета. Итак, разберем всё по частям и найдем самое оптимальное решение, чтобы не выглядело как «на костылях».

Наверх