{"id":9521,"date":"2011-02-03T20:12:13","date_gmt":"2011-02-03T20:12:13","guid":{"rendered":"https:\/\/br.wordpress.org\/support\/topic\/galeria-com-visual-alternativo-listview\/"},"modified":"2016-08-06T01:11:21","modified_gmt":"2016-08-06T01:11:21","slug":"galeria-com-visual-alternativo-listview","status":"closed","type":"topic","link":"https:\/\/br.wordpress.org\/support\/topic\/galeria-com-visual-alternativo-listview\/","title":{"rendered":"Galeria com visual alternativo &#8211; listview"},"content":{"rendered":"<p>Fala galera queria uma ajuda.<\/p>\n<p>Estou desenvolvendo uma galeria (P\u00e1gina modelo em formato Galeria) e nesta p\u00e1gina gostaria de criar uma listview do tipo:<\/p>\n<p>Op\u00e7\u00e3o 1 &#8211; Ver as imagens em tamanho normal<br \/>\nOp\u00e7\u00e3o 2 &#8211; Ver as imagens em formato thumbnails<\/p>\n<p>Essa escolha seria feita em um formul\u00e1rio que passaria a informa\u00e7\u00e3o via GET ou POST e aplicava a galeria (para teste usei o GET).<\/p>\n<p>Pra ilustrar melhor voc\u00eas podem estar olhando o exemplo <a href=\"http:\/\/bestwebgallery.com\/\">Best Web Galeria<\/a> que \u00e9 visualmente o que eu estou querendo.<\/p>\n<p>Eu j\u00e1 fiz uns testes e funcionou de certo modo corretamente, mas ai vem os problemas.<\/p>\n<p>Para verificar qual op\u00e7\u00e3o o usu\u00e1rio escolheu eu usei em teste<br \/>\n$escolha = $_GET[&#8216;listview&#8217;];<\/p>\n<p>se escolheu 1\u00aa op\u00e7\u00e3o executa um bloco de c\u00f3digo e se escolheu a 2\u00aa op\u00e7\u00e3o executa outro bloco de c\u00f3digo.<\/p>\n<p>================================================<\/p>\n<p>Os problemas mesmo v\u00eam agora.<br \/>\nGostaria de saber <strong>como<\/strong>, e se \u00e9 realmente necess\u00e1rio proteger essa verifica\u00e7\u00e3o de sess\u00e3o vinda do meu formul\u00e1rio.<\/p>\n<p>A outra quest\u00e3o \u00e9 como gravar a escolha do usu\u00e1rio nos cookies para que ele n\u00e3o tenha que escolher isso da pr\u00f3xima vez que visitar o site.<\/p>\n<p>=================================================<br \/>\nInfo 1: n\u00e3o tenho o site no ar ainda para demonstrar nada.<\/p>\n<p>info 2: Sei fazer a listview com JQuery, mas a mudan\u00e7a das imagens precisa ser via php, pois ir\u00e1 passar o tamanho para o script timthumb.<\/p>\n<p>info 3: A escolha deste m\u00e9todo tamb\u00e9m \u00e9 pelo fato de funcionar com ou sem javascript ativado no browser do usu\u00e1rio, apesar de ser raro hoje em dia n\u00e3o usarem desativado, gosto de fazer as coisas funcionando em qualquer situa\u00e7\u00e3o.<\/p>\n<p>Quem puder me d\u00e1 uma luz eu agrade\u00e7o.<\/p>\n","protected":false},"template":"","class_list":["post-9521","topic","type-topic","status-closed","hentry","topic-tag-galeria","topic-tag-get","topic-tag-listview","topic-tag-sessao"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/br.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/9521","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/br.wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/br.wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/br.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/9521\/revisions"}],"wp:attachment":[{"href":"https:\/\/br.wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=9521"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}