Personalizar formulário Hitskin_logo Hitskin.com

Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o temaVoltar para a ficha do tema

Personalizar formulário

4 participantes

Ir para baixo

Tópico resolvido Personalizar formulário

Mensagem por Brunelli 09.11.16 17:30

Detalhes da questão


Endereço do fórum: http://gsf-nwd.forumeiros.com/
Versão do fórum: PhpBB3

Descrição


Olá Convidado

Então, eu queria "personalizar" meu(s) formulário(s) mas gostaria que a estrutura continuasse a mesma, por exemplo o(s) atual(is) é da seguinte maneira:

~> https://i.imgur.com/W9gOaID.png (A parte ali na onde pede o perfil, eu fiz um esquema pra pessoa por o link e o link sair naquele código [url=..." | e a parte da modalidade é uma caixinha com outras opções, e o level tem uma coisa que você pode mudar o lvl pelas setinhas)

~> https://i.imgur.com/Wm3WGER.png (E no fim fica assim, o esquema do "Meu Perfil" ali é o link pedido no formulário ai clica em "Meu Perfil" e redireciona pra lá)

Para mais informações basta criar uma conta em meu fórum ir em "Recrutamento ~> Novo" ou "Revisão de Banidos ~> Novo" que podem ver como são.

Bom, vamos ao ponto, eu queria mudar eles só a aparência, deixar mais bonito, no estilo dos formulários aqui do FdF o de Pedidos graficos só que no caso verde, mas mantendo a mesma estrutura de respostas

É possível?
Brunelli
Brunelli
***

Membro desde : 09/10/2016
Mensagens : 143
Pontos : 234

http://gsf-nwd.forumeiros.com/ https://www.facebook.com/BrunelliK3 https://twitter.com/BrunelliK3

Ir para o topo Ir para baixo

Tópico resolvido Re: Personalizar formulário

Mensagem por Konai 10.11.16 15:44

Saudações!

O senhor diz deixar o formulário mais bonito na hora da criação ou quando já postado(em tópico)? E diz à respeito do tamanho do título, da cor, barra, é isto?

Peço que me passe por gentileza o código do teu formulário! Muito feliz

Até! Contente
Konai
Konai
Membro Entusiasta

Membro desde : 07/08/2010
Mensagens : 6045
Pontos : 7550

http://narutongo.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Personalizar formulário

Mensagem por Brunelli 10.11.16 20:05

Olá,

Então, meus formulários, são assim: https://i.imgur.com/q2RpEhw.png
E eu quero deixa-los, nesse estilo: https://i.imgur.com/FhIdNQ1.png (mas no caso verde); não igual do FdF mas o estilo e aparência, eu quero mexer na aparência dele quando você está nele pra preencher.

Como são mais de 10 formulários no meu fórum, irei mandar o principal, mas todos são a mesma base, só muda as perguntas:

Formulário de Recrutamento (Esse é o que você pode acessar se quiser ver):
Código:
<script type="text/javascript" src="http://jscolor.com/jscolor/jscolor.js"></script>
               <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
            <script src="http://ajuda.forumeiros.com/29110.js"></script>
                <script src="http://ajuda.forumeiros.com/28074.js"></script>
                <style>
            #generated_form .part { background: url(http://i46.tinypic.com/2wrdc42.jpg) no-repeat -235px -600px; width: 60px; height: 20px;}
#generated_form .more { background: url(http://i46.tinypic.com/2wrdc42.jpg) no-repeat 0px 2px; width: 12px; height: 20px; cursor:pointer;}
#generated_form .image .part { background: url(http://i46.tinypic.com/2wrdc42.jpg) no-repeat -235px -548px; width: 60px; height: 20px;}
#generated_form .remove { float: left;background: url(http://i46.tinypic.com/2wrdc42.jpg) no-repeat 0px -286px;padding-left: 16px;width: 12px; height: 20px; cursor:pointer;position: relative;top:3px;}
#generated_form .image { width: 300px; }
 
#generated_form h1 {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 2em;
font-weight: 400;
margin: .8em 0 .2em;
}
 
#generated_form dl {
   margin-bottom: 10px;
   font-size: 1.1em;
   font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
}
 
#generated_form dt {
   width: 30%;
   padding-top: 5px;
   border: none;
   float: left;
}
 
#generated_form dd {
   padding: 5px;
   padding-right: 5px;
   margin-left: 30%;
   vertical-align: middle;
}
#generated_form dl:hover dt {
   color: #666;
}
 
#generated_form input {
   font-family: "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
   font-weight: normal;
   color: #333333;
   padding: 2px;
   vertical-align: middle;
   padding-left: 4px;
}
 
#generated_form input[disabled] {
   background-color:#ddd;
   cursor:pointer;
}
 
#generated_form select {
   font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
   font-weight: normal;
   font-style: normal;
   cursor: default;
   vertical-align: middle;
   width:auto;
   max-width:100%;/* Bug IE */
   padding: 1px;
}
 
#generated_form textarea {
   font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
   width: 300px;
   height: 100px;
   padding: 2px;
   padding-left: 4px;
   cursor: text;
}
 
#generated_form input[type=text], #generated_form input[type=fields_list] {
   width: 300px;
   cursor: text;
}
</style>
          


 <form onsubmit="submit_form();" action="/posting.forum" id="generated_form" method="post" enctype="multipart/form-data">

 <input type="hidden" name="form_mode" value="0">

<dl><dt>Qual é o Seu Nick na NWD?:</dt>
                            <dd><input type="text" data-type="field" value="" id="field0"></dd>
                        </dl>

<dl><dt>Quais seus Nick's Antigos na NWD? (Se não tem, não responda):</dt>
                            <dd><input type="text" data-type="field" value="" id="field1"></dd>
                        </dl>

<dl><dt>Qual Seu Level na NWD?:</dt>
                            <dd><input type="number" min="0" max="100000" data-type="field" value="" step="1" id="field2"></dd>
                        </dl>

<dt>Coloque aqui o LINK do seu PERFIL do Fórum NWD:</dt>
                            <dd><input type="text" data-type="field" value="Vá na NWD, clique no seu Nick e Copie o perfil, ex: http://www.nwdgames.com/u7773" id="field4"></dd>
                        </dl>

<dt>Por quais Clãs você já passou:</dt>
                            <dd><input type="text" data-type="field" value="" id="field6"></dd>
                        </dl>

<dl>
                            <dt>Escolha uma Modalidade para fazer o Teste</dt>
  <dd><select data-type="field" id="field8"><option value="CRIME">CRIME</option><option value="DM">DM</option></select></dd>
                        </dl>

<dl>
                            <dt>Porque quer entrar para a GSF? (Grove Street FamilieS):</dt>
                            <dd><textarea data-type="field" id="field10"></textarea></dd>
                        </dl>


                <input type="hidden" name="f" value="2">
                <input type="hidden" name="subject" value="O script não enviou o título" template="[ Recrutamento ] {field0}">
                <input type="hidden" name="description" value="O script não enviou a descrição" template="">
                <textarea name="message" style="display:none"></textarea>
               
                <textarea id="message-template-bbcode-0" style="display:none">[b]Meu Nick:[/b] {field0}

[b]Nicks Antigos:[/b] {field1}

[b]Meu Level:[/b] {field2}

[b]Meu Perfil na NWD:[/b] [url={field4}][color=#00ff00]Meu Perfil[/color][/url]
                 
[b]Os clãs que já passei, foram:[/b] {field6}

[b]Eu Escolho a Modalidade:[/b] {field8}

[b]Porque quero entrar para GSF:[/b] {field10}</textarea>
                <input type="hidden" name="mode" value="newtopic">
                <input type="hidden" name="lt" value="0">
                <input type="submit" name="post" class="button2" value="Enviar">
           

</form>



Esse é o JS do Formulário:
Código:
$(function() {
$('a[href="/post?f=2&mode=newtopic"]').attr('href', '/h1-');
});
Brunelli
Brunelli
***

Membro desde : 09/10/2016
Mensagens : 143
Pontos : 234

http://gsf-nwd.forumeiros.com/ https://www.facebook.com/BrunelliK3 https://twitter.com/BrunelliK3

Ir para o topo Ir para baixo

Tópico resolvido Re: Personalizar formulário

Mensagem por Kyo Panda 13.11.16 15:36

Veja se lhe agrada:

Código:
<script type="text/javascript" src="http://jscolor.com/jscolor/jscolor.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script src="http://ajuda.forumeiros.com/29110.js"></script>
<script src="http://ajuda.forumeiros.com/28074.js"></script>
<style>
    #generated_form .part {
        background: url(http://i46.tinypic.com/2wrdc42.jpg) no-repeat -235px -600px;
        width: 60px;
        height: 20px;
    }
   
    #generated_form .more {
        background: url(http://i46.tinypic.com/2wrdc42.jpg) no-repeat 0px 2px;
        width: 12px;
        height: 20px;
        cursor: pointer;
    }
   
    #generated_form .image .part {
        background: url(http://i46.tinypic.com/2wrdc42.jpg) no-repeat -235px -548px;
        width: 60px;
        height: 20px;
    }
   
    #generated_form .remove {
        float: left;
        background: url(http://i46.tinypic.com/2wrdc42.jpg) no-repeat 0px -286px;
        padding-left: 16px;
        width: 12px;
        height: 20px;
        cursor: pointer;
        position: relative;
        top: 3px;
    }
   
    #generated_form .image {
        width: 300px;
    }
   
    #generated_form h1 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 2em;
        font-weight: 400;
        margin: .8em 0 .2em;
    }
   
    #generated_form dl {
        margin-bottom: 10px;
        font-size: 1.1em;
        font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
    }
   
    #generated_form dt {
        width: 30%;
        padding-top: 5px;
        border: none;
        float: left;
    }
   
    #generated_form dd {
        padding: 5px;
        padding-right: 5px;
        margin-left: 30%;
        vertical-align: middle;
    }
   
    #generated_form dl:hover dt {
        color: #666;
    }
   
    #generated_form input {
        font-family: "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
        font-weight: normal;
        color: #333333;
        padding: 2px;
        vertical-align: middle;
        padding-left: 4px;
    }
   
    #generated_form input[disabled] {
        background-color: #ddd;
        cursor: pointer;
    }
   
    #generated_form select {
        font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
        font-weight: normal;
        font-style: normal;
        cursor: default;
        vertical-align: middle;
        width: auto;
        max-width: 100%;
        /* Bug IE */
        padding: 1px;
    }
   
    #generated_form textarea {
        font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
        width: 300px;
        height: 100px;
        padding: 2px;
        padding-left: 4px;
        cursor: text;
    }
   
    #generated_form input[type=text],
    #generated_form input[type=fields_list] {
        width: 300px;
        cursor: text;
    }
   
    form#generated_form {
        color: #fff;
        font-size: 14px;
        padding: 0;
    }
    /* Custom */
   
    .generated_form_title {
        padding: 15px 0 15px 15px;
        border-bottom: 1px rgba(255, 255, 255, 0.25) solid;
        border-left: 15px rgba(255, 255, 255, 0.25) solid;
        text-transform: uppercase;
        font-weight: 700;
    }
   
    .generated_form_list {
        background-color: #1fb51f;
    }
   
    form#generated_form dl {
        overflow: hidden;
        padding: 15px 30px;
        margin: 0;
        border-bottom: 1px rgba(255, 255, 255, 0.25) solid;
        transition: 250ms ease background-color;
    }
   
    form#generated_form dl:hover {
        background-color: rgba(255, 255, 255, 0.25);
    }
   
    form#generated_form dl:hover dt {
        color: inherit;
    }
   
    form#generated_form dt {
        line-height: 30px;
        padding: 0;
        width: auto;
        font-size: 12px;
        float: none;
    }
   
    form#generated_form dd {
        padding: 0;
        margin: 0;
        display: block;
    }
   
    form#generated_form input,
    form#generated_form select,
    form#generated_form textarea {
        padding: 5px 15px;
        line-height: 30px;
        height: 30px;
        border-radius: 5px;
        border: none;
        width: 40%;
    }
   
    form#generated_form select {
        width: auto;
    }
   
    form#generated_form textarea {
        min-height: 300px;
    }
   
    form#generated_form input[type=text],
    form#generated_form input[type=fields_list] {
        width: 40%;
    }
   
    form#generated_form input[type="submit"] {
        height: 40px;
        line-height: 40px;
        padding: 0 30px !important;
        margin-top: 30px;
    }
</style>

<form onsubmit="submit_form();" action="/posting.forum" id="generated_form" method="post" enctype="multipart/form-data">

    <input type="hidden" name="form_mode" value="0">

    <div class="generated_form_list">
       
        <div class="generated_form_title">Preencha o formulário</div>

        <dl>
            <dt>Qual é o Seu Nick na NWD?:</dt>
            <dd><input type="text" data-type="field" value="" id="field0"></dd>
        </dl>

        <dl>
            <dt>Quais seus Nick's Antigos na NWD? (Se não tem, não responda):</dt>
            <dd><input type="text" data-type="field" value="" id="field1"></dd>
        </dl>

        <dl>
            <dt>Qual Seu Level na NWD?:</dt>
            <dd><input type="number" min="0" max="100000" data-type="field" value="" step="1" id="field2"></dd>
        </dl>

        <dl>
            <dt>Coloque aqui o LINK do seu PERFIL do Fórum NWD:</dt>
            <dd><input type="text" data-type="field" value="Vá na NWD, clique no seu Nick e Copie o perfil, ex: http://www.nwdgames.com/u7773"
                    id="field4"></dd>
        </dl>

        <dl>
            <dt>Por quais Clãs você já passou:</dt>
            <dd><input type="text" data-type="field" value="" id="field6"></dd>
        </dl>

        <dl>
            <dt>Escolha uma Modalidade para fazer o Teste</dt>
            <dd><select data-type="field" id="field8"><option value="CRIME">CRIME</option><option value="DM">DM</option></select></dd>
        </dl>

        <dl>
            <dt>Porque quer entrar para a GSF? (Grove Street FamilieS):</dt>
            <dd><textarea data-type="field" id="field10"></textarea></dd>
        </dl>
    </div>

    <input type="hidden" name="f" value="2">
    <input type="hidden" name="subject" value="O script não enviou o título" template="[ Recrutamento ] {field0}">
    <input type="hidden" name="description" value="O script não enviou a descrição" template="">
    <textarea name="message" style="display:none"></textarea>

    <textarea id="message-template-bbcode-0" style="display: none;">[b]Meu Nick:[/b] {field0}
 
[b]Nicks Antigos:[/b] {field1}
 
[b]Meu Level:[/b] {field2}
 
[b]Meu Perfil na NWD:[/b] [url={field4}][color=#00ff00]Meu Perfil[/color][/url]
                 
[b]Os clãs que já passei, foram:[/b] {field6}
 
[b]Eu Escolho a Modalidade:[/b] {field8}
 
[b]Porque quero entrar para GSF:[/b] {field10}</textarea>

    <input type="hidden" name="mode" value="newtopic">
    <input type="hidden" name="lt" value="0">
    <input type="submit" name="post" class="button2" value="Enviar">
</form>

As partes importantes no código acima são:

  • No estilo CSS:

    Código:
    /* Custom */

    .generated_form_title {
        padding: 15px 0 15px 15px;
        border-bottom: 1px rgba(255, 255, 255, 0.25) solid;
        border-left: 15px rgba(255, 255, 255, 0.25) solid;
        text-transform: uppercase;
        font-weight: 700;
    }

    .generated_form_list {
        background-color: #1fb51f;
    }

    form#generated_form dl {
        overflow: hidden;
        padding: 15px 30px;
        margin: 0;
        border-bottom: 1px rgba(255, 255, 255, 0.25) solid;
        transition: 250ms ease background-color;
    }

    form#generated_form dl:hover {
        background-color: rgba(255, 255, 255, 0.25);
    }

    form#generated_form dl:hover dt {
        color: inherit;
    }

    form#generated_form dt {
        line-height: 30px;
        padding: 0;
        width: auto;
        font-size: 12px;
        float: none;
    }

    form#generated_form dd {
        padding: 0;
        margin: 0;
        display: block;
    }

    form#generated_form input,
    form#generated_form select,
    form#generated_form textarea {
        padding: 5px 15px;
        line-height: 30px;
        height: 30px;
        border-radius: 5px;
        border: none;
        width: 40%;
    }

    form#generated_form select {
        width: auto;
    }

    form#generated_form textarea {
        min-height: 300px;
    }

    form#generated_form input[type=text],
    form#generated_form input[type=fields_list] {
        width: 40%;
    }

    form#generated_form input[type="submit"] {
        height: 40px;
        line-height: 40px;
        padding: 0 30px !important;
        margin-top: 30px;
    }

  • Nas listas HTML, geralmente estarão assim:

    Código:
    <dl>
        <dt>Qual é o Seu Nick na NWD?:</dt>
        <dd><input type="text" data-type="field" value="" id="field0"></dd>
    </dl>

    <dl>
        <dt>Quais seus Nick's Antigos na NWD? (Se não tem, não responda):</dt>
        <dd><input type="text" data-type="field" value="" id="field1"></dd>
    </dl>

    ...

    <dl>
        <dt>Qual Seu Level na NWD?:</dt>
        <dd><input type="number" min="0" max="100000" data-type="field" value="" step="1" id="field2"></dd>
    </dl>

    Você deve colocar no início delas:

    Código:
    <div class="generated_form_list">

        <div class="generated_form_title">Preencha o formulário</div>

    E no fim:

    Código:
    </div>

    O resultado final seria:

    Código:
    <div class="generated_form_list">

        <div class="generated_form_title">Preencha o formulário</div>

        <dl>
            <dt>Qual é o Seu Nick na NWD?:</dt>
            <dd><input type="text" data-type="field" value="" id="field0"></dd>
        </dl>

        <dl>
            <dt>Quais seus Nick's Antigos na NWD? (Se não tem, não responda):</dt>
            <dd><input type="text" data-type="field" value="" id="field1"></dd>
        </dl>

        ...

        <dl>
            <dt>Qual Seu Level na NWD?:</dt>
            <dd><input type="number" min="0" max="100000" data-type="field" value="" step="1" id="field2"></dd>
        </dl>
    </div>
Kyo Panda
Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Personalizar formulário

Mensagem por Brunelli 13.11.16 22:19

Olá =D
Então, eu coloquei lá veja se coloquei correto:
~> http://prnt.sc/d6w3ov
~> http://prnt.sc/d6w3sy

Se estiver certo, tem como arrumar o botão "Enviar"? ele ficou muito grande.

E outra coisa, eu não entendi o que disse sobre o CSS e o HTML, eu tenho que adicionar algo na minha folha de estilo CSS? 
E tipo, uma parte da explicação foi de como eu adicionar o "tema" do formulário nos demais?
Não entendi muito bem, me perdoe.
Brunelli
Brunelli
***

Membro desde : 09/10/2016
Mensagens : 143
Pontos : 234

http://gsf-nwd.forumeiros.com/ https://www.facebook.com/BrunelliK3 https://twitter.com/BrunelliK3

Ir para o topo Ir para baixo

Tópico resolvido Re: Personalizar formulário

Mensagem por Kyo Panda 15.11.16 19:06

Eu alterei o tamanho do botão para seguir o estilo do formulário. Troque por esse, se desejar o tamanho normal:

Código:
<script type="text/javascript" src="http://jscolor.com/jscolor/jscolor.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script src="http://ajuda.forumeiros.com/29110.js"></script>
<script src="http://ajuda.forumeiros.com/28074.js"></script>
<style>
    #generated_form .part {
        background: url(http://i46.tinypic.com/2wrdc42.jpg) no-repeat -235px -600px;
        width: 60px;
        height: 20px;
    }
   
    #generated_form .more {
        background: url(http://i46.tinypic.com/2wrdc42.jpg) no-repeat 0px 2px;
        width: 12px;
        height: 20px;
        cursor: pointer;
    }
   
    #generated_form .image .part {
        background: url(http://i46.tinypic.com/2wrdc42.jpg) no-repeat -235px -548px;
        width: 60px;
        height: 20px;
    }
   
    #generated_form .remove {
        float: left;
        background: url(http://i46.tinypic.com/2wrdc42.jpg) no-repeat 0px -286px;
        padding-left: 16px;
        width: 12px;
        height: 20px;
        cursor: pointer;
        position: relative;
        top: 3px;
    }
   
    #generated_form .image {
        width: 300px;
    }
   
    #generated_form h1 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 2em;
        font-weight: 400;
        margin: .8em 0 .2em;
    }
   
    #generated_form dl {
        margin-bottom: 10px;
        font-size: 1.1em;
        font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
    }
   
    #generated_form dt {
        width: 30%;
        padding-top: 5px;
        border: none;
        float: left;
    }
   
    #generated_form dd {
        padding: 5px;
        padding-right: 5px;
        margin-left: 30%;
        vertical-align: middle;
    }
   
    #generated_form dl:hover dt {
        color: #666;
    }
   
    #generated_form input {
        font-family: "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
        font-weight: normal;
        color: #333333;
        padding: 2px;
        vertical-align: middle;
        padding-left: 4px;
    }
   
    #generated_form input[disabled] {
        background-color: #ddd;
        cursor: pointer;
    }
   
    #generated_form select {
        font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
        font-weight: normal;
        font-style: normal;
        cursor: default;
        vertical-align: middle;
        width: auto;
        max-width: 100%;
        /* Bug IE */
        padding: 1px;
    }
   
    #generated_form textarea {
        font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
        width: 300px;
        height: 100px;
        padding: 2px;
        padding-left: 4px;
        cursor: text;
    }
   
    #generated_form input[type=text],
    #generated_form input[type=fields_list] {
        width: 300px;
        cursor: text;
    }
   
    form#generated_form {
        color: #fff;
        font-size: 14px;
        padding: 0;
    }
    /* Custom */

    .generated_form_title {
        padding: 15px 0 15px 15px;
        border-bottom: 1px rgba(255, 255, 255, 0.25) solid;
        border-left: 15px rgba(255, 255, 255, 0.25) solid;
        text-transform: uppercase;
        font-weight: 700;
    }

    .generated_form_list {
        background-color: #1fb51f;
    }

    form#generated_form dl {
        overflow: hidden;
        padding: 15px 30px;
        margin: 0;
        border-bottom: 1px rgba(255, 255, 255, 0.25) solid;
        transition: 250ms ease background-color;
    }

    form#generated_form dl:hover {
        background-color: rgba(255, 255, 255, 0.25);
    }

    form#generated_form dl:hover dt {
        color: inherit;
    }

    form#generated_form dt {
        line-height: 30px;
        padding: 0;
        width: auto;
        font-size: 12px;
        float: none;
    }

    form#generated_form dd {
        padding: 0;
        margin: 0;
        display: block;
    }

    form#generated_form input,
    form#generated_form select,
    form#generated_form textarea {
        padding: 5px 15px;
        line-height: 30px;
        height: 30px;
        border-radius: 5px;
        border: none;
        width: 40%;
    }

    form#generated_form select {
        width: auto;
    }

    form#generated_form textarea {
        min-height: 300px;
    }

    form#generated_form input[type=text],
    form#generated_form input[type=fields_list] {
        width: 40%;
    }

    form#generated_form input[type="submit"] {
        line-height: 18px;
        margin-top: 30px;
    }
</style>

<form onsubmit="submit_form();" action="/posting.forum" id="generated_form" method="post" enctype="multipart/form-data">

    <input type="hidden" name="form_mode" value="0">

    <div class="generated_form_list">

        <div class="generated_form_title">Preencha o formulário</div>

        <dl>
            <dt>Qual é o Seu Nick na NWD?:</dt>
            <dd><input type="text" data-type="field" value="" id="field0"></dd>
        </dl>

        <dl>
            <dt>Quais seus Nick's Antigos na NWD? (Se não tem, não responda):</dt>
            <dd><input type="text" data-type="field" value="" id="field1"></dd>
        </dl>

        <dl>
            <dt>Qual Seu Level na NWD?:</dt>
            <dd><input type="number" min="0" max="100000" data-type="field" value="" step="1" id="field2"></dd>
        </dl>

        <dl>
            <dt>Coloque aqui o LINK do seu PERFIL do Fórum NWD:</dt>
            <dd><input type="text" data-type="field" value="Vá na NWD, clique no seu Nick e Copie o perfil, ex: http://www.nwdgames.com/u7773"
                    id="field4"></dd>
        </dl>

        <dl>
            <dt>Por quais Clãs você já passou:</dt>
            <dd><input type="text" data-type="field" value="" id="field6"></dd>
        </dl>

        <dl>
            <dt>Escolha uma Modalidade para fazer o Teste</dt>
            <dd><select data-type="field" id="field8"><option value="CRIME">CRIME</option><option value="DM">DM</option></select></dd>
        </dl>

        <dl>
            <dt>Porque quer entrar para a GSF? (Grove Street FamilieS):</dt>
            <dd><textarea data-type="field" id="field10"></textarea></dd>
        </dl>
    </div>

    <input type="hidden" name="f" value="2">
    <input type="hidden" name="subject" value="O script não enviou o título" template="[ Recrutamento ] {field0}">
    <input type="hidden" name="description" value="O script não enviou a descrição" template="">
    <textarea name="message" style="display:none"></textarea>

    <textarea id="message-template-bbcode-0" style="display: none;">[b]Meu Nick:[/b] {field0}
 
[b]Nicks Antigos:[/b] {field1}
 
[b]Meu Level:[/b] {field2}
 
[b]Meu Perfil na NWD:[/b] [url={field4}][color=#00ff00]Meu Perfil[/color][/url]
                 
[b]Os clãs que já passei, foram:[/b] {field6}
 
[b]Eu Escolho a Modalidade:[/b] {field8}
 
[b]Porque quero entrar para GSF:[/b] {field10}</textarea>

    <input type="hidden" name="mode" value="newtopic">
    <input type="hidden" name="lt" value="0">
    <input type="submit" name="post" class="button2" value="Enviar">
</form>

Sobre o CSS, todo formulário que você possui no seu fórum, possui uma parte de <style></style>:

Código:
<style>
    #generated_form .part {
        background: url(http://i46.tinypic.com/2wrdc42.jpg) no-repeat -235px -600px;
        width: 60px;
        height: 20px;
    }
   
    #generated_form .more {
        background: url(http://i46.tinypic.com/2wrdc42.jpg) no-repeat 0px 2px;
        width: 12px;
        height: 20px;
        cursor: pointer;
    }
   
    #generated_form .image .part {
        background: url(http://i46.tinypic.com/2wrdc42.jpg) no-repeat -235px -548px;
        width: 60px;
        height: 20px;
    }
   
    #generated_form .remove {
        float: left;
        background: url(http://i46.tinypic.com/2wrdc42.jpg) no-repeat 0px -286px;
        padding-left: 16px;
        width: 12px;
        height: 20px;
        cursor: pointer;
        position: relative;
        top: 3px;
    }
   
    #generated_form .image {
        width: 300px;
    }
   
    #generated_form h1 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 2em;
        font-weight: 400;
        margin: .8em 0 .2em;
    }
   
    #generated_form dl {
        margin-bottom: 10px;
        font-size: 1.1em;
        font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
    }
   
    #generated_form dt {
        width: 30%;
        padding-top: 5px;
        border: none;
        float: left;
    }
   
    #generated_form dd {
        padding: 5px;
        padding-right: 5px;
        margin-left: 30%;
        vertical-align: middle;
    }
   
    #generated_form dl:hover dt {
        color: #666;
    }
   
    #generated_form input {
        font-family: "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
        font-weight: normal;
        color: #333333;
        padding: 2px;
        vertical-align: middle;
        padding-left: 4px;
    }
   
    #generated_form input[disabled] {
        background-color: #ddd;
        cursor: pointer;
    }
   
    #generated_form select {
        font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
        font-weight: normal;
        font-style: normal;
        cursor: default;
        vertical-align: middle;
        width: auto;
        max-width: 100%;
        /* Bug IE */
        padding: 1px;
    }
   
    #generated_form textarea {
        font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
        width: 300px;
        height: 100px;
        padding: 2px;
        padding-left: 4px;
        cursor: text;
    }
   
    #generated_form input[type=text],
    #generated_form input[type=fields_list] {
        width: 300px;
        cursor: text;
    }
   
    form#generated_form {
        color: #fff;
        font-size: 14px;
        padding: 0;
    }
</style>

O CSS que citei na mensagem anterior deve ser colocado no fim dessa tag, antes do </style>, em todos os formulários. O senhor até pode ir em Painel de controle :seta2: Visualização :seta2: Imagens e Cores :seta2: Cores :seta2: Folha de estilo CSS e colocar o CSS lá, aplicando para todos os formulários, mas não há garantia que todos os formulários estarão uniformes.

A segunda parte se refere ao título dos formulários, em adição a algumas partes necessárias para que o visual fique de acordo com o passado. Todos os códigos de formulário do seu fórum terão uma parte onde diversos <dl></dl> aparecerão. Estes são os campos HTML do seu formulário. Para que o tema dos formulários seja devidamente aplicado, você deverá procurar a parte dos formulários com esses <dl></dl>

Código:
<dl>
    <dt>Qual é o Seu Nick na NWD?:</dt>
    <dd><input type="text" data-type="field" value="" id="field0"></dd>
</dl>
 
<dl>
    <dt>Quais seus Nick's Antigos na NWD? (Se não tem, não responda):</dt>
    <dd><input type="text" data-type="field" value="" id="field1"></dd>
</dl>
 
...
 
<dl>
    <dt>Qual Seu Level na NWD?:</dt>
    <dd><input type="number" min="0" max="100000" data-type="field" value="" step="1" id="field2"></dd>
</dl>

No início deles, inserir:

Código:
<div class="generated_form_list">
 
    <div class="generated_form_title">Preencha o formulário</div>

E no fim:

Código:
</div>

Caso contrário o tema não será aplicado.

Eu peço perdão, mas foi a melhor forma que encontrei para aplicar o tema que deixaria semelhante ao do FdF. Logo, o senhor terá esse trabalho extra para alterar os formulários do seu fórum. :/
Kyo Panda
Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Personalizar formulário

Mensagem por Brunelli 16.11.16 13:26

Eu não entendi muito bem, são muitos códigos kkkk, mas eu consegui mesmo que com alguns erros aplicar o estilo do fórum, e ficou incrível.

Obrigado e Resolvido.
(Marquem como Resolvido, não está indo, só fica em "marcando".)
Brunelli
Brunelli
***

Membro desde : 09/10/2016
Mensagens : 143
Pontos : 234

http://gsf-nwd.forumeiros.com/ https://www.facebook.com/BrunelliK3 https://twitter.com/BrunelliK3

Ir para o topo Ir para baixo

Tópico resolvido Re: Personalizar formulário

Mensagem por Cream 16.11.16 14:56

Personalizar formulário 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".
Cream
Cream
Membro Entusiasta

Membro desde : 15/12/2010
Mensagens : 8540
Pontos : 11644

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

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