Skip to content

Instantly share code, notes, and snippets.

var code = '#' + $('#content-code').val();
var target = $(code);
var timeInSeconds = $('#timeinseconds');
var progress = $(code + ' .c100');
vid.addEventListener('timeupdate', function() {
var seconds = vid.currentTime;
var duration = vid.duration;
var percentual = float2int((seconds/duration)*100);
@davidchc
davidchc / cart.php
Created October 4, 2016 12:10
Habilitar método de pagamento por produto. No exemplo define os produtos q irao exibir um determinando método de pagamento
<?php
function custom_woocommerce_payment_by_product($gateways){
$products = array(3, 5); //id dos produtos
//Se existir o método de pagamento, e não tiver os produtos no carrinho, e remove o metodo de pagamento
if( isset( $gateways['pagseguro']) && !is_custom_has_product_cart($products)){
unset( $gateways['pagseguro']);
}
return $gateways;
}
/**
Element: Elemento Selecionado
Speed : Velocidade do Efeito
Increment: Valor que deseja incrementar na posição*/
function goTo(element, speed, increment){
var href = element.attr('href');
var top = $(href).offset().top;
if(typeof increment !== 'undefined'){
top += increment;
}
<?php
session_start();
define("DIR", dirname(__FILE__));
define("DS", DIRECTORY_SEPARATOR);
include_once DIR.DS.'App'.DS.'Loader.php';
$loader = new App\Loader();
$loader->register();
try{
@davidchc
davidchc / index.html
Created April 14, 2017 13:10
Exemplo de flexbox + incremento de fonte com js
<!doctype html>
<html lang="pt-br">
<head>
<meta charset="UTF-8">
<title>Exemplo de flexbox + incremento de fonte com js</title>
<style type="text/css">
.container{
display:flex;
min-height:200px;
}
<?php
function getEmbed($value)
{
$video = $value[1];
$output = explode( '?v=', $video);
$player = '<iframe src="https://www.youtube.com/embed/%s"></iframe>';
return sprintf($player, $output[1]);
}
<?php
class SimpleShortcode
{
private $tags = [];
const regex = '/\[%s\](.*?)\[\/%s\]/';
public function __construct($tags = [])
{
$this->tags = $tags;
@davidchc
davidchc / carrinho.php
Created May 17, 2017 01:19
Exemplo de retornar dados do carrinho de compra usando funções
<?php
session_start();
require_once "cart-functions.php";
$itemsCart = getCartContent();
$totalCart = getCartTotal();
?>
<?php
session_start();
define("DIR", dirname(__FILE__));
define("DS", DIRECTORY_SEPARATOR);
include_once DIR.DS.'App'.DS.'Loader.php';
$loader = new App\Loader();
$loader->register();
var ValidateForm = function(){
var m = {};
m.empty = function(field){
};
m.isset = function(field){
};