S.a cümleten arkadaşlar
Haberlerin başlıklarını listelerken başlıktaki
</p>
</strong>
font size color gibi vb birçok html kodlarını temizlemem gerekiyor...
<%=rshaber("baslik")%> koduyla başlıkları listeletiyorum.
Alt seviyed bilgim var, bu htmleri temizleme konusunda kodsal yardımcı olursanız çok makbüle geçecek arkadaşlar.
Şimdiden tşkler.
Asp ile başlıklardan html kodu temizleme (Yardım)
10
●1.298
- 08-05-2017, 12:32:06
- 08-05-2017, 18:16:55Dediğinizi iki yöntem ile yapabilirsiniz.
Birinci yöntemi yazıyorum. (ikinci yöntem regex ile, gerek olursa onu da yazarım. Ama aşağıdaki yöntem işini görecektir.)
En üste şu kodları yerleştir,
<% Function BaslikTemizle(baslik) If baslik = "" Then Exit Function baslik = replace(baslik,"<p>","") baslik = replace(baslik,"</p>","") baslik = replace(baslik,"<strong>","") baslik = replace(baslik,"</strong>","") BaslikTemizle = baslik End Function %>
Başlığı sunduğun yeri de şu şekilde yansıtmalısın;
<%=BaslikTemizle(rshaber("baslik"))%> - 08-05-2017, 21:45:39Hocam tşkler evet bu şekilde de çalışıyor,ranuna adlı üyeden alıntı: mesajı görüntüle
olabilecek tüm kodları eklememiz gerekiyor buraya, bunun yerine
< işareti ile başlayıp
> bitenlerin hepsini temizlesek nasıl olur.
sonuçta her kod bu taglarda başlıyor
mesela
<br>
<hr>
<h1></h1>
<p></p>
<div></div>
böyle daha pratik daha sağlam olur dimi
.
.
.
. - 09-05-2017, 00:00:47Bunu sağlayabilecek bir kod yok. En azından benim kanaatimce durum böyle. Her tag için kodları ayrı ayrı girmeniz gerekiyor. Aşağıda size vereceğim tag listesini kullanabilirsiniz. h1'den h6'ya kadar taglar bulunmuyor onları da ekleyin.

Function BaslikTemizle(baslik) 'Ön Taglar baslik = replace(baslik,"<a>","") baslik = replace(baslik,"<abbr>","") baslik = replace(baslik,"<acronym>","") baslik = replace(baslik,"<address>","") baslik = replace(baslik,"<applet>","") baslik = replace(baslik,"<area>","") baslik = replace(baslik,"<article>","") baslik = replace(baslik,"<aside>","") baslik = replace(baslik,"<audio>","") baslik = replace(baslik,"<b>","") baslik = replace(baslik,"<base>","") baslik = replace(baslik,"<basefont>","") baslik = replace(baslik,"<bdi> ","") baslik = replace(baslik,"<bdo>","") baslik = replace(baslik,"<big>","") baslik = replace(baslik,"<blockquote>","") baslik = replace(baslik,"<body>","") baslik = replace(baslik,"<br>","") baslik = replace(baslik,"<button>","") baslik = replace(baslik,"<canvas>","") baslik = replace(baslik,"<caption>","") baslik = replace(baslik,"<center>","") baslik = replace(baslik,"<cite>","") baslik = replace(baslik,"<code>","") baslik = replace(baslik,"<col>","") baslik = replace(baslik,"<colgroup>","") baslik = replace(baslik,"<datalist>","") baslik = replace(baslik,"<dd>","") baslik = replace(baslik,"<del>","") baslik = replace(baslik,"<details>","") baslik = replace(baslik,"<dfn>","") baslik = replace(baslik,"<dialog>","") baslik = replace(baslik,"<dir>","") baslik = replace(baslik,"<div>","") baslik = replace(baslik,"<dl>","") baslik = replace(baslik,"<dt>","") baslik = replace(baslik,"<em>","") baslik = replace(baslik,"<embed>","") baslik = replace(baslik,"<fieldset>","") baslik = replace(baslik,"<figcaption>","") baslik = replace(baslik,"<figure>","") baslik = replace(baslik,"<font>","") baslik = replace(baslik,"<footer>","") baslik = replace(baslik,"<form>","") baslik = replace(baslik,"<frame>","") baslik = replace(baslik,"<frameset>","") baslik = replace(baslik,"<head>","") baslik = replace(baslik,"<header>","") baslik = replace(baslik,"<hr>","") baslik = replace(baslik,"<html>","") baslik = replace(baslik,"<i>","") baslik = replace(baslik,"<iframe>","") baslik = replace(baslik,"<img>","") baslik = replace(baslik,"<input>","") baslik = replace(baslik,"<ins>","") baslik = replace(baslik,"<kbd>","") baslik = replace(baslik,"<keygen>","") baslik = replace(baslik,"<label>","") baslik = replace(baslik,"<legend>","") baslik = replace(baslik,"<li>","") baslik = replace(baslik,"<link>","") baslik = replace(baslik,"<main>","") baslik = replace(baslik,"<map>","") baslik = replace(baslik,"<mark>","") baslik = replace(baslik,"<menu>","") baslik = replace(baslik,"<menuitem>","") baslik = replace(baslik,"<meta>","") baslik = replace(baslik,"<meter>","") baslik = replace(baslik,"<nav>","") baslik = replace(baslik,"<noframes>","") baslik = replace(baslik,"<noscript>","") baslik = replace(baslik,"<object>","") baslik = replace(baslik,"<ol>","") baslik = replace(baslik,"<optgroup>","") baslik = replace(baslik,"<option>","") baslik = replace(baslik,"<output>","") baslik = replace(baslik,"<p>","") baslik = replace(baslik,"<param>","") baslik = replace(baslik,"<picture>","") baslik = replace(baslik,"<pre>","") baslik = replace(baslik,"<progress>","") baslik = replace(baslik,"<q>","") baslik = replace(baslik,"<rp>","") baslik = replace(baslik,"<rt>","") baslik = replace(baslik,"<ruby>","") baslik = replace(baslik,"<s>","") baslik = replace(baslik,"<samp>","") baslik = replace(baslik,"<script>","") baslik = replace(baslik,"<section>","") baslik = replace(baslik,"<select>","") baslik = replace(baslik,"<small>","") baslik = replace(baslik,"<source>","") baslik = replace(baslik,"<span>","") baslik = replace(baslik,"<strike>","") baslik = replace(baslik,"<strong>","") baslik = replace(baslik,"<style>","") baslik = replace(baslik,"<sub>","") baslik = replace(baslik,"<summary>","") baslik = replace(baslik,"<sup>","") baslik = replace(baslik,"<table>","") baslik = replace(baslik,"<tbody>","") baslik = replace(baslik,"<td>","") baslik = replace(baslik,"<textarea>","") baslik = replace(baslik,"<tfoot>","") baslik = replace(baslik,"<th>","") baslik = replace(baslik,"<thead>","") baslik = replace(baslik,"<time>","") baslik = replace(baslik,"<title>","") baslik = replace(baslik,"<tr>","") baslik = replace(baslik,"<track>","") baslik = replace(baslik,"<tt>","") baslik = replace(baslik,"<u>","") baslik = replace(baslik,"<ul>","") baslik = replace(baslik,"<var>","") baslik = replace(baslik,"<video>","") baslik = replace(baslik,"<wbr>","") 'Son Taglar baslik = replace(baslik,"</a>","") baslik = replace(baslik,"</abbr>","") baslik = replace(baslik,"</acronym>","") baslik = replace(baslik,"</address>","") baslik = replace(baslik,"</applet>","") baslik = replace(baslik,"</area>","") baslik = replace(baslik,"</article>","") baslik = replace(baslik,"</aside>","") baslik = replace(baslik,"</audio>","") baslik = replace(baslik,"</b>","") baslik = replace(baslik,"</base>","") baslik = replace(baslik,"</basefont>","") baslik = replace(baslik,"</bdi>","") baslik = replace(baslik,"</bdo>","") baslik = replace(baslik,"</big>","") baslik = replace(baslik,"</blockquote>","") baslik = replace(baslik,"</body>","") baslik = replace(baslik,"</br>","") baslik = replace(baslik,"</button>","") baslik = replace(baslik,"</canvas>","") baslik = replace(baslik,"</caption>","") baslik = replace(baslik,"</center>","") baslik = replace(baslik,"</cite>","") baslik = replace(baslik,"</code>","") baslik = replace(baslik,"</col>","") baslik = replace(baslik,"</colgroup>","") baslik = replace(baslik,"</datalist>","") baslik = replace(baslik,"</dd>","") baslik = replace(baslik,"</del>","") baslik = replace(baslik,"</details>","") baslik = replace(baslik,"</dfn>","") baslik = replace(baslik,"</dialog>","") baslik = replace(baslik,"</dir>","") baslik = replace(baslik,"</div>","") baslik = replace(baslik,"</dl>","") baslik = replace(baslik,"</dt>","") baslik = replace(baslik,"</em>","") baslik = replace(baslik,"</embed>","") baslik = replace(baslik,"</fieldset>","") baslik = replace(baslik,"</figcaption>","") baslik = replace(baslik,"</figure>","") baslik = replace(baslik,"</font>","") baslik = replace(baslik,"</footer>","") baslik = replace(baslik,"</form>","") baslik = replace(baslik,"</frame>","") baslik = replace(baslik,"</frameset>","") baslik = replace(baslik,"</head>","") baslik = replace(baslik,"</header>","") baslik = replace(baslik,"</hr>","") baslik = replace(baslik,"</html>","") baslik = replace(baslik,"</i>","") baslik = replace(baslik,"</iframe>","") baslik = replace(baslik,"</img>","") baslik = replace(baslik,"</input>","") baslik = replace(baslik,"</ins>","") baslik = replace(baslik,"</kbd>","") baslik = replace(baslik,"</keygen>","") baslik = replace(baslik,"</label>","") baslik = replace(baslik,"</legend>","") baslik = replace(baslik,"</li>","") baslik = replace(baslik,"</link> ","") baslik = replace(baslik,"</main>","") baslik = replace(baslik,"</map>","") baslik = replace(baslik,"</mark>","") baslik = replace(baslik,"</menu>","") baslik = replace(baslik,"</menuitem>","") baslik = replace(baslik,"</meta>","") baslik = replace(baslik,"</meter>","") baslik = replace(baslik,"</nav>","") baslik = replace(baslik,"</noframes>","") baslik = replace(baslik,"</noscript>","") baslik = replace(baslik,"</object>","") baslik = replace(baslik,"</ol>","") baslik = replace(baslik,"</optgroup>","") baslik = replace(baslik,"</option>","") baslik = replace(baslik,"</output>","") baslik = replace(baslik,"</p>","") baslik = replace(baslik,"</param>","") baslik = replace(baslik,"</picture>","") baslik = replace(baslik,"</pre>","") baslik = replace(baslik,"</progress>","") baslik = replace(baslik,"</q>","") baslik = replace(baslik,"</rp>","") baslik = replace(baslik,"</rt>","") baslik = replace(baslik,"</ruby>","") baslik = replace(baslik,"</s>","") baslik = replace(baslik,"</samp>","") baslik = replace(baslik,"</script>","") baslik = replace(baslik,"</section>","") baslik = replace(baslik,"</select>","") baslik = replace(baslik,"</small>","") baslik = replace(baslik,"</source>","") baslik = replace(baslik,"</span>","") baslik = replace(baslik,"</strike>","") baslik = replace(baslik,"</strong>","") baslik = replace(baslik,"</style>","") baslik = replace(baslik,"</sub>","") baslik = replace(baslik,"</summary>","") baslik = replace(baslik,"</sup>","") baslik = replace(baslik,"</table>","") baslik = replace(baslik,"</tbody>","") baslik = replace(baslik,"</td>","") baslik = replace(baslik,"</textarea>","") baslik = replace(baslik,"</tfoot>","") baslik = replace(baslik,"</th>","") baslik = replace(baslik,"</thead>","") baslik = replace(baslik,"</time>","") baslik = replace(baslik,"</title>","") baslik = replace(baslik,"</tr>","") baslik = replace(baslik,"</track>","") baslik = replace(baslik,"</tt>","") baslik = replace(baslik,"</u>","") baslik = replace(baslik,"</ul>","") baslik = replace(baslik,"</var>","") baslik = replace(baslik,"</video>","") baslik = replace(baslik,"</wbr>","") BaslikTemizle = baslik End Function
- 09-05-2017, 00:12:07@SanalTurkey; ve @ranuna;
1- örnek kod betiği 1
2- örnek kod betiği 2
3- örnek kod betiği 3
tamda benim söylediğimi yapar gibi geldi, çok fazla anlamadığım için mantığını çözemedim ama Regex.Replace(htmlText, "<.*?>", string.Empty); bu gibi bişey işte
< ile başlayıp > biten arasındaki herşeyi temizliyor gibi geldi.
<%=rshaber("baslik")%> değişkenine tanımlarsak çok işime yarayacak
.
.
.
. - 09-05-2017, 00:16:01Bu biraz kod ameliliği olmuş sanki hocamSanalTurkey adlı üyeden alıntı: mesajı görüntüle

<% Function temizle(gelenString) Dim regExpStr, gidenString Set regExpStr = New Regexp regExpStr.IgnoreCase = True regExpStr.Global = True regExpStr.Pattern = "<(.|n)+?>" gidenString = regExpStr.Replace(gelenString, "") gidenString = Replace(gidenString, "<", "<") gidenString = Replace(gidenString, ">", ">") temizle = gidenString Set regExpStr = Nothing End Function %>
Buyur hocam bu fonksiyonu kullan. Tüm < > taglarını temizler. - 09-05-2017, 00:19:31Çok eski bir arşivden kalma hocam üstüne daha sonra html5 ile gelen kodları ekledim 3-5 bir şey yoksa hayatta el atılmaz zatentolgasen adlı üyeden alıntı: mesajı görüntüle
- 09-05-2017, 00:20:18<%=temizle(rshaber("baslik"))%> diyerek doğru tanımlama dimi @tolgasen; hocamtolgasen adlı üyeden alıntı: mesajı görüntüle
- 09-05-2017, 00:20:23Elinize sağlık yine de hocam baya uğraşmışsınız.SanalTurkey adlı üyeden alıntı: mesajı görüntüle

Tek sıkıntı <img src gibi kodları temizlemek problem olur verdiklerinizde.
Aynen hocam, o şekilde kullanabilirsiniz.WebnetMasteR adlı üyeden alıntı: mesajı görüntüle

