Jump to content


Spyder.RV's Content

There have been 2 items by Spyder.RV (Search limited from 27/04/2023)


Ordernar por                Order  

#1020329 Mootools: Problema Com Método Getchildren()

Posted by Spyder.RV on 26/08/2013, 08:14 in Frameworks e Plug-ins de Javascript

Galera, bom dia.

Tenho alguns div.boxes onde faço várias configurações e preciso deixar o botão de gravar desabilitado até que tudo esteja ok para gravar, porém não consigo selecionar esse elemento.

No exemplo abaixo, preciso que o botão save só seja ativado quando houver uma seleção válida no combobox select-options porém, nem encontrar o botão de salvar eu consigo...

<div class="box-content">
    <form action="" method="post">
        <p>
            <label for="select-options">Post Type:</label>
            <select id="select-options">
                <option value="" selected="selected">-</option>
                <option value="destaque">Destaque</option>
                <option value="portfolio">Portfolio</option>
            </select>
        </p>

        <div class="box-control-actions">
            <div>
                <input type="submit" class="box-control-save" value="Gravar">
            </div>
        </div>
    </form>
</div>

<script type="text/javascript">
((function(){

    window.addEvent('domready', function(){

 		[size=2]document.id('select-options').addEvent('change', function(event){[/size]
            var btnSave = event.target.getParent('form').getChildren('input.box-control-save');
            btnSave.disabled = false;
            
            if(event.target.selectedIndex > 0)
                btnSave.disabled = true;
        });    });

})());
</script>

Em tempo: Eu consigo listar todos os elementos filhos do form via event.target.getParent('form'); porém não diretamente pelo seletor de classe de um único elemento.

Podem me dar uma força?



#1019775 Consulta/gravação De Grande Volume De Registros Em Indices Fulltext

Posted by Spyder.RV on 04/12/2012, 07:57 in MySQL

Tenho uma tabela relativamente grande onde gravo informações que pego de diversos feeds RSS... atualmente essa tabela possui um pouco mais de 2.000.000 de registros.

Já achei muitos casos de feeds é usam campos diferenciados como registro único (um link, um código, um texto)... então eu tenho 2 campos na tabela para refletir essa realidade(feed_unico_campo e feed_unico_valor)... assim faço a checagem dos feeds novos que chegam para verificar se já existe ocorrência no banco de dados... até aí tranquilo. O problema é que isso gera um certo gargalo nas consultas ao banco de dados fazer consultas do tipo LIKE "String de texto longo%" sacrifica e muito a performance... ainda mais com zilhões de novas ocorrências chegando a toda hora.

Mudei então para indices FULLTEXT adicionando um indice para o campo feed_unico_valor. E parece ser uma boa saída, mas estou com uma dúvida cruel: Melhor seria fazer UMA CONSULTA ÚNICA, passando todos os campos únicos como parâmetro para a pesquisa FULLTEXT; ou percorrer os itens UM A UM e consultando se existem no banco para só então inserir o item que não for encontrado?

Detalhe: Uso PHP/PDO para a manipulação desses feeds.




IPB Skin By Virteq