Skip to content

Instantly share code, notes, and snippets.

@Padilo300
Padilo300 / Product cart
Last active September 6, 2018 12:04
Product cart
<?php
global $loader, $registry;
$loader->model('module/kolesadpua');
$model_kolesadpua = $registry->get('model_module_kolesadpua');
$articles_product =$loader->controller('module/articles_product',$product_id);
$videos_product =$loader->controller('module/videos_product',$product_id);
?>
<?php echo $header; ?>
<style>
.page-product .wrap-img {
@Padilo300
Padilo300 / Генерация отчета
Last active September 9, 2018 10:41
API google sheets
function myFunction() {
var t1 = SpreadsheetApp.getActive(), // получили доступ к текущей таблице
t2 = SpreadsheetApp.openById("1_9snuJs2glBYHbkq5C8f6PeeA0DGrIyn1MTHa9Hi4ro"); // получили доступ к другой таблице по id
var list1 = t1.getSheetByName("finish") ; // получили достпу к листу
var list2 = t2.getSheetByName("Отчет") ; // получили достпу к листу
var data = list1.getRange('M4:Q7').getValues() ; // получили значения ячееек текущей таблицы
var lastRow = list2.getLastRow()+2 ; // получили последнюю заполненную строку +2 пустая
// ЛИСТ.getRange(СтрокаСтарт,КолонкаСтарт,Строка финиш,Колонка финиш).setValues(data)
<video id="video_bg" autoplay="autoplay" loop="loop" video autoplay loop muted playsinline webkit-playinginline>
<source src="video/Blind Cornering !!!.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"' />
<!-- <source src="video/background.webm" type="video/webm"></source> -->
</video>
<?php
class CsvIterator {
protected $file;
public function __construct($file) {
$this->file = fopen($file, 'r');
}
public function parse() {
@Padilo300
Padilo300 / JS toogleClass
Created October 21, 2018 20:13
JS toogleClass
$('#button').on('click',function(){
$('#element').toggleClass('discription_open');
});
@Padilo300
Padilo300 / Оправляем mail ajax
Last active January 31, 2019 16:34
Оправляем mail ajax
<?php
if((isset($_POST['name'])&&$_POST['name']!="")){
$to = '[email protected]' ;
$subject = 'Отзыв на вакансию' ;
$name = trim(urldecode(htmlspecialchars($_POST['name']))) ;
$email = trim(urldecode(htmlspecialchars($_POST['email']))) ;
$section = trim(urldecode(htmlspecialchars($_POST['postiton']))) ;
@Padilo300
Padilo300 / Рандомные номера украинских операторов
Created December 20, 2018 11:28
Рандомные номера украинских операторов
<?
$UA = array('067', '096', '097', '098', '050', '066', '095', '099', '063', '073', '093' );
$start = array('+38','38','8','');
for($i=0; $i < 100;){
usleep(4000);
$str = $start[rand(0,3)] . $UA[rand(0,10)] . rand(0000000,9999999);
echo $str . '<br><hr>';
}
@Padilo300
Padilo300 / Фамилии рандомно из имени
Created December 20, 2018 11:45
Фамилии рандомно из имени
$Fname = array('Иван', 'Роман', "Иоан", "Давид", "Авель", "Лилид", "Тор", "Фрейя", "Чайф", "Валерий", "Александр", "Святослав", "Виктор", "Константин");
$a = mb_strtoupper(mb_substr(mb_strtolower(utf8_strrev($Fname[rand(0,14)])),0,1), 'UTF-8').mb_substr(mb_strtolower(utf8_strrev($Fname[rand(0,14)])), 1) ;
@Padilo300
Padilo300 / js закрыть ссылку (открыть в новом окне)
Created December 25, 2018 14:16
js закрыть ссылку (открыть в новом окне)
$('.no-link').on('click', function(evt){
evt.preventDefault();
var link = $(this).attr('data-href');
window.open(link, '_blank') ;
});
@Padilo300
Padilo300 / css
Created December 27, 2018 10:13
Карусель на JS ( карусель + миниатюры + видео)
.INS-slider {
max-width: 600px;
}
.INS-slider .mainIMG {
height: 400px;
}
.INS-slider .mainIMG > img {
height: 100%;
object-fit: cover;
}