Posts em Programming

Posting on Facebook everytime you post on Miiverse

Hey guys! Nintendo is amazing, we all know that, but sometimes it lacks some cool features that we all need, like integrating Miiverse to social medias. But that’s ok, we have a workaround using kimonolabs, a company that transforms any data in any websit into API, and with that we can work in advanced integration between Miiverse and social medias.

I made a video, which in my opinion end up too long, so I also made a basic list of what you want to do.

VÍDEO SOON

1 – Create an account in kimonolabs.com
2 – Install the kimonolabs extension to your browser or add it’s script to your bookmark tab.
3 – Acess https://miiverse.nintendo.net/users/YOURMIIVERSEUSER/diary
4 – Create two data fields for your API, one called “post-image” with the post image and other called “post-text” with the post text and configure the API to be updated hourly.
5 – Host the script https://github.com/blopa/miiverse-to-rss in your host (https://byet.host free hosting / no ads).
6 – Get the APIKEY and APICODE from kimonolabs and access http://YOURWEBSITE.COM/?apicode=APICODE&apikey=APIKEY to check if everything is OK.
7 – Create an account in zapier.com and create a trigger to get all the RSS Feed data from your URL (http://YOURWEBSITE.COM/?apicode=APICODE&apikey=APIKEY) and choose Facebook Image Post as action.
8 – Be happy.

Comments

Magento multi-store: Hidding Admin’s login page

Sup guys. The other day I was messing around my Magento multi-store configuration and I realize that all my domains could acess the backend login page, like in mystore1.com/admin or mystore2.com/admin or mystore3.com/admin. Not that this is a problem, but what if I didn’t want all my stores to have acess to this page? Well, that’s not a problem for Magento, you can easily manage that using Store View and I’m gonna show you guys how to do it.

(sorry, screenshots only in portuguese)

First go to Catalog -> URL Rewrites

1

Click on Add New URL Rewrite.

2

Now select “Custom” on “URL Rewrite” and you will have a few options. “Type” will be “Custom” as you selected previosly, now on Store select the Store View of the store you don’t want to allow acessing the backend login page, on “ID Path” and “Request Path” write “admin” or whatever is the backend login page for your store, on “Target Path” write “no-route” (this will redirect to a 404 page) and “Redirect” select “no”.

3

So that’s it. Simple, right? Now everytime somebody tries to acess /admin on this Store View, it will be redirect to a 404 page. This is a great solution if you want to have only one main domain to access the backend and leave all the other stores to simple do it’s purpose – to sell stuffs.

See you next time.

Comments

Sending emails using NFePHP

Sorry, this entry is only available in Português.

Comments

Link to shipment page in Magento Order Grid

Hey folks. How about a good “tweak” for Magento? This tweak will add a link on the orders grid that takes you directly to shipment page. Coo, right? Take a look how it looks:

grid

It’s pretty simples, just copy the file app/code/core/Mage/Adminhtml/Block/Sales/Order/Grid.php to app/code/local/Mage/Adminhtml/Block/Sales/Order/Grid.php and open it, now, search for this term: if (Mage::getSingleton('admin/session')->isAllowed('sales/order/actions/view')) { and right before this part $this->addColumn('action', paste the below code:

// link direto pro envio
$this->addColumn('ship',
array(
'header' => Mage::helper('sales')->__('Shipment'),
'width' => '50px',
'type' => 'action',
'getter' => 'getId',
'actions' => array(
array(
'caption' => Mage::helper('sales')->__('Ship'),
'url' => array('base'=>'*/sales_order_shipment/new'),
'field' => 'order_id'
)
),
'filter' => false,
'sortable' => false,
'index' => 'stores',
'is_system' => true,
));
// fim

Pretty simples, right? Cya

Comments

Add “share this post” on Magento’s aheadWorks Blog plugin

Últimamente eu tenho mexido muito no Magento, uma ótima ferramenta para criar uma loja virtual. Recentemente eu instalei um plugin que criava um mini blog no Magento, o que é bem legal para informar aos clientes notícias sobre a loja. Acontece que eu precisa colocar os links de compartilhamento das mídias sociais em cada post de blog, e mesmo usando o Magento Social Bookmarking Services não foi possível porque na página de exibição do blog, onde eu coloquei a lista dos posts, o plugin compartilhava o conteúdo da página, e não de cada post.

O único jeito de solucionar isso seria colocando um bloco de compartilhamento dentro de cada loop do post. Então eu bolei um jeito de fazer isso, é bem óbvio e simples na verdade, mas como não achei nenhuma solução na internet, achei que poderia ser útil para alguém postar aqui. As modificações devem ser feitas nos arquivos: blog.phtml e post.phtml. Abra os arquivos e insira o código abaixo antes do fechamento da última div.

<div div=”share”>
<p>Compartilhe:</p>
<div>
<a href=”http://twitter.com/home/?status=<?php echo $post->getTitle(); ?> : <?php echo $post->getAddress(); ?>” target=”_blank” title=”Twitter”>
<img src=”URL-DA-IMAGEM” alt=”Twitter” />
</a>
<a href=”http://www.facebook.com/share.php?u=<?php echo $post->getAddress(); ?>” target=”_blank” title=”Facebook”>
<img src=”URL-DA-IMAGEM” alt=”Facebook” />
</a>
<a href=”http://www.linkedin.com/shareArticle?mini=true&url=<?php echo $post->getAddress(); ?>&title=<?php echo $PageTitle; ?>” target=”_blank” title=”Linkdin”>
<img src=”URL-DA-IMAGEM” alt=”Linkdin” />
</a>
<a href=”http://www.myspace.com/Modules/PostTo/Pages/?u=<?php echo $post->getAddress(); ?>” target=”_blank” title=”MySpace”>
<img src=”URL-DA-IMAGEM” alt=”MySpace” />
</a>
<a href=”http://digg.com/submit?phase=2&url=<?php echo $post->getAddress(); ?>” target=”_blank” title=”Digg”>
<img src=”URL-DA-IMAGEM” alt=”Digg” />
</a>
<a href=”http://www.technorati.com/faves?add=<?php echo $post->getAddress(); ?>” target=”_blank” title=”Technorati”>
<img src=”URL-DA-IMAGEM” alt=”Technorati” />
</a>
<a href=”http://del.icio.us/post?url=<?php echo $post->getAddress(); ?>” target=”_blank” title=”Del.icio.us”>
<img src=”URL-DA-IMAGEM” alt=”Del.icio.us” />
</a>
<a href=”https://favorites.live.com/quickadd.aspx?marklet=1&url=<?php echo $post->getAddress(); ?>&title=<?php echo $post->getTitle(); ?>” target=”_blank” title=”Live”>
<img src=”URL-DA-IMAGEM” alt=”Live” />
</a>
<a href=”http://reddit.com/submit?url=<?php echo $post->getAddress(); ?>&title=<?php echo $post->getTitle(); ?>” target=”_blank” title=”Reddit”>
<img src=”URL-DA-IMAGEM” alt=”Reddit” />
</a>
<a href=”http://www.stumbleupon.com/submit?url=<?php echo $post->getAddress(); ?>&title=<?php echo $post->getTitle(); ?>” target=”_blank” title=”StumbleUpon”>
<img src=”URL-DA-IMAGEM” alt=”StumbleUpon” />
</a>
</div>
</div>

Clique aqui para baixar o .html com o código organizado.

Comments

Link’s Awakening remake in 3D

A muito tempo atrás, um rapaz chamado Richard Denton começou um projeto ambicioso, um remake do clássico Zelda: Ocarina of Time em 2D. O projeto começou fluindo bem e até chegou a ser comentado na revista Nintendo World, mas em meados de 2007 o projeto foi descontinuado. Poucos sabem, mas o motivo foi o falecimento de Richard Denton. Após ele, muitos tentaram criar um remake para Ocarina of Time em 2D, e ao longo do tempo outros Zeldas foram ganhando seu projeto 2D por fãs, como Wind Waker 2D e Majora’s Mask 2D, mas com o tempo todos foram sendo descontinuados também.

Com todas essas idéias de trazer os Zeldas em 3D para o mundo 2D, o usuário Bocophobic (Jerrel Dulay) do fórum YoYoGames resolveu fazer uma coisa diferente: Trazer um clássico Zelda 2D do Game Boy, Link’s Awakening, para o mundo dos jogos 3D. A idéia do projeto, diz Jarrel, é trazer a mesma sensação de estar jogando Link’s Awakening para Game Boy, e não apenas um mod qualquer com um Link esquisito sendo controlado, recriando cada área do jogo, inclusive as especiais adicionadas na versão de Game Boy Color, Link’s Awakening DX. O jogo realmente chama atenção, a conversão gráfica do 2D para 3D ficou excelente, pois Jerrel criou o design de um Link em 3D que não existe em nenhum Zelda, baseando-se nos desenhos do Link de Link’s Awakening – E isso tudo sem ser profissional na área de Design de Games. O gráfico do jogo é bem colorido e tem como base de estudo os gráficos de Tales of Symphonia: Dawn of the New World, perfeito para um remake de um jogo em 2D.

Seu blog possui atualizações sobre o desenvolvimento do jogo e posts no qual pede ajuda aos leitores para escolherem alguns caminhos tomados pelo projeto. Mesmo não postando com muita freqüência, é bom sempre estar de olho no blog, pois uma segunda demo está para sair a qualquer momento, principalmente porque mês que vem o projeto completa um ano. Em uma entrevista com o site thatvideogameblog.com (sim, ele foi entrevistado) ele explica que inicialmente a engine do jogo seria utilizada em outro projeto dele, então ele percebeu que tinha criado um engine perfeita para um Zelda em 3D, foi assim que com alguns ajustes ele resolveu começar o seu projeto de recriar Link’s Awakening em 3D. Para se aprofundar na entrevista, clique aqui (conteúdo em inglês).

O jogo será lançado para PC (Windows) e terá compatibilidade com o Wiimote, caso você tenha um adaptador bluetooth em seu computador. O jogo não tem data de lançamento e pode demorar mais alguns anos para sair, afinal, apenas uma pessoa está fazendo um trabalho de uma equipe especializada inteira. Se você se interessou nesse projeto, no qual eu acredito que sim, vamos torcer juntos para que esse projeto não seja destruído pela Nintendo, assim como foi o filme sobre Zelda que foi retirado do ar pela Nintendo ou o Chrono Trigger 3D que foi impedido de ter continuidade em 2004, por pedido da Square Enix. Veja abaixo mais algumas screens do jogo.

Comments