Skip to content

Instantly share code, notes, and snippets.

@cleytonmessias
cleytonmessias / menu_guided.html
Created January 13, 2014 18:42
Código Menu Ajuda
<ul>
<li><a href="#" title="FAQ">FAQ</a></li>
<li><a href="#" title="Instalação do widget">Instalação do widget</a></li>
<li><a href="#" title="Cadastro de vendas">Cadastro de vendas</a></li>
<li><a href="#" title="Perguntas">Perguntas</a></li>
<li><a href="#" title="Opiniões">Opiniões</a></li>
<li><a href="#" title="Analytics">Analytics</a></li>
<li><a href="#" title="Suporte">Suporte</a></li>
</ul>
@cleytonmessias
cleytonmessias / sanitizer.rb
Created January 20, 2014 18:33
sanitizer
module Sanitizer
extend ActiveSupport::Concern
module ClassMethods
def sanitize(*args, target)
args.each do |column|
delegate column, "#{column}=", to: target
class_eval <<-RUBY
def #{column}=(value)
module Sanitizer
extend ActiveSupport::Concern
module ClassMethods
def sanitize(*args, opts)
target = opts[:on]
condition = opts[:if] || true
args.each do |column|
@cleytonmessias
cleytonmessias / trustvox.html
Last active August 29, 2015 13:55
instalação magento
<div id="_trustvox_widget">
{
"order_id": 12,
"delivery_date", "2013-11-05T18:39:57-03:00",
"client": {
"first_name": "Tiago",
"last_name": "Lima",
"email": "tiago@example.com"
},
"items": [
{
<div class="yotpo reviews"
data-appkey="YdS7ZZiyi4bE8yfb2ikDpOfpFvpEGj6jnpAOc6KA"
data-domain="Domain of the shop"
data-product-id="SKU/Product_ID"
data-product-models="Products model information"
data-name="Product Title"
data-url="The url to the page where the product is url escaped"
data-image-url="The product image url. Url escaped"
data-description="product description"
data-bread-crumbs="Product categories"></div>
<script type="text/javascript">
var _trustvox = _trustvox || [];
_trustvox.push(['_storeId', '1']);
<?php if($_product = Mage::registry('current_product')): ?>
_trustvox.push(['_productId', "<?php echo $_product->getId() ?>"]);
_trustvox.push(['_productName',"<?php echo $_product->getName() ?>"]);
_trustvox.push(['_productPhotos', ["<?php echo $_product->getImageUrl() ?>"]]);
<?php endif; ?>
@cleytonmessias
cleytonmessias / ft_tv.js
Created February 6, 2014 18:30
Fastcommerce
<script type="text/javascript">
jQuery(document).ready(function () {
window._trustvox = [];
_trustvox.push(['_storeId', '1']);
_trustvox.push(['_productId', "<IDProduto>"]);
_trustvox.push(['_productName', "<NomeProd>"]);
_trustvox.push(['_productPhotos', [""+ jQuery("meta[itemprop=image]").attr("content") + ""]]);
(function() {
var tv = document.createElement('script'); tv.type = 'text/javascript'; tv.async = true;
http://www.linkedin.com/cws/share?url=http%3A%2F%2Fsite.trustvox.com.br%2Fopinioes-de-clientes-como-isso-pode-aumentar-e-muito-sua-taxa-de-conversao%2F&original_referer=http%3A%2F%2Fsite.trustvox.com.br%2Fopinioes-de-clientes-como-isso-pode-aumentar-e-muito-sua-taxa-de-conversao%2F&token=&isFramed=false&lang=en_US&_ts=1391717937295.8987
http://www.linkedin.com/cws/share?url=http%3A%2F%2Fsite.trustvox.com.br%2Fpor-que-sua-loja-virtual-precisa-de-reviews-e-opinioes-de-clientes%2F&original_referer=http%3A%2F%2Fsite.trustvox.com.br%2Fpor-que-sua-loja-virtual-precisa-de-reviews-e-opinioes-de-clientes%2F&token=&isFramed=false&lang=en_US&_ts=1391717971871.9553
http://www.linkedin.com/cws/share?url=http%3A%2F%2Fsite.trustvox.com.br%2Fpor-que-a-inseguranca-do-consumidor-e-a-maior-inimiga-do-e-commerce%2F&original_referer=http%3A%2F%2Fsite.trustvox.com.br%2Fpor-que-a-inseguranca-do-consumidor-e-a-maior-inimiga-do-e-commerce%2F&token=&isFramed=false&lang=en_US&_ts=1391717980593.7605
http://www.linkedin.com/cws/sha
@cleytonmessias
cleytonmessias / trustvox_nuvemshop.html
Created February 12, 2014 21:38
Script de instalação do trustvox na NuvemShop
<script type="text/javascript">
var _trustvox = _trustvox || [];
_trustvox.push(['_storeId', '1']);
_trustvox.push(['_productId', "{{ product.id }}"]);
_trustvox.push(['_productName',"{{ product.name }}"]);
_trustvox.push(['_productPhotos', ["{{ product.featured_image | product_image_url('original') }}"]]);
(function() {
var tv = document.createElement('script'); tv.type = 'text/javascript'; tv.async = true;