Skip to content

Instantly share code, notes, and snippets.

@alex28742
alex28742 / Ubuntu
Last active March 3, 2019 09:10
about Ubuntu
Shutter настройка доп модулей
Go to the official download webpage for gnome-web-photo for Ubuntu 16.04.
Select a mirror and download gnome-web-photo_0.10.6-1_amd64.deb
Open the terminal and change directories using cd to the directory that contains the gnome-web-photo_0.10.6-1_amd64.deb file that you downloaded.
Install gnome-web-photo with the following command.
sudo apt install ./gnome-web-photo_0.10.6-1_amd64.deb
----------------------------------------
@alex28742
alex28742 / Mobile_detect.php
Last active September 13, 2018 14:54
mobile_detect.php
Подключение (header.php)
<?
include $_SERVER['DOCUMENT_ROOT']."/include/mobile_detect.php";
$detect = new Mobile_Detect;
?>
-----------------------------------------------------------------
Использование проверки
<? if($detect->isMobile()): ?>
....
область включаемая по параметру:
<? if($_GET["cmd"]=="slider"): ?>
...
<? endif; ?>
работать будет при указании в доп. параметрах /?cmd=slider
---------------------------------------------------------------------------------------------
Константы файла after_connect.php (bitrix/php_interface/after_connect.php)
<?
@alex28742
alex28742 / WordPress site
Last active April 15, 2018 19:32
WordPress
<title><?php bloginfo('name'); ?></title>
<link rel="stylesheet" href=<?php bloginfo('stylesheet_url'); ?>>
<h1><?php bloginfo('name'); ?></h1>
<p>Кодировка: <?php bloginfo('charset'); ?> </p>
<p><?php bloginfo('description'); ?> </p>
@alex28742
alex28742 / sass_study
Last active March 1, 2018 19:40
sass_study
1. Установка
Самый популярный способ испльзования sass - в тандеме с gulp и node.js
Перед началом использования надо убедиться что установлены последние версии оных.
gulp -v
nmp -v
В папке проекта запускаем терминал и выполняем npm init
При создании манифеста-файла (packege.json) можно многое оставить по умолчанию.
Сюда же устанавливаем gulp и gulp-css
npm i --save-dev gulp pulp-sass
В папке проекта создана папка модулей node.js - node_modules
@alex28742
alex28742 / gulp_study
Last active December 6, 2019 09:50
gulp_study
npm - nodejs packege manager
Основные команды:
npm ls -g - покажет список пакетов установленных глобально. если ничего нет выведет empty
npm ls -g --depth=0 - покажет только те пакеты которые мы устанавливали сами (нулевой уровень вложенности)
npm ls --depth=0 - внутри папки проекта покажет какие пакеты установлены локально
1. Устанавливаю node.js
https://nodejs.org/en/ беру стабильную
@alex28742
alex28742 / htaccsess
Last active October 14, 2024 14:21
htaccess
Используемые символы и значения:
========================================================
. – точка, заменяет любой символ (кроме символа перевода строки /n), но только один;
^ – спецсимвол начала строки;
() – группировка;
$ – спецсимвол конца строки;
@alex28742
alex28742 / gist:80760fc462b6e142c9b2dd6be7179912
Last active June 2, 2017 15:45
PHP&MySql Специалист
День 1, файл htaccess, php.ini, модули, настройка, переменные и ссылки.
Почему отказались от полной обратной совместимости версий?
В 5.3 отказались от этой идеи. Т.к. приходиться тянуть "мусор".
Теперь сначала некоторые устаревающие версии помечаются как "деприкейтед", в дальнейшем этот устаревший функционал удаляется.
Настройка htaccess
Сервер сначала просматривает собственные настройки, затем когда обращается к папке сайта ищет там файл htaccess и переопределяет настройки, если нужно, или добавляет к своим. Эти настройки распространяются только к данной папке.
С помощью этого файла можем также настраивать конфигурацию PHP
@alex28742
alex28742 / simple menu 3 level
Created March 3, 2017 21:31
simple menu 3 level
Простое трех уровневое выпадающее меню
CSS:
/* Стили меню */
#nav-3 {
display:inline-block;
width:100%;
margin:0px auto;
padding:0;