Skip to content

Instantly share code, notes, and snippets.

View rickbenetti's full-sized avatar

Rick Benetti rickbenetti

View GitHub Profile
@rickbenetti
rickbenetti / wp-gallery
Created September 14, 2011 10:57
HTML 5 WordPress Gallery
@rickbenetti
rickbenetti / Magento GITIgnore
Created September 15, 2011 19:40 — forked from barenko/.gitignore
General .gitignore template without design files
#--------------------------#
# Global Files Types #
#--------------------------#
.modgit/
.svn*
*.bkp
*.old
js_bkp/
js.old/
sitemap.xml
@rickbenetti
rickbenetti / wordpress-scripts-load
Created September 16, 2011 17:59
carregar scripts do Tema no rodapé
// 0. Carrega os scripts no wp_head()
function carrega_scripts() {
if(is_home() || !is_admin()) {
wp_deregister_script('jquery');
wp_register_script('jquery', get_bloginfo('template_url') . '/scripts/jquery.js' , false, '1.6.2', true);
wp_enqueue_script('functions', get_bloginfo('template_url') . '/scripts/functions.js', array('jquery'), '1.0', true);
}
if(is_single() || is_page()) {
wp_deregister_script('jquery');
@rickbenetti
rickbenetti / excerpt-counting-box
Created September 27, 2011 23:51
Exibir quantidade de caracteres no box de resumo
// Adicionar codigo abaixo dentro do functions do template em uso
// Contagem de caracteres do excerpt
function excerpt_count_js(){
echo ' <script>
jQuery(function($) {
$("#postexcerpt textarea").after("<div style=\"float: rigth;margin: 10px;;color:#666;\"><small>Quantidade de caracteres: </small><input type=\"text\" value=\"0\" maxlength=\"3\" size=\"3\" id=\"excerpt_counter\" readonly=\"\" style=\"background:#fff;\">.</div>");
$("#excerpt_counter").val($("#excerpt").val().length);
$("#excerpt").keyup( function() {
$("#excerpt_counter").val($("#excerpt").val().length);
});
// img unautop, Courtesy of Interconnectit http://interconnectit.com/2175/how-to-remove-p-tags-from-images-in-wordpress/
// add img class and alignment to figure by @_RickBenetti
function img_unautop($pee) {
$class = apply_filters('get_image_tag_class', $class, $id, $align, $size);
$pee = preg_replace('/<p>\\s*?(<a .*?><img.*?><\\/a>|<img.*?>)?\\s*<\\/p>/s', '<figure class="'. $class+$align .'">$1</figure>', $pee);
return $pee;
}
add_filter( 'the_content', 'img_unautop', 30 );

Contrato Arrasador 3

Atualizado em: 11/07/2012

Entre nós [nome da empresa] e você [nome do cliente]

Sumário:

Nós faremos o melhor para satisfazer suas necessidades e atender suas expectativas, mas é importante registrar tudo por escrito para que todos conheçam suas responsabilidades (quem faz o quê) e saibam o que acontece quando algo dá errado. Neste contrato você não encontrará termos jurídicos complicados ou textos longos e incompreensíveis. Nós não temos interesse em fazê-lo assinar algo que poderá se arrepender depois. O que nós queremos é o melhor para os dois lados, agora e no futuro.

@rickbenetti
rickbenetti / Adicionar suporte à SVG e Web Fonts
Created May 16, 2013 10:39
Conjunto de regras para adicionar suporte à SVG e Web Fonts através de um arquivo .htaccess na raiz de cada projeto.
############################################
## Fonts Support - for Apache Server ##
############################################
<FilesMatch "\.(ttf|otf|eot|woff|font.css)$">
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
</FilesMatch>
# webfont mime types

Magento Snippets

Download extension manually using pear/mage

Pear for 1.4, mage for 1.5. File downloaded into /downloader/.cache/community/

./pear download magento-community/Shipping_Agent
./mage download community Shipping_Agent

Clear cache/reindex

for file in `find . -name "*.xml"`; do xmllint --noout $file; done
fará uma busca por todos os arquivos xml recursivamente e mostrará se houver algum com erro de sintaxe, tags nao fechadas, etc