Disqus per Lifetype

In questi giorni sto cercando di risistemare la mia macchina di analisi partizionandola e installando xen per fare analisi con ida pro. 

Al momento sto aspettando che finisca l installazione la 3 partizione debian (1 debian/xen, 1 Debian sid, 1 Debian lenny)  cosi ho fatto un pò di test sul blog modificandolo alla old schoo ( html, css, php ) per riuscire a inserire il tanto voluto disquis… 😛

Cosi faccio anche un tutorial su come installare Disqus su Lifetype.

Prima di tutto ci vogliono:

1 computer (possibilmente con Debian XD)

1 server con installato Lifetype (possibilmente apache e Debian) oppure su noblogs.org

(okok sto divagando è tardi concedetemelo…)

Fatto?!?

Prendete anche un pò di cccccolla vinilica si sa mai che si rompa qualcosa…

Allora io ho fatto così… emh… non mi ricordo vado a vedere…

 

a si ! control center –> blog template editor –> il blog che potete editare ok?

ora aprite footer.template

subrito prima del (/body) inserite: (si con anche il mio commento cosi se mai vorrete rimuoverlo saprete cosa togliere!

 


Ricordatevi di sostituire vostroaccount con il nome del vostro account su disqus

 

<!– codice modificato da aliceinwire per disqus su Lifetype –>
{literal} <script type="text/javascript">
//<![CDATA[
(function() {
var links = document.getElementsByTagName(‘a’);
var query = ‘?’;
for(var i = 0; i < links.length; i++) {
if(links[i].href.indexOf(‘#disqus_thread’) >= 0) {
query += ‘url’ + i + ‘=’ + encodeURIComponent(links[i].href) + ‘&’;
}
}
document.write(‘<script charset="utf-8" type="text/javascript" src="http://disqus.com/forums/vostroaccount/get_num_replies.js’ + query + ‘"></’ + ‘script>’);
})();
//]]>
</script>{/literal}
<!– fine disqus x Lifetype –>

 

ok ora fate update

aprite commentform.template e copiateci dentro questo sostituendo quello che gia c’era

<form name="NewComment" action="{$url->getIndexUrl()}" method="post">
<!– inizio vecchio commento
<p>{include file=""}
{$locale->pr("comment_topic")}<br/><input type="text" style="width: 80%" name="commentTopic" value=""/>
{if $authimage->isEnabled()}
<p>
<label for="authimage">Write the number!</label><br /> {$authimage->show()}<br />
<input tabindex="4" type="text" name="authImage" id="authImage" value="" />
</p>
{/if}
<p>{$locale->pr("comment_text")} <br/><textarea rows="10" style="width: 80%" name="commentText"></textarea></p>
<p>{$locale->pr("comment_username")}<br/> <input type="text" name="userName" value=""/></p>
<p>{$locale->pr("comment_email")}<br/> <input type="text" name="userEmail" value=""/></p>
<p>{$locale->pr("comment_url")}<br/> <input type="text" name="userUrl" value=""/></p>
<input type="submit" value="{$locale->pr("comment_send")}" name="Add"/><br/><br/>
<input type="hidden" name="op" value="AddComment"/>
<input type="hidden" name="articleId" value="{$post->getId()}"/>
<input type="hidden" name="blogId" value="{$blog->getId()}"/>
<input type="hidden" name="parentId" value="{$parentId}"/>
</p>
fine vecchio commento –>

<!– inizio nuovo commento di disqus –>
{literal} <div id="disqus_thread"></div><script type="text/javascript" src="http://disqus.com/forums/vostroaccount/embed.js"></script><noscript><a href="http://vostroaccount.disqus.com/?url=ref">View the discussion thread.</a></noscript><a href="http://disqus.com" class="dsq-brlink">blog comments powered by <span class="logo-disqus">Disqus</span></a> {/literal}
</form>

<!– fine nuovo commento di disqus –>

 

fate update!

ok ora l utima e siete apposto 🙂

aprite post.template

e copiateci dentro questo

 

{assign var="postDate" value=$post->getDateObject()}
{assign var="postOwner" value=$post->getUserInfo()}

<h3 class="title">{$post->getTopic()}</h3>
<p>{$post->getText()}</p>
<div class="posted">
{$locale->tr("posted_by")}
<a href="{$url->postUserLink($postOwner)}">{$postOwner->getUsername()}</a>

({foreach name=categories from=$post->getCategories() item=postCategory}
<a href="{$url->categoryLink($postCategory)}">{$postCategory->getName()}</a>{if !$smarty.foreach.categories.last}, {/if}
{/foreach})

::
{if $post->getCommentsEnabled()}
<a href="{$url->postPermalink($post)}#disqus_thread">{$locale->tr("comments")}
({$post->getTotalComments()})</a> ::
{/if}
<a href="{$url->postPermalink($post)}">
{$locale->tr("permalink")}</a> ::
<a href="{$url->postTrackbackStatsLink($post)}">
{$locale->tr("trackbacks")} ({$post->getTotalTrackbacks()})</a>

</div>

 

 Vi basterà togliere #disqus_thread quando e se vorrete rimuoverlo

Congratulazioni avete installato disqus su Lifetype

ora potrete sfruttarne tutti i benifici!

ad esempio…

emh…

non ne ho idea!  l’ importante è che avete letto tutto fino a qui 

gia che ci siete testatelo lasciando commenti 🙂

vi ringrazio 

L’installazione di Lenny è quasi completa…

prossima volta spero di fare una guida un pò più technica 🙂

This entry was posted in General. Bookmark the permalink.