Salve a tutti
ho una situazione di questo tipo in un articolo con codice
<p>[ad]</p>
<p> </p>
ho questo codice in c# che dovrei modificare per togliere da tutti i miei articoli la seconda riga in cui c'è <p> </p>
In pratica se phIndex != -1 dovrei togliere la seconda riga
come posso fare???
questo è il codice da modificare, mi aiutate?? A disposizione per maggiori informazioni!
codice:
<%@ Page Language="C#" %>
<%@ Import Namespace="BlogEngine.Core" %>
<script runat="server">
protected void Button1_Click(object sender, EventArgs e)
{
var posts = Post.Posts;
var placeHolder = "[ad]"; //If this is what you see in post editor(assuming no tag wrapper);
var phIndex = -1;
for (int i = 0; i < posts.Count; i++)
{
Post p = posts[i];
phIndex = p.Content.IndexOf(placeHolder, p.Content.IndexOf(placeHolder)+1);
if (phIndex != -1)
{
//codice da modificare
p.Content = p.Content.Substring(0, phIndex) + p.Content.Substring(phIndex + placeHolder.Length);
p.Content = p.Content.Insert(phIndex, "[ad]");
p.Save();
}
}
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Button ID="Button1" runat="server" Height="100px"
Text="Insert ads" Width="166px" onclick="Button1_Click" />
</div>
</form>
</body>
</html>