kaamus 0 Denunciar post Postado Março 4, 2008 Olá, bom dia! Gostaria de saber como eu posso fazer uma home dinâmica de notícias do tipo numa hora que eu acesso ele tem tal fotos e resumo de notícia.. quando eu entro de novo aparece outras fotos e outro resumo de notícias! Será que vai ajax também? vlw ;) Olá, bom dia! Gostaria de saber como eu posso fazer uma home dinâmica de notícias do tipo numa hora que eu acesso ele tem tal fotos e resumo de notícia.. quando eu entro de novo aparece outras fotos e outro resumo de notícias! Será que vai ajax também? vlw ;) aaah! por isso ser dinâmico e interagir com usuário do tipo da lógica ser de tal maneira que ele acesse uma página e depois dela só pode ter uma próxima diferente de notícias.. pela interação eu tenho dúvidas de que seja feita por exemplo: página de notícias 1 - notícia 1 página de notícias 2 - notícia 2 página de notícias 3 - notícia 3 pra mim ter a interação com com a máquina do cliente eu teria que ter um efeito aletório em javascript? porque o php usaria o servidor e não dados do cliente... porque eu preciso saber se ele visualizou a página de notícias 1 pra na segunda vez que ele entrar aparecer uma página de notícias 2.. que ai poderiam ser index's em php que rodam de acordo com a informação que eu tenho Compartilhar este post Link para o post Compartilhar em outros sites
Megadeth 2 Denunciar post Postado Março 4, 2008 Para isso meu caro amigo, você pode utilizar o set_cookie(), com o nome da noticia que ele já visualizou, a próxima vez que ele entrar, você verifica o cookie, e mostra apenas o que ele ainda não viu. Agora quanto ao dinamismo, você vai ter que utilizar javascript mesmo. Entendeu? senão posta ai. Compartilhar este post Link para o post Compartilhar em outros sites
kaamus 0 Denunciar post Postado Março 4, 2008 olha eu to com um modelo aqui do site mesmo que eu estou remontando.. A estrutura é todas de filtros de mysql e php.. Podem dar uma olhada? não entedi muito bem :mellow: (postei organizadamente abaixo ;)) Opa Megadeth.. pensei em algo assim! mais eu to com uma estrutura quase pronta em php de outra forma que eu to tentando entender aqui! Compartilhar este post Link para o post Compartilhar em outros sites
kaamus 0 Denunciar post Postado Março 4, 2008 Resumi só as funções pra vcs entenderem o que eu tenho aqui CODE JS #################################### <script type="text/javascript"> <!-- function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers.document); if(!x && d.getElementById) x=d.getElementById(n); return x; } function MM_showHideLayers() { //v6.0 var i,p,v,obj,args=MM_showHideLayers.arguments; for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args))!=null) { v=args[i+2]; if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; } obj.visibility=v; } } //--> </script> --- COMEÇA PHP #################################### <? $digitos= 1; $caracteres = '12'; $banner = ' '; $y = strlen($caracteres)-1; for($x=1;$x<=$digitos;$x++) { $rand = rand(0,$y); //Funçao rand() - vai gerar um valor randômico com qualquer um daqueles caracteres da variavel $caracteres $str = substr($caracteres,$rand,1); // substr() - retorna parte de uma string $banner .= $str; //echo $banner; } ?> <? $queryselnew="SELECT ". " new_codigo, ". " new_chamadaHome, ". " new_imagem_home ". "FROM ". " news ". "ORDER BY ". " new_codigo DESC LIMIT 1 "; $selnew = mysql_query($queryselnew, $conexao); while ($row_selnew = mysql_fetch_object($selnew)) { ?> COMEÇA A CHAMAR PÁGINA #################################### <td width="140" align="center" valign="middle" bgcolor="#DDFBF0"> <table cellpadding="0" cellspacing="0" background="index_img/<? echo($row_selnew->new_imagem_home) ?>" style="background-position:center; background-repeat:no-repeat"> <?php echo($row_selnew->new_chamadaHome) ?> JOGA IMAGEM?? #################################### <? echo($arrayDes[$num_rand]['imagem']) ?>" JOGA DESCRIÇÃO DA IMAGEM? #################################### <? echo($arrayDes[$num_rand]['descricao']) ? JOGA A URL REFERENTE??#################################### <a href="<?php echo($arrayDes[$num_rand] ['url']) ?>">+ Veja Mais seria isso +ou-??? se alguém poder dar uma luz ;) eu não entendi também da onde ele extrai os dados.. creio que é de um BD certo? Compartilhar este post Link para o post Compartilhar em outros sites
kaamus 0 Denunciar post Postado Março 4, 2008 putz.. to com o conteúdo das páginas no mysql.. nossa nunca tinha feito ou imaginado fazer algo assim.. uaheau! pra mim fazer tudo funcionar eu teria mesmo que postar todos os scripts num programa mysql.. isso também é problema pra mim.. porque eu tava com uma versão mais atualizada dele e não conseguia configurar porque quando eu entrava ficava pedindo senha.. e o arquivo de configuração não funciona! alguém tem alguma sugestão de algum mysql free que dê pra usar bem?? sem dar problemas? e sem pedir muito.. que seja um enterprise... porque pelo que eu saiba todos são pagos =/ ou sei lah.. se eu fazer isso usando php e js.. acho que não fica tão dinâmico como esse e eu posso ter muita perda de tempo pelo site estar todo dessa forma e ser beem grande! Compartilhar este post Link para o post Compartilhar em outros sites
Megadeth 2 Denunciar post Postado Março 4, 2008 Confesso que não entendi (???) o que você quer dizer, o MYSQL é livre. E pra esse tipo de script você num precisa guardar no banco de dados apenas, fazer divs com os conteúdos das noticias e mostrar apenas a que o usuário ainda não viu. Compartilhar este post Link para o post Compartilhar em outros sites
kaamus 0 Denunciar post Postado Março 4, 2008 div's? CODE -- -- Table structure for table `atividades` -- DROP TABLE IF EXISTS `atividades`; CREATE TABLE `atividades` ( `ati_codigo` int(11) NOT NULL auto_increment, `ati_nome` varchar(255) NOT NULL default '', `ati_imagem` varchar(255) NOT NULL default '', `ati_imagem_home` varchar(255) NOT NULL default '', `ati_chamada` varchar(255) NOT NULL default '', `ati_chamadaHome` varchar(98) NOT NULL default '', `ati_noticia` longtext NOT NULL, `ati_assinatura` varchar(255) NOT NULL default '', `ati_linkAssinatura` varchar(255) NOT NULL default '', `ati_home` tinyint(4) NOT NULL default '0', PRIMARY KEY (`ati_codigo`) ) ENGINE=MyISAM AUTO_INCREMENT=13 DEFAULT CHARSET=latin1; -- -- Dumping data for table `atividades` -- LOCK TABLES `atividades` WRITE; /*!40000 ALTER TABLE `atividades` DISABLE KEYS */; INSERT INTO `atividades` (`ati_codigo`, `ati_nome`, `ati_imagem`, `ati_imagem_home`, `ati_chamada`, `ati_chamadaHome`, `ati_noticia`, `ati_assinatura`, `ati_linkAssinatura`, `ati_home`) VALUES (2,'Pratique exercícios físicos e viva melhor!','new_ativ1.jpg','new_ativ.jpg','A prática regular de exercícios físicos propicia benefícios que se de diabéticos.','Prescrição do exercício deve ser precedida de uma cuidadosa história médica e de um exame físico.','evitar riscos e potencializar os benefícios, sempre levando em consideração a idade, o controle metabólico, o nível de condicionamento físico, o tempo de diagnóstico e manifestações de complicações agudas e crônicas.\r\n\r\n O importante para a adesão ao programa de exercícios é que os pacientes com diabetes realizem exercícios que tenham uma maior afinidade, de preferência sob orientação de saudáveis entre 19 e 43 anos, de atividade física, bem orientados em conjunto com exercícios fisioterápicos, podem contribuir para reduzir a curvatura da coluna e melhorar a postura corporal. \r\n\r\n','Redação','redação@comunidadediabetes.com.br',1),(10,'Atividades Físicas','821876_sprint150.jpg','821876_sprint60.jpg','','Especialistas dizem que orientação personalizada evita riscos à anticoncepcionais correm maior risco de sofrer infarto. \r\n\r\n \r\n\r\n','Redação','Redação',1),(12,'Atividade física','atfisica150.jpg','atfisica60.jpg','Um benefício para os competição, mas todos sempre vão ter melhora da qualidade de vida que será o bem comum. \r\n\r\nIvaldo Camargo - Fisioterapeuta da Clínica Ortocity Serviços Médicos/SP\r\n\r\nE-mail: silvaivaldo@ig.com.br \r\n','Redação','Redação',1); /*!40000 ALTER TABLE `atividades` ENABLE KEYS */; UNLOCK TABLES; viu?? eu cortei o texto.. só pra você dar um olhada! o meu medo é perder informação caso eu queira fazer de outra forma... Compartilhar este post Link para o post Compartilhar em outros sites
kaamus 0 Denunciar post Postado Março 4, 2008 o programa mysql enterprise manager não.. o que é mais visual e talz... Compartilhar este post Link para o post Compartilhar em outros sites
kaamus 0 Denunciar post Postado Março 4, 2008 então resolvi ir por outro caminho.. da forma de eu pegar o cookie com o php.. eh ir dinamicamente mudando por js to fazendo assim com php: CODE <?php $this->load->helper('cookie'); $cookie = array( 'name' => 'O Nome do Cookie', 'value' => 'O Valor', 'expire' => '86500', 'domain' => 'algum-dominio.com', //definindo a 1 página 'path' => '/', 'prefix' => 'meuprefixo_', ); set_cookie($cookie); $cookie2 = array( 'name' => 'O Nome do Cookie', 'value' => 'O Valor', 'expire' => '86500', 'domain' => 'algum-dominio.com', //definindo a 2 página 'path' => '/', 'prefix' => 'meuprefixo_', ); set_cookie($cookie2); $cookie3 = array( 'name' => 'O Nome do Cookie', 'value' => 'O Valor', 'expire' => '86500', 'domain' => 'algum-dominio.com', //definindo a 3 página 'path' => '/', 'prefix' => 'meuprefixo_', ); set_cookie($cookie3); ?> alguma dica com js? achei algo aqui nesse site: http://www.mach5.com/support/analyzer/manu...sJavaScript.htm alguém alguma sugestão de como eu devo fazer?? vlw ;) Compartilhar este post Link para o post Compartilhar em outros sites
kaamus 0 Denunciar post Postado Março 4, 2008 será que tá correto dessa forma? Compartilhar este post Link para o post Compartilhar em outros sites
kaamus 0 Denunciar post Postado Março 4, 2008 ninguém pode ajudar não?! Compartilhar este post Link para o post Compartilhar em outros sites
kaamus 0 Denunciar post Postado Março 10, 2008 Olá, bom dia! ainda não esqueci o meu problema.. to com uma estruta de cache de páginas assim: CODE <?php $this->load->helper('cookie'); $cookie = array( 'name' => 'index1', 'value' => 'O Valor', 'expire' => '86500', 'domain' => 'comunidadediabetes.com.br/index1', //definindo a página 1 'path' => '/', ); set_cookie($cookie); $cookie2 = array( 'name' => 'index2', 'value' => 'O Valor', 'expire' => '86500', 'domain' => 'comunidadediabetes.com.br/index2', //definindo a página 2 'path' => '/', ); set_cookie($cookie2); $cookie3 = array( 'name' => 'index3', 'value' => 'O Valor', 'expire' => '86500', 'domain' => 'comunidadediabetes.com.br/index3', //definindo a página 3 'path' => '/', ); set_cookie($cookie3); ?> só que não está funcionando.. num sei se seria realmente necessário colocar js junto aliás eu queria que a página expirasse se ela já tivesse sido vista para o usuário ao entrar de novo visse uma outra página.. como eu coloco esse tipo de valor? vlw ;) Compartilhar este post Link para o post Compartilhar em outros sites