העלמת פרסומות באחסון חינם

[13 בספטמבר 2008] [2 תגובות]

הפוסט הזה נכתב בעקבות שאלה שנשאלה בפורום של K לפני מספר ימים:

"מופיעים לי באתר פרסומות של יאהו באנגלית (האתר בעברית) שאין לי דרך להסיר אותם לשנות אותם או כל דבר אחר."

לאחר מספר שאלות התברר כי האתר מאוחסן בחינם ו-"נגזר עליו" להציג פרסומות.

קצת היסטוריה

לפני שיכולתי להרשות לעצמי לרכוש חבילת איחסון אתרים נורמלית ושם דומיין אמיתי, יצא לי להשתמש בהמון (באמת המון) שירותי איחסון חינם ברשת. האתר הראשון שלי אוכסן בשרת האגדי של Geocities (עוד לפני שנרכש על ידי ענקית האינטרנט Yahoo) ולאחר מכן נדדתי בין חברות איחסון שונות שהציעו תנאים שונים ומגוונים.

חברות האחסון הללו תמיד סיפקו מקום איחסון בחינם בתמורה להצגת פירסומות בכל עמודי האתר. בראשית הדרך הכל הסתמך על אמון ובעל האתר התבקש להוסיף קוד HTML המכיל את הפרסומות בעצמו. לאחר מכן (ועד היום), האמון נשבר וכעת קטע הקוד המכיל את הפירסומות מתווסף באופן אוטומטי לראש הדף שלכם.

הפיתרון

מכיוון שכל חברת איחסון משתמשת בקוד שונה על מנת להציג את הפירסומות, יש להתאים פתרון ספציפי לכל שרת איחסון, אך הרעיון שעומד מאחורי העלמת הפירסומות הוא דומה: לא נסיר את הפרסומות אלא נהפוך אותן לבלתי-נראות!

האתר הספציפי שלגביו נשאלה השאלה בפורום מאוחסן על שרת שהשתמש בקוד הבא על מנת להציג פרסומות:

<CENTER>
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 width=728>
 <TR>
  <TD align=center> <A HREF="http://www.vbuddy.com" 

TARGET="_top">vBuddy - check your reputation</A>&nbsp;&nbsp;|&nbsp;&nbsp;<A HREF="https://secure.serverpro.com/a/b/100.php" TARGET="_top">Cheap Web Hosting - starting at $5</A>
  </TD>
 </TR>
</TABLE>
<script language="JavaScript">
<!--
ctxt_ad_partner = '7486900560';
ctxt_ad_section = '';
ctxt_ad_bg = 'FFFFFF';
ctxt_ad_width = 728;
ctxt_ad_height = 90;
ctxt_ad_bc = 'FFFFFF';
ctxt_ad_cc = 'FFFFFF';
ctxt_ad_lc = '0000FF';
ctxt_ad_tc = '000000';
ctxt_ad_uc = '999999';
// -->
</script>
<script language="JavaScript" src="http://ypn-js.overture.com/partner/js/ypn.js">
</script>
</CENTER>

הדרך לפיתרון קלה מכיוון שכל קוד הפירסומות תחום בין תגי CENTER. אם רק היינו יכולים להגיד לדפדפן שלא יציג שום דבר שנמצא בין תגי ה-CENTER...

רגע, אנחנו יכולים וזה אפילו קל!

כל שיש לעשות הוא לערוך את קובץ ה-CSS ולבקש כי תג ה-CENTER וכל התוכן שבו יהיו בלתי-נראים:

center {
 display: none;
}

והפלא ופלא... הפירסומות נעלמו.

בעיות

  • האם זה חוקי ? יש לבדוק בתנאים המופצים על ידי חברת האיחסון האם יש איסור על שינוי העמוד כך שהפרסומות לא יוצגו.
  • תופעות לוואי. אם האתר שלכם משתמש בתגי CENTER במקום נוסף (אם כן, תשאלו את עצמכם, או אותי, למה?) החלק הזה של האתר יעלם גם כן.
אם אהבת את הפוסט, אני שולח מדי פעם למייל עוד פוסטים מעניינים שלא תמיד מגיעים להתפרסם באתר. אתה מוזמן להצטרף לרשימה:
(אני שונא ספאם. אני מבטיח לעולם לא לשלוח משהו לא מעניין)

2 תגובות

  1. Fili | 9/18/2008 3:20:23 AM
    גם זה עשוי לעבוד - http://www.filination.com/tech/2007/07/16/making-the-most-out-of-the-google-and-yahoo-image-search-traffic/
  2. *** | 9/1/2011 7:25:49 AM
    מעניין...

התגובות נעולות