2011-07-13 135 views

回答

1

我已經「解決」了:)當添加一些評論時,排序選項會自動變爲可用狀態。我有大約13條評論,它的工作原理!

3

的Facebook不允許外部排序/順序標記或命令,但即時通訊解決簡單的步驟:) http://connect.facebook.net/sk_SK/all.js文件編輯和本地服務器

步驟

  1. 搜索上運行/查找all.js` colorscheme:this.getAttribute('colorscheme')
  2. 更改此行order_by:'reverse_time'
  3. 保存吧!

    • 如果希望其他默認順序正好允許這個選項reverse_time time social
    • 不要忘記更改您的評論頁面

<div id="fb-cont"><script src="http://yourwesite.com/all.js"></script>

+0

您最後一次使用此選項的時間是?我似乎無法讓我的網站使用此代碼。 – CaptainBli

+0

@Ogun:基於你的方法,我對「all.js」Javascript Facebook的文件進行了更多的挖掘,並發現當前的順序是由HTML(DIV)佔位符的「order_by」屬性設置的。所以你只需要添加order_by =「reverse_time」到你的DIV元素聲明中。它似乎工作。 – XpiritO

+0

是的,Facebook上傳all.js,現在很容易進行默認排序:) –

1

在Facebook上JS地址或者你可以使用這個直接鏈接

https://www.facebook.com/plugins/comments.php?api_key=APP_ID&channel_url=https%3A%2F%2Fs-static.ak.fbcdn.net%2Fconnect%2Fxd_proxy.php%3Fversion%3D3%23cb%3Df185df11ab685b1%26origin%3Dhttp%253A%252F%252FWWW.YOURSITE.COM%252Ff846e27164d9b3%26relation%3Dparent.parent%26transport%3Dpostmessage & HREF = HTTP%3A%2F%2FWWW.YOURSITE.COM%2FSUBDIRECTORY%2F &語言環境= tr_TR & numposts = 25 & SDK =喬伊&寬度= 470 & view_as_moderator = 1 & controller_id = feedback_1qpSRehzyIefEfw0h & owns_pages = 1個&命令=頁&限制= 50 &偏移= 0 & ORDER_BY = reverse_time

注重WWW.YOURSITE.COM和&之間的href =子目錄......... &

這個論壇給了我很多想法和變通所以現在我有機會償還一小。

希望它有幫助。

6

我已經回答了這個在另一話題,但我心底重複:)

<div class="fb-comments" data-href="your-website" data-num-posts="5" data-width="638" data-order-by="reverse_time"></div> 

所以無論如何設置關鍵是數據的order-by =「reverse_time」

+0

可以使用最新版本的Facebook Comments Plugin,謝謝。 –

0

Nemanja的解決方案甚至可以與fb:comments標籤一起使用。

數據順序=「reverse_time」作爲註釋框標籤的屬性允許您按逆時間順序排序註釋。