Skip to content

Instantly share code, notes, and snippets.

View Uriel29's full-sized avatar

Uriel dos Santos Souza Uriel29

View GitHub Profile
@Uriel29
Uriel29 / valipaSeblod-e-mail.php
Last active August 29, 2015 14:05
Script para validar E-mail no Seblod, baseado no script validar URL, mas foi modificado. (mainbody.php)
<?php echo $cck->renderField('email'); ?> //exemplo de campo para por o email
<?php echo $cck->renderField('enviar'); ?>
// obs o ID css de do campo email é #email
@Uriel29
Uriel29 / validaUrlSeblod.php
Last active August 29, 2015 14:05
Script para Validar URL em campos do seblod (mainbody.php )
<?php
// No Direct Access
defined( '_JEXEC' ) or die;
?>
<?php echo $cck->renderField('link'); ?> //exemplo de campo para por o link
<?php echo $cck->renderField('campo2'); ?> //quando usuário clicar no campo2 JS vai avisar se estiver errado o link.
@Uriel29
Uriel29 / index.php
Created September 4, 2014 01:08
Retirar o Content do Joomla da página inicial e de um Item de menu qualquer
?php
$menu = &JSite::getMenu(); if ($menu->getActive() != $menu->getDefault()) // verifica se é a página inicial { ?>
<?php
$currentMenuId = JSite::getMenu()->getActive()->id ;
if ($currentMenuId != "119") // verifica se a página pertence ao Item de menu 119 { ?>
@Uriel29
Uriel29 / MigremeJoomla.php
Last active August 29, 2015 14:06
Encurtar URL do Joomla com o encurtador Migre.me! Colocar isso no content do Joomla. Via override do article. Funciona no content do Seblod (sem qualquer edição)
<?php
/**
* Acessa a API do migre.me e gera uma URL encurtada
* @param $url URL a ser encurtada
* @return String URL encurtada ou informações do erro
*/
function gera_url_encurtada($url){
$url = urlencode($url);
@Uriel29
Uriel29 / encurtadorURLdogoogle.php
Last active August 29, 2015 14:06
Encurtar URL pelo google. Pegue sua KEY aqui > https://code.google.com/apis/console/. Coloque esse código no override (article) do seu Joomla. No Seblod basta colar no content
<?php
$urlabsoluta = JURI::current(); //pega a URL do artigo current (ao vivo)
$url = 'https://www.googleapis.com/urlshortener/v1/url';
$data['longUrl'] = "$urlabsoluta";
$data['key'] = 'Sua KEY'; //Sua Key dada pelo Google!
$data = json_encode($data);
$curl = curl_init($url);
@Uriel29
Uriel29 / onkey.js
Created September 12, 2014 17:00
inpedir caractere no Seblod com onKeyUp basta colocar isso no "Custom Attributes" do seu campo.
onkeyup="this.value=this.value.replace(/[' '.,_,-,:,;,),(,=,+,*,¨,-]/g,'')"
@Uriel29
Uriel29 / ragexSeblod.php
Created September 12, 2014 17:02
Removendo acentos, convertendo espaços em hífen e convertendo para minúsculos utilizando Regex, strtolower e strtr no seblod.
<?php
$variavel = $cck->getValue('seu_campo');
$variavel_limpa = strtolower( ereg_replace("[^a-zA-Z0-9-]", "-", strtr(utf8_decode(trim($variavel)), utf8_decode("áàãâéêíóôõúüñçÁÀÃÂÉÊÍÓÔÕÚÜÑÇ"),"aaaaeeiooouuncAAAAEEIOOOUUNC-")) );
echo $variavel_limpa;
?>
@Uriel29
Uriel29 / Mainbody.php
Created September 16, 2014 18:25
Botões editar e apagar um dado do Seblod. (campos Icon do seblod)
<?php
// No Direct Access
defined( '_JEXEC' ) or die;
?>
<div>
<a href="<?php echo $cck->getLink('editar'); ?> "> <img src="images/editar.png"/></a>
</div>
<a href="<?php echo $cck->getLink('deletar'); ?> " onclick="if(!confirm('Você tem certeza que quer apagar este item ?')){return false;}"><img src="images/apagar.png"/></a>
@Uriel29
Uriel29 / Add_custom_tags_seblodmainbody.php
Last active August 29, 2015 14:09
Adicionar tags ao content do Seblod. Para redes sociais (facebook) e outros (google)
<?php
$imagefile = $cck->getValue('imagem');//campo de imagem
$descri = substr ($cck->get('descricao')->value ,0,170); //qualquer campo que diga do que se trata o conteúdo
$urlsite = JURI::current(); //pega a URL do artigo current (ao vivo)
$usua2 = $cck->getValue('usuario'); //caso vc tenha algo relacionado ao autor do conteúdo
$doc =& JFactory::getDocument();
$doc->addCustomTag( '<meta property="og:url" content="'.$urlsite.'" />' );
@Uriel29
Uriel29 / like.php
Last active August 29, 2015 14:10
Get likes facebook page PHP
<?php
$url = 'http://graph.facebook.com/oceanoliterario'; //Page link
echo '['.$url.']: '.json_decode(file_get_contents($url))->{'likes'};
?>
//add variable