Bludit > Extensão > FS Essential Blocks
Esta extensão implementa as versões customizadas dos plugins padrões Search, Tags e Categories com mais opções. Além disso, há um novo plugin chamado 'Caixa de Código' que lhe permite inserir HTML. Todos eles permitem mudar a localização através dos hooks.
A configuração compartilhada dos plugins permitem:
- adição de espaços no código;
- colocar em formato XHTML;
- desabilitar o link do plugin na barra lateral do painel de controle;
- habilitar javascript externo:
- utilizar arquivo próprio, se marcado, copie o código da caixa e cole no script de seu tema ativo;
- remove o espaço do código (padrão marcado), caso deseja deixar com espaço desmarque e Salve;
- na caixa de código aparece o Javascript renderizado para o subplugin habilitado - deixado somente leitura para não 'quebrar o subplugin';
- altere a disposição dos subplugins (por padrão aparece todos subplugins, porém é renderizado na página apenas os ativos): clique em um dos subplugins e depois clique no botão para enviar para o fim da lista, altere até encontrar a ordem desejada depois clique no botão Salvar.
Este subplugin contempla quatro subplugins essenciais para seu site e você escolhe qual habilitar/desabilitar. Está disponível em português/inglês.
Uma versão personalizada dos plugins padrão: Search (Pesquisa), Categories (Categorias) e Tags. E um novo subplugins chamado Caixa de Código (Code Box) que permite usar 3 caixas em 3 partes do seu tema usando HTML.
Em todos eles defina um título opcional e sua localização*: Barra lateral (siteSidebar), Início do artigo (pageBegin), Fim do artigo (pageEnd), Início da página (siteBodyBegin) e Fim da página (siteBodyEnd).
*Necessário que o tema tenha implementado os ganchos.
Busca versão customizada do plugin Buscar (Search) padrão do Bludit com vários recursos.
Título da caixa de pesquisa: valor opcional, caso os dois itens abaixo estejam inativos esse texto será utilizado como texto padrão para a caixa de busca;
Mostrar o título do plugin habilite ou desabilite;
Mostrar botão de busca habilite ou desabilite;
Mínimo de caracteres limite para efetuar a busca (validado através de Javascript);
Mensagem padrão mostrada quando a condição de caracteres não é atingida - o texto [[valnum]] é substituído pelo número da opção anterior;
Cache de palavras por página utilizada para busca posterior;
Categorias versão customizada do plugin padrão de Categorias (Categories).
Esconder categorias quando não há páginas (marcado por padrão);
Esconder contagem das páginas por categoria (marque para habilitar);
Mostrar como lista de seleção reduzindo espaço na página (ao marcar habilita o próximo item);
Texto do primeiro item da lista (opcional/ por padrão está oculto);
Tags versão customizada do plugin padrão de tags.
Esconder contagem das páginas por tag (marque para habilitar);
Mostrar como lista de seleção reduzindo espaço na página (ao marcar habilita o próximo item);
Texto do primeiro item da lista (opcional/ por padrão está oculto);
Caixa de código Utilize código personalizado em 3 áreas de seu site.
Título do plugin campo opcional que não irá aparecer se o checkbox (HTML puro) estiver marcado;
Uso do HTML puro sem os padrões, se marcado significa não ter código envolta do código que se deseja colocar na caixa de texto;
Clique no '+' ou '-' para visualizar os outros itens ocultos;
Compre a versão mais recente da extensão FS Essential Blocks v1.0.0 [854 Cliques]
Veja o vídeo deste plugin nesse link.
Para desenvolvedores que queiram utilizar o plugin em seu tema:
Veja se um subplugin está ativo:
$className='pluginFS_EssentialBlocks';
$plugin = getPlugin($className);
if($plugin)
echo 'O plugin '.$plugin->name().' foi ativado';
if($plugin->db['fs_SearchEnabled'])
echo 'O subplugin '.$L->get('fs-search-name').' foi ativado';
Para os demais subplugins os valores do array db são: fs_CategoriesEnabled, fs_TagsEnabled e fs_CodeBoxEnabled.
Outros valores chaves como $L->get('SUBPLUGIN-name') podem ser encontrados dentro da pasta languages do plugin.