IT Советы

Wordpress: get_the_content() с форматированием

Если вы пользовались функцией get_the_content(),то замечали, что она возвращает данные в не форматированном виде. Функцияthe_content() же возвращает форматированные данные. <?php echo get_the_content(); ?> <?php the_content(); ?> Для того, что бы функция get_the_content() возвращала форматированные данные, к ней необходимо применить
1 min read

Как отсортировать json объект на javascript

Благодаря встроенной в javascript функции sort можно очень просто сортировать массивы [1, 3, 9, 2].sort(function(a,b){return a-b;}); // Returns: [1, 2, 3, 9] UPD: Стоить заметить, что для сортировки числовых значений надо задать функциональный литерал иначе функция сортирует массив как строковые значения. Но как быть, когда нам
1 min read

jQuery outerHTML или как получить html содержимое jQuery объекта

Очень часто мы создаем html объекты в jQuery и еще чаще нам необходимо получать готовую строку html его содержимого. Но возникает небольшая проблема, что при вызове метода html()мы получаем не все содержимое, а дочернего элемента. Что бы избежать этого и получать весь нужный html напишем небольшой плагин для jQuery.
1 min read

Как заблокировать выделение текста на странице

Иногда нам не хочется, что бы пользователь мог выделять текст на каком-то элементе страницы, для такой блокировки можно воспользоваться следующим javascript кодом написанным для библиотеки jQuery в виде плагина (function($){ $.fn.disableSelection = function() { return this .attr('unselectable', 'on') .css('user-select', 'none') .on(
1 min read

Как сбросить пароль на mysql [CentOS]

Очень часто возникает ситуация когда забывается или теряется пароль root от mysql сервера. Ситуация достаточно печальная, но если у вас есть все таки доступ к серверу, то пароль пользователя root или admin всегда можно сбросить. Сбросить пароль пользователя root совсем несложно и делается в несколько шагов. У меня в CentOS
1 min read

Пишем бота на PHP для Twitter или как пользоваться Twitter API (oAuth)

На днях столкнулся с необходимость написания небольшого бота для Twitter, который бы отправлял новости в мой аккаунт. Сразу отправился на изучение Twitter API [http://apiwiki.twitter.com/w/page/22554648/FrontPage]. В принципе, там нет ничего сложного. Всего около 50 запросов [http://apiwiki.twitter.com/w/page/22554679/Twitter-API-Documentation]. Небольшую
4 min read

Nginx и хост по умолчанию

Если вам необходимо создать хост по умолчанию в nginx, то есть хост, который будет всегда открываться по умолчанию, то можно воспользоваться следующей конструкцией. Создадим фаил «000-default-host.conf» со следующим содержанием: server { listen 80 default; access_log /var/log/nginx/000-default-host.access.log; location / { root /var/www/default-host/; index index.html
1 min read

MySQL implode, explode

Все мы знаем про замечательные функции PHP такие как implode [http://ru2.php.net/implode] ( объединяет элементы массива в строку заданным разделителем) и explode [http://ru2.php.net/explode] ( разбивает строку в массив по заданному разделителю). Но иногда разработчикам приходится оперировать строками с разделителем (денормализованными данными) или же наоборот — получить
2 min read

Запуск Bash скрипта с sudo php - CentOS

Сегодня пол вечера убил на проблему, которая и не должны была существовать. Необходимо было выполнить внешний bash скрипт файл из PHP. Всего бы ничего, но исполняемый файл необходимо было запустить от Рута. Поэтому сначала нужно было поставить sudo, так как в системе его не было установлено. Sudo — это программа, разработанная
1 min read

Устанавливаем временную зону и время в Linux, CentOS

Если порой случается арендовать сервера с готовой системой где-то в Европе или в Америке, то само собой временная зона на них бывает установлена не та, которую хотелось бы. Поэтому часто возникает необходимость сменить не только временную зону, но и время на сервере. Допустим нам необходимо поставить временную зону «Europe/Moscow»
1 min read