Все записи категории ‘Программирование’

Ajax в Drupal 7
 31 Авг, 2015

Расскажу про использование техники ajax в рамках движка Drupal. Начнем с теоретических моментов.

Во-первых, чтобы получить какие то данные с веб-сайта под Drupal, нужно чтобы соответствующий адрес существовал на сайте. Во-вторых, нам не хотелось бы получать данные облаченные во весь шаблон текущей темы оформления. В-третьих, надо помнить, что в drupal уже подключена библиотека jQuery, так что нам можно использовать реализацию механизма ajax в её составе.

Читать далее »

Оповещение о новом комментарии в Drupal
 28 Авг, 2015

Модуль комментариев в Drupal — это не паханное поле для настройки, темизации и программирования. Ситуация с ним не меняется, от версии к версии ядра он остаётся обделенным вниманием разработчиков. Одна из задач — настроить оповещения модератору или админу сайта о новых комментариях, требующих модерации.

Читать далее »

Отправка HTML писем из Drupal 7
 27 Авг, 2015

html-mail-drupal-7

В семерке поменяли кое что в плане отправки писем, и то что работало в 6ке, в 7ке уже «не катит». Разберем два аспекта отправки писем:

  • HTML формат письма
  • Отправка писем с вложениями

Читать далее »

Курсоры в MySQL
 26 Авг, 2015

mysql

MySQL позволяет использовать курсоры (CURSORs) в хранимых процедурах. Эта конструкция позволяет организовать сложную обработку данных на стороне сервера привычным программисту способом, а именно — строка за строкой. Обработка данных на стороне MySQL может сократить время обработки данных, т.к. не нужно передавать данные из базы в программу и наоборот, как это часто происходит при работе с базой из PHP скрипта на веб-сервере.

Дальше мы разберем как объявить и работать с курсорами.

Читать далее »

Переводим сайт с помощью Google Translate
 10 Авг, 2015

translate-your-website

Перевести свой сайт с помощью сервиса Google Translate на более чем 90 языков мира можно буквально за считанные минуты. Даже зулусы смогут читать вас на родном языке :). Конечно, переводчик более чем не совершенен, робот переводит не ахти как. Главные преимущества — быстро и легко. Пройдет десяток-другой лет, думаю, качество тоже подтянется.

Ну что, вы уже созрели? — Я покажу как.

Читать далее »

Установка виджета ленты произвольного пользователя twitter на свой сайт
 7 Авг, 2015

tweetВы можете установить ленту сообщений любого пользователя twitter на собственный сайт. Далее я покажу как это сделать, а также расскажу о некоторых дополнительных параметрах, которые не показаны на странице Twitter Widgets Configurator при создания кода виджета.

Читать далее »

Настройка ЧПУ в CMS
 3 Авг, 2015

Как я напишу позднее, ЧПУ — один из факторов учитываемых в SEO. А пока как программист подскажу специалистам в SEO, где искать настройки ЧПУ в популярных CMS.

Читать далее »

Рендеринг нужного блока в Drupal 7
 12 Июл, 2015

Не всегда удобно выводить блоки в определенные шаблоном регионы. Как вывести произвольный блок в нужном месте шаблона?

Читать далее »

Добавление произвольного эффекта в виды показа изображений
 17 Июн, 2015

Сегодня разберем то, как создать собственный эффект для обработки изображений в Drupal 7. Для этого нам понадобится модуль Imagecache Custom Actions из набора модулей imagecache actions и немного PHP магии.

Читать далее »

Качество изображений в Drupal
 15 Май, 2015

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

Читать далее »