хуйу нас не матерятся
Есть у меня один подопечный сайт на wordpress и там же форум на fluxbb. И появилась мысль воткнуть виджет с активными темами на форуме. Беглое гугление по вордпресовской базе виджетов ничего не показало и решил сделай свой...
Первая мысль- сделать нормальный wordpress виджет. Но подумав, что его придётся постоянно поддерживать(вордпресс обновляется часто), отклонил эту идею. Плюс привязываться только к вордпрессу не хотелось (некоторое время назад сайт крутился на joomla).
После чего принял решение сделать отдельную мини-апиху, которая будет отдавать нужные данные с fluxbb, которую уже можно будет воткнуть куда угодно.
Так как нам всего лишь нужно сделать 1 sql запрос, я не стал тянуть тяжелые либы, а сделал небольшой велосипед. Подробно объяснять код не буду, всего несколько комментариев:
Бакэнд распаковать в отдельную папку (например /fluxbb_connector) на сайте, и заполнить конфиг.
Добавляем виджет "Текст", в который копипастим следующий код:
<div id="forumActiveTopics"></div>
<script>
jQuery(document).ready(function(){
jQuery.get( "http://_ВАШ_САЙТ_/fluxbb_connector/?route=activeTopics", function( data ) {
jQuery("#forumActiveTopics").html( data )
})
})
</script>
И если всё ок, виджет должен заработать.
Работает оно так:
По идее, юзая этот коннектор, можно интегрировать fluxbb куда угодно.
Дада, многие уже подумали: "вот же дебил ...". И они правы. Как обычно забыл про самую простейшую вещь - rss feed. У флакса же есть своя рсс лента, а у вордпресса есть стандартный виджет. В итоге всё что нужно- втыкаем стандартный рсс виджет и настраиваем на наш форум и всё.
Ну да ничего, пусть инструкция выше лежит для истории, может сгодится для чего-нить ещё.