Adionar caixa BBCODE em formulário

2 participantes

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

Tópico resolvido Adionar caixa BBCODE em formulário

Mensagem por HTML 08.05.14 19:50

  • Descrição:
Gostaria de adicionar a caixaBB code neste formulário

http://staffeiros.forumeiros.com/h6-criacao-tutoriais

*  Tem que aparecer nos campos de descrições, lembro que este formulário é possível adicionar mais campos então teria q aparecer novamente a caixa bbcode

Adionar caixa BBCODE em formulário 3VLWFGA

Código:
<script>jQuery(document).ready(function(){jQuery('#imagemtutorial img').click(function(){jQuery('#imagemtutorial img').removeClass('imgselected');jQuery(this).addClass('imgselected');m=jQuery(this).attr('src');jQuery('#imgtutorialform').val(m)});

jQuery('#imgtutorialform').keyup(function(){imgcampo=jQuery(this).val();if(jQuery('#imagemtutorial img[src="'+imgcampo+'"]').length){jQuery('#imagemtutorial img[src="'+imgcampo+'"]').click()}else{jQuery('#imagemtutorial img').removeClass('imgselected')}});

jQuery('#titulo').keyup(function(){if(jQuery(this).val().toLowerCase().indexOf('[tutorial]')!=-1){jQuery('#tipo').val('Tutoriais, dicas e astúcias')}else if(jQuery(this).val().toLowerCase().indexOf('[faq]')!=-1){jQuery('#tipo').val('Perguntas e respostas frequentes')}});

jQuery('#adpasso').click(function(){var clicktitulo="if(this.value=='Título')this.value=''";var blurtitulo="if(this.value=='')this.value='Título'";var clickdescricao="if(this.value=='Descrição')this.value=''";var blurdescricao="if(this.value=='')this.value='Descrição'";var n=new Number(jQuery('#numdepassos').val())+1;jQuery('#adpasso').closest('dl').before('<dl id="passo"><dt><label>'+n+'º -</label></dt><dd><input id="titulopasso" class="inputbox" style="clear:both;width:510px;color:#1481B8;font-weight:bold" value="Título" onclick="'+clicktitulo+'" onblur="'+blurtitulo+'"><br><br><textarea id="descricaopasso" class="inputbox" style="clear:both;height:100px;width:627px" onclick="'+clickdescricao+'" onblur="'+blurdescricao+'">Descrição</textarea></dd></dl>');jQuery('#numdepassos').val(new Number(jQuery('#numdepassos').val())+1)});
jQuery('#adpergunta').click(function(){var clickpergunta="if(this.value=='Pergunta')this.value=''";var clickresposta="if(this.value=='Resposta')this.value=''";var blurpergunta="if(this.value=='')this.value='Pergunta'";var blurresposta="if(this.value=='')this.value='Resposta'";jQuery(this).closest('dl').replaceWith('<dl id="pergunta"><dd><input id="titulopergunta" class="inputbox" style="clear:both;width:510px;color:#1481B8;font-weight:bold" value="Pergunta" onclick="'+clickpergunta+'" onblur="'+blurpergunta+'"><br><input id="tituloresposta" class="inputbox" style="clear:both;width:510px;margin-top: 8px;" value="Resposta" onclick="'+clickresposta+'" onblur="'+blurresposta+'"></dd></dl><dl><dd><input type="button" value="Adicionar pergunta" id="adicionarpergunta" class="button2"><input type="button" value="Remover pergunta" id="repergunta" class="button2"></dd></dl>');
jQuery('#adicionarpergunta').click(function(){var clickpergunta="if(this.value=='Pergunta')this.value=''";var clickresposta="if(this.value=='Resposta')this.value=''";var blurpergunta="if(this.value=='')this.value='Pergunta'";var blurresposta="if(this.value=='')this.value='Resposta'";jQuery('#adicionarpergunta').closest('dl').before('<dl id="pergunta" style="border-top:1px solid white;padding-top:7px"><dd><input id="titulopergunta" class="inputbox" style="clear:both;width:510px;color:#1481B8;font-weight:bold" value="Pergunta" onclick="'+clickpergunta+'" onblur="'+blurpergunta+'"><br><input id="tituloresposta" class="inputbox" style="clear:both;width:510px;margin-top: 8px;" value="Resposta" onclick="'+clickresposta+'" onblur="'+blurresposta+'"></dd></dl>')});
jQuery('#repergunta').click(function(){jQuery(this).closest('fieldset').find('dl#pergunta').eq(-1).remove();});});

jQuery('#repasso').click(function(){if(jQuery('#numdepassos').val()>1){jQuery('#numdepassos').val(new Number(jQuery('#numdepassos').val())-1);jQuery(this).closest('fieldset').find('dl#passo').eq(-1).remove()};});

jQuery('#gerarcodigotutorial').click(function(){jQuery('#divresultadopainel').slideDown();passos='';jQuery('#adpasso').closest('fieldset').find('#passo').each(function(n){titulo=jQuery(this).find('#titulopasso').val();descricao=jQuery(this).find('#descricaopasso').val();numero=n+1;passos+='[b][size=14]'+numero+'º[/size] - [color=#1481B8]'+titulo+'[/color][/b]\n'+descricao+'\n\n\n'});
var aviso='';
if(jQuery('#aviso').length){var aviso='[table][tr][td][img]http://forumeiros.com/i/img/act_bottom.png[/img][/td][td]'+jQuery('#aviso').val()+'[/td][/tr][/table]'};

var perguntas='';jQuery('#adicionarpergunta').closest('fieldset').find('#pergunta').each(function(){pergunta=jQuery(this).find('#titulopergunta').val();resposta=jQuery(this).find('#tituloresposta').val();perguntas+='[list][*][b][color=indigo]'+pergunta+'?[/color][/b]\n'+resposta+'[/list]\n\n'});if(perguntas!=''){perguntas=perguntas+'\n'};

a='[center][table style="margin:auto"][tr][td]\n[img]'+jQuery('#imgtutorialform').val()+'[/img] [/td][td]\n[size=24][color=#86b125]'+jQuery('#titulo').val()+'[/color][/size][/td][/tr][/table][/center]\n\n'+jQuery('#descricao').val()+'\n\n'+aviso+'\n[b][center][color=green][size=16]↱ '+jQuery('#tipo').val()+' ↰[/size][/color]\n[size=14][color=#FC420A] '+jQuery('#titulo').val()+' [/color][/size][/center][/b]\n\n\n'+passos+perguntas+'[hr]\n[size=18][center]© Staffeiros[/center][/size]\n\n[table][tr][td][img]http://i.imgur.com/9ys40iE.png[/img] [/td][td]Se tiver alguma dúvida relacionada com este tópico crie um tópico com o seguinte título:\n[b]'+jQuery('#titulo').val()+'[/b][/td][/tr][/table]';
jQuery('#resultadopainel').val(a)});





});


    </script>

<style>.imgselected{background-color: white;
-webkit-box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.75);
box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.75);
}#imagemtutorial img{cursor:pointer}</style>
<div id="mudarforum"><form action="/post" method="post" enctype="multipart/form-data">
<div id="none" class="panel">
    <div class="inner">
            <span class="corners-top"><span></span></span>
        <div class="h3" style="margin-top: 7px;">FORMULÁRIO DE ESTRUTURA DO TUTORIAL</div>
         

    <fieldset class="fields1">

    <dl><dt>
    <label>Imagem:</label><br><b style="
    color: gray;
">Clique na imagem para selecioná-la</b></dt>
    <dd><input id="imgtutorialform" class="inputbox" style="clear: both; width: 510px;" value="http://i.imgur.com/3jMTUTD.png"><div id="imagemtutorial" style="
    width: 100%; 
    height: auto;   
    overflow-x: auto;
display:inline-block;   
"><div style="
    float: left; 
    margin-right: -30000px; 
padding-left: 10px;
padding-right: 10px;
"><img src="http://i.imgur.com/3jMTUTD.png" alt="" class="imgselected" style="display:inline;"><img src="http://i.imgur.com/A0z2h7L.png" alt="" class="imgselected" style="display:inline;"><img src="http://i.imgur.com/KpscVuc.png" alt="" class="imgselected" style="display:inline;"><img src="http://i.imgur.com/VgNfCny.png" alt="" class="imgselected" style="display:inline;"><img src="http://i.imgur.com/JeUyceV.png" alt="" class="imgselected" style="display:inline;"><img src="http://i.imgur.com/69PaGIM.png" alt="" class="imgselected" style="display:inline;"><img src="http://i.imgur.com/vfr94kh.png" alt="" class="imgselected" style="display:inline;"><img src="http://i.imgur.com/xFRbyfR.png" alt="" class="imgselected" style="display:inline;"><img src="http://i.imgur.com/OFHxnJK.png" alt="" class="imgselected" style="display:inline;"><div></div>
    </dd></dl>

<dl><dt>
    <label>Título:</label></dt>
    <dd><input id="titulo" class="inputbox" style="clear: both; width: 510px;">
    </dd></dl>

<dl><dt>
    <label>Descrição:</label></dt>
    <dd><textarea id="descricao" class="inputbox" style="clear: both; height: 100px; width:510px;"></textarea>
    </dd></dl>

<dl><dd><input type="button"  value="Adicionar aviso" class="button2" onclick="if(jQuery(this).val()=='Adicionar aviso'){jQuery(this).closest('dl').before('<dl id=avisotexto><dt><label><img src=http://i.imgur.com/9ys40iE.png></label></dt><dd><textarea id=aviso class=inputbox style=clear:both;height:67px;width:510px;margin-top:0px;margin-bottom:0px></textarea></dd></dl>');jQuery(this).val('Remover aviso')}else if(jQuery(this).val()=='Remover aviso'){jQuery('#avisotexto').remove();jQuery(this).val('Adicionar aviso')};return false"></dd></dl>
<hr>

<input type=hidden id="numdepassos" value="1">
<dl id="passo"><dt><label>1º -</label></dt><dd><input id="titulopasso" class="inputbox" style="clear:both;width:510px;color:#1481B8;font-weight:bold" value="Título" onclick="if(this.value=='Título')this.value=''" onblur="if(this.value=='')this.value='Título'"><br><br><textarea id="descricaopasso" class="inputbox" style="clear:both;height:100px;width:627px" onclick="if(this.value=='Descrição')this.value=''" onblur="if(this.value=='')this.value='Descrição'">Descrição</textarea></dd></dl>
<dl>
    <dd><input type="button" value="Adicionar passo" id="adpasso" class="button2"><input type="button" value="Remover passo" id="repasso" class="button2">
    </dd></dl><br><dl>
    <dd><input type="button" value="Adicionar pergunta/resposta" id="adpergunta" class="button2">
    </dd></dl 
   
   
   
    </fieldset>
   
 
   
    <br>



<br><div id="divresultadopainel" style="display:none;padding:5px;background-color:white;border:1px solid #EEE;width:99%;cursor:normal"><a id="copy-description-fade" style="display: none; ">Conteúdo copiado</a><textarea id="resultadopainel" style="font-size: 15px; margin-left: 0px; margin-right: 0px; width: 99%; margin-top: 0px; margin-bottom: 0px; height: 136px; "></textarea></div><br><div style="
    text-align: center;
"><input type="button" value="Gerar código do tutorial" id="gerarcodigotutorial" class="button2"><input  id="tipo" value="Tutoriais, dicas e astúcias" style="display:none"></div><br>

    </div></div></form></div></div>

  • Informações:
Fórum:http://staffeiros.forumeiros.comVersão:PHPBB3
Tipo:Pedido de códigoTags:Adionar,caixa,BBCODE,formulário



Última edição por PUNKS em 18.05.14 22:14, editado 1 vez(es)
HTML

HTML
***

Membro desde : 17/04/2014
Mensagens : 114
Pontos : 216

http://html.ativoforum.com/

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Adionar caixa BBCODE em formulário

Mensagem por Hancki 08.05.14 20:07

Olá!

Use este código:
Código:
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<link rel="stylesheet" href="http://www.sceditor.com/minified/themes/default.min.css" type="text/css" media="all" />
<script type="text/javascript" src="http://www.sceditor.com/minified/jquery.sceditor.bbcode.min.js"></script>
<script>
 
$(function() {
    // Replace all textarea's
    // with SCEditor
    $("textarea").sceditor({
        plugins: "bbcode",
   style: "http://www.sceditor.com/minified/themes/default.min.css"
    });
});
</script>
<script>jQuery(document).ready(function(){jQuery('#imagemtutorial img').click(function(){jQuery('#imagemtutorial img').removeClass('imgselected');jQuery(this).addClass('imgselected');m=jQuery(this).attr('src');jQuery('#imgtutorialform').val(m)});

jQuery('#imgtutorialform').keyup(function(){imgcampo=jQuery(this).val();if(jQuery('#imagemtutorial img[src="'+imgcampo+'"]').length){jQuery('#imagemtutorial img[src="'+imgcampo+'"]').click()}else{jQuery('#imagemtutorial img').removeClass('imgselected')}});

jQuery('#titulo').keyup(function(){if(jQuery(this).val().toLowerCase().indexOf('[tutorial]')!=-1){jQuery('#tipo').val('Tutoriais, dicas e astúcias')}else if(jQuery(this).val().toLowerCase().indexOf('[faq]')!=-1){jQuery('#tipo').val('Perguntas e respostas frequentes')}});

jQuery('#adpasso').click(function(){var clicktitulo="if(this.value=='Título')this.value=''";var blurtitulo="if(this.value=='')this.value='Título'";var clickdescricao="if(this.value=='Descrição')this.value=''";var blurdescricao="if(this.value=='')this.value='Descrição'";var n=new Number(jQuery('#numdepassos').val())+1;jQuery('#adpasso').closest('dl').before('<dl id="passo"><dt><label>'+n+'º -</label></dt><dd><input id="titulopasso" class="inputbox" style="clear:both;width:510px;color:#1481B8;font-weight:bold" value="Título" onclick="'+clicktitulo+'" onblur="'+blurtitulo+'"><br><br><textarea id="descricaopasso" class="inputbox" style="clear:both;height:100px;width:627px" onclick="'+clickdescricao+'" onblur="'+blurdescricao+'">Descrição</textarea></dd></dl>');jQuery('#numdepassos').val(new Number(jQuery('#numdepassos').val())+1)});
jQuery('#adpergunta').click(function(){var clickpergunta="if(this.value=='Pergunta')this.value=''";var clickresposta="if(this.value=='Resposta')this.value=''";var blurpergunta="if(this.value=='')this.value='Pergunta'";var blurresposta="if(this.value=='')this.value='Resposta'";jQuery(this).closest('dl').replaceWith('<dl id="pergunta"><dd><input id="titulopergunta" class="inputbox" style="clear:both;width:510px;color:#1481B8;font-weight:bold" value="Pergunta" onclick="'+clickpergunta+'" onblur="'+blurpergunta+'"><br><input id="tituloresposta" class="inputbox" style="clear:both;width:510px;margin-top: 8px;" value="Resposta" onclick="'+clickresposta+'" onblur="'+blurresposta+'"></dd></dl><dl><dd><input type="button" value="Adicionar pergunta" id="adicionarpergunta" class="button2"><input type="button" value="Remover pergunta" id="repergunta" class="button2"></dd></dl>');
jQuery('#adicionarpergunta').click(function(){var clickpergunta="if(this.value=='Pergunta')this.value=''";var clickresposta="if(this.value=='Resposta')this.value=''";var blurpergunta="if(this.value=='')this.value='Pergunta'";var blurresposta="if(this.value=='')this.value='Resposta'";jQuery('#adicionarpergunta').closest('dl').before('<dl id="pergunta" style="border-top:1px solid white;padding-top:7px"><dd><input id="titulopergunta" class="inputbox" style="clear:both;width:510px;color:#1481B8;font-weight:bold" value="Pergunta" onclick="'+clickpergunta+'" onblur="'+blurpergunta+'"><br><input id="tituloresposta" class="inputbox" style="clear:both;width:510px;margin-top: 8px;" value="Resposta" onclick="'+clickresposta+'" onblur="'+blurresposta+'"></dd></dl>')});
jQuery('#repergunta').click(function(){jQuery(this).closest('fieldset').find('dl#pergunta').eq(-1).remove();});});

jQuery('#repasso').click(function(){if(jQuery('#numdepassos').val()>1){jQuery('#numdepassos').val(new Number(jQuery('#numdepassos').val())-1);jQuery(this).closest('fieldset').find('dl#passo').eq(-1).remove()};});

jQuery('#gerarcodigotutorial').click(function(){jQuery('#divresultadopainel').slideDown();passos='';jQuery('#adpasso').closest('fieldset').find('#passo').each(function(n){titulo=jQuery(this).find('#titulopasso').val();descricao=jQuery(this).find('#descricaopasso').val();numero=n+1;passos+='[b][size=14]'+numero+'º[/size] - [color=#1481B8]'+titulo+'[/color][/b]\n'+descricao+'\n\n\n'});
var aviso='';
if(jQuery('#aviso').length){var aviso='[table][tr][td][img]http://forumeiros.com/i/img/act_bottom.png[/img][/td][td]'+jQuery('#aviso').val()+'[/td][/tr][/table]'};

var perguntas='';jQuery('#adicionarpergunta').closest('fieldset').find('#pergunta').each(function(){pergunta=jQuery(this).find('#titulopergunta').val();resposta=jQuery(this).find('#tituloresposta').val();perguntas+='[list][*][b][color=indigo]'+pergunta+'?[/color][/b]\n'+resposta+'[/list]\n\n'});if(perguntas!=''){perguntas=perguntas+'\n'};

a='[center][table style="margin:auto"][tr][td]\n[img]'+jQuery('#imgtutorialform').val()+'[/img] [/td][td]\n[size=24][color=#86b125]'+jQuery('#titulo').val()+'[/color][/size][/td][/tr][/table][/center]\n\n'+jQuery('#descricao').val()+'\n\n'+aviso+'\n[b][center][color=green][size=16]↱ '+jQuery('#tipo').val()+' ↰[/size][/color]\n[size=14][color=#FC420A] '+jQuery('#titulo').val()+' [/color][/size][/center][/b]\n\n\n'+passos+perguntas+'[hr]\n[size=18][center]© Staffeiros[/center][/size]\n\n[table][tr][td][img]http://i.imgur.com/9ys40iE.png[/img] [/td][td]Se tiver alguma dúvida relacionada com este tópico crie um tópico com o seguinte título:\n[b]'+jQuery('#titulo').val()+'[/b][/td][/tr][/table]';
jQuery('#resultadopainel').val(a)});





});


    </script>

<style>.imgselected{background-color: white;
-webkit-box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.75);
box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.75);
}#imagemtutorial img{cursor:pointer}</style>
<div id="mudarforum"><form action="/post" method="post" enctype="multipart/form-data">
<div id="none" class="panel">
    <div class="inner">
            <span class="corners-top"><span></span></span>
        <div class="h3" style="margin-top: 7px;">FORMULÁRIO DE ESTRUTURA DO TUTORIAL</div>
         

    <fieldset class="fields1">

    <dl><dt>
    <label>Imagem:</label><br><b style="
    color: gray;
">Clique na imagem para selecioná-la</b></dt>
    <dd><input id="imgtutorialform" class="inputbox" style="clear: both; width: 510px;" value="http://i.imgur.com/3jMTUTD.png"><div id="imagemtutorial" style="
    width: 100%; 
    height: auto;   
    overflow-x: auto;
display:inline-block;   
"><div style="
    float: left; 
    margin-right: -30000px; 
padding-left: 10px;
padding-right: 10px;
"><img src="http://i.imgur.com/3jMTUTD.png" alt="" class="imgselected" style="display:inline;"><img src="http://i.imgur.com/A0z2h7L.png" alt="" class="imgselected" style="display:inline;"><img src="http://i.imgur.com/KpscVuc.png" alt="" class="imgselected" style="display:inline;"><img src="http://i.imgur.com/VgNfCny.png" alt="" class="imgselected" style="display:inline;"><img src="http://i.imgur.com/JeUyceV.png" alt="" class="imgselected" style="display:inline;"><img src="http://i.imgur.com/69PaGIM.png" alt="" class="imgselected" style="display:inline;"><img src="http://i.imgur.com/vfr94kh.png" alt="" class="imgselected" style="display:inline;"><img src="http://i.imgur.com/xFRbyfR.png" alt="" class="imgselected" style="display:inline;"><img src="http://i.imgur.com/OFHxnJK.png" alt="" class="imgselected" style="display:inline;"><div></div>
    </dd></dl>

<dl><dt>
    <label>Título:</label></dt>
    <dd><input id="titulo" class="inputbox" style="clear: both; width: 510px;">
    </dd></dl>

<dl><dt>
    <label>Descrição:</label></dt>
    <dd><textarea id="descricao" class="inputbox" style="clear: both; height: 100px; width:510px;"></textarea>
    </dd></dl>

<dl><dd><input type="button"  value="Adicionar aviso" class="button2" onclick="if(jQuery(this).val()=='Adicionar aviso'){jQuery(this).closest('dl').before('<dl id=avisotexto><dt><label><img src=http://i.imgur.com/9ys40iE.png></label></dt><dd><textarea id=aviso class=inputbox style=clear:both;height:67px;width:510px;margin-top:0px;margin-bottom:0px></textarea></dd></dl>');jQuery(this).val('Remover aviso')}else if(jQuery(this).val()=='Remover aviso'){jQuery('#avisotexto').remove();jQuery(this).val('Adicionar aviso')};return false"></dd></dl>
<hr>

<input type=hidden id="numdepassos" value="1">
<dl id="passo"><dt><label>1º -</label></dt><dd><input id="titulopasso" class="inputbox" style="clear:both;width:510px;color:#1481B8;font-weight:bold" value="Título" onclick="if(this.value=='Título')this.value=''" onblur="if(this.value=='')this.value='Título'"><br><br><textarea id="descricaopasso" class="inputbox" style="clear:both;height:100px;width:627px" onclick="if(this.value=='Descrição')this.value=''" onblur="if(this.value=='')this.value='Descrição'">Descrição</textarea></dd></dl>
<dl>
    <dd><input type="button" value="Adicionar passo" id="adpasso" class="button2"><input type="button" value="Remover passo" id="repasso" class="button2">
    </dd></dl><br><dl>
    <dd><input type="button" value="Adicionar pergunta/resposta" id="adpergunta" class="button2">
    </dd></dl 
   
   
   
    </fieldset>
   
 
   
    <br>



<br><div id="divresultadopainel" style="display:none;padding:5px;background-color:white;border:1px solid #EEE;width:99%;cursor:normal"><a id="copy-description-fade" style="display: none; ">Conteúdo copiado</a><textarea id="resultadopainel" style="font-size: 15px; margin-left: 0px; margin-right: 0px; width: 99%; margin-top: 0px; margin-bottom: 0px; height: 136px; "></textarea></div><br><div style="
    text-align: center;
"><input type="button" value="Gerar código do tutorial" id="gerarcodigotutorial" class="button2"><input  id="tipo" value="Tutoriais, dicas e astúcias" style="display:none"></div><br>

    </div></div></form></div></div>
Deve resultar perfeitamente!

Hancki
Hancki

Hancki
Membro Entusiasta
Membro Entusiasta

Membro desde : 03/10/2009
Mensagens : 8194
Pontos : 12249

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Adionar caixa BBCODE em formulário

Mensagem por HTML 08.05.14 20:14

Hancki ficou muito bom, mas está com muito poco espaço para a descrição tem como aumentar a caixa das descrições?

Adionar caixa BBCODE em formulário ZeJKvX4

e se é adicionado mais de passo a caixa não aparece...

Adionar caixa BBCODE em formulário Do1RO4x
HTML

HTML
***

Membro desde : 17/04/2014
Mensagens : 114
Pontos : 216

http://html.ativoforum.com/

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Adionar caixa BBCODE em formulário

Mensagem por Hancki 08.05.14 20:40

Para o tamanho, isto vai funcionar:
Código:
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<link rel="stylesheet" href="http://www.sceditor.com/minified/themes/default.min.css" type="text/css" media="all" />
<script type="text/javascript" src="http://www.sceditor.com/minified/jquery.sceditor.bbcode.min.js"></script>
<style>
  .sceditor-container iframe, .sceditor-container textarea {
  height: 200px !important;
  }
</style>
<script>
 
$(function() {
    // Replace all textarea's
    // with SCEditor
    $("textarea").sceditor({
        plugins: "bbcode",
  style: "http://www.sceditor.com/minified/themes/default.min.css"
    });
});
</script>
<script>jQuery(document).ready(function(){jQuery('#imagemtutorial img').click(function(){jQuery('#imagemtutorial img').removeClass('imgselected');jQuery(this).addClass('imgselected');m=jQuery(this).attr('src');jQuery('#imgtutorialform').val(m)});

jQuery('#imgtutorialform').keyup(function(){imgcampo=jQuery(this).val();if(jQuery('#imagemtutorial img[src="'+imgcampo+'"]').length){jQuery('#imagemtutorial img[src="'+imgcampo+'"]').click()}else{jQuery('#imagemtutorial img').removeClass('imgselected')}});

jQuery('#titulo').keyup(function(){if(jQuery(this).val().toLowerCase().indexOf('[tutorial]')!=-1){jQuery('#tipo').val('Tutoriais, dicas e astúcias')}else if(jQuery(this).val().toLowerCase().indexOf('[faq]')!=-1){jQuery('#tipo').val('Perguntas e respostas frequentes')}});

jQuery('#adpasso').click(function(){var clicktitulo="if(this.value=='Título')this.value=''";var blurtitulo="if(this.value=='')this.value='Título'";var clickdescricao="if(this.value=='Descrição')this.value=''";var blurdescricao="if(this.value=='')this.value='Descrição'";var n=new Number(jQuery('#numdepassos').val())+1;jQuery('#adpasso').closest('dl').before('<dl id="passo"><dt><label>'+n+'º -</label></dt><dd><input id="titulopasso" class="inputbox" style="clear:both;width:510px;color:#1481B8;font-weight:bold" value="Título" onclick="'+clicktitulo+'" onblur="'+blurtitulo+'"><br><br><textarea id="descricaopasso" class="inputbox" style="clear:both;height:100px;width:627px" onclick="'+clickdescricao+'" onblur="'+blurdescricao+'">Descrição</textarea></dd></dl>');jQuery('#numdepassos').val(new Number(jQuery('#numdepassos').val())+1)});
jQuery('#adpergunta').click(function(){var clickpergunta="if(this.value=='Pergunta')this.value=''";var clickresposta="if(this.value=='Resposta')this.value=''";var blurpergunta="if(this.value=='')this.value='Pergunta'";var blurresposta="if(this.value=='')this.value='Resposta'";jQuery(this).closest('dl').replaceWith('<dl id="pergunta"><dd><input id="titulopergunta" class="inputbox" style="clear:both;width:510px;color:#1481B8;font-weight:bold" value="Pergunta" onclick="'+clickpergunta+'" onblur="'+blurpergunta+'"><br><input id="tituloresposta" class="inputbox" style="clear:both;width:510px;margin-top: 8px;" value="Resposta" onclick="'+clickresposta+'" onblur="'+blurresposta+'"></dd></dl><dl><dd><input type="button" value="Adicionar pergunta" id="adicionarpergunta" class="button2"><input type="button" value="Remover pergunta" id="repergunta" class="button2"></dd></dl>');
jQuery('#adicionarpergunta').click(function(){var clickpergunta="if(this.value=='Pergunta')this.value=''";var clickresposta="if(this.value=='Resposta')this.value=''";var blurpergunta="if(this.value=='')this.value='Pergunta'";var blurresposta="if(this.value=='')this.value='Resposta'";jQuery('#adicionarpergunta').closest('dl').before('<dl id="pergunta" style="border-top:1px solid white;padding-top:7px"><dd><input id="titulopergunta" class="inputbox" style="clear:both;width:510px;color:#1481B8;font-weight:bold" value="Pergunta" onclick="'+clickpergunta+'" onblur="'+blurpergunta+'"><br><input id="tituloresposta" class="inputbox" style="clear:both;width:510px;margin-top: 8px;" value="Resposta" onclick="'+clickresposta+'" onblur="'+blurresposta+'"></dd></dl>')});
jQuery('#repergunta').click(function(){jQuery(this).closest('fieldset').find('dl#pergunta').eq(-1).remove();});});

jQuery('#repasso').click(function(){if(jQuery('#numdepassos').val()>1){jQuery('#numdepassos').val(new Number(jQuery('#numdepassos').val())-1);jQuery(this).closest('fieldset').find('dl#passo').eq(-1).remove()};});

jQuery('#gerarcodigotutorial').click(function(){jQuery('#divresultadopainel').slideDown();passos='';jQuery('#adpasso').closest('fieldset').find('#passo').each(function(n){titulo=jQuery(this).find('#titulopasso').val();descricao=jQuery(this).find('#descricaopasso').val();numero=n+1;passos+='[b][size=14]'+numero+'º[/size] - [color=#1481B8]'+titulo+'[/color][/b]\n'+descricao+'\n\n\n'});
var aviso='';
if(jQuery('#aviso').length){var aviso='[table][tr][td][img]http://forumeiros.com/i/img/act_bottom.png[/img][/td][td]'+jQuery('#aviso').val()+'[/td][/tr][/table]'};

var perguntas='';jQuery('#adicionarpergunta').closest('fieldset').find('#pergunta').each(function(){pergunta=jQuery(this).find('#titulopergunta').val();resposta=jQuery(this).find('#tituloresposta').val();perguntas+='[list][*][b][color=indigo]'+pergunta+'?[/color][/b]\n'+resposta+'[/list]\n\n'});if(perguntas!=''){perguntas=perguntas+'\n'};

a='[center][table style="margin:auto"][tr][td]\n[img]'+jQuery('#imgtutorialform').val()+'[/img] [/td][td]\n[size=24][color=#86b125]'+jQuery('#titulo').val()+'[/color][/size][/td][/tr][/table][/center]\n\n'+jQuery('#descricao').val()+'\n\n'+aviso+'\n[b][center][color=green][size=16]↱ '+jQuery('#tipo').val()+' ↰[/size][/color]\n[size=14][color=#FC420A] '+jQuery('#titulo').val()+' [/color][/size][/center][/b]\n\n\n'+passos+perguntas+'[hr]\n[size=18][center]© Staffeiros[/center][/size]\n\n[table][tr][td][img]http://i.imgur.com/9ys40iE.png[/img] [/td][td]Se tiver alguma dúvida relacionada com este tópico crie um tópico com o seguinte título:\n[b]'+jQuery('#titulo').val()+'[/b][/td][/tr][/table]';
jQuery('#resultadopainel').val(a)});





});


    </script>

<style>.imgselected{background-color: white;
-webkit-box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.75);
box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.75);
}#imagemtutorial img{cursor:pointer}</style>
<div id="mudarforum"><form action="/post" method="post" enctype="multipart/form-data">
<div id="none" class="panel">
    <div class="inner">
            <span class="corners-top"><span></span></span>
        <div class="h3" style="margin-top: 7px;">FORMULÁRIO DE ESTRUTURA DO TUTORIAL</div>
         

    <fieldset class="fields1">

    <dl><dt>
    <label>Imagem:</label><br><b style="
    color: gray;
">Clique na imagem para selecioná-la</b></dt>
    <dd><input id="imgtutorialform" class="inputbox" style="clear: both; width: 510px;" value="http://i.imgur.com/3jMTUTD.png"><div id="imagemtutorial" style="
    width: 100%; 
    height: auto;   
    overflow-x: auto;
display:inline-block;   
"><div style="
    float: left; 
    margin-right: -30000px; 
padding-left: 10px;
padding-right: 10px;
"><img src="http://i.imgur.com/3jMTUTD.png" alt="" class="imgselected" style="display:inline;"><img src="http://i.imgur.com/A0z2h7L.png" alt="" class="imgselected" style="display:inline;"><img src="http://i.imgur.com/KpscVuc.png" alt="" class="imgselected" style="display:inline;"><img src="http://i.imgur.com/VgNfCny.png" alt="" class="imgselected" style="display:inline;"><img src="http://i.imgur.com/JeUyceV.png" alt="" class="imgselected" style="display:inline;"><img src="http://i.imgur.com/69PaGIM.png" alt="" class="imgselected" style="display:inline;"><img src="http://i.imgur.com/vfr94kh.png" alt="" class="imgselected" style="display:inline;"><img src="http://i.imgur.com/xFRbyfR.png" alt="" class="imgselected" style="display:inline;"><img src="http://i.imgur.com/OFHxnJK.png" alt="" class="imgselected" style="display:inline;"><div></div>
    </dd></dl>

<dl><dt>
    <label>Título:</label></dt>
    <dd><input id="titulo" class="inputbox" style="clear: both; width: 510px;">
    </dd></dl>

<dl><dt>
    <label>Descrição:</label></dt>
    <dd><textarea id="descricao" class="inputbox" style="clear: both; height: 100px; width:510px;"></textarea>
    </dd></dl>

<dl><dd><input type="button"  value="Adicionar aviso" class="button2" onclick="if(jQuery(this).val()=='Adicionar aviso'){jQuery(this).closest('dl').before('<dl id=avisotexto><dt><label><img src=http://i.imgur.com/9ys40iE.png></label></dt><dd><textarea id=aviso class=inputbox style=clear:both;height:67px;width:510px;margin-top:0px;margin-bottom:0px></textarea></dd></dl>');jQuery(this).val('Remover aviso')}else if(jQuery(this).val()=='Remover aviso'){jQuery('#avisotexto').remove();jQuery(this).val('Adicionar aviso')};return false"></dd></dl>
<hr>

<input type=hidden id="numdepassos" value="1">
<dl id="passo"><dt><label>1º -</label></dt><dd><input id="titulopasso" class="inputbox" style="clear:both;width:510px;color:#1481B8;font-weight:bold" value="Título" onclick="if(this.value=='Título')this.value=''" onblur="if(this.value=='')this.value='Título'"><br><br><textarea id="descricaopasso" class="inputbox" style="clear:both;height:100px;width:627px" onclick="if(this.value=='Descrição')this.value=''" onblur="if(this.value=='')this.value='Descrição'">Descrição</textarea></dd></dl>
<dl>
    <dd><input type="button" value="Adicionar passo" id="adpasso" class="button2"><input type="button" value="Remover passo" id="repasso" class="button2">
    </dd></dl><br><dl>
    <dd><input type="button" value="Adicionar pergunta/resposta" id="adpergunta" class="button2">
    </dd></dl 
   
   
   
    </fieldset>
   
 
   
    <br>



<br><div id="divresultadopainel" style="display:none;padding:5px;background-color:white;border:1px solid #EEE;width:99%;cursor:normal"><a id="copy-description-fade" style="display: none; ">Conteúdo copiado</a><textarea id="resultadopainel" style="font-size: 15px; margin-left: 0px; margin-right: 0px; width: 99%; margin-top: 0px; margin-bottom: 0px; height: 136px; "></textarea></div><br><div style="
    text-align: center;
"><input type="button" value="Gerar código do tutorial" id="gerarcodigotutorial" class="button2"><input  id="tipo" value="Tutoriais, dicas e astúcias" style="display:none"></div><br>

    </div></div></form></div></div>
Agora quando se adiciona um novo passo, sinceramente já não sei como fazer :s deveria funcionar!!!
Hancki

Hancki
Membro Entusiasta
Membro Entusiasta

Membro desde : 03/10/2009
Mensagens : 8194
Pontos : 12249

https://ajuda.forumeiros.com/

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