WEB-программирование и не только

Категория:
CMS
Метки:
Joomla

Создаем плагин разметки изображений schema.org для Joomla

В данной статье показано создание плагина для разметки изображений http://schema.org/ImageObject. Разметка schema.org помогает поисковым системам получать информацию о вашем материале, поддерживается основными поисковиками google и yandex.

Плагин будет добавлять разметку непосредственно в материал, после того как пользователь нажмет кнопку сохранить, плагин создаст разметку для всех картинок, и только после этого материал сохранится в базе данных.

Для создания разметки нам понадобиться узнать:

  • name – (Text) название картинки;
  • description – (Text) описание изображения;
  • height – (Distance) высота изображения;
  • width – (Distance) ширина изображения.
Категория:
CMS
Метки:
Joomla

Создаем плагин в Joomla для JCE редактора

Наверняка многие пользуются JCE-редактором вместо стандартного TinyMCE в Joomla. Огромным плюсом JCE-редактора это валидация текста материала в стандарты HTML4 или HTML5. Те кто используют данную настройку наверняка замечали что при определенных действия вставляются пустые абзацы (в зависимости от настроек редактора это могут быть <p> </p>, <p>&nbsp;</p>, <div> </div>, <div>&nbsp;</div>).

В статье описано создание плагина для Joomla, который после нажатия на кнопку сохранения материала, будет убирать данные пустые строки. Плагин будет называться plg_jceaddon.

Категория:
Разное
Метки:
MySQL hints

Полезные команды MySQL

Ежедневно разработчикам и администраторам приходится держать в памяти большое количество часто используемых команд. В статье собраны необходимые для администрирования команды MySQL.

mysql
Категория:
Linux
Метки:
nginx

Деректива Nginx - location с примерами

nginx

Директива location служит для установки конфигурации в зависимости от URI-запроса. Синтаксис location в общем виде следующий:

Syntax:   location [=|~|~*|^~] uri { ... }
          location @name { ... }
Context:  server, location

Перед тем, как перейти к более детальному изучению, нужно заметить, что location определяется в контексте server (или в location в случае вложенной директивы), и в одном настраиваемом виртуальном хосте могут использоваться разные конфигурации в зависимости от обрабатываемого сервером URI.

Категория:
PHP
Метки:
php hints

Полезные скрипты и решения на PHP

php logo

В статье собраны различные решения на php, каждое слишком мало для отдельной статьи, но порой, чтобы вспомнить небольшой кусок кода приходиться тратить больше времени, чем по настройке web-сервера. Своего рода памятка.

Категория:
Windows
Метки:
hints

Полезные примеры использования командной строки (CMD) в Windows

Кто-то спросить "Зачем, веть есть PowerShell или на худой конец vbscript?", но во-первых на некоторых предприятиях все еще есть Windows XP, во-вторых CMD доступен из коробки, и не требует наличия .NET Framework.

cmd

В помощь администратору Windows. Создайте файл с расширением .bat и добавьте в него нужный текст:

Категория:
Windows

Выборочное подключение USB-накопителей в Windows

Однажды на предприятии была поставлена задача: ограничить использование usb-накопителей (флешки, внешние жесткие диски и другие устройства) на компьютерах пользователей, с использованием "белых списков", т.е. одобренные накопители можно использовать - все другие нельзя. Причем сделать это "имеющимися средствами", без дополнительных денежных вложений.

nousb

В интернете было найдено множество статей по данной теме, в результате их анализа родилось решение (спасибо пользователю nik за помощь в поисках).

Категория:
JavaScript
Метки:
Joomla JavaScript

Красивое информационное сообщение на сайте, плагин Sweet Alert

Sweet Alert - это прекрасный плагин на JavaScript, который позволит сделать красивые информационные сообщения для вашего сайта:

Sweet Alert

Кроме простых информационных сообщений существует возможность вывода диалога, что позволит превратить скучные alert-ы в довольно стильные формы. Можно также легко заменить стандартный вывод сообщений в Joomla на модальное окно. Плагин прост в установке, имеет несколько шаблонов в стиле facebook, google и twitter.

Категория:
html & css

Размещаем текст поверх изображения, используя css

Некоторые находят неправильный выход: рисуют текст на картинке в графических редакторах, после чего размещают изображение с текстом в html документах. Но что делать, если текст надо заменить? Опять перерисовывать картинку? Есть более простые решения.

В результате получаем:

background-image
Белым снегом все покрыло: И деревья и дома, Свищет ветер легкокрылый: «Здравствуй, зимушка-зима!»

Суть представленного способа в том, что мы делаем div-контейнер, который будет содержать в себе картинку и текст. При этом текст мы будем позиционировать относительно левого нижнего угла контейнера.

Категория:
Разное
Метки:
SEO hints

Список ресурсов полезных web-программистам и дизайнерам

Создание сайта условно можно разделить на 3 части: дизайн, верстка, программирование. И если вы не работаете в фирме, где для каждого этапа есть свой специалист, порой приходится делать все самому.

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

Категория:
PHP
Метки:
php

Как отделить php-код от html. Один из способов.

При написании кода каждый, как правило, пишет так, как ему удобно. Когда в проекте вы программист, дизайнер и верстальщик можно делать как вам удобно, перемешав в куче php с html и css. Но почему бы не вспомнить о Карме позаботиться, о будущих "наследниках" вашего творения, тех, кому придётся изменять/дополнять ваш код. Ниже показан один из способов как отделить исполняемый код php от htmk-верстки, тем самым максимально разделив работу программиста и верстальщика.