Skip to content

Instantly share code, notes, and snippets.

View Dreamka's full-sized avatar

Алексей Dreamka

  • Челябинск
View GitHub Profile
@Edarlingen
Edarlingen / function.inc.php
Last active February 27, 2023 19:49
Рекурсивное построение меню сайта в NetCat
<?php
/**
* Использование в макетах дизайна/врезках/компонентах: <?= buildMenu(); ?>
* Будет сформирован обычный маркированный список без классов, кроме классов с отображением состояния раздела у li.
* Внимательно читайте описание функций. Их необходимо разместить в файле /netcat/modules/default/function.inc.php
*/
/**
* Функция для определения классов для указанного раздела
* @param int $given_sub - номер раздела
@Scordavis
Scordavis / JavaScript
Created December 10, 2017 09:49
Переключение вкладки tab в Bootstrap при переходе с внешней ссылки (другой страницы). Switch tab on Bootstrap tabs by clicking on externa
// Javascript to enable link to tab
var url = document.location.toString();
if (url.match('#')) {
$('.nav-tabs a[href="#' + url.split('#')[1] + '"]').tab('show');
}
// Change hash for page-reload
$('.nav-tabs a').on('shown.bs.tab', function (e) {
window.location.hash = e.target.hash;
})
@ghalusa
ghalusa / youtube_id_regex.php
Created June 20, 2015 23:14
Extract the YouTube Video ID from a URL in PHP
<?php
// Here is a sample of the URLs this regex matches: (there can be more content after the given URL that will be ignored)
// http://youtu.be/dQw4w9WgXcQ
// http://www.youtube.com/embed/dQw4w9WgXcQ
// http://www.youtube.com/watch?v=dQw4w9WgXcQ
// http://www.youtube.com/?v=dQw4w9WgXcQ
// http://www.youtube.com/v/dQw4w9WgXcQ
// http://www.youtube.com/e/dQw4w9WgXcQ
// http://www.youtube.com/user/username#p/u/11/dQw4w9WgXcQ
@merouanekhalili
merouanekhalili / gist:5426250
Created April 20, 2013 14:56
PHP : detect bot
<?php
public function isBot() {
$bots = array(
'googlebot',
'adsbot-google',
'feedfetcher-google',
'yahoo',
'lycos',
'bloglines subscriber',
'dumbot',