Лечим кривой рекламный бар UcoZ
Не секрет, что в IE рекламный бар при блочной верстке может перекрыться некоторыми блоками. Конечно, так ему и надо, но тем не менее некрасиво, пользователю не понравится:

Не секрет, что шансы на исправление кода бара равны нулю. Поэтому действуем сами. В css добавляем следующую строку:
div[id*=adBar]{position:relative!important;z-index:9999!important}
В IE7 все направится, а пользователям IE6 к различным глюкам на сайтах не привыкать.
Не секрет, что рекламный бар в IE не только перекрывается блоками, но и дергается при прокрутке страницы. Пользователю не понравится. Исправляем:
html {background:url(none.gif) fixed}
Бар перестанет дергаться при прокрутке страницы в IE. Но он перестанет дергаться даже в IE6, а пользователи этого устаревшего браузера очень испугаются, что бар не глючит, поэтому используйте код на свой страх и риск.
09.11.2008
1 комментарий, 2 комментария, 19 комментариев
Сделал код для UcoZ, который правильно склоняет число комментариев и позволит избавиться от различных «1 комментариев», «комментарии (3)» и т. п. Код поддерживает числа до 99, но дальше, если надо, его можно легко расширить.
Да, код банален и прост, но я не видел что кто-нибудь раньше такое делал.
<?if($COMMENTS_NUM$=0)?>
Оставь комментарий<?else?>
<?if($COMMENTS_NUM$<10)?><?if($COMMENTS_NUM$=1)?>
$COMMENTS_NUM$ комментарий<?else?>
<?if($COMMENTS_NUM$<5)?>
$COMMENTS_NUM$ комментария<?else?>
$COMMENTS_NUM$ комментариев<?endif?><?endif?><?else?>
<?if(substr($COMMENTS_NUM$,1,1)=0)?>
$COMMENTS_NUM$ комментариев<?else?>
<?if(substr($COMMENTS_NUM$,0,1)=1)?>
$COMMENTS_NUM$ комментариев<?else?>
<?if(substr($COMMENTS_NUM$,1,1)=1)?>
$COMMENTS_NUM$ комментарий<?else?>
<?if(substr($COMMENTS_NUM$,1,1)<5)?>
$COMMENTS_NUM$ комментария<?else?>
$COMMENTS_NUM$ комментариев
<?endif?><?endif?><?endif?><?endif?><?endif?><?endif?>
Пример работы ниже.
Если будете копипастить, дайте ссылку на мой блог, пожалуйста.
08.11.2008
Vista жрет полгига памяти после запуска, а XP жрет меньше и поэтому рулит
Неправда. Из семейства Windows рулит Windows 3.1:
Системные требования для стандартного режима:
• Intel 80286 (or higher) processor
• 1 MB or more of memory (640K conventional and 256K extended)
• 6.5 MB of free disk space (9 MB is recommended)Системные требования для расширенного режима:
• Intel 80386 (or higher) processor
• 2 MB or more of memory (640K conventional and 1024K extended)
• 8 MB of of free disk space (10.5 MB is recommended)
Рекомендую, будет летать.
08.11.2008
Убираем баннер UcoZ в Firefox
Обновлено в связи с изменением кода рекламного бара.
Это влияет только на ваш браузер, на самом деле баннер никуда не денется, только вы не будете его видеть.
Есть великолепный плагин для Firefox — Stylish. Он позволяет применить любой стиль для любого сайта или сайтов.
Устанавливаем его и перезапускаем Firefox. Внизу окна появляется иконка Stylish. Щелкаем по ней правой кнопкой мыши, выбираем «Управление стилями...», в открывшемся окошке выбираем кнопку «Создать».
Откроется новое окошко, в большое поле для текста вставляем это:
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url-prefix( http:// )
{
div[id*=uzadpn][style*="9999"],div[id*="adBar"] {display:none!important}
div[id*=puzadpn] {height:0px !important;overflow:visible}
div.xw-tl{margin-top:24px}
}
Теперь как-нибудь называем эти стили, например «antiadbar» и нажимаем на кнопку «Сохранить». Больше баннеров на сайтах UcoZ не будет.
Пожалуйста, если будете копипастить, укажите ссылку на мой блог :) .
Если вы пользуетесь браузером Opera, для него тоже есть подобное решение. Если вы пользуетесь браузером Internet Explorer, это ваши проблемы.
05.11.2008
Сайт управляется системой uCoz

