دوستانی هستند که قسمت نظراتشون رو بدون تایید میذارن و کاربر نظرشو میده و بدون تایید، تو قسمتِ نظرات اون پست مورد نظر نشون داده میشه ، حالا تا بعداً مدیر وب بیاد و جواب نظر اون رو بده. بعضاً پیش میاد یه سری آدم بلانسبت شما [مریض] میان و از این موقعیت استفاده میکنن و یه سری کلمات و جملات زشت رو نظر میدن و حالا تا زمانی که این مدیرِ گرامی بیاد و کامنت رو ببینه و اونو ویرایش یا حذف کنه، معلوم نیست چند دقیقه ، ساعت و یا روز طول بکشه و اون کلماتِ نامناسب هم همینطوری برا همه نشون داده میشه.
شما با استفاده از کد زیر، میتونید هر چندتا از این کلمات نامناسب رو در وبلاگتون فیلتر کنید.
من بعنوان تست و دمو، کلمه [سـایفون] رو فیلتر کردم و شما میتونید تو نظرات، این کلمه رو بنویسید، بعد میبینید که مینویسه این کلمه غیر مجاز است.
نکته1: شما هر کلمهای رو که فیلتر کنید،این کلمه نه تنها در قسمت نظرات،بلکه در متنهای پستاتون هم فیلتر میشه.
نکته2: این کد جاوااسکریپت هست و تنها کسانی میتونن از این کد استفاده کنن که امکانِ جاوا رو از بیان خریده باشند.
نکته3: نمیگم این کار صددرصد باعث جلوگیری از این نوع افراد میشه ولی تا حدودی میشه با این کار، روشون رو کم کرد .
نکته4: کد زیر رو در آخر قالبتون پیست کنید و برای اضافه کردن کلمه به لیست فیلتر شده ها کافیه کد وسط رو کپی کنید و زیر هم دیگه پیست کنید و بجای کلمه سـایفون ، کلمه ای که دوست دارید فیلتر بشه رو بنویسید.
قسمتِ نظرات رو در این پست بدون تایید میذارم تا خودتون تست رو انجام بدید، البته اینجا فقط کلمه سـایفون فیلتر شده و شما فقط میتونید این کلمه رو تو نظرات تست کنید.
<script> document.body.innerHTML = document.body.innerHTML.replace(/سـایفون/g, '(کلمه غیر مجاز)'); </script>
دسته: {کدنویس}
- [ ۹۴/۱۰/۱۰ ]
-
[ پلاک هفت ]