protected virtual string GetThreadName(string url, SlugType slugType) { return String.Empty; }
protected override string GetThreadName(string url, SlugType slugType) { if (Settings.UseSlug != true || !HasSlug(url)) return GetThreadID(); string[] urlSplit = SplitURL(url); switch (slugType) { case SlugType.First: return urlSplit[urlSplit.Length - 1] + "_" + urlSplit[urlSplit.Length - 2]; case SlugType.Last: return urlSplit[urlSplit.Length - 2] + "_" + urlSplit[urlSplit.Length - 1]; case SlugType.Only: return urlSplit[urlSplit.Length - 1]; default: return urlSplit[urlSplit.Length - 2]; } }
protected virtual string GetThreadName(SlugType slugType) { return GetThreadName(_url, slugType); }