Modificando o AdsenseInjector

by Hirashiki 9. May 2008 01:13

Hoje resolvi dar uma olhada nas extensões do BlogEngine.net. Eu não faço a mínima idéia (ainda) de como funciona o "sistema", mas já deu pra ter uma idéia de como o negócio aqui é poderoso!!!

Instalei a extensão  AdsenseInjector. Se é que posso falar que instalei, pois foi só colocar um arquivo em uma pasta e já estava funcionando.

Esta extensão gerencia e adiciona o script do Google AdSense nas páginas.Porém, percebi que os anúncios só apareciam nosPost e nas páginas personalizada, nunca na página inicial.

 É aí que eu entro!!! Dei uma olhada no código do arquivo e achei isso aqui:

    ...
    /// <summary>
    /// Serving AdSense code in post and page
    /// </summary>
    private static void Serving(object sender, ServingEventArgs e)
    {
        if (_settings.Parameters.Count > 0)
        {
            if (e.Location == ServingLocation.SinglePage || e.Location == ServingLocation.SinglePost)
            {
                DataTable table = _settings.GetDataTable();
                Int32 count = 0;
                // Post or page ?
                bool where = false;
    ...

 

 Está aí a causa!! Substitui a linha em negrito por:

if (e.Location == ServingLocation.SinglePage || e.Location == ServingLocation.SinglePost || e.Location == ServingLocation.PostList)

 

 E tudo funcionou como esperava!! O resultado está na Home.

Tags: , ,

BlogEngine.NET | Programação

Calendário

<<  September 2010  >>
MoTuWeThFrSaSu
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

View posts in large calendar

RecentPosts