Criar tags BBcode

2 participantes

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

Tópico resolvido Criar tags BBcode

Mensagem por sandra51 06.12.16 10:53

Detalhes da questão


Endereço do fórum: http://sfgrafica.forumattivo.com/
Versão do fórum: PhpBB2

Descrição


Bom dia.

Solicito gentilmente a ajuda de voces, eu segui estes dois tutoriais, coloquei os devidos codigos no meu forum de testes mas nao funcionou:

https://ajuda.forumeiros.com/t99723-plugin-criar-tags-bbcode
https://ajuda.forumeiros.com/t100087-addon-criar-botao-no-editor-com-lista-de-comandos

O botao com a lista de comandos nao aparece no editor:

criar - Criar tags BBcode 3FaNmTl

Agradeço antecipadamente

Sandra


sandra51

sandra51
**

Membro desde : 08/05/2016
Mensagens : 76
Pontos : 107

http://www.solaris-flashegrafica.com/

Ir para o topo Ir para baixo

Principal Contribuidor

Tópico resolvido Re: Criar tags BBcode

Mensagem por Shek 06.12.16 14:03

Olá Sandra. Muito feliz

Para o primeiro item, quis são as configurações que você usou para os BBcodes? Você modificou o script ao adicionar? Se sim, poste aqui, por favor. Em seguida, podemos partir para o próximo passo que é adicionar o botão no SCEditor. Piscada

Até mais.
Shek

Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 18897
Pontos : 22794

https://shiftactive.blogspot.com/ https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Ir para o topo Ir para baixo

Tópico resolvido Re: Criar tags BBcode

Mensagem por sandra51 06.12.16 16:40

Olá Shek, obrigada por me responder.
Então, eu nao fiz ainda nenhuma modificação nos codigos, copiei do tutorial e colei no forum pra depois personalizar mas nao apareceu nada. Todos dois estão exatamente como copiei.
sandra51

sandra51
**

Membro desde : 08/05/2016
Mensagens : 76
Pontos : 107

http://www.solaris-flashegrafica.com/

Ir para o topo Ir para baixo

Principal Contribuidor

Tópico resolvido Re: Criar tags BBcode

Mensagem por Shek 07.12.16 13:25

Porque no código no tópico, explica quais são os BBcodes disponíveis, e por tanto, você precisa verificá-los. Por favor, releia o tópico do plugin e faça as modificações de acordo com o que é ensinado.
Shek

Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 18897
Pontos : 22794

https://shiftactive.blogspot.com/ https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Ir para o topo Ir para baixo

Tópico resolvido Re: Criar tags BBcode

Mensagem por sandra51 07.12.16 13:44

Shek nao entendi bem o que voce quis dizer.
No tutorial explica de criar um novo javascript e colar o codigo e colar também o css.
Eu fiz isto.
No outro tutorial criar o botao que quando clicado aparece a tag que è definida no primeiro tutorial,
ou seja os botoes que chamam automaticamente as tags.
O problema é que nao apareceram no editor os botoes para que eu possa fazer as modificaçoes.
sandra51

sandra51
**

Membro desde : 08/05/2016
Mensagens : 76
Pontos : 107

http://www.solaris-flashegrafica.com/

Ir para o topo Ir para baixo

Principal Contribuidor

Tópico resolvido Re: Criar tags BBcode

Mensagem por Shek 07.12.16 14:00

Como eu disse, você não interpretou o plugin. Os BBcodes que são criados são esses: https://i.imgur.com/RPUYvDb.png É isso mesmo que queria?
Shek

Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 18897
Pontos : 22794

https://shiftactive.blogspot.com/ https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Ir para o topo Ir para baixo

  • 0

Tópico resolvido Re: Criar tags BBcode

Mensagem por sandra51 07.12.16 14:12

Sim sao estas imagens que quero, se digito manualmente o codigo fica assim:

criar - Criar tags BBcode 3Fe3bAr

sandra51

sandra51
**

Membro desde : 08/05/2016
Mensagens : 76
Pontos : 107

http://www.solaris-flashegrafica.com/

Ir para o topo Ir para baixo

Principal Contribuidor

Tópico resolvido Re: Criar tags BBcode

Mensagem por Shek 07.12.16 15:18

Olá!

Eu refiz os teste novamente, e para mim funcionou perfeitamente. Por favor, re-faça a aplicação do script aplicando-o para os tópicos.

criar - Criar tags BBcode LtU93EE

Eu fiz o teste via console, e funcionou até mesmo no fórum que mencionou. No console, diz que o código foi alterado e está com um encerramento incorreto.
Shek

Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 18897
Pontos : 22794

https://shiftactive.blogspot.com/ https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Ir para o topo Ir para baixo

  • 0

Tópico resolvido Re: Criar tags BBcode

Mensagem por sandra51 07.12.16 16:03

Ok Shek troquei os codigos e agora funciona e apareceu também o botao. Agora posso personalizar do meu jeito.
Pode ser que na hora de copiar veio faltando algum pedaço.

criar - Criar tags BBcode 3Feowbu

Se possivel gostaria de te fazer uma pergunta.
E' possivel fazer com que este botao seja visivel somente aos administradores e moderadores e invisivel aos usuarios?

Muito obrigada pela ajuda.
sandra51

sandra51
**

Membro desde : 08/05/2016
Mensagens : 76
Pontos : 107

http://www.solaris-flashegrafica.com/

Ir para o topo Ir para baixo

Principal Contribuidor

Tópico resolvido Re: Criar tags BBcode

Mensagem por Shek 07.12.16 16:36

Olá!

Troque o código do plugin por este e veja com uma conta de membro se ele não aparece. Piscada
Código:
if (_userdata["user_level"] == 1 || _userdata["user_level"] == 2) {
$(function() {
   
  if (!$.sceditor) return;
 
  $.sceditor.command.set('cmd', {
 
  dropDown : function(editor, caller, callback) {
 
    // Adicione abaixo as tags que farão parte da sua lista de comandos, separando-as por vírgula
 
    var items = ['sucesso', 'alerta', 'aviso'];
 
    var content = $(
    '<div>' +
    '  <div>' +
    '    <label>Selecione uma tag</label>' +
    '    <select></select>' +
    '  </div>' +
    '  <div>' +
    '    <label>Título (opcional)</label>' +
    '    <input type="text" id="cmdValue" value="" />' +
    '  </div>' +
    '  <div>' +
    '    <input type="button" class="button" value="Inserir">' +
    '  </div>' +
    '</div>'
    );
            $.each(items, function(key, val) {
                  content.find('select').append('<option class="sceditor-cmd-option" value="' + val + '">' + val + '</option>');
            });
            content.find('.button').click(function(e) {
                callback(content.find('select').val());
                editor.closeDropDown(true);
            });
            editor.createDropDown(caller, "cmd", content);
  },
  // WYSIWYG MODE
  exec : function(caller) {
  var editor = this;
      $.sceditor.command.get('cmd').dropDown(editor, caller, function(cmd) {
        var before = '[' + cmd + ']', end = '[/' + cmd + ']', title = $('#cmdValue').val();
        if(title !== '') {
            before = '[' + cmd + '="' + title + '"]';
            editor.wysiwygEditorInsertHtml(before, end);
        }
      });
  },
  // SOURCE MODE
  txtExec : function(caller) {
  var editor = this;
      $.sceditor.command.get('cmd').dropDown(editor, caller, function(cmd) {
        var title = $('#cmdValue').val();
        if(title) {
            editor.insertText('[' + cmd + '="' + title + '"]','[/' + cmd + ']');
        } else {
            editor.insertText('[' + cmd + ']','[/' + cmd + ']');
        }
      });
  }, tooltip: "Lista de comandos"});
 
  toolbar = toolbar.replace(/quote/,'cmd,quote');
 
  $('head').append(
  '<style type="text/css">' +
  '.sceditor-button-cmd div {' +
  '  background:url(https://cdn2.iconfinder.com/data/icons/snipicons/500/th-list-16.png) !important}' +
  '  .sceditor-cmd {' +
  '  width:auto;' +
  '  height:auto;' +
  '  overflow-y:auto;' +
  '}' +
  '.sceditor-cmd select {' +
  '  margin: 0 0 .75em;' +
  '}' +
  '</style>'
  );
});
};
Shek

Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 18897
Pontos : 22794

https://shiftactive.blogspot.com/ https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Ir para o topo Ir para baixo

Tópico resolvido Re: Criar tags BBcode

Mensagem por sandra51 07.12.16 18:29

Shek nao funcionou, coloquei o codigo mas nao aparece o botao nem como admin nem como membro, sumiu totalmente.
O outro aparece mas os membros também podem ver.
Eu deixei ele instalado caso voce queira ver.



sandra51

sandra51
**

Membro desde : 08/05/2016
Mensagens : 76
Pontos : 107

http://www.solaris-flashegrafica.com/

Ir para o topo Ir para baixo

Principal Contribuidor

Tópico resolvido Re: Criar tags BBcode

Mensagem por Shek 08.12.16 2:02

Troca por esse:
Código:

$(function() {
 
  if (!$.sceditor) return;
   if (_userdata["user_level"] == 1 || _userdata["user_level"] == 2) {
  $.sceditor.command.set('cmd', {
 
  dropDown : function(editor, caller, callback) {
 
    // Adicione abaixo as tags que farão parte da sua lista de comandos, separando-as por vírgula
 
    var items = ['sucesso', 'alerta', 'aviso'];
 
    var content = $(
    '<div>' +
    '  <div>' +
    '    <label>Selecione uma tag</label>' +
    '    <select></select>' +
    '  </div>' +
    '  <div>' +
    '    <label>Título (opcional)</label>' +
    '    <input type="text" id="cmdValue" value="" />' +
    '  </div>' +
    '  <div>' +
    '    <input type="button" class="button" value="Inserir">' +
    '  </div>' +
    '</div>'
    );
            $.each(items, function(key, val) {
                  content.find('select').append('<option class="sceditor-cmd-option" value="' + val + '">' + val + '</option>');
            });
            content.find('.button').click(function(e) {
                callback(content.find('select').val());
                editor.closeDropDown(true);
            });
            editor.createDropDown(caller, "cmd", content);
  },
  // WYSIWYG MODE
  exec : function(caller) {
  var editor = this;
      $.sceditor.command.get('cmd').dropDown(editor, caller, function(cmd) {
        var before = '[' + cmd + ']', end = '[/' + cmd + ']', title = $('#cmdValue').val();
        if(title !== '') {
            before = '[' + cmd + '="' + title + '"]';
            editor.wysiwygEditorInsertHtml(before, end);
        }
      });
  },
  // SOURCE MODE
  txtExec : function(caller) {
  var editor = this;
      $.sceditor.command.get('cmd').dropDown(editor, caller, function(cmd) {
        var title = $('#cmdValue').val();
        if(title) {
            editor.insertText('[' + cmd + '="' + title + '"]','[/' + cmd + ']');
        } else {
            editor.insertText('[' + cmd + ']','[/' + cmd + ']');
        }
      });
  }, tooltip: "Lista de comandos"});
 
  toolbar = toolbar.replace(/quote/,'cmd,quote');
 
  $('head').append(
  '<style type="text/css">' +
  '.sceditor-button-cmd div {' +
  '  background:url(https://cdn2.iconfinder.com/data/icons/snipicons/500/th-list-16.png) !important}' +
  '  .sceditor-cmd {' +
  '  width:auto;' +
  '  height:auto;' +
  '  overflow-y:auto;' +
  '}' +
  '.sceditor-cmd select {' +
  '  margin: 0 0 .75em;' +
  '}' +
  '</style>'
  );
   }
});
Shek

Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 18897
Pontos : 22794

https://shiftactive.blogspot.com/ https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Ir para o topo Ir para baixo

Tópico resolvido Re: Criar tags BBcode

Mensagem por sandra51 08.12.16 9:06

Perfeito Shek agora funcionou e nao aparece para o usuario.  OK
Muito obrigada pela sua preciosa ajuda, se tiver problemas na personalizaçao te peço socorro.

Obrigado  Resolvido
sandra51

sandra51
**

Membro desde : 08/05/2016
Mensagens : 76
Pontos : 107

http://www.solaris-flashegrafica.com/

Ir para o topo Ir para baixo

Principal Contribuidor

Tópico resolvido Re: Criar tags BBcode

Mensagem por Shek 08.12.16 15:03

Rosa De nada. Rosa
criar - Criar tags BBcode Symbol10 Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.

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

Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 18897
Pontos : 22794

https://shiftactive.blogspot.com/ https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Ir para o topo Ir para baixo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo

- Tópicos semelhantes

Permissões neste sub-fórum
Não podes responder a tópicos