Рейтинг CMS от iTrack

Компания iTrack разрабатывает новый рейтинг CMS (платных и бесплатных), составленный по «реальным установкам на сайтах». Лицезреть его можно на этой странице. Учитываются только сайты, расположенные на домене в зоне RU. Их робот ходит по интернетам и определяет, какой CMS пользуется сайт. Способ определения и отсева описан здесь.

Как показано на предварительном графике за июнь 2009 года, uCoz занимает 3 место среди других бесплатных систем управления сайтом (нулленый DLE во внимание не берем), уступая Wordpress и Joomla!. Но это только сайты с прикрепленным доменом второго уровня в зоне RU, да и результаты предварительные.

17.07.2009, просмотров: 499, комментариев: 4

Моё мини-исследование

Непонятно зачем зайдя одним дождливым вечером на Ответы@Mail.ru, решил спросить тамошних пользователей о том, знают ли они, что такое uID. В описании опроса было дано наводящее слово - unet. Не даю никаких гарантий объективности ответов, за несколько дней ответило 114 человек. Результаты:

Да, знаю - 30 (26.32%)
У меня это есть - 8 (7.02%)
Что-то знакомое... - 14 (12.28%)
Нет, не знаю - 62 (54.39%)

Первый - второй и третий - четвертый результаты можно приравнять друг к другу, итого выходит, что 33% пользователей знают, что за зверь такой этот uID, а 67% пока что нет. Что ж, не так плохо, я ожидал худшего.

16.07.2009, просмотров: 632, комментариев: 11

Грядет обновление системы...

На форуме Сообщества uCoz сегодня появилась тема с анонсом ближайших нововведений (спасибо Вадиму Клименко, за то что, показал тему). Прочитав ее, очень обрадовался, потому что свершилось то, о чем давно просили - будет добавлена поддержка ЧПУ.

Коротко о нововведениях:
1. Будет добавлен еще один модуль, изначально наполненный онлайн-играми (flash, видимо). Но использовать его можно будет как угодно.
2. Появится возможность средствами системы делать красивый рейтинг.
3. Будут внедрены человеко-понятные URL. Судя по примерам в теме на форуме, можно будет задавать свои названия в адресной строке модулям, а названия категорий и материалов будут транслитерироваться (с возможностью редактирования).
4. Вместо 3 картинок во всех модулях будет возвращаться 10, а полный набор изображений будет возвращаться в яваскрипте.

Меня лично больше всего обрадовали ЧПУ, но всё остальное тоже безусловно полезно для сайтов в системе uCoz.

15.07.2009, просмотров: 563, комментариев: 36

КПД поста

Пока делал блог пришла интересная идея в голову (с моей фантазией это случается не так часто). Суть ее заключается в том, чтобы отразить «полезность поста». А что в блоге может являться «полезностью поста»? Конечно же количество комментариев, оставленных к этому посту. Теперь к делу.

Чтобы вычислить КПД (кто не знает — коэффициент полезного действия, это из физики), нужно разделить число комментариев к посту на число его просмотров. Сделаем это с помощью JS.

Вид материалов (по месту):

Code
<script>document.write(($COMMENTS_NUM$/$READS$*100).toFixed(2));</script>

Страница материала и комментариев к нему (по месту):
Code
<script>document.write(($COM_NUM_ENTRIES$/$READS$*100).toFixed(2));</script>

upd: переделал на js, чтобы можно было сразу округлить.

13.07.2009, просмотров: 576, комментариев: 20

Функции substr и strpos

Предлагаю поговорить о полезных функциях работы со строками, которые имеются в системе uCoz, а именно <?substr()?> и <?strpos()?>. Я долгое время не обращал на них внимания, но, как оказалось потом, в них заложен довольно большой потенциал. Что же можно делать этими функциями? Читаем помощь по условным операторам в ПУ:

substr($STRING$,pos,num) — получение подстроки строки $STRING$, начиная с позиции pos, длинной num символов;
strpos($STRING$,'substring') - получение позиции подстроки substring в строке $STRING$.

Неподготовленный мозг ничего не поймет и в голове останется каша после прочтения описания, но на самом деле всё просто. Первой функцией мы можем из какого-то $оператора$ или просто текста/кода получить нужный участок. А вторая функция выдает числовое значение. Например:

Code
<?substr('uCoz',2)?>

Выдаст нам в результате oz от слова uCoz.
Code
<?strpos('uCoz','C')?>

Покажет какая по счету буква C в слове uCoz (отсчет начинается с нуля).

Что же можно сделать на практике, используя эти функции? Да много чего. Например, убрать подключение u.js из исходного кода:

Code
<?substr('</head>',9)?>

Или взять из какого-то текста вида «русский / english» только то, что стоит перед знаком «/» или после него:
Code
<?substr('русский / english',0,strpos('русский / english','/')-1)?>

Выведет слово «русский».
Code
<?substr('русский / english',strpos('русский / english','/')+2)?>

Выведет слово «english». Дописывая -1 в первом варианте и +2 во втором, мы убираем лишний пробел и сам знак «/» из результата.
13.07.2009, просмотров: 979, комментариев: 4

« 1 2 ... 14 15 16 17 »