PDA

View Full Version : شکستن لینک در html(از بین بردن لینک های داخل متن مانند ادیتور)



sara_aryanfar
سه شنبه 13 تیر 1391, 21:55 عصر
با سلام دوستان تا بحال برای شما پیش آمده که بخواهید داخل یک متن لینک ناخواسته رو بردارید که با ادیتور میشه اینکارو کرد حالا فرض کنید ما فایل html داریم که تعداد زیادی تگ <a> دارد و ما می خواهیم اونا رو پاک کنیم چطوری میشه انجام داد؟من با روشهای مختلف خواستم انجام بدم اما متاسفانه src تصاویر رو هم پاک می کنه در حالی که من می خوام فقط لینک ها پاک بشن

Ali0Boy
سه شنبه 13 تیر 1391, 22:15 عصر
باسلام. امیدوارد برنامه ای که ضمیمه کرده ام بدردتون بخورد. البته اگر درست منظورتون رو فهمیده باشم.

Saeed_m_Farid
چهارشنبه 14 تیر 1391, 08:25 صبح
من با روشهای مختلف خواستم انجام بدم اما متاسفانه src تصاویر رو هم پاک می کنه در حالی که من می خوام فقط لینک ها پاک بشن
چرا داخل تگ های <a> فقط Attribute ا href رو حذف نمی‌کنید؟ اگه فقط قصدتون "از بین بردن لینک های داخل متن مانند ادیتور" با حذف تگ <a> (http://www.w3schools.com/tags/tag_a.asp) هرچی bookmark و ... هست از ته! حذف میشن.

sara_aryanfar
چهارشنبه 14 تیر 1391, 10:39 صبح
خب من من با کدی تگ های a رو پیدا می کنم اما وقتی اونا رو پاک می کنم تگ های مربوط به عکس همپاک میشن و عکس نمایش داده نمیشه

Saeed_m_Farid
چهارشنبه 14 تیر 1391, 10:57 صبح
کل تگ رو می‌گم پاک نکنید، فقط Attribute مربوط به href رو حذف کنید، اگه هم عکس بود و خواستید لینک‌اِش بمونه، همون Attribute هم پاک نکنید؛ منظورم اینه:
_________________________

89194
اگه اینکار رو با HtmlAgilityPack بکنید، خیلی کار آسونی هم هست ...

sara_aryanfar
چهارشنبه 14 تیر 1391, 11:00 صبح
خب این به نظرتون برا مطلب ضرر نداره و یک ارر محسوب نمیشه از نظر گوگل؟

Saeed_m_Farid
چهارشنبه 14 تیر 1391, 11:13 صبح
خب این به نظرتون برا مطلب ضرر نداره و یک ارر محسوب نمیشه از نظر گوگل؟
مگه سوال شما این نبود؟

... حالا فرض کنید ما فایل html داریم که تعداد زیادی تگ <a> دارد و ما می خواهیم اونا رو پاک کنیم چطوری میشه انجام داد؟
ضرر برای مطلب رو نمی‌فهمم؟ راستش کلاً من نفهمیدم برای چه کاری شما می‌خواین لینک رو حذف کنید!
اگه منظورتون اینه که تگ <a> بدون لینک بی‌معنی هست، می‌تونید Value یا InnerHtml‌ یا ... اش رو بردارین و بذارین تو یه تگ (http://www.w3schools.com/tags/) دیگه، مثلاً <p>!