Questo blog si ispira all'opera di Galileo Galilei che fu uno dei padri del metodo scientifico della scienza moderna. E in nome della scienza vera sono impegnato nella battaglia contro la superstizione, il pregiudizio e l’egemonia delle religioni. E una superstizione è quella che alla base del riscaldamento globale ci sono le attività dell’uomo. Niente di più sbagliato, come è detto in molti articoli di questo sito. Marx, poi, la scienza la applicò anche all’analisi della società e degli aspetti economici di questa, traendone la conclusione che è necessaria una società nuova che viva nel benessere e lontano dalle guerre. L’unione fa la forza, contro il malessere e la solitudine.


Blogger. Posts correlati diversi dal titolo del post

Questi post correlati sono solo testo.
A volte i post correlati contengono un titolo uguale a quello del post che stiamo leggendo. E questo ovviamente significa un post correlato in meno.
In questo post indicherò un modo per evitare che ciò accada.
  1. Per prima cosa andate nel modello html del vostro blog e, nella casella che vi apparirà premendo ctrl+f, inserite il tag </head>. Premete 'invio' per cercarlo. Subito prima di esso inserite il seguente codice:

    <!--RelatedPostsStarts-->
    <script language='JavaScript'>
    //<![CDATA[
    var relatedTitles = new Array();
    var relatedTitlesNum = 0;
    var relatedUrls = new Array();
    function related_results_labels(json) {
    for (var i = 0; i < json.feed.entry.length; i++) {
    var entry = json.feed.entry[i];
    relatedTitles[relatedTitlesNum] = entry.title.$t;
    for (var k = 0; k < entry.link.length; k++) {
    if (entry.link[k].rel == 'alternate') {
    relatedUrls[relatedTitlesNum] = entry.link[k].href;
    relatedTitlesNum++;
    break;
    }
    }
    }
    }
    function removeRelatedDuplicates() {
    var tmp = new Array(0);
    var tmp2 = new Array(0);
    for(var i = 0; i < relatedUrls.length; i++) {
    if(!contains(tmp, relatedUrls[i])) {
    tmp.length += 1;
    tmp[tmp.length - 1] = relatedUrls[i];
    tmp2.length += 1;
    tmp2[tmp2.length - 1] = relatedTitles[i];
    }
    }
    relatedTitles = tmp2;
    relatedUrls = tmp;
    }
    function contains(a, e) {
    for(var j = 0; j < a.length; j++) if (a[j]==e) return true;
    return false;
    }
    function printRelatedLabels() {
    var r = Math.floor((relatedTitles.length - 1) * Math.random());
    var i = 0;
    if(relatedTitles.length!=0)
    document.write("<span style=\"color:#CC6600;font-size:0.9em; font-weight:bold; font-family:georgia, helvetica, sans-serif;\">Ti potrebbero interessare anche:<\/span>");
    document.write('<ul>');

    while (i < relatedTitles.length && i < 5) {
    var str=window.location.href;

    var str1=relatedUrls[r];
    var str2=str1.replace("blogspot.com","blogspot.it");
    if (str2!=str){
    document.write('<li><a href="' + relatedUrls[r] + '">' + relatedTitles[r] + '</a></li>');
    }

    if (relatedTitles.length-1==0){
    document.write('<font color="blue">Non ci sono altri articoli correlati</font>');
    break;
    }
    if (r < relatedTitles.length - 1) {
    r++;
    } else {
    r = 0;
    }
    i++;
    }
    document.write('</ul>');
    }
    //]]>
    </script>
  2. Poi, sempre nel modulo html, cercate

    <div class='post-footer-line post-footer-line-3'>
  3. Giusto sotto inserite

    <b:if cond='data:blog.pageType == "item"'>
    <div id='related-posts'>
    <b:loop values='data:post.labels' var='label'>
    <b:if cond='data:label.isLast != "true"'>
    </b:if>

    <script expr:src='"/feeds/posts/default/-/" + data:label.name + "?alt=json-in-script&callback=related_results_labels&max-results=5"' type='text/javascript'/>
    </b:loop><br/>
    <script type='text/javascript'>

    var currentposturl="<data:post.url/>";
    var maxresults=5; <!-- Increase To Show More Then 5 Related Post -->
    removeRelatedDuplicates(); printRelatedLabels();
    </script>
    </div>
    </b:if>
Fatto! Ora avrete i posts correlati in ogni post del vostro blog.

Nessun commento

Posta un commento