how to remove your birthday from the icq directory


//UPDATE: the method described below does not seem to work anymore.

if someone finds an alternative way, please leave a comment 🙂

All those who have ever tried to hide this little detail from their icq profile (for whatever purpose…) might have noticed that it’s actually impossible to permanently remove it. You can change it on the website, and there is even the option to leave the field blank, however, when you try to update, the current birth date will be preserved.

The fact that the removal of other information submitted through dropdown-fields (e.g. spoken languages) is easily possible, made me have a closer look at the the actual value sent for those input fields for the blank option:

<select name="user_data[year]" class="ubu-1-cmb">
<option value=""></option>
<option value="1995">1995</option><option value="1994">1994</option>
<option value="1993">1993</option><option value="1992">1992</option>
<option ...

It’s just an empty string – the same as for the selection of languages etc. – which makes it seem rather intentional than being just some bug in the backend software… 😀

I tried to send several values like 0, null, -1,… but all with the same effect.

However, if you give a “valid” year that is just a bit out of range (i.e. dates before “The Epoch” or after january, 2038), the server will set the date as unspecified! …yeah! 😀

To do this on your own, just login to the icq website, edit your profile (/full_details_update.php) and save the source code of that page to your disk (rename to .htm !).

Then open with notepad, search for the lines shown above and set the value for the first option (the blank one) to something like 1337 😀 )

<select name="user_data[year]" class="ubu-1-cmb">
<option value="1337"></option>
<option value="1995">1995</option><option value="1994">1994</option>
<option value="1993">1993</option><option value="1992">1992</option>
<option ...

To submit data from your personal copy of the form, complete the “action=”-url for the form, i.e. search for the following lines:

<form action="save_user_details.php" method="post" 
enctype="multipart/form-data" name="user_details" id="user_details">
<input type="hidden" name="uin" value="...

and replace with the full path:

<form action="http://people.icq.com/people/save_user_details.php" method="post"
enctype="multipart/form-data" name="user_details" id="user_details">

…now save changes, open the local .htm-file, and set the value for the year to the blank one.

For whatever reason, the javascript-initiated submit does not work locally, so feel free to either add your own submit button, or just click one of those text input fields to set the focus, and press enter – that should actually do it! 🙂

wenn du schon nicht überzeugen kannst, stifte wenigstens Verwirrung…

ja, ich gebs zu… ich habe mir den IE 7 runtergeladen. zwei mal.
zuerst eine noch recht frühe beta (man muss ja schließlich auch mal gucken, wie die eigene(n) seite(n) mit dem ding auss[i]eh[t/en], und – vor allem – was microsoft sich da nun wieder so alles lustiges hat einfallen lassen… 🙂 )

nebenbei bemerkt – es ist doch faszinierend, wie toll alle immer microsoft nachmachen (dabei aber natürlich nach wie vor zweifellos “besser” sein müssen);
gut, firefox hat tabs früher unterstützt als der IE. Weil man sowas nicht einfach nachträglich in den IE 6 reinfriemelt, sondern lieber ein wenig wartet, um es dann in der nächsten version von anfang an zu implementieren… 😉 und dann sogar noch mit einem klitzekleinen Unterschied: der close-button für den aktuellen tab befindet sich nicht – wie bei firefox – oben rechts, sondern jeder tab hat seinen eigenen (inwieweit dass nun sinnvoller ist oder auch nicht sei mal dahingestellt; jedenfalls einfach Gewöhnungssache). so, und was stellt man nach dem upgrade auf firefox 2.0 fest?! achwas… wohl nur n dummer zufall… ^^ 😛
nochwas: der IE 7 hängt neu erzeugte tabs ([strg] + klick auf link) nicht wie firefox einfach hinten dran, sondern direkt rechts neben den aktuellen tab – das kann durchaus praktisch sein, wenn man boards liest (viele threads mit mehreren seiten… gibt sonst irgendwann ein totales chaos).
warten wirs also ab, bis auch firefox eine entsprechende option anbietet… ^^ 😀

aber zurück zum IntrusionEnabler;
windows update war ja so “nett”, mir einfach nochmal (ungefragt) 14 MB IE7 im hintergrund runterzuladen (mit 56K besonders lustig…).
meint also, den bisherigen IE7 runterputzen zu müssen, um ihn dann anschließend zum 3. mal zu installieren… – aber offensichtlich immerhin mit (wenn auch fragwürdigen) neuen features 🙂
(s. screenshot oben; zweiter absatz)
[edit] für alle, die auch von dem billigen resize-algo ihres browsers geplagt werden: beim feuerfuchs Rechtsklick -> Grafik anzeigen; im IE Rechtsklick -> Eigenschaften -> URL kopieren und in ein neues Fenster einfügen… irgendwie erbärmlich; ich sollte wohl mal ein wenig am template rumbasteln… ^^) [/edit]

Wer auch immer das übersetzt hat – auch wenn es sogar um eine ganze silbe länger ist, landet es trotzdem nur auf Platz 2 meiner penibelste-Microsoft-Ãœbersetzungen-Favoritenliste, direkt nach diesem wunderschönen 9-silbigen dingens, das einem in der taskleiste die auswahl des tastatur-layouts ermöglicht…