Method | Description | |
---|---|---|
FormatRates ( int rate, int smile, int agree, int disagree ) : string |
Форматирует оценки.
|
|
FormatUserClass ( UserClass userClass, bool isHtml ) : string |
Преобразовывает тип пользователя в строку.
|
|
GetDateString ( System.DateTime date ) : string | ||
GetForumImagePath ( IServiceProvider provider, bool isUnread ) : string |
Возвращает путь к иконке форума.
|
|
GetMessageImagePath ( IServiceProvider provider, bool isRead, bool isMarked, bool isArticle, PenaltyType violationPenaltyType = PenaltyType.Ban, string violationReason = null ) : string |
Возвращает путь к иконке сообщения.
|
|
GetModeratorialActionName ( int forumId, int msgForumId, string forumName, string forumDescription ) : string | ||
GetRateImagePath ( IServiceProvider provider, MessageRates rate ) : string |
Возвращает путь к иконке с оценкой.
|
|
GetResourceImagePath ( IServiceProvider provider, JanusProtocolResourceType resourceType ) : string |
Возвращает путь к иконке, ассоциированной с ресурсом.
|
|
GetUserDisplayName ( string nick, string realName, string userName ) : string |
Возвращает первое не пустое значение, иначе - Аноним
|
|
GetUserImagePath ( IServiceProvider provider, UserClass userClass ) : string |
Возвращает путь к иконке, ассоциированной с классом пользователя.
|
|
GetWeekDayImagePath ( IServiceProvider provider, int weekDay, bool outdated ) : string | ||
JanusFormatMessage ( IServiceProvider provider ) : System | ||
ProcessImages ( |
||
ReSubj ( string osubj ) : string |
Следующие пара методов выдернуты из исходников IT (с заметными доработками правда), так что все возможные вопросы к нему Перенес из MessageUtilities
|
Method | Description | |
---|---|---|
FormatURLs ( |
||
GetImagePrefix ( ) : string | ||
ProcessImplicitURLs ( |
Обработка ссылок определенные при парсинге автоматически, т.е. без явного указания.
|
|
ProcessRsdnLink ( |
Обработка ссылок вида [#message_name]
|
|
ProcessURLs ( string url, string tag ) : string |
Обработка ссылок вида [url=...]...[/url]
|
Method | Description | |
---|---|---|
FormatMsgLinkTitle ( string subject, System.DateTime date, string nick ) : string |
Форматирует тултип сообщения, указывая на тему, автора и дату постинга.
|
|
FormatUri ( JanusProtocolResourceType resourceType, string parameters ) : string |
Получить внутренний формат ссылки для соответствующего resourceType.
|
|
GetImageUri ( IServiceProvider provider, string name, StyleImageType imageType ) : string |
Получить путь до картинки.
|
|
GetMsgAbsentLinkLoadPostfix ( IServiceProvider provider, int mid ) : string |
Хвост (теги <a> и <img>) для локальных, но отсутсвующих в базе ссылок.
|
|
GetMsgInDbLinkPostfix ( IServiceProvider provider, int mid ) : string |
Хвост (теги <a> и <img>) для локальных ссылок.
|
|
GetPostfixImagePath ( IServiceProvider provider, LinkType linkType, |
Хвост для ссылок (линк на внешний ресурс) на сообщения и информации о пользователе. Для остальных случаев возвращает пустую строку.
|
|
GetUserLinkPostfix ( IServiceProvider provider, int uid ) : string |
Хвост (теги <a> и <img>) для ссылок на информацию о пользователе на сайте.
|
|
InitWellKnownUrlsDictionary ( ) : void |
Known host regulars expressions initialization.
|
|
JanusFormatMessage ( ) : System | ||
ProcessMediaUrl ( IServiceProvider provider, |
||
ProcessRsdnLinkInternal ( IServiceProvider provider, string name, string text ) : string | ||
ProcessUrlInternal ( string url, string text ) : string | ||
RefineImageForWellKnownUrls ( IServiceProvider provider, string url ) : string |
Изменяет картинку для известных адресов.
|
|
RefineUrl ( |
Возвращает в случае возможности линк на внутренний ресурс (message, user-info), иначе - оригинальный линк. Если protocolInfo есть
|
public static FormatRates ( int rate, int smile, int agree, int disagree ) : string | ||
rate | int | Сумма оценок. |
smile | int | Количество улыбок. |
agree | int | Количество согласных. |
disagree | int | Количество не согласных. |
return | string |
protected FormatURLs ( |
||
urlMatch | ||
urlAddress | string | |
urlName | string | |
return | string |
public static FormatUserClass ( UserClass userClass, bool isHtml ) : string | ||
userClass | UserClass | Тип пользователя. |
isHtml | bool | Использовать подсветку. |
return | string |
public static GetDateString ( System.DateTime date ) : string | ||
date | System.DateTime | |
return | string |
public static GetForumImagePath ( IServiceProvider provider, bool isUnread ) : string | ||
provider | IServiceProvider | |
isUnread | bool | В форуме есть не прочитанные сообщения. |
return | string |
public static GetMessageImagePath ( IServiceProvider provider, bool isRead, bool isMarked, bool isArticle, PenaltyType violationPenaltyType = PenaltyType.Ban, string violationReason = null ) : string | ||
provider | IServiceProvider | |
isRead | bool | Сообщение прочитано |
isMarked | bool | Помечено ли сообщение флагом (очками). |
isArticle | bool | Является ли сообщение статьей. |
violationPenaltyType | PenaltyType | Тип бана |
violationReason | string | Основание для бана |
return | string |
public static GetModeratorialActionName ( int forumId, int msgForumId, string forumName, string forumDescription ) : string | ||
forumId | int | |
msgForumId | int | |
forumName | string | |
forumDescription | string | |
return | string |
public static GetRateImagePath ( IServiceProvider provider, MessageRates rate ) : string | ||
provider | IServiceProvider | |
rate | MessageRates | Оценка. |
return | string |
public static GetResourceImagePath ( IServiceProvider provider, JanusProtocolResourceType resourceType ) : string | ||
provider | IServiceProvider | |
resourceType | JanusProtocolResourceType | Тип ресурса. |
return | string |
public static GetUserDisplayName ( string nick, string realName, string userName ) : string | ||
nick | string | Псевдоним пользователя. |
realName | string | Реальное имя пользователя. |
userName | string | Имя пользователя. |
return | string |
public static GetUserImagePath ( IServiceProvider provider, UserClass userClass ) : string | ||
provider | IServiceProvider | |
userClass | UserClass | Класс пользователя. |
return | string |
public static GetWeekDayImagePath ( IServiceProvider provider, int weekDay, bool outdated ) : string | ||
provider | IServiceProvider | |
weekDay | int | |
outdated | bool | |
return | string |
public JanusFormatMessage ( IServiceProvider provider ) : System | ||
provider | IServiceProvider | |
return | System |
public ProcessImages ( |
||
match | ||
return | string |
protected ProcessImplicitURLs ( |
||
urlMatch | Результат регулярного выражения. | |
return | string |
protected ProcessRsdnLink ( |
||
match | Результат сопоставления. | |
return | string |
protected ProcessURLs ( string url, string tag ) : string | ||
url | string | |
tag | string | |
return | string |
public static ReSubj ( string osubj ) : string | ||
osubj | string | |
return | string |