Немного о веб-технологиях
Мой блог содержит заметки о различных веб-технологиях, как клиентских, так и серверных. Здесь будут раскрыты вопросы html-верстки, программирования на javaScript и jQuery,разработки на PHP. Не останутся без внимания популярные системы управления сайтом «1С-Битрикс», Joomla и другие. О работе с ними, я также буду писать.
Мои заметки предназначены в основном для начинающих веб-мастеров. Несмотря на это, опытные разработчики также найдут здесь что-нибудь интересное для себя.
В своем блоге я собираюсь публиковать статьи о современных веб-технологиях (HTML5, CSS3 и других). Если в процессе работы над проектами я открываю для себя «свежее» решение какой-либо задачи, я записываю сюда информацию об этом, что позволяет мне при необходимости применять полученные знания в будущем.
Надеюсь информация будет полезна для посетителей.
Создаем landing page в связке с базой данных
Landing pages или «посадочные страницы» в последние годы стали довольно популярными инструментами для продвижения товаров и услуг. Как правило, они используются для усиления эффективности рекламы и увеличения аудитории. Переход на такие страницы обычно происходит по ссылкам из рекламных объявлений, размещенных в поисковых системах или почтовых рассылках.
С технической стороны landing page представляет из себя простую статичную веб-страницу и серверный скрипт для отправки сообщений. В большинстве случаев данные отправляются с использованием AJAX. Указанных инструментов вполне достаточно для создания среднестатистического лендинга. Тем более основной упор при изготовлении лэндингов делается на дизайн. Они должны быть яркими, привлекать внимание посетителей и побуждать их совершить покупку или заказать услугу.
Однако бывают случаи, когда товаров несколько или они часто меняются. Например, в случае landing page агентства недвижимости для продвижения каких-либо объектов недвижимости. Если рекламируемый объект продан, то для того чтобы добавить другой, нужно «копаться» в верстке страницы. Чтобы в таких случаях не править HTML-код страницы, можно хранить информацию о товарах отдельно. В этом случае заказчик страницы сможет добавлять, редактировать и удалять товары самостоятельно.
В этой статье я ознакомлю вас с двумя способами хранения данных о товарах, которые вы можете использовать при разработке лэндингов.
Adminer – небольшой скрипт с большими возможностями
В работе разработчика возникают моменты, когда необходимо сделать копию Базы данных, но нет доступа к необходимым для этого инструментам. У меня недавно произошел такой момент: доступа к phpMyAdmin нет, а копию БД сделать нужно. К счастью, у мне были известны параметры подключения к базе данных (сервер, логин, пароль). Поискав решение в сети, я нашел очень интересный инструмент, который называется Adminer.
Обзор средств для администрирования БД SQLite
Когда во время работы над одним проектом я впервые столкнулся с БД SQLite, у меня сразу возник вопрос: с помощью какой программы можно открыть файл с базой данных для того, чтобы посмотреть её структуру, содержимое таблиц, а также сделать SQL-запрос. После недолгих поисков в Интернете, выяснилось, что средства для администрирования указанной БД бывают трех видов:
- во-первых, это дополнение для браузера Firefox (SQLite Manager);
- во-вторых, это веб-приложение (phpLiteAdmin);
- в-третьих, это настольное приложение (например, SQLite Database Browser);
В этой статье мне хотелось бы рассмотреть приложения для работы с SQLite всех трех видов.