TopperHarley

TopperHarley
Рейтинг
350
Регистрация
24.03.2009
seo-Hunter:
Отлично, а линк можно? А то сайт что работал не открывается

Да, в коммерческом топике.

Ап PandoraBox 2.1:

  • Оптимизирована генерация в режиме отложенной публикации(прирост скорости в 2 раза)
  • Оптимизирована архивация файлов, архивация с предельным размером ускорена в 2.5 раза
  • Новый макрос {PUNIQCATRANDKEYWORD}...{/PUNIQCATRANDKEYWORD} – аналогичен {RANDKEYWORD}, но уникален в пределах страницы и работает только внутри текущей категории.
  • Добавлена опция "Удалить файл/папку" в функцию "Запуск по завершению"
  • Фикс учета графика публикации ссылок при пакетной перелинковке постов(указание в процентах)
  • Прочие багофиксы

С 1 МАЯ, товарищи!
Праздничная скидка -20% на PandoraBox закачана на сервер!

Купить PandoraBox онлайн

kashim:
TopperHarley, может организуете праздничную скидку?

Точно.

С 1 МАЯ, товарищи!

Праздничная скидка -20% на PandoraBox закачана на сервер!

Вроде норм.

Перезапускать не надо, кстати. Есть кнопка "Применить" там

return Regex.Replace(template, @"\r\n(\.|\!|\?)" , "$1");

Замена переноса+точка на просто точку

return Regex.Replace(template, @"\r\n\." , ".");

На чем остановились то?

Nickmsk:
Теперь ну ооочень надо его отдельно от пандоры сделать, т.к. оказалось, что они еще и одновременно не могут работать. Вот сижу 4 дня - ни шабы обкатать не могу, ни доры клепать...

Могут. Запустить парсер можно из папки программы. Там лежит экзешник ProParser.exe

using System;
using System.Text;
using System.Text.RegularExpressions;
namespace PandoraBox
{
public class Prob1Plugin : IPluginMacro
{
private Regex rProb1 = new Regex(@"{PROB1-(\d+)\%}(.*?){/PROB1}", RegexOptions.Compiled | RegexOptions.Singleline);

public string Execute(string template, PluginMacroArgs args)
{
template = rProb1.Replace(template, new MatchEvaluator(delegate(Match match)
{
int probability = Convert.ToInt32(match.Groups[1].Value);
int r = Rnd.Next(0, 1000);
if (r <= probability * 10) return match.Groups[2].Value;
return "";
}));
return template;
}
public ushort Level { get { return 10; } }
public String Name { get { return "Prob1Plugin"; } }
}
}
Всего: 2916