
Seblod (75)
SEBLOD é um App Builder para Joomla! Este conceito estende a funcionalidade do CMS mais utilizado no mundo, sem hack. Um simples e 100% ambiente de código aberto para atender as necessidades mais específicas ... Com base no conceito de CCK (Content Construction Kit), SEBLOD permite o avançado gerenciamento de tipos de conteúdo, enquanto mantém a compatibilidade com todas as extensões Joomla. É bem possível produzir catálogos personalizados aos produtos showcase, imobiliárias, filmes ... Mas também diretórios, calendários ou aplicações complexas aplicações de extranet. características principais: integração total com o Joomla!: você pode criar / importar / exportar seus próprios aplicativos (incluindo tipos de conteúdo + recursos de pesquisa + modelos de lista ... ) sistema multi-sites: Uma instalação do Joomla para muitos sites, com um admin para cada site, tão fácil de usar ... A primeira solução multi-site integrada ao Joomla. armazenamento personalizado: Campo de dados de mesa, JSON, XML ...Plugin sistema flexível: Campo, validação, erro de digitação, armazenamento, e muito mais
Dica - Override Modal Bootstrap Simples com Seblod
Escrito por Horácio RagoneziPessoal, apenas para contribuir com uma dica simples que talvez sirva pra alguém.
Modal Bootstrap utilizado: http://getbootstrap.com/javascript/#modals
Quem já tentou criar um modal com override no Seblod, deve ter percebido que ao clicar no botão para abrir o modal, ele sempre busca um único conteúdo e não o que está relacionado ao item.
Isso ocorre porque o modal precisa de um link com "id exclusivo" entre o atributo "data-target" do botão e o "ID" da div no modal para fazer a referência correta:
Botão:
<button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal"> Launch demo modal </button>
Div Modal
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
Sabemos que nos artigos do Joomla a informação que temos única e exclusiva é o "alias", utilizaremos essa informação para substituir os atributos do modal, fazendo um override no Seblod, por exemplo:
<button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#<?php echo $cck->getValue('art_alias'); ?>"> Launch demo modal </button>
<div class="modal fade" id="<?php echo $cck->getValue('art_alias'); ?>" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
Note que no atributo data-target, mantém-se o "#".
Se você tiver feito um campo específico para o seu alias, substitua "art_alias" pelo seu campo "seu_campo"
Essa dica vale também para outros componentes do Bootstrap, use como quiser.
Bom pessoal, como disse era somente uma dica de implementação do modal utilizando o override, o restante como título, conteúdo, etc mantém a mesma coisa de qualquer override.
Espero que possa ser útil para alguém!
Quem precisa de uma lista do Seblod com saída em Json para usar em APPs fiz esse tema e os outros arquivos para usar em um APP que estou criando.
Levei 2 semanas para ajeitar tudo. Por não conhecer bem o Seblod nem de Json kkkk
Se você precisa disso "Json" deixo pronto pra você usar.
Basta fazer o seguinte.
- Primeiro: faça override da lista do seblod assim > templates/meutema/html/com_cck/list/default.php retire as divs inuteis se vc tiver preguiça, ou não souber fazer pegue o arquivo pronto. aqui https://www.dropbox.com/s/grqagqqg4h6ge95/default.php
- Ou instale esse tema aqui > https://www.dropbox.com/s/1pncq5oq7we7f35/json.zip?dl=0
- Já ta feito tudo que vc precisa.
- Depois instale esse tema Seb_json. (baseado no Seb_Gmap3) Obrigado Claudio Alfonso.
- Neste link > https://www.dropbox.com/s/vvhudwcwrtfn85h/seb_json.zip?dl=0
- Crie o tema em templates do Seblod. Crie uma lista de busca normalmente e na posição json coloque seus campos.
- Crie um Item de menu depois entre em temas e vincule o tema Json a aquele menu.
- Obs: Va em > templates/seb_json/positions/ E faça override de acordo com o que aparece lá.
- OBS você poderá usar a URL de busca do Seblod normalmente assim (site/?campo=oquequerbuscar)
- se tiver um problema com a saída do json com caracteres especiais subistitua a linha $jso = json_encode($out);
por isso > $jso = json_encode($out,JSON_UNESCAPED_UNICODE); - Se tiver um problema com \ barra invertida escreva assim > $jso = json_encode($out,JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES);
Para facilitar esta tudo no Gig Hub > https://github.com/Uriel29/seb_json
Pronto ele já deve soltar uma lista em formato Json Use em APPs, outros sites ou onde achar melhor.
Lembre-se de me contar onde esta usando a saída Json do Seblod. Penei muito para conseguir :)
Se quiser me fazer uma doação em dinheiro não se sinta encabulado ;) kkkkk
Super barato!
Eu tentei fazer um sistema onde eu preciso chamar a categoria de produtos neto (Agenda Diбria). Esta assim:
categoria (Avф)
-- Agenda (Pai)
---- Diбrio Agenda 1 (Filho)
---- Diбrio Agenda 2
-- Caneta
---- Diбrio Caneta 1
---- Diбrio Caneta 2
Prezados, venho aqui compartilhar uma Solução que encontrei, visto que o Botão Excluir no Seblod, não está funcionando para Tabelas FREE.
Depois de vários testes e checagem que Eu e o Uriel fizemos, até o Uriel postou no Core do Seblod e ainda não tivemos resposta..., resolvi investir em uma solução caseira... rsrsrsrsrs
Utilizo muito o template Seb_table, mas poderá fazer com outros conforme sua necessidade...
Então aí vai a dica...
Criando um Formulario de Contato Seblod com E-mail de Confirmação de Envio
Escrito por ThiagoInclusao de Busca CEP com Mapa - Seblod
Objetivo
- Executar buscas de enderecos com base no CEP informado.
- Exibir atraves do Google Map o local solicitado.
Pessoal, compartilhando somente...
No Seblod na Search/List podemos usar a opção [2] para Links e apontar para View que seria a Content do Form ou para Form que seria para Edição dos dados do Form... até aí tudo bem...
Mas Eu ainda não tinha usado a opção "Delete"...
Usei e funcionou até tem uma confirmação antes de efetuar a Deleção...
Tbém usei a opção de permissão para somente um grupo de Usuários com a opção Delete Own [Permitido]