دانشنامه طراحی و برنامه نویسی تحت وب

آیا می دانید شما می توانید آموزش ، اسکریپت و یا مقاله مورد نظرتان را از ما کاملا رایگان درخواست کنید ؟
        برای درخواست اینجا کلیک کنید
مقالات کلوب

مخفی کردن نوشته های یک نفر در روم

سید فرزاد سید عربی نژاد | يكشنبه, ۲۲ ارديبهشت ۱۳۹۲، ۰۲:۴۰ ب.ظ | ۲ نظر

در ادامه بحث قبلی که در دیدیم یه متن چه شکلی به سرور ارسال میشه ، حالا باید دید یه متن چطوری از سرور دریافت و تویه روم نمایش داده میشه 

چون روند این کار خیلی به درد نمی خوره من خلاصه با یه مثال تویه فایل Base_lib بررسی میکنم ، امیدوارم به کارتون بیاد


مثال : ما میخواهیم کاری کنیم که یک یوزر خاصی رو کاری کنیم که نوشته هاش رو تویه روم نبینیم (این مثله زیاد برای من پیش میاد برا شمارو نمیدونم)


برای این کار باید بدونید تمام نوشته ها که XML شده بوده اند و به سرور ارسال شده بود ، به سیستم های کاربر ها ارسال میشه و به صورت HTML به داخل روم فرستاده میشه تا همه یوزر ها اون رو ببیند ، اما من نحوه HTML کردن اینارو کاری ندارم چون عملا چیزی از توش در نیومد :| 


امیدوارم با کمی تغییر و ارتقا این سیستم رو مسولان کلوب رویه همه روم ها بزارن (اگرم نذارن خودم نسخه های بعدی رو میدم)


برای این کار مراحل زیر رو انجام دهید :


1- با گوگل کروم وارد روم شوید و بر روی صفحه راست کلیک کرده و روی گزینه Inspec Element کلیک کنید (برای بزرگنمایی تصویر کلیک کنید)

مخفی کردن نوشته های یکی در روم


2- در صفحه باز شده به بالای صفحه برید و فِلِش مربوط به کد <head>...</head> را باز کنید (برای بزرگنمایی تصویر روی آن کلیک کنید )

عکس دوم تغییر فونت در کلوب


3- حال بر روی http://static.cloob.com//public/scripts/jabber_new/base_lib.js?30 کلیک کنید  (برای بزرگنمایی تصویر روی آن کلیک کنید )

عکس سوم تغییر فونت در کلوب


4- در این صفحه به سطر 657 رفته و کدی که پایین نوشته شده رو کپی کنید (برای بزرگنمایی تصویر روی آن کلیک کنید )

مخفی کردن نوشته های یکی در روم

کد : 

if(datafrom.username=='نام کاربری'){
    return false;
}

تو اون قسمت نام کاربری،  کسی که نمیخواهید متنش رو تویه روم ها ببینید رو بنویسید (فقط یادتون باشه بعد از کپی کردن کد زیر مینویه برگرفته شده از wikiweb.blog.ir ، که این جمله رو باید پاک کنید) و دکمه های CTRL + S رو رویه کیبورد بزنید.

در آخر باید صفحه ی شما به شکل زیر باشد :(برای بزرگنمایی تصویر روی آن کلیک کنید )

مخفی کردن نوشته های یکی در روم

یاد آوری میکنم CTRL + S رو حتما بزنید تا تغییرات ذخیره بشه ، حالا این کسی که نام کاربریشو وارد کردید هر چقدر تویه روم بنویسه نمایش داده نمیشه .

اما ! اگه بخواین چندین نام کاربری رو بزارید کافیه کد بالا رو به شکل زیر تغییر بدید : (با علامت || میتونید تا بینهایت نام کاربری اضافه کنید) 

if(datafrom.username=='نام کاربری 1' || datafrom.username=='نام کاربری 2'){
    return false;
}

با تشکر از توجه شما ، امیدوارم به دردتون بخوره
مارو میتونید در رسانه کلوب  : www.cloob.com/_ROOT دنبال کنید


  • سید فرزاد سید عربی نژاد

نظرات  (۲)

تو روحت اربابـــــــــ
bawle:D

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی