Ir para conteúdo
Fórum Script Brasil

Anderson Ferreira

Membros
  • Total de itens

    358
  • Registro em

  • Última visita

Sobre Anderson Ferreira

  • Data de Nascimento 18/01/1994

Contatos

  • MSN
    andersonferreira631
  • Website URL
    http://
  • ICQ
    0
  • Yahoo
    andersonferreira631

Perfil

  • Gender
    Male
  • Location
    São Paulo

Anderson Ferreira's Achievements

0

Reputação

  1. Não é questão de salvar de forma correta ou errada. Da mesma forma que um HD precisa de manutenção (desfragmentação, verificação de erros e backups), um banco de dados também precisa. Quando registros são apagados tanto os índices como os dados ficam "inchados" (ficam acunas) (seus espaços não são cobertos até que haja uma otimização). (equivale a defragmentação). Quando uma tabela se corrompe uma ação de correção é necessária (assim como uma verificação de erro do disco) Os backups devem ser realizados constantemente (tanto do HD como do banco de dados). Ótima resposta !!! Muito bem explicado. Obrigado !
  2. Pra que ser o "otimizar tabela" no MySQL? E por que algunas de minhas tabelas precisam ser otimizadas de tempos em tempos? Estou salvando os registros de forma errada? Abraços !!
  3. Mesmo assim fica visivel o /site depois do reedirecionamento.
  4. Isso redirecionará, e ficará visível na URL o /site. :(
  5. Olá, Gostaria de saber como eu posso fazer para quando acessarem a página inicial de meu site (www.exemplo.com.br), ir para um outro diretório (www.exemplo.com.br/site). Eu poderia fazer isso utilizando um redirecionamento, mas ficaria visível o /site na URL depois que redirecionasse. E não é isso que quero. Com o htaccess daria pra fazer isso certo? Redirecionar para outro diretório, sem que fique visível na URL? Alguém sabe fazer com htaccess? Preciso que fique com o /site oculto, por motivos de SEO. Ou seja, não ficaria aparentemente bonito o link de meu site no Google com um /site no final, seria anti-profissional isso. Obrigado, Anderson Ferreira
  6. É isso ai Romerito. TU É O CARA :D HUAWHUAHWUAUHAWUHAW E eu achando que nem conseguiria solução pra isso. Bobo eu não? Parece que tinha até esquecido q aq no Script Brasil só tem experts. HAWHUAHUAW Vllw *---* !
  7. Olá galera, Em uma escala de 0 a 10, meu conhecimento em expressões regulares é 1 ou 2. E estou precisando de algo de extrema importância, para um projeto profissional, e não estou conseguindo. Por isso preciso da ajuda de vocês Tenho um campo, onde o usuário terá que digitar seu endereço. A medida que ele for digitando, com o autocomplete do jQuery (e Ajax), faço uma busca no meu banco de dados (que possui todos endereços nacionais), e é retornado para o usuário uma lista de endereços semelhantes com aquile que ele digitou, então ele escolhe um endereço desta lista. O problema é que no banco de dados, os endereços estão com o logradouro completo (e não abreviado), como por exemplo: Rua, Alameda, Avenida, etc. Mas se o usuário digita: Av. (ao invés de Avenida), é óbvio que o banco de dados não irá retornar nenhum endereço. Por isso, com JavaScript, penssei fazer com que, ao digitar Av., Ele substituisse por Avenida. Ao digitar R., ele substituisse por Rua. E assim por diante. Para isso, criei a seguinte função no JS: logradouros = new Array(); logradouros = ["Acamp.|Acampamento", "Al.|Alameda", "Av.|Avenida", "Bl.|Bloco", "Chac.|Chácara", "Cj.|Conjunto", "Cond.|Condomínio", "Dt.|Distrito", "Faz.|Fazenda", "Jd.|Jardim", "Lg.|Lago", "Lot.|Loteamento", "R.|Rua", "Trav.|Travessa", "Tv.|Travessa", "Vl.|Vila"]; valueCampo = $("#endereco").val(); for(i=0; i<logradouros.length; i++) { item = logradouros[i]; item = item.split("|"); regex = new RegExp(item[0],"i"); novoValueCampo = valueCampo.replace(regex, item[1]); if(valueCampo != novoValueCampo) { $("#endereco").val(novoValueCampo); } } Até ai tudo bem. Se o usuário digitar: "Av.", será substituido pro "Avenida". O problema é que se o usuário digitar "Av " (sem o ponto), não será substituido. Então penssei colocar na expressão regular, a opção de o "." ser opcional. Então, ficaria assim a expressão regular para este exemplo da Avenida que dei: regex = /[A][v][.]?\s/; Ou seja, o "A" e o "v" obrigatório, o "." opcional e o " " (espaço) obrigatório. O problema que isso eu fiz manualmente. O que preciso, é que ao invés de manualmente eu colocar: "[A][v]" na expressão regular, isso seja preenchido com o conteúdo da array "logradouros" (que criei no código lá em cima). --- Resumindo toda minha pergunta em apenas 1 frase: Como usar variáveis em expressões regulares no JavaScript, neste exemplo que dei acima? Agradeço muito aqueles que tentarem me ajuda. Inclusive, se possível, precisaria da ajuda um pouco rápido (não querendo abusar da boa vontade), é que é algo profissional, e não pessoal. Obrigado mesmo, Abraços, Anderson Ferreira
  8. Boa noite a todos, Tenho um Banco de Dados no meu servidor local. Então queria mandar para meu servidor online. Para isso, criei um arquivo de exportação (".sql"). Fui no servidor online, e fui na parte de importação e carreguei meu arquivo ".sql". Até aqui tudo bem, ele importou normalmente. O problema é que, os nome das tabelas estão da seguinte maneira: dependentesAssoc; categAssociado; filiadosAssociado Ou seja, como podem ver na parte em negrito destacada, existe caractéres maiúsculo no nome da tabela. Mais depois da importação, ele estão se transformando em minúsculos, da seguinte maneira: dependentesassoc; categassociado; filiadosassociado Já tentei utilizar Collation "latin1_general_cs", mais não adianta :S Alguém pode me ajudar? Abraços / Beijos, Anderson Ferreira
  9. Boa noite galera, Estou criando um menu horizontal com sub-itens, e estou com bastante dificuldades. Peguei um semi-pronto, e refiz ele. Basicamente copie só o CSS. Ele é totalmente puro, ou seja, só com HTML e CSS, sem JavaScript/jQuery. Enfim, vamos ao que interessa. O meu menu: Nesta imagem, o mouse está em cima do item WordPress. Mais qria que quando tivesse sobre este item WordPress, o item CMS também ficasse azul (:hover). O meu HTML: <div id="submenuCategorias"> <ul> <li> <a href="#desenvolvimento" title="">Desenvolvimento</a> <ul> <li> <a href="#cms" title="">CMS</a> <ul> <li><a href="#wp" title="">Wordpress</a></li> </ul> </li> <li><a href="#css" title="">CSS</a></li> <li><a href="#html" title="">HTML</a></li> </ul> </li> <li> <a href="#programacao" title="">Programação</a> <ul> <li><a href="#java" title="">C</a></li> <li><a href="#java" title="">Java</a></li> <li><a href="#visualbasic" title="">Visual Basic</a></li> </ul> </li> <li> <a href="#diversos" title="">Diversos</a> <ul> <li><a href="#humor" title="">Humor</a></li> <li><a href="#noticias" title="">Notícias</a></li> </ul> </li> </ul> </div> E meu CSS: #submenuCategorias { margin-bottom: 20px; padding-bottom: 20px; border-bottom: #CCC 1px solid; } #submenuCategorias ul, #submenuCategorias ul ul { height: 30px; background: url('../img/bg-submenuCategorias.png') repeat-x; line-height: 30px; } #submenuCategorias ul li { position: relative; float: left; } #submenuCategorias ul li a { padding: 0 10px; border-right: #FFF 2px solid; color: #545454; font-size: 14px; font-weight: bold; text-decoration: none; display: block; } #submenuCategorias ul li a:hover { background: #00bbff; color: #FFF; text-decoration: none; } #submenuCategorias ul li:hover ul ul, #submenuCategorias ul li:hover ul ul ul, #submenuCategorias ul li:hover ul ul ul ul { display: none; } #submenuCategorias ul li:hover ul, #submenuCategorias ul li li:hover ul, #submenuCategorias ul li li li:hover ul, #submenuCategorias ul li li li li:hover ul { display: block; } #submenuCategorias ul li:hover { background: #CCC; } #submenuCategorias ul li ul ul {left: 166px; margin-left: 9px; } #submenuCategorias ul li ul { padding-bottom: 5px; background: #EEE; } #submenuCategorias ul li ul li ul { background: #EEE; } #submenuCategorias ul li ul a { min-width: 150px; border: #EEE solid; border-width: 5px 5px 0 5px; height: auto; background: #EEE; float: left; color: #545454; } #submenuCategorias ul ul { min-width: 150px; height: auto; position: absolute; top: 30px; display: none; } #submenuCategorias ul ul ul { top: auto; background: #CBCBCB; } Já tentei usar: #submenuCategorias ul li ul li a:hover { background: #000; } Mais não funciona #BUA ! AJUDA ?! OBRIGADO, Anderson Ferreira
  10. Olá moderador(es), Tem como eu trocar de categoria este post? porque acho q postei na categoria errada =\ O correto seria: "Outros assuntos" (eu acho), rs !
  11. Boa noite a todos, Sou iniciante neste mundo de desenvolvimentos .. rs // mas tenho conhecimento nivel médio .. (tenho 16anos) Então, com este conhecimento médio q tenho, da pra ir fazendo uns bicos :D // por esse motivo, coloqei meu curriculo em um site. E agora, uma pessoal encontrou meu curriculo e gostou, e pediu pra eu fazer um serviço SUPER-HIPER-MEGA SIMPLES .. basicamente o serviço é: tem um combo-box. o usuário clica no combo-box, e escolhe o projeto. vamos supor q ele escolheu o item "PROJETO1". então esse item tem um ID (exemplo, ID: 1) .. então eu faço um consulta no BD com esse ID e imprimo os resultados é .. por incrível q pareça, o serviço é esse .. só esse :S e minha dúvida é: quanto cobro por isso? não tenho a minima idéia ... rs :S Obrigado, Anderson Ferreira
  12. Boom, desta maneira que eu estava fazendo, era uma ENORME gambiarra. RSRSRS Para ele funcionar, seria assim: <?php $nome = mysql_query("SELECT * FROM $wpdb->usermeta WHERE meta_key='first_name' ORDER BY user_id LIMIT 10"); $sobrenome = mysql_query("SELECT * FROM $wpdb->usermeta WHERE meta_key='last_name' ORDER BY user_id LIMIT 10"); $nivel = mysql_query("SELECT * FROM $wpdb->usermeta WHERE meta_key='wp_capabilities' ORDER BY user_id LIMIT 10"); while ($RS_nome = mysql_fetch_array($nome) AND $RS_sobrenome = mysql_fetch_array($sobrenome) AND $RS_nivel = mysql_fetch_array($nivel)) { if ($RS_nivel[3] == 'a:1:{s:6:"author";b:1;}') { echo "<div class='item'><img src='"; bloginfo('template_directory'); echo "/img/colunistas/"; echo "$RS_nome[1]"; echo ".jpg' alt='$RS1[3] $RS2[3]' title='$RS1[3] $RS2[3]' width='75' height='75' />"; echo "<p>$RS_nome[3] $RS_sobrenome[3]</p>"; echo"<a class='verperfil' href='' title='Ver perfil completo deste colunista'>Ver perfil</a></div><br />"; } } ?> MAAAAAAAS, no fórum oficial do WordPress, descobri como imprimir o nome dos usuários de uma maneira SUPER simples. Utilizando a seguinte tag q é do próprio WP: <?php wp_list_authors ( 'show_fullname=1&optioncount=1&exclude_admin=0&hide_empty=1&echo=1&style=list&html=1' ); ?> Para mais detalhes: http://codex.wordpress.org/Template_Tags/wp_list_authors
  13. Boa tarde a todos, Estou com um SUPER problema ;S // É uma dúvida bastante complicada (pelo menos pra mim, que sou iniciante). Estou começando a criar meu primeiro layout com o WordPress. E em uma parte do meu layout, eu quero que seja impresso todos os autores dos posts. ou seja, no meu site terá uma área chamada Colunistas (autores). E no WordPress, todos os usuários são salvos no banco de dados (óbvio). Todos os usuários são salvos na mesmo tabela, independentemente se este usuário for do nível Autor, Administrador, ou Usuário Comum. No WP, a tabela que fica salvo os usuários é a: "wp_usermeta". Dentro desta tabela, existe 4 colunas. Sendo que pra o que eu irei fazer, só precisarei de 3 colunas (user_id, meta_key e meta_value). Como eu só preciso do nome e sobrenome, teoricamente, era só eu usar o seguinte script pra poder capturar o nome e sobrenome na tabela: <?php $nome = mysql_query("SELECT * FROM $wpdb->usermeta WHERE meta_key='first_name' ORDER BY user_id DESC LIMIT 10"); $sobrenome = mysql_query("SELECT * FROM $wpdb->usermeta WHERE meta_key='last_name' ORDER BY user_id DESC LIMIT 10"); while ($RS_nome = mysql_fetch_array($nome) AND $RS_sobrenome = mysql_fetch_array($sobrenome)) { echo "<p>$RS_nome[3] $RS_sobrenome[3]</p>"; } ?> MAS é ai q entra o problema :S // Desta maneira q eu fiz, ele imprime o nome e sobrenome de TODOS os usuários da tabela. Sendo que eu qro somente o nome e sobrenome dos administradores e dos autores. Para definir que nível é o usuário (autor, administrador, usuário comum), o WP tem um campo na tabela chamado: "wp_user_level" (esse campo está dentro da coluna "meta_key"). E do lado direito deste campo, está o valor. Como podem ver na imagem acima, da tabela, do lado direito do campo "wp_user_level", tem um valor. No usuário de ID 1, o valor é 10. Isso quer dizer que ele é administrador. // No usuário de ID 2, o valor é 2. Isso qr dizer que ele é autor. // E por fim, no usuário de ID 3, este campo não existe. Isso qr dizer que ele é um usuário comum. Então, como faço pra ser impresso apenas os usuários com valor 2 ou 10 na coluna "meta_value" ??? Acho q essa dúvida é meio complicada (pelo menos pra mim), e não sei se alguém vai saber responder. Pois já abri um post no fórum oficial do WP e ninguém respondeu =\ Mais não custa tentar, acredito q aq tem ÓTIMOS profissionais :D MUITO obrigado, Anderson Ferreira
  14. Consegui resolver o problema em um outro fórum. Para quem tiver com o mesmo problema, basta colocar a função abaixo dentro do arquivo "functions.php" do tema (caso o arqvo não exista, basta cria-lo). FUNÇÃO function new_excerpt_length($length) { return 20; } add_filter('excerpt_length', 'new_excerpt_length');
  15. Boa tarde a todos, Estou criando meu primeiro layout no WordPress. E neste layout, estou fazendo um loop com 5 posts. Ou seja, quero que seja impresso 5 posts da categoria "Destaque". Então fiz um loop assim: <?php $destaque = new WP_Query("category_name=Destaque&showposts=5"); if($destaque->have_posts()) : while($destaque->have_posts()) : $destaque->the_post(); ?> Isso acima é o loop, então para imprimir o resultado do loop, coloquei da seguinte maneira: [...] <div class="resumo"><?php the_excerpt(); ?></div> [...] O problema é que, como o post é muito grande, o próprio WordPress limita 25 palavras, como se fosse um resumo. Mais no meu caso, eu quero diminuir essas 25 palavras, então usei a seguinte função dentro do loop: <?php $destaque = new WP_Query("category_name=Destaque&showposts=5"); function new_excerpt_length($length) { return 20; } //Número de palavras do resumo do texto do post add_filter('excerpt_length', 'new_excerpt_length'); if($destaque->have_posts()) : while($destaque->have_posts()) : $destaque->the_post(); ?> Como é um loop, é impresso 5 posts. No 1° post, funciona normalmente, o resumo fica com 20 palavras. O problema é que do 2° post em diante, fica com 25 palavras (o padrão do WordPress). Ou seja, a função só está funcionando no 1° item do loop =\ Será q deu pra entender minha dúvida? rsrsrs Obrigado, Anderson Ferreira
×
×
  • Criar Novo...