3 grudnia, 2013

Posted In: Nowe wersje, Uncategorized

Tagi: , , , ,

forum

 

Od początku istnienia strony domowej programu I-Nex, znajduje się na niej forum, od kilku dni jest ono osadzone w stronie za pomocą IFRAME i automatycznie dostosowuje się do szerokości i wysokości forum.

Forum jest napędzane skryptem Esotalk 1.0.0. Miałem wiele możliwości do wyboru, od phpbb3, czy też SMF, jednak wybór padł na esotalk, przez wzgląd na użytkowników, szybkość i lekkość skryptu.

Rozmiar skryptu mieści się w kilkuset kilobajtach i oferuje podstawowe funkcje jakie powinno mieć forum, a przy tym też ładnie wygląda.

Esotalk posiada opcję oznaczenia posta który rozwiązuje problem danego tematu. Użytkownik który zakłada temat, sam określa który post jest rozwiązaniem jego problemu. Po oznaczeniu, post automatycznie ląduje pod pierwszym postem jako rozwiązanie tematu.

W jaki sposób osadzić forum Esotalk w WordPress?

W katalogu wp-content/themes/nazwatwojegomotywu/page-templates, tworzymy plik o nazwie page-forum.php, o zawartości:

<?php
/*
Template Name: Forum
*/
get_header(); ?>
<div id=”forum”>
<script type=”text/javascript”>
function iframeLoaded() {
var iFrameID = document.getElementById(‚idIframe’);
if(iFrameID) {
// here you can make the height, I delete it first, then I make it again
iFrameID.height = „700px”;
iFrameID.height = iFrameID.contentWindow.document.body.scrollHeight + „px”;
}
}

</script>
<iframe id=”idIframe” onload=”iframeLoaded()” style=”width:100%;margin-top: +50px” scrolling=”no” src=”http://i-nex.linux.pl/forum/”></iframe>
</div>
<?php get_footer(); ?>

Po czym w panelu admina dodajemy stronę o nazwie jaką chcemy i ustawiamy szablon strony na page-forum.

Najnowsze komentarze

Reklama

OSSPlanet