Примітки розробника

Команда «ВЕБ ННС»
Вмикаємо по черзі всі checkbox на сторінці
(function() { const $checkboxes = $('input[type="checkbox"][data-lic_id="2"]'); let index = 0; function clickNext() {   if (index >= $checkboxes.length) {     console.log('Готово!');     return;   }   const $cb = $checkboxes.eq(index);   if (!$cb.prop('checked')
Команда «ВЕБ ННС»
Налаштування термінала Приват в Кашалот для роботи двох ФОПів
Каса №1 (IP 192.168.0.103)192.168.0.111 ip термінала Каса №2
Команда «ВЕБ ННС»
Швидкий дамп бази використовуючи ФТП та mysqldump
 Створюємо файл з наступним вмістом в корневій директорії сайту. ini_set('display_errors',1);error_reporting(E_ALL);Define('root_dir', dirname ( __FILE__ ));ini_set('memory_limit', '-1');set_time_limit(300); $user = "";$pass = "";$db_host = "localhost";$db = "";$backup_file = 'backup.sql';$response = false;$dump = exec("mysqldump --u
Команда «ВЕБ ННС»
Использование разных версий php в ISPmanager через командную строку (установка composer в ISPmanager)
 Установка через композер пакета Binance используя php 7.1/opt/php71/bin/php /var/www/user111/data/bin/composer.phar require linwj/binanceили mysql класс для Worker/opt/php71/bin/php /var/www/user111/data/bin/composer.phar require workerman/mysql Операционная система Cent OS.Ну и собственно установка composer в ISPmanager. Предварите
Команда «ВЕБ ННС»
Голосование на NNS. Сравниваем всех со всеми.
Запускаем возможность проведения голосований.Добавить свое голосованиеПосмотреть свои голосованияАктивные голосования
Команда «ВЕБ ННС»
Memcached + ISPmanager
Устанавливаем Memcached sudo yum install memcached   Включаем расширение PHP Добавляем автозапуск memcached sudo chkconfig memcached on Перезапускаем сервер и тестим try{          $memcache_obj = new Memcache;         $memcache_obj->connect('127.0.0.1
Команда «ВЕБ ННС»
Предстоящий Strict Redirect URI Matching
Фиксим ошибку апи фейсбук Graph returned an error: URL kann nicht geladen werden: Die Domain dieser URL ist nicht in den Domains der App vorhanden. Um diese URL laden zu können, füge alle Domains und Subdomains deiner App im Appdomain-Feld in deinen App-Einstellungen hinzu. Граф возвратил ошибку: URL-адрес не может быть загружен: дом
Команда «ВЕБ ННС»
Авторизация на сайте с помощью Facebook (email профиля для регистрации на сайте)
Для реализации авторизации и рестрации на сайте в первую очередь нужно использовать библиотеку https://github.com/facebook/php-graph-sdk После подключение библиотеки и получение токена $response = $fb->get('/me?fields=id,name,email', $accessToken); Получаем информацию о пользователе $fb_user_info = $response->getGraphUse
Команда «ВЕБ ННС»
Авторизация с помощью Google
На замену авторизации vk на сайт добавили возможность авторизоваться или зарегистрироваться с помощью всемогучего Гугл Апи. Вконтакте отключили по причине недоступности серверов вк с датацентра сервера где лежит сайт. (Как итог апи не работаю даже если пользователь зайдет через прокси. Нужно крутить отдельно прокси для сервера, а желания делать э
Команда «ВЕБ ННС»
Добавляем или изменяем Swap на VPS хостинге
Несколько команд для консоли для того чтобы создать swap на  хостинге (при нехватке оперативной памяти). Создание свапа 500МБ. count=500 (можно поменять под свои нужды) dd if=/dev/zero of=/swapfile bs=1M count=500 mkswap /swapfile swapon /swapfile Если нужно изменить размер свапа  swapoff /swapfile Команда удалит текущий свап