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 🙂