Utente:Bot55/Portale: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m ha spostato Utente:Bot55/Progetto a Utente:Bot55/Portale |
Nessun oggetto della modifica |
||
Riga 1:
Questa pagina contiene alcuni [[script]] in [[C sharp|C# 2.0]] per [[WP:AWB|AWB]] che consentono l'inserimento del template {{tl|Portale}} con i relativi eventuali parametri.
== Aggiunta portale biografie se non esistente ==
<div style="font-size:120%;">
<source lang=csharp >
public string ProcessArticle(string ArticleText, string ArticleTitle, int wikiNamespace, out string Summary, out bool Skip)
{
Regex portale = new Regex(@"\{\{Portale", RegexOptions.IgnoreCase);
Match categor = Regex.Match(ArticleText, @"\[\[Categoria\:", RegexOptions.IgnoreCase);
Match interwi = Regex.Match(ArticleText, @"\[\[([a-z]{2,3})\:", RegexOptions.IgnoreCase);
int lastdot = ArticleText.LastIndexOf(".") + 1;
Summary = "";
Skip = (portale.Match(ArticleText).Success);
if (!Skip)
if (categor.Success) ArticleText = ArticleText.Insert(categor.Index, "{{Portale|Biografie}}\n\r");
else if (interwi.Success) ArticleText = ArticleText.Insert(interwi.Index, "{{Portale|Biografie}}\n\r");
else ArticleText = ArticleText.Insert(lastdot, "\r{{Portale|Biografie}}");
return ArticleText;
}
</source>
</div>
== Aggiunta portale biografie se già esistente il template ==
<div style="font-size:120%;">
<source lang=csharp >
|