Forum->Flatnux->Box commenti di facebook all'interno delle news
  
Welcome Unknown Register Help383 Users

User Message


carlinojr

0 Level 0 10

levellevellevellevellevellevellevellevellevellevel
profile 
Monday 21 March 2011 - 04:47

Box commenti di facebook all'interno delle news:
Salve, come descritto in oggetto, vorrei implementare il box dei commenti di facebook all'interno di ogni singola news, non essendo un asso, mi rivolgo a voi, nella speranza che qualcuno di buona volontà mi dia un aiutino. non so se qualcuno ha mai usato questo plugin, il codice da implementare è il seguente:

<div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#appId=xxxxxxxxxxxxxxx&xfbml=1"></script><fb:comments href="http://www.xxxx.xx/news-1.html" num_posts="5" width="550"></fb:comments>

qual è la strada più semplice per visualizzare il box dei commenti alla fine della news?

Ringrazio in anticipo x i suggerimenti!!





johndorazio

0 Level 0 10

levellevellevellevellevellevellevellevellevellevel
profile mail home
Tuesday 22 March 2011 - 01:34

Re: Box commenti di facebook all'interno delle news:
Questo plugin è già offerto nella configurazione della sezione news, non secondo il metodo da te descritto ma semplicemente con un iframe che lo include in ogni news.

L'unico limite attuale di questo metodo è che il plugin di facebook prende il titolo della pagina attuale come titolo da pubblicare su facebook. Questo significa che essendo sulla pagina generale delle news, ogni volta che un utente clicca su "Mi piace" verrà pubblicato lo stesso titolo di pagina, ossia qualcosa come "Tuo Sito -> News".

L'unico modo per pubblicare su facebook il titolo della singola news come titolo del "Mi piace" sarebbe di attivare il plugin sulla pagina di lettura della singola news, e non in ogni notizia sulla pagina della sezione...

A mio parere sarebbe infatti più opportuno che sotto ad ogni news ci siano pulsanti sociali per condividere la news, non soltanto su Facebook ma su Twitter, Google Buzz, e altri contenitori sociali simili.

Per facebook questo richiederebbe il codice che tu indichi, ossia tutto l'API di Facebook Connect. L'API di Facebook Connect permette di fare anche molto di più, per esempio si può integrare con il sistema di autenticazione utenti di Flatnux in modo da permettere di registrarsi al sito con il proprio account di Facebook (lo stesso discorso vale per altri contenitori open-social tipo Google Friend Connect, Gmail, Twitter, Yahoo). Ho cominciato ad offrire queste funzionalità nel tema "Glorioso" che si può scaricare dalla sezione "Temi e Plugins".

Nel caso di un eventuale pulsante "Condividi" l'API di Facebook permette di usare il metodo "FB.ui" per aprire una finestra di dialogo di stile facebook per condividere i contenuti sulla propria bacheca di Facebook, per esempio (utilizzando jQuery):

  $("#sharebutton").click(function(){
txt = $("#thisnews").val();
FB.ui({ method: 'feed',
message: txt});
});


Chiaramente l'utilizzo dell'API di facebook richiede una chiave segreta e un codice applicazione; devi iscrivere il tuo sito come applicazione di facebook. Tutto questo è facilitato nel tema "Glorioso".

Intanto per rispondere direttamente alla domanda, il semplice plugin "Mi piace" già è incluso in Flatnux, devi soltanto andare alla configurazione della sezione news ed abilitarlo.

____________________________
"The whole of science is nothing more than a refinement of everyday thinking." (Albert Einstein)



johndorazio

0 Level 0 10

levellevellevellevellevellevellevellevellevellevel
profile mail home
Tuesday 22 March 2011 - 01:44

Re: Box commenti di facebook all'interno delle news:
Poi c'è un altra possibilità, quella a cui tu accennavi di fatto con il tag XFBML "<fb:comments>": i commenti ai contenuti del sito (tra cui le news).

Questa è un'altra possibilità interessante. Per esempio, se c'è su facebook una pagina che corrisponde al tuo sito, puoi collegare la bacheca di quella pagina alle news del tuo sito, in modo che le news del sito vengano pubblicate sulla bacheca della pagina del sito su facebook. In questo modo le news di facebook diventano come una bacheca su Flatnux, collegata eventualmente a una bacheca su Facebook. E si potrebbe anche abilitare i commenti alle news, che verrebbero eventualmente pubblicati anche sulla bacheca di Facebook.

Ho cominciato anche a creare qualcosa in questo senso, ma lì non basta soltanto un tema come il tema Glorioso, lì si comincia o ad intervenire sulle attuali sezioni di Flatnux (per esempio la sezione News), o bisogna creare sezioni parallelle a quelle di Flatnux... Non so adesso quale può essere la soluzione migliore, dovrò studiare bene la cosa con Alessandro se abbiamo tempo e possibilità di metterci d'accordo su come procedere in tal senso. Intanto si sta creando pure una nuova versione di Flatnux, perciò ci vorrà un po' di pazienza per ri-scrivere e ri-adattare molte sezioni, blocchi, e temi per Flatnux.

Sono stato un po' prolisso ma credo che sia utile considerare tutti gli aspetti di un problema o una situazione...

____________________________
"The whole of science is nothing more than a refinement of everyday thinking." (Albert Einstein)



carlinojr

0 Level 0 10

levellevellevellevellevellevellevellevellevellevel
profile 
Wednesday 23 March 2011 - 23:48

Re: Box commenti di facebook all'interno delle news:
beh! intanto rinnovo il mio ringraziamento x la risposta e soprattutto x la chiarezza,

ok, vediamo se riesco ad essere altrettanto chiaro, procediamo con ordine,

x quel che riguarda le API di facebook ho già registrato un url x avere la chiave segreta e il codice applicazione, ho fatto alcuni test su delle semplici pagine html, ma come anticipato in precedenza non essendo in possesso di grandi conoscenze di programmazione non voglio addentrarmi nei meandri di codici dai quali non ne uscirei vivo :-)) quindi almeno x il momento preferisco strade più semplici da percorrere.

il plugin "mi piace" già integrato di default l'ho gia attivato, seppur con l'inconveniente del titolo che tu stesso hai descritto, volendo mi può andare bene così come è,

il plugin al quale facevo riferimento io è quello con il tag <fb:comments> non necessita di particolari configurazioni, ed ho già avuto modo di testarlo senza difficoltà su una pagina html con poche righe di codice, la cosa bella di questo plugin è che qualsiasi utente abbia un account su facebook può commentare una notizia un video o qualsiasi altro contenuto senza particolari manovre ed in più garantisce la stessa viralità del "mi piace"

vorrei quindi, se possibile, inserire questo box all'interno della pagina di lettura della singola news, la domanda è: per poter visualizzare il box alla fine di ogni news, all'interno di quale file andrebbe inserito il il tag <fb:comment> ci sarebbe un'altra domanda, ma al momento è superflua poichè subordinata al funzionamento del box stesso.


P.S.
Riguardo al plugin "mi piace" per risolvere il problema del titolo, mi frulla x la testa un'idea, non sò magari dico una fesseria, ma forse vale la pena fare qualche tentativo,

ho notato che nell'ultima versione di flatnux è possibile inserire dei tags diversi per ogni news, partendo da questo principio potrebbe accadere la stessa cosa per i tags di facebook,

la condivisione su facebook di un contenuto ad es. una news avviene mediante dei tag specifici, quelli più significativi sono i seguenti:

<meta content="" property="og:site_name" />
<meta content="" property="og:title" />
<meta content="" property="og:image" />
<meta content="" property="og:description" />

come accade per l'inserimento dei tags html se si potessero inserire di volta in volta i tags di facebook in questo modo il problema almeno in parte sarebbe risolto, almeno in teoria, magari in pratica non è così semplice.


Ringrazio nuovamente x l'attenzione e x l'eventuale risoluzione del problema, chiedo scusa se mi sono dilungato un pò troppo ma almeno spero di aver espresso con chiarezza il problema e xkè no, magari se si trova una soluzione valida potrebbe risultare utile a qualcun altro.



johndorazio

0 Level 0 10

levellevellevellevellevellevellevellevellevellevel
profile mail home
Thursday 24 March 2011 - 16:47

Re: Box commenti di facebook all'interno delle news:
Allora è molto semplice, basta che vai a: "section/none_News/foot_news.php" e aggiungi in fondo qualcosa del genere:

echo "<div style=\"text-align:center;margin:20px;\">";
echo "<fb:comments xid='".urlencode($text)."' url=\"".$_FN["siteurl"].fn_rewritelink("index.php?mod=" . $_FN['idmod'] . "&op=read&id=$text")."\" title=\"".$_FN["sitetitle"]." » ".$title."\"></fb:comments>";
echo "</div>";


L'ho appena provato e funziona bene sul mio sito, e in questo modo pubblica anche il corretto titolo di notizia sulla bacheca di facebook. Include anche il facebook like, per cui si può disattivare quello incluso nella configurazione della sezione news.

Unico problema: se fai un aggiornamento di flatnux questo codice verrà sovrascritto ogni volta.
Perciò sto chiedendo ad Alessandro se si può dare la possibilità di avere "estensioni" per le varie sezioni di flatnux. Basterebbe che flatnux facesse un include di "ext.php" in fondo ad ogni sezione predefinita (news, gallery,login, etc.) e si potrebbero aggiungere funzionalità sociali ai siti flatnux. Tutto ciò è già predisposto dal tema "glorioso", basta mettere il proprio codice applicazione e chiave segreta nella configurazione del tema e il sito è predisposto con il javascript API di facebook. Ma non posso aggiungere funzionalità alle singole sezioni senza che venga sovrascritto ogni volta...

____________________________
"The whole of science is nothing more than a refinement of everyday thinking." (Albert Einstein)

 [1] [2]