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 / MaindodyverificarBanco.php
Last active June 13, 2016 19:17
Verifica no banco de dados se 2 dados ( que estão nas colunas) são iguais ao usuário e a ID do artigo
<?php
// No Direct Access
defined( '_JEXEC' ) or die;
// OBS isso é um override de um formulário do seblod e esta em um módulo de form logo abaixo do artigo>
@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 / campocomdados.php
Last active June 13, 2016 19:17
verificar se um campo tem um dado, caso não tenha execute uma ação!
//Ver se campo tem conteúdo!
<?php if($cck->get('campo')->value) { ?>
// se o campo tiver algo faça. Aqui não mostra nada, mas pode ter qualquer coisa!
<?php } else { ?>
//Se não tiver nada faça. Neste caso mostrar um campo!
@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 / cidadeestadoSeblod.php
Last active June 13, 2016 19:17
Cidades e estado no Seblod.
<?php
// No Direct Access
defined( '_JEXEC' ) or die;
?>
//chamando o JS que esta no google.
<script type="text/javascript" src="http://cidades-estados-js.googlecode.com/files/cidades-estados-1.2-utf8.js"></script>
@Uriel29
Uriel29 / acharnome.php
Created September 11, 2014 19:38
Achar nome de usuário a partir do ID. Banco de dados do Joomla! Usamos isso no Seblod!
<?php
$id_user = $cck->getValue('usuario');//recebe ID do usuário
// conexão com banco e consulta
$db = & JFactory::getDBO();
$query = "SELECT username FROM #__users WHERE id = $id_user"; // verifica no banco
$db->setQuery($query);
@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,'')"