vir2al Posted September 21, 2012 at 08:10 PM Report #476142 Posted September 21, 2012 at 08:10 PM (edited) Olá, Estou com um problema em criar uma pagina rss em php, estou a usar o script sql2rss.php para o caso. O caso em si é simples, o site principal é tipo facebook, e a parte que quero por em rss é (o user que faz o comentario principal), depois os dois seguintes itens que é o user fazer o like ao comentario principal e o username dele. Vou deixar aqui uma descrição do que ja tenho feito. SQL Query: "SELECT message as comentario, (SELECT jcow_pages.uri from jcow_pages where jcow_comments.uid = jcow_pages.uid ) as user, (SELECT jcow_pages.uri from jcow_pages where jcow_comments.stream_id = jcow_pages.uid ) as outro_user FROM jcow_comments ORDER by jcow_comments.id DESC LIMIT 10"; //////// //// O comentario e o user ja aparecem, mas o SELECT outro_user so aparece um na pagina de rss no final, vou deixar aqui um pequeno exemplo: <item> <title>admin</title> <description>Gostei deste</description> <name></name> <pubDate>Fri, 21 Sep 2012 15:23:27 -0400</pubDate </item> <item> 2. 3. 4. etc, ate ao 10º item </item> <item> <title>Deusa</title> <description>Gostei deste</description> <name>dracula</name> <pubDate>Fri, 21 Sep 2012 15:23:27 -0400</pubDate> </item> No 10ª item ja aparece que fez o comentario principal na linha <name>dracula</name> no 1º item e restantes so aparece a linha <name></name> vazia sem o username de quem fez o principal comentario. a pagina de rss esta assim: <item> <title>~~~user~~~</title> <description>~~~comentario~~~</description> <name>~~~outro_user~~~</name> <pubDate>~~~RSSDATE-NOW~~~</pubDate> </item> E prontos é isso, desde ja agradesso a todos os membros do site pela possivel ajuda, obrigado. Edited September 21, 2012 at 08:32 PM by vir2al
HappyHippyHippo Posted September 21, 2012 at 09:51 PM Report #476166 Posted September 21, 2012 at 09:51 PM não tenho a certeza que esse SQL está correcto, vê este: SELECT message as comentario, aux_user.uri as user, aux_outro_user.uri as outro_user FROM jcow_comments LEFT JOIN jcow_pages AS aux_user ON jcow_comments.uid = aux_user.uid LEFT JOIN jcow_pages AS aux_outro_user ON jcow_comments.stream_id = aux_outro_user.uid ORDER by jcow_comments.id DESC LIMIT 10 agora no que to ca à tua questão em concreto, não percebi 1 Report IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
vir2al Posted September 21, 2012 at 11:13 PM Author Report #476173 Posted September 21, 2012 at 11:13 PM Muito obrigado por a resposta HappyHippyHippo mas o bug continua, o que eu quero basicamente é: 1º que diga o username de quem faz um comentario no site 2º que diga o comentario 3º que mostre o username de que faz o like no principal comentario o site que tenho é tipo facebook, um user faz um comentario depois desse comentario vem outro user e faz like. Mais uma vez muito obrigado.
HappyHippyHippo Posted September 21, 2012 at 11:25 PM Report #476174 Posted September 21, 2012 at 11:25 PM Muito obrigado por a resposta HappyHippyHippo mas o bug continua, o que eu quero basicamente é: 1º que diga o username de quem faz um comentario no site 2º que diga o comentario 3º que mostre o username de que faz o like no principal comentario o site que tenho é tipo facebook, um user faz um comentario depois desse comentario vem outro user e faz like. Mais uma vez muito obrigado. mas sem saber a base de dados e em que campos essa informação é guardada é completamente impossível responder a essa questão 1 Report IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
vir2al Posted September 22, 2012 at 01:53 PM Author Report #476197 Posted September 22, 2012 at 01:53 PM (edited) Ola, Ola HappyHippyHippo mais uma vez obrigado por a ajuda, aqui ficam as tebelas que axei serem importantes para me ajudares. tabela jcow_accounts: id - fullname - username 1 Antonio Pt gato tabela jcow_comments (tabela onde aparece a messagem do like) id - uid - message - created - stream_id 1 2 gostei 12345 17 (a uid é quem faz o like) tabela jcow_pages id - uri - uid 1 gato 1 tabela jcow_streams (tabela onde é feito o principal comentario) id - - message - wall_id - uid 1 obrigado 1 1 (aqui a message nao é precisa, a message que preciso é da tabela jcow_comments) PS: se precisares de ver o site que num hosting de testes que tenho feito visita http://www.book.fii.me/ Mais uma vez muito obrigado. Edited September 22, 2012 at 01:54 PM by vir2al
HappyHippyHippo Posted September 22, 2012 at 02:55 PM Report #476202 Posted September 22, 2012 at 02:55 PM os campos das tabelas não são explícitos. que campos relacionam os comentários e os likes à página ? 1 Report IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
vir2al Posted September 22, 2012 at 03:04 PM Author Report #476203 Posted September 22, 2012 at 03:04 PM Ola, HappyHippyHippo, sera que da para ires ao canal de IRC do portugal a programar, dou-te os dados de um hosting que serve para testes e tu ficas a saber melhor que eu o que precisas, como podes ver sou iniciante nisto, o meu nick la é (gato) .... desde ja desculpa o encomodo e muito obrigado por a ajuda.
vir2al Posted September 22, 2012 at 03:17 PM Author Report #476206 Posted September 22, 2012 at 03:17 PM Desculpa HappyHippyHippo ja ando mal desposto com esta pagina de rss, ja nao sei o que fazer mais ja tentei tudo e da sempre o memo bug, ja nao sei o que tabelas preciso e as que nao preciso se poderes dar o salto ao canal era mais que optimo.
HappyHippyHippo Posted September 22, 2012 at 05:10 PM Report #476215 Posted September 22, 2012 at 05:10 PM select distinct(p1.uri) as mural, p2.uri as liker, jcow_comments.message as comentario from jcow_streams inner join jcow_comments on jcow_streams.id = jcow_comments.stream_id inner join jcow_pages as p1 on jcow_streams.uid = p1.uid inner join jcow_pages as p2 on jcow_comments.uid = p2.uid order by jcow_streams.created desc limit 10 parece ser isto 1 Report IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
vir2al Posted September 22, 2012 at 05:29 PM Author Report #476217 Posted September 22, 2012 at 05:29 PM Ola, HappyHippyHippo... sim é mesmo isso, nem sei como te agradecer, ja andava ha 20 dias com esta pagina de rss, ainda tive mais duas pessoas a ajudarem me mas nao conseguiram.... desde ja o meu MUITO OBRIGADO HappyHippyHippo.
HappyHippyHippo Posted September 22, 2012 at 06:04 PM Report #476224 Posted September 22, 2012 at 06:04 PM e ficou resolvido em minutos ... 1 Report IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
vir2al Posted September 22, 2012 at 07:04 PM Author Report #476225 Posted September 22, 2012 at 07:04 PM Sim, MUITO OBRIGADO HappyHippyHippo.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now