SQL запрос для экспорта в CSV
Нужно было сделать MySQL запрос для экспорта всех товаров и фоток к ним из самописного движка в CSV, чтобы потом импортировать в OpenCart.
Веду блог и пишу про интернет, windows, linux, ubuntu и про многое другое
Нужно было сделать MySQL запрос для экспорта всех товаров и фоток к ним из самописного движка в CSV, чтобы потом импортировать в OpenCart.
Иногда нужно удалить все таблицы с префиксом wp_, или oc1_, но к сожалению в MySQL нельзя выполнить команду вроде:
DROP TABLE oc1_*;
Таким образом, чтобы удалить все таблицы в MySQL с определённым префиксом, нам нужно сконструировать запрос, который сгенерирует DROP TABLE строку. А её уже потом выполнить в качестве запроса.
В сегодняшнем уроке я поделюсь тем, как создавать модуль импорта товаров в OpenCart2 из CSV файла. В конечном счёте получится отдельный независимый модуль для импорта товаров, который будет располагаться в папке tools, а изменения в системные файлы OpenCart будут минимальными и то лишь для того, чтобы добавить ссылочку на наш модуль в левый сайдбар для лучшего юзабилити. Разрабатывать будем под OpenCart версии 2.2.0.0.
Программисты в своей профессиональной деятельности используют IDE для разработки приложений. Я, как веб-разработчик, использую для работы IDE PhpStorm. Однако, установка PhpStorm в Ubuntu не столь тривиальна как в Windows. И поэтому я подготовил небольшую статью о том, как установить IDE PhpStorm для разработки в Ubuntu.
В этой небольшой заметке я покажу как установить шрифт Consolas в Ubuntu. Мне этот шрифт приглянулся в текстовом редакторе Sublime Text и я захотел использовать его в IDE PhpStorm вместе с цветовой схемой Sublime.
На Windows шрифт Consolas присутствовал по умолчанию, а вот в Linux его не было. Но исправить это и установить шрифт Consolas в Ubuntu Linux довольно легко, по времени всё займет не более 5 минут:
Сегодня поговорим о создании локальной доменной зоны внутри локальной сети. Для чего нужна локальная доменная зона и DNS-сервер? Чтобы расшарить (сделать доступными) свои локальные сайты для всех пользователей сети.
Я создам сеть, где все устройства моей локальной сети смогут пользоваться ресурсами формата site.lan. В моем случае устройства локальной сети подключаются к интернету через роутер. Серверная машина - на Linux Mint (desktop), клиенты: ПК под управлением Windows, Linux, телевизор со Smart TV, а также смартфоны и планшет.
sudo apt-get install gitКонфигурация GitHub
git config --global user.name "ВАШ_ЛОГИН" git config --global user.email "ВАШ_EMAIL"Вместо ВАШ_ЛОГИН подставляем свой логин на GitHub, а вместо ВАШ_EMAIL - почту.