Раскодируем unicode в utf c ZennoPoster
\u043f\u0438\u0436\u0433 превращаем в нормальный текст: return Regex.Unescape(project.Variables[“Unicode”].Value);
\u043f\u0438\u0436\u0433 превращаем в нормальный текст: return Regex.Unescape(project.Variables[“Unicode”].Value);
AhrefsBot – Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/) MJ12bot – Mozilla/5.0 (compatible; MJ12bot/v1.4.3; http://www.majestic12.co.uk/bot.php?+) Detectify – Mozilla/5.0 (compatible; Detectify) +https://detectify.com/bot/ DotBot – Mozilla/5.0 (compatible; DotBot/1.1; http://www.dotnetdotcom.org/, [email protected]) Riddler – Riddler (http://riddler.io/about) SemrushBot – Mozilla/5.0 (compatible; SemrushBot/0.97; +http://www.semrush.com/bot.html) LinkpadBot – Mozilla/5.0 (compatible; LinkpadBot/1.06; +http://www.linkpad.ru) BLEXBot Mozilla/5.0 (compatible; BLEXBot/1.0; +http://webmeup-crawler.com/) FlipboardProxy – Mozilla/5.0 (Macintosh; U; Intel Mac OS X …
“GB”, “GIR[ ]?0AA|((AB|AL|B|BA|BB|BD|BH|BL|BN|BR|BS|BT|CA|CB|CF|CH|CM|CO|CR|CT|CV|CW|DA|DD|DE|DG|DH|DL|DN|DT|DY|E|EC|EH|EN|EX|FK|FY|G|GL|GY|GU|HA|HD|HG|HP|HR|HS|HU|HX|IG|IM|IP|IV|JE|KA|KT|KW|KY|L|LA|LD|LE|LL|LN|LS|LU|M|ME|MK|ML|N|NE|NG|NN|NP|NR|NW|OL|OX|PA|PE|PH|PL|PO|PR|RG|RH|RM|S|SA|SE|SG|SK|SL|SM|SN|SO|SP|SR|SS|ST|SW|SY|TA|TD|TF|TN|TQ|TR|TS|TW|UB|W|WA|WC|WD|WF|WN|WR|WS|WV|YO|ZE)(\d[\dA-Z]?[ ]?\d[ABD-HJLN-UW-Z]{2}))|BFPO[ ]?\d{1,4}” “JE”, “JE\d[\dA-Z]?[ ]?\d[ABD-HJLN-UW-Z]{2}” “GG”, “GY\d[\dA-Z]?[ ]?\d[ABD-HJLN-UW-Z]{2}” “IM”, “IM\d[\dA-Z]?[ ]?\d[ABD-HJLN-UW-Z]{2}” “US”, “\d{5}([ \-]\d{4})?” “CA”, “[ABCEGHJKLMNPRSTVXY]\d[ABCEGHJ-NPRSTV-Z][ ]?\d[ABCEGHJ-NPRSTV-Z]\d” “DE”, “\d{5}” “JP”, “\d{3}-\d{4}” “FR”, “\d{2}[ ]?\d{3}” “AU”, “\d{4}” “IT”, “\d{5}” “CH”, “\d{4}” “AT”, “\d{4}” “ES”, “\d{5}” “NL”, “\d{4}[ ]?[A-Z]{2}” “BE”, “\d{4}” “DK”, “\d{4}” “SE”, “\d{3}[ ]?\d{2}” “NO”, “\d{4}” “BR”, “\d{5}[\-]?\d{3}” “PT”, “\d{4}([\-]\d{3})?” “FI”, “\d{5}” …
В javascript сниппет пишем: var str=”{-Variable.RecognitionResult0-}”; str.split(“”).reverse().join(“”)
При работе с текстовыми файлами в кодировке, отличной от utf8 в переменные помещаются “крякозябры”. Например, при чтении файла в кодировке iso-8859-1. Для конвертирования файлов из одной кодировки в другую пригодиться следующий c# код: // создаем объекты кодировок var inAsciiEncoding = System.Text.Encoding.GetEncoding(“windows-1251”); var outUTF8Encoding = System.Text.Encoding.UTF8; // читаем оригинальный файл по байтам var inAsciiBytes = System.IO.File.ReadAllBytes(project.Variables[“pathToWin1251File”].Value); …
Ещё два хака для ускорения работы сайта на WordPress. 1 Избавляемся от emoji – в файл functions.php темы вставляем следующий код: remove_action( ‘wp_head’, ‘print_emoji_detection_script’, 7 ); remove_action( ‘admin_print_scripts’, ‘print_emoji_detection_script’ ); remove_action( ‘wp_print_styles’, ‘print_emoji_styles’ ); remove_action( ‘admin_print_styles’, ‘print_emoji_styles’ ); 2 Актуально для WooCommerce в отдельных случаях. Отключаем cart-fragments.min.js: add_action( ‘wp_print_scripts’, ‘de_script’, 100 ); function de_script() { …
Получение кода ответа сервера: Регулярка домен, url Регулярка номер телефона Регулярка email Регулярка номер банковской карты
По-умолчанию, в большинстве тем WordPress блок с информацией про автора выводиться под постом этого самого автора. Если задавать поиск по автору, то отображается страница записей блога. Сегодня я покажу как вывести информацию про автора над всеми его записями. 1 Открываем шаблон в теме archive.php (в некоторых темах шаблон может отличаться – обычно это archive.php). Естественно, …
Чаще всего описание категории (раздела) товаров используется для SEO задач. Именно запросы, связанные с категориями товаров в большинстве интернет-магазинов позволяют собирать средне и высокочастотный трафик. Этот трафик не всегда коммерческий – чаще информационный. Для того, чтобы отобразить описание категории товара Woocommerce внизу страницы – под товарами необходимо добавить в файл functions.php темы следующий код: remove_action( …
Некоторая часть функционала в шаблонах WordPress излишня. Ниже предлагаю простое решение для отключения излешней функциональности. Откройте файл functions.php используемой темы и добавьте код: remove_action(‘wp_head’, ‘wp_generator’); remove_action(‘wp_head’, ‘wp_shortlink_wp_head’); remove_action(‘wp_head’, ‘wlwmanifest_link’); remove_action(‘wp_head’, ‘rsd_link’); remove_action(‘wp_head’, ‘feed_links’); remove_action(‘wp_head’, ‘feed_links_extra’); remove_action(‘wp_head’, ‘adjacent_posts_rel_link_wp_head’); function primary_remove_recent_comments_style() { global $wp_widget_factory; remove_action(‘wp_head’, array($wp_widget_factory->widgets[‘WP_Widget_Recent_Comments’], ‘recent_comments_style’)); } add_action(‘widgets_init’, ‘primary_remove_recent_comments_style’); remove_action(‘template_redirect’, ‘wp_shortlink_header’, 11); function primary_remove_x_pingback($headers) { unset($headers[‘X-Pingback’]); …