Fórum dos Fóruns

Fórum dos Fóruns Forumeiros

Welcome FdF Bem-vindo ao fórum de suporte Forumeiros  Muito feliz


Para aproveitar tudo o que o nosso fórum lhe oferece, agradecemos que se identifique, se já é nosso membro, ou que se junte à nossa comunidade, fazendo o seu registo.
Acesso rápido

Fóruns de suporte oficiais
Login

Esqueci minha senha

Últimos assuntos
» Menu de navegação
Hoje à(s) 21:46 por xBreninho_.

» Assinatura MSO...
Hoje à(s) 21:25 por GustavoDM11

» [LOGO] para Fórum!
Hoje à(s) 21:19 por WizzardPT

» Em memória de João Carlos (JScript)
Hoje à(s) 20:32 por Yeshua

» Aparencia Últimos assuntos.
Hoje à(s) 19:18 por William_iHarDz

» Parabéns Forumeiros
Hoje à(s) 18:59 por Holkis

» Logo para meu forum
Hoje à(s) 18:36 por William_iHarDz

Perdi minha senha!
Você precisa recuperar sua senha?
Clique aqui
Parceiros Forumeiros
Os membros mais ativos da semana
Kyo Panda
 
Shek Crowley
 
Fou-Lu
 
iScroll
 
Holkis
 
while
 
vitorsali
 
fiapinho
 
Kyou
 
Smoke.xX
 

Quem está conectado
276 usuários online :: 13 usuários cadastrados, 2 Invisíveis e 261 Visitantes :: 1 Motor de busca

BombaGames, Gold Of Olympus, GustavoDM11, iScroll, Miguel Serdeira, PESS_dodo, Shek Crowley, Sou, tikky, vitorsali, Wamki, WizzardPT, xBreninho_.

[ Ver toda a lista ]


O recorde de usuários online foi de 3131 em Qui 24 Dez 2009 - 15:05

Criar tags BBcode

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido Criar tags BBcode

Mensagem por Luiz~ em Seg 26 Set 2016 - 23:05

Detalhes da questão


Endereço do fórum: formigs.forumeiros.com
Versão do fórum: PhpBB3

Descrição


Olá!
http://ajuda.forumeiros.com/t99723-plugin-criar-tags-bbcode

Uso este plug in no meu fórum, mas não consigo formatá-lo com as tags
[b*], etc.

Também não consigo dar enter...

Ai buga tudo e não aparece o efeito, mas somente o código.
Isso tem correção? :v

Luiz~
Usuário destaque

Masculino
Inscrito dia : 23/04/2016
Mensagens : 810
Pontos Ativos : 1563

http://ajuda.forumeiros.com

Resolvido Re: Criar tags BBcode

Mensagem por while em Ter 27 Set 2016 - 0:31

Olá autor,

Troque o código por este:
Código:
/***
 * Aplicação: Criar tags BBCode
 * Descrição: Esta aplicação serve para a criação de novas tags bbcode.
 * Versão: 2.0
 * Feito por Daemon e atualizado em: 26/09/2016
 * Veja mais em: http://ajuda.forumeiros.com
 ***/
jQuery(document).ready(function($) {
 
    var bbCodes = {
 
        // Nota: Adicione uma vírgula ao final de cada nova entrada;
        // O "{ATTR}" é correspondente ao 'título' da tag, e o "{CONTENT}" é correspondente ao texto entre as tags
 
        sucesso: {
            close: true,
            replacement: '<div class="success"><p>{ATTR}</p>{CONTENT}</div>'
        },
 
        aviso: {
            close: true,
            replacement: '<div class="warn"><p>{ATTR}</p>{CONTENT}</div>'
        },
 
        info: {
            close: true,
            replacement: '<div class="information"><p>{ATTR}</p>{CONTENT}</div>'
        },
 
        alerta: {
            close: true,
            replacement: '<div class="alert"><p>{ATTR}</p>{CONTENT}</div>'
        },
 
        visitante: {
            close: true,
            replacement: '<div class="guest">{CONTENT}</div>',
            replace: function(content) {
                if (_userdata.session_logged_in < 1) {
                    return "Você precisa estar conectado para visualizar este conteúdo";
                    return content;
                }
            }
        }
 
        // Nota: Não adicione vírgula ao final da última entrada
 
    };
 
    var getPost = $(".postbody , .blog_message"); //pega as postagens
    for (var i = 0, e;
        (e = getPost[i++]);) {
        var entry = $(e);
        $.each(bbCodes, function(tag, value) {
 
            var re = value.close ? new RegExp("\\[" + tag + "(?:=(\"|'?)([^\\]]+)\\1)?\\]([\\s\\S]*?)\\[/" + tag + "]", "gi") : new RegExp("\\[" + tag + "(?:=(\"|'?)([^\\]]+)\\1)?\\]", "gi");
            var match = entry.text().match(re);
 
            if (match) {
                for (var tag in match) {
                    var content = match[tag];
                    var b = "$3";
                    if (value.replace) {
                        var as_string = value.replace.toString();
                        var as_func = eval('(' + as_string + ')');
                        if (as_func(content)) b = as_func(content);
                    }
                    var replacement = value.replacement
                        .replace(/{ATTR}/g, "$2").replace(/{CONTENT}/g, b);
                    var c = content.replace(re, replacement);
                    entry.html(entry.html().replace(content, c));
                }
            }
        });
    }
});

Resulta?
Até mais.

while
Usuário experiente

Masculino
Inscrito dia : 24/04/2016
Mensagens : 2836
Pontos Ativos : 4261

http://www.ajuda.forumeiros.com https://www.facebook.com/https://www.facebook.com/profile.php?id=100012157981279
  • 0

Resolvido Re: Criar tags BBcode

Mensagem por Luiz~ em Ter 27 Set 2016 - 13:31

Sem resolução...

Luiz~
Usuário destaque

Masculino
Inscrito dia : 23/04/2016
Mensagens : 810
Pontos Ativos : 1563

http://ajuda.forumeiros.com

Resolvido Re: Criar tags BBcode

Mensagem por Daemon em Ter 27 Set 2016 - 14:35

Provavelmente o senhor está tentando fazer alguma alteração no código que está impossibilitando-o de executá-lo da maneira correta.
Poderia me explicar o que o senhor deseja adicionar ou retirar?

Daemon
Membro do Fórum

Masculino
Inscrito dia : 02/03/2012
Mensagens : 1073
Pontos Ativos : 3464

http://bestskins.forumeiros.com/

Resolvido Re: Criar tags BBcode

Mensagem por Luiz~ em Ter 27 Set 2016 - 16:00

Normalmente, eu uso o tag assim (e funciona).
[sucesso="TÍTULO AQUI"] bla bla bla bla [/sucesso]

Mas, quando eu tento formatar, por exemplo:
[sucesso="TÍTULO"] Os motivos foram: bla, bla bla...[/sucesso]

Não funciona...
A mesma coisa acontece quando dou enter dentro da tag, exemplo:

[sucesso="título"]Os motivos foram:
- isso
- esse
-aquilo, etc
[/sucesso]

Também não dá certo...
Poderiam me ajudar? :p

Luiz~
Usuário destaque

Masculino
Inscrito dia : 23/04/2016
Mensagens : 810
Pontos Ativos : 1563

http://ajuda.forumeiros.com
  • 0

Resolvido Re: Criar tags BBcode

Mensagem por Daemon em Ter 27 Set 2016 - 22:49

Meu querido, me perdoe... falha minha...
Creio que agora não terás mais problema:
Código:
/***
 * Aplicação: Criar tags BBCode
 * Descrição: Esta aplicação serve para a criação de novas tags bbcode.
 * Versão: 2.0
 * Feito por Daemon e atualizado em: 26/09/2016
 * Veja mais em: http://ajuda.forumeiros.com
 ***/
jQuery(document).ready(function($) {
 
    var bbCodes = {
 
        // Nota: Adicione uma vírgula ao final de cada nova entrada;
        // O "{ATTR}" é correspondente ao 'título' da tag, e o "{CONTENT}" é correspondente ao texto entre as tags
 
        sucesso: {
            close: true,
            replacement: '<div class="success"><p>{ATTR}</p>{CONTENT}</div>'
        },
 
        aviso: {
            close: true,
            replacement: '<div class="warn"><p>{ATTR}</p>{CONTENT}</div>'
        },
 
        info: {
            close: true,
            replacement: '<div class="information"><p>{ATTR}</p>{CONTENT}</div>'
        },
 
        alerta: {
            close: true,
            replacement: '<div class="alert"><p>{ATTR}</p>{CONTENT}</div>'
        },
 
        visitante: {
            close: true,
            replacement: '<div class="guest">{CONTENT}</div>',
            replace: function(content) {
                if (_userdata.session_logged_in < 1) {
                    return "Você precisa estar conectado para visualizar este conteúdo";
                    return content;
                }
            }
        }
 
        // Nota: Não adicione vírgula ao final da última entrada
 
    };
 
    var getPost = $(".postbody , .blog_message"); //pega as postagens
    for (var i = 0, e;
        (e = getPost[i++]);) {
        var entry = $(e);
        $.each(bbCodes, function(tag, value) {
 
            var re = value.close ? new RegExp("\\[" + tag + "(?:=(\"|'?)([^\\]]+)\\1)?\\]([\\s\\S]*?)\\[/" + tag + "]", "gi") : new RegExp("\\[" + tag + "(?:=(\"|'?)([^\\]]+)\\1)?\\]", "gi");
            var match = entry.html().match(re);
 
            if (match) {
                for (var tag in match) {
                    var content = match[tag];
                    var b = "$3";
                    if (value.replace) {
                        var as_string = value.replace.toString();
                        var as_func = eval('(' + as_string + ')');
                        if (as_func(content)) b = as_func(content);
                    }
                    var replacement = value.replacement
                        .replace(/{ATTR}/g, "$2").replace(/{CONTENT}/g, b);
                    var c = content.replace(re, replacement);
                    entry.html(entry.html().replace(content, c));
                }
            }
        });
    }
});
Piscada

Daemon
Membro do Fórum

Masculino
Inscrito dia : 02/03/2012
Mensagens : 1073
Pontos Ativos : 3464

http://bestskins.forumeiros.com/

Resolvido Re: Criar tags BBcode

Mensagem por Luiz~ em Qua 28 Set 2016 - 0:59

Valeu, Damon, você é sensacional! Ajudou demais!
Tive uma idéia!

Problema resolvido.

Luiz~
Usuário destaque

Masculino
Inscrito dia : 23/04/2016
Mensagens : 810
Pontos Ativos : 1563

http://ajuda.forumeiros.com

Resolvido Re: Criar tags BBcode

Mensagem por Cream em Qua 28 Set 2016 - 1:01

Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.

Tópico marcado como Resolvido e movido para "Questões resolvidas".

Cream
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 15/12/2010
Mensagens : 8540
Pontos Ativos : 13897

http://ajuda.forumeiros.com

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum