Jump to content

Dian Carlos

Members
  • Content count

    340
  • Joined

  • Last visited

Posts posted by Dian Carlos


  1. Boa tarde galera.

     

    Pesquisei muito na internet sobre o require.js, mas não entendi ainda como ele se comporta.

    Vamos colocar como exemplo um site de grande porte onde eu tenho alguns módulos que serão requisitados pelo require.js em páginas separadas:

    • mudacor.js
    • mudaaltura.js
    • mudafonte.js
    Todos os módulos vão ter o seguinte formato, só mudando a regra do css:

    /* mudacor.js */
    
    define('mudacor', ['jquery'], function($){
    
        $('#elemento').css('background', '#39F');
    
    });
    Temos o arquivo "main.js" onde é feita a configuração do caminho de cada script:

    /* main.js */
    
    require.config({
        baseUrl: 'js/',
        paths: {
            'jquery' : 'plugins/jquery',
            'mudacor' : 'engine/mudacor',
            'mudaaltura' : 'engine/mudaaltura',
            'mudafonte' : 'engine/mudafonte'
        }
    });
    Todos esses módulos vão ser chamados pelo evento click() do jQuery, que eu já consegui fazer funcionar lendo a documentação oficial.

    /* continuação do main.js */
    
    require(['jquery'], function($){
    
        $('#botao_mudacor').click(function(){
    
             require(['mudacor']);
    
        });
    
        $('#botao_bolado').click(function(){
    
            require(['ficar_bolado']);
    
        });
    
    });
    O mesmo arquivo main devera ser usado em todas as páginas?

    Tipo, o site todo vai usar o mesmo arquivo main com todos os eventos que o site possui? E se eu tiver 50 eventos/funções do jQuery no arquivo main, e ele é requisitado em uma página que vai ser usados 1 ou 2 eventos somente, isso não iria diminuir o desempenho da página em questão por o navegador ficar sempre monitorando os 50 eventos?

     

    Desde já, agradeço.


  2. Boa tarde galera.

     

    Tenho 2 SELECT's divididos em 2 colunas, para exibir ultimas notícias.

     

    Um está com o LIMIT 0,10 e o outro está 10,10 ou seja, vão ser distribuídas 20 notícias em 2 colunas.

     

    Mas o problema é que as colunas são grandes e a distribuição fica no seguinte formato:

     

    1 | 11

    2 | 12

    3 | 13

    4 | 14

    5 | 15

    6 | 16

    7 | 17

    8 | 18

    9 | 19

    10 | 20

     

    Eu queria que elas ficassem assim:

     

    1 | 2

    3 | 4

    5 | 6

    7 | 8

    9 | 10

    11 | 12

    13 | 14

    15 | 16

    17 | 18

    19 | 20

     

    Existe algum comando que eu possa estar colocando no SELECT para ele fazer essa seleção automática de 2 em 2 resultados?

     

    Eu conseguiria fazer isso com um while a partir de um SELECT COUNT, mas o PHP rodaria 20 SELECTS no banco, e acho que isso pesa um pouco.

     

    É isso, desde já agradeço a ajuda de todos.

    Valew..


  3. A sua conexão com o banco deve está também em UTF-8, eu demorei muito pra descobrir esse erro tbm.

    mysql_connect('SERVIDOR', 'USUARIO', 'SENHA');
    mysql_select_db('BANCO');
    
    mysql_set_charset('utf8'); <- Isso faz a mágica.

    Ai os registros que você colocar vão entrar em codificação normal, com acentos, todos certos e quando você retornar esses dados na sua página, vai ficar tudo certo tbm.

    • +1 1

  4. Olha eu uso o Dreamweaver desde a versão 2 quando ele era da Macromedia. E agora na versão CS6 vi que ele mudou algumas coisas, mas pra quem saber programar de cabeça, não são mudanças significativas.

     

    Por exemplo, ele tem a integração com a biblioteca jQuery, e CSS3, algumas ferramentas para fazer transition e outros efeitos CSS3.

     

    Mas eu continuo usando o CS5, que atende muito bem a minha necessidade, e por eu saber os códigos de cabeça, não preciso do 'autocomplete' do programa. Na verdade eu só uso o Dreamweaver para alternar entre os arquivos dependentes rapidamente kkkkkkkkk.

     

    O @Nawarian está certo. O Netbeans é muito bom, melhor que o Dreamweaver para programação. Mas eu não sei mexer nele direito, mas quero aprender tudo.


  5. Entendi sim Nícolas Luís, muito obrigado *-*

     

    Dian Carlos, muito obrigado pela ajuda, consegui aprender com seu exemplo (:

     

    só tenho mais uma dúvida Dian Carlos, tem como tirar aqueles risquinhos na parte inferior direito do próprio textarea ? ou teria que fazer uma "gambiarra" para fazer o textarea um pouco maior e esconder aquela pontinha de baixo da div do <A,B,C,Publicar> ?

     

    muito obrigado.

     

    Poe na no css a regra resize: none, na parte #shareBox textarea {...}

     

    Exemplo aqui http://arcoinformatica.com.br/dian/face.php

     

    Atualização: vou fazer a 'pontinha' lá de cima, só um minuto..


  6. é só usar um css normal, assim você estiliza o textarea do jeito que você quiser. Mas a questão dos botões é o que o @Nícolas Luís Huber disse, os botões não estão dentro da textarea e sim fora.

     

    Eu fiquei curioso de como poderia ser feito isso, então eu fiz um rápido exemplo. Você pode ver funcionando aqui http://arcoinformatica.com.br/dian/face.php

     

    O css está na própria página, então é só ver o código fonte..

     

    Grande abraço e boa sorte. .

    • +1 1

  7. Ao construir esse link, coloque uma verificação, se o parametro estiver vazio, ele não é inserido, caso contrario, é colocado na url.

     

    Podem marcar como resolvido.

     

    Obrigado pela ajuda Vinicius Ianni, fiz exatamente o que você sugeriu.

     

    fiz uma página pra onde o formulário manda os valores, ai verifica se o campo está vazio, se não estiver, monta o link.

     

    if (!empty($_POST['negocio'])) {$link = 'negocio=' . $_POST['negocio'] . '';}
    if (!empty($_POST['tipo'])) {$link .= '&tipo=' . $_POST['tipo'] . '';}
    if (!empty($_POST['estado'])) {$link .= '&estado=' . $_POST['estado'] . '';}
    if (!empty($_POST['cidade'])) {$link .= '&cidade=' . $_POST['cidade'] . '';}
    if (!empty($_POST['suites'])) {$link .= '&suites=' . $_POST['suites'] . '';}
    if (!empty($_POST['quartos'])) {$link .= '&quartos=' . $_POST['quartos'] . '';}
    if (!empty($_POST['bairro'])) {$link .= '&bairro=' . $_POST['bairro'] . '';}
    
    header('Location: buscaImovel.php?' . $link . '');
    


  8. Olá amigos do iMasters :yay: :yay:

     

    Criei um formulário de busca onde todos os campos são selectbox que vão carregando automaticamente de acordo com os campos selecionados. Até ai tudo bem, o problema e na hora de mandar o formulário por GET (estou usando GET pois tenho uma páginação nos resultados, e não consegui fazer isso por POST) a url mostra os campos que estão vazios.

     

    Ex.:

    Como devia ser: opcaoimoveis-es.com.br/buscaImovel.php?negocio=LOCAÇÃO

     

    Como que fica: opcaoimoveis-es.com.br/buscaImovel.php?negocio=LOCAÇÃO&tipo=&estado=&cidade=&valor1=&valor2=&suites=&quartos=

     

    Se eu apagar os campos vazios a busca retorna os resultados, se não, mostra que nenhum resultado foi encontrado.

     

    como que eu posso fazer para esses campos não aparecerem no get?

     

    Desde já agradeço a ajuda de todos.

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.