BlogEngine.Net - admin referers

by Blush 27. March 2010 16:14

Продолжаем дорабатывать BE 1.6

Для начала переводим проект BlogEngine.Web с Net. 2.0 на 3.5 (В свойствах проекта, на закладке Build ставил селект Target Framework на пункт .Net Framework 3.5) дабы использовать в будущем всякие плюшки Linq и пр.

Далее:

В админзоне закладка "Рефереры", редактируем файл BlogEngine.Web\admin\Pages\referrers.aspx.cs


В using добавляем

using System.Linq;


Что бы список дней сортировался (по убыванию при чем), в функции BindDays первую строку подменяем

Было:

ddlDays.DataSource = Referrer.ReferrersByDay.Keys;

Стало:

ddlDays.DataSource = Referrer.ReferrersByDay.Keys.OrderByDescending(date=>date);


 Что бы при клике на ссылку в колонке "Рефереры" нормально открывались ссылки с амперсандами и пр. , в функции populateRow заменяем первую строку

Было:

tableRow["url"] = Server.HtmlEncode(refer.ReferrerUrl.ToString()); 

Стало:

tableRow["url"] = refer.ReferrerUrl.ToString();

Не знаю уж, зачем там HtmlEncode стояло, но адреса с параметрами в запросе, портит , а это запросы поисковых систем всяких.

 

Tags: ,

Рукописи | Цифровое | ASP.Net | BlogEngine.Net

Add comment




  Country flag
biuquote
  • Comment
  • Preview
Loading






www.gavrilov-fam.ru

RecentComments

Comment RSS

Стоит внимания

democrator.ru