Ciao a tutti; sto cercando di installare DISQUS su di un sito con pagine dinamiche ma non riesco a venirne a capo
Per chi non lo conoscesse, DISQUS è uno script JS, integrabile col php, che permette di aggiungere al proprio sito un sistema di commenti.
Lo script, molto semplice da utilizzare è il seguente:

codice:





Il sito in cui devo integrare lo script è costituito da una pagina index.php che presenta un elenco di articoli linkati; ogni articolo riporta ad un'unica pagina dinamica articoli.php che mi pesca l'articolo cliccato dal db e mi piazza alla fine della pagina un box commenti relativo a quell'articolo.
Il codice delle 2 pagine è il seguente:

index.php
Codice PHP:


Titolo articolo 1
Anteprima articolo 1



Ripetuto per tutti i vari articoli, e in articoli.php ho il seguente codice:

Codice PHP:







In questo modo io riesco a creare dinamicamente un box messaggi per ogni articolo della pagina index al momento del primo click sul link. Questa parte di codice funziona perfettamente.
Disqus però mette a disposizione un altro script per far comparire un contatore di commenti di fianco al link di reindirizzamento ed è qui che nasce il problema Questo secondo script è molto simile al primo (se volete lo posto), ossia dev'essere inserito prima della chiusura del body, prevede che vengano configurate correttamente le variabili al relativo box messaggi e il link all'articolo/box deve essere integrato con la stringa #disqus_thread.
Il problema è che io non ho idea di come passare dinamicamente tutte le 2 coppie di parametri php a questo secondo script che si trova in index.php, poiché i link ai vari articoli (dove mi interessa far comparire il conteggio dei messaggi) si trovano appunto nella pagina index, in cui non arrivo cliccando su nessun link
Onestamente credo di aver sbagliato proprio strada poiché essendo lo script per il conteggio in fondo alla pagina, unico, anche se trovassi il modo di passargli dinamicamente le variabili, non potrebbe comunque far comparire vicino ad ogni link il corretto numero di messaggi.. O forse dovrei inserirlo in un ciclo php che itera tante volte quanti sono gli articoli presenti nella index? E come collego poi ogni iterazione alla stringa #discus_thread?
Insomma sono in alto mare :bhò:
Mi date qualche suggerimento anche solo concettuale su come dovrebbe funzionare questo meccanismo?
Grazie a tutti!



Scritto da: sitodue in categoria PHP nella data 01-07-2015 17:19.