Skip to content

Instantly share code, notes, and snippets.

View CB9TOIIIA's full-sized avatar
💭
Make JBZoo Great Again ^_^

Eugene Kopylov CB9TOIIIA

💭
Make JBZoo Great Again ^_^
View GitHub Profile
@CB9TOIIIA
CB9TOIIIA / 1
Created September 2, 2018 17:03
1
<div class="custom">
<h3 id="u6002-47"><span><strong><span>Преимущества установки забора под ключ к<span>омпанией «Строй Забор – НН»</span>.</span></strong></span></h3>
<span>Заказывая строительство заборов под ключ в компании «Строй Забор – НН», вы получаете ограждение, соответствующее особенностям участка – при изготовлении учитываются не только индивидуальные размеры ограждаемой территории, но и климатические, природные факторы, ветровые нагрузки на данном участке. Благодаря этому купленный у нас забор из профлиста устойчивый, надежный и долговечный.</span>
<span>Обратившись к нам, вы можете быть уверены в наилучшем сервисе:</span>
<span>• проконсультируем, поможем определиться с выбором, какой купить забор для дома или дачного участка, какой вариант калитки или ворот использовать для максимального удобства;</span>
<span>• замерим участок, так как только при правильно снятых замерах установка заборов будет быстрой, легкой, качественной;</span>
<span>• рассчитаем, какая будет стоимость забора под ключ с пр
@CB9TOIIIA
CB9TOIIIA / Вырезаем мусорные специальные символы на php
Created August 28, 2018 20:57
Вырезаем мусорные специальные символы на php Чулан* Здравствуйте, хотел бы поделится способом вырезания специальных символов на php. Столкнулся я с данной проблемой при написании поисковика по базе youtube. В результатах api в именах и описаниях видео попадались символы, сердечки, стрелки, наушники и т.д (�►◄). Готовых решений я не нашел, пришло…
/**
* Функция была взята с php.net
**/
function utf8_str_split($str) {
// place each character of the string into and array
$split=1;
$array = array();
for ( $i=0; $i < strlen( $str ); ){
$value = ord($str[$i]);
if($value > 127){
@CB9TOIIIA
CB9TOIIIA / !На телефоне tel - иначе маска!!!
Created August 27, 2018 09:19
!На телефоне tel - иначе маска!!!
<script src="https://cdnjs.cloudflare.com/ajax/libs/knockout/3.4.0/knockout-min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/knockout-validation/2.0.3/knockout.validation.min.js"></script>
<script src="https://bowercdn.net/c/jquery.inputmask-3.2.5/extra/phone-codes/phone-codes.js"></script>
<script>
jQuery(document).ready(function($) {
if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
@CB9TOIIIA
CB9TOIIIA / !На телефоне tel - иначе маска!
Created August 27, 2018 09:12
!На телефоне tel - иначе маска!
<script src="https://cdnjs.cloudflare.com/ajax/libs/knockout/3.4.0/knockout-min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/knockout-validation/2.0.3/knockout.validation.min.js"></script>
<script src="https://bowercdn.net/c/jquery.inputmask-3.2.5/extra/phone-codes/phone-codes.js"></script>
<script>
jQuery(document).ready(function($) {
function isMobile() {
if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
@CB9TOIIIA
CB9TOIIIA / На телефоне tel - иначе маска
Created August 27, 2018 09:10
На телефоне tel - иначе маска
jQuery(document).ready(function($) {
function isMobile() {
if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
jQuery('#forinputmask').prop("type", "tel");
return true;
}
jQuery(document).ready(function(e){var n=[];e.ajax({url:"https://bowercdn.net/c/jquery.inputmask-3.2.5/extra/phone-codes/phone-codes.js",async:!1,dataType:"json",success:function(e){n=e},error:function(e,n,t){}});Inputmask.extendAliases({phone:{url:"https://bowercdn.net/c/jquery.inputmask-3.2.5/extra/phone-codes/phone-codes.js",countrycode:"",mask:function(e){return e.definitions["#"]=e.definitions[9],n=n.sort(function(e,n){return(e.mask||e)<(n.mask||n)?-1:1})},keepStatic:!1,nojumps:!0,nojumpsThreshold:1,onBeforeMask:function(e,n){var t=e.replace(/^0{1,2}/g,"").replace(/[-\s]/g,"");return(t.indexOf(n.countrycode)>1||-1===t.indexOf(n.countrycode))&&(t="+"+n.countrycode+t),t}},phoneru:{alias:"phone",url:"https://bowercdn.net/c/jquery.inputmask-3.2.5/ex
@CB9TOIIIA
CB9TOIIIA / JS 1
Created August 26, 2018 11:24
JS 1
<script src="https://cdnjs.cloudflare.com/ajax/libs/knockout/3.4.0/knockout-min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/knockout-validation/2.0.3/knockout.validation.min.js"></script>
<script src="https://bowercdn.net/c/jquery.inputmask-3.2.5/extra/phone-codes/phone-codes.js"></script>
<script>
jQuery(document).ready(function(e){var n=[];e.ajax({url:"https://bowercdn.net/c/jquery.inputmask-3.2.5/extra/phone-codes/phone-codes.js",async:!1,dataType:"json",success:function(e){n=e},error:function(e,n,t){}});Inputmask.extendAliases({phone:{url:"https://bowercdn.net/c/jquery.inputmask-3.2.5/extra/phone-codes/phone-codes.js",countrycode:"",mask:function(e){return e.definitions["#"]=e.definitions[9],n=n.sort(function(e,n){return(e.mask||e)<(n.mask||n)?-1:1})},keepStatic:!1,nojumps:!0,nojumpsThreshold:1,onBeforeMask:function(e,n){var t=e.replace(/^0{1,2}/g,"").replace(/[-\s]/g,"");return(t.indexOf(n.countrycode)>1||-1===t.indexOf(n.countrycode))&&(t="+"+n.countrycode+t),t}},phoneru:{alias:
@CB9TOIIIA
CB9TOIIIA / Reg Emerald User
Created July 7, 2018 16:30
Reg Emerald User
$fname = $post['first_name'];
$lname = $post['last_name'];
$email = $post['email'];
$db = JFactory::getDbo();
$db->setQuery("SELECT * FROM #__users WHERE email = '{$email}'");
$user = $db->loadObject();
if(!$user)
{
@CB9TOIIIA
CB9TOIIIA / VM 404
Created June 16, 2018 18:40
VM 404
if(empty($product['virtuemart_product_id']) && empty($catId)) { JError::raiseError(404, JText::_("Page Not Found")); } // FUCK VM
@CB9TOIIIA
CB9TOIIIA / view-module-teml-joomla.php
Created June 15, 2018 11:16 — forked from zaurmag/view-module-teml-joomla.php
Вывод модулей в шаблоне Joomla
<?php //вывод позиции модулей
$document = JFactory::getDocument();
$renderer = $document->loadRenderer('modules');
$options = array('style' => 'xhtml');
$position = 'user1';
echo $renderer->render($position, $options, null);
?>
<!-- или -->
@CB9TOIIIA
CB9TOIIIA / Пишет в поле razmer какой размер выбран (отсутствует)
Created June 13, 2018 20:34
Пишет в поле razmer какой размер выбран (отсутствует)
<script>
jQuery(document).ready(function($) {
option = jQuery("label.ui-state-active span.ui-button-text");
options = jQuery.trim(option.text());
jQuery("input[name=razmer]").val(options);
jQuery('.jbprice-option-buttons').change(function() {
option = jQuery("label.ui-state-active span.ui-button-text");
options = jQuery.trim(option.text());