Матвей Земсков

Заметки веб-мастера

Обновленная информация об авторизации на сайте через Facebook (PHP SDK v4)

Вторник, 07 июля 2015 09:20
Опубликовано в PHP

Более двух лет тому назад, я разместил в своем блоге перевод статьи об авторизации на сайте, при помощи соцсети Facebook. Эта статья заинтересовала посетителей и стала довольно популярной. За это время ее прочитало около 17 000 человек. Правда сейчас, в 2015 году, информация, представленная в статье устарела. Недавно я решил узнать, как обстоят дела с авторизацией через Facebook на данный момент. Почитав документацию на сайте для разработчиков, я понял, что произошедшие изменения довольно значительны. Это побудило меня написать новую статью и разместить ее в своем блоге.

Создаем landing page в связке с базой данных

Среда, 25 февраля 2015 16:02
Опубликовано в PHP

Landing pages или «посадочные страницы» в последние годы стали довольно популярными инструментами для продвижения товаров и услуг. Как правило, они используются для усиления эффективности рекламы и увеличения аудитории. Переход на такие страницы обычно происходит по ссылкам из рекламных объявлений, размещенных в поисковых системах или почтовых рассылках.

С технической стороны landing page представляет из себя простую статичную веб-страницу и серверный скрипт для отправки сообщений. В большинстве случаев данные отправляются с использованием AJAX. Указанных инструментов вполне достаточно для создания среднестатистического лендинга. Тем более основной упор при изготовлении лэндингов делается на дизайн. Они должны быть яркими, привлекать внимание посетителей и побуждать их совершить покупку или заказать услугу.

Однако бывают случаи, когда товаров несколько или они часто меняются. Например, в случае landing page агентства недвижимости для продвижения каких-либо объектов недвижимости. Если рекламируемый объект продан, то для того чтобы добавить другой, нужно «копаться» в верстке страницы. Чтобы в таких случаях не править HTML-код страницы, можно хранить информацию о товарах отдельно. В этом случае заказчик страницы сможет добавлять, редактировать и удалять товары самостоятельно.

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

PHP-библиотеки, которые помогут вам экспортировать данные в формат Excel

Четверг, 05 февраля 2015 16:01
Опубликовано в PHP

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

Если вы когда-либо разрабатывали какое-либо корпоративное приложение, то среди требований, предъявляемых к нему, обязательно присутствовало требование организовать экспорт в формате Microsoft Excel.

В этой статье мы рассмотрим различные варианты организации экспорта данных в таблицы Excel, доступные для PHP-разработчика.

Обрезка строк с учетом пробелов

Воскресенье, 09 марта 2014 16:51
Опубликовано в PHP

Как известно при разработке веб-приложений существует несколько решений одной задачи. В этой заметке я приведу пример трех различных подходов для решения одной задачи. Задача заключается в обрезке строк с учетом пробелов. На самом деле это простая задача, но встречается она часто. Обычно обрезать текст необходимо при показе списка новостей или статей блога. Если просто обрезать строку до определенного количества символов, может сложиться ситуация, что текст заканчивается на полуслове, а это некрасиво. Поэтому при решении данной задачи нужно учитывать пробелом ли заканчивается уменьшенная строка или нет.

Итак, ближе к делу…

Тест на знание PHP

Четверг, 16 мая 2013 15:56
Опубликовано в PHP

Как известно в процессе поиска работы (особенно это касается вакансий в сфере программирования) работодатель часто предлагает своим потенциальным сотрудникам выполнить тестовое задание.

Страница 1 из 2
Мои услуги

Предлагаю следующие услуги:

  • Верстка шаблона сайта из дизайн-макета для CMS «1С-Битрикс Управление сайтом» и CMS “Joomla”
  • Создание форм различной сложности (обратная связь, анкеты и тп) для указанных CMS
  • Настройка и кастомизация компонентов и модулей для указанных CMS
  • Доработка модулей и компонентов для указанных CMS, добавление нестандартного функционала
  • Разработка лендингов (landing-pages)

По все вопросам обращайтесь через форму обратной связи

Скачать

Предлагаю вашему вниманию: