Всем доброго дня, в своё время многие читатели моего блога, спрашивали меня в личных сообщениях о том, как установить на главную страницу сайта uCoz ячейку, в которой отображалась бы информация с количеством читателей на сайте.
Многие из вас наверняка сразу вспомнят официальный блог компании uCoz, так как данная мода пошла именно оттуда.
В целом, данную задачу можно решить разными способами, начиная от js и заканчивая банальным css и системными переменными uCoz
Вариант #1
Мы установим на страницу сайта ячейку div с нужным классом, в которую поместим системную переменную отвечающею за отображение Кто Онлайн
Код
<div class="blog_reading"> $ONLINE_COUNTER$</div>
но проблема заключается в том, что в ячейки отображается и другая информация, количество Пользователей и гостей, её мы скроем благодаря css стилям:
Код
.blog-reading #onl3,
.blog-reading #onl2 {display:none}
и в завершении данного решения, нам следует заменить слово Онлайн всего на Сайт читают, для этого идём в Админ панель => Замена стандартных надписей => Статистика "Кто Онлайн"
Правда у данного решения есть один существенный минус, если мы захотим установить на странице сайта второй раз переменную ONLINE_COUNTER, то страница не пройдёт валидацию, так как в html коде присутствуют идентификаторы, которые и дублируются, поэтому давайте рассмотрим второй вариант:
Вариант #2
Во-втором варианте нам снова понадобиться переменная ONLINE_COUNTER и мы снова её помещаем в ячейку div:
Код
<div class="blog-reading-1"> $ONLINE_COUNTER$</div>
а в нужное место на странице сайта устанавливаем следующий html код:
Код
<div class="blog-reading-2">Сайт читают: <span></span></div>
и в низ страницы сайта, перед закрывающим тегом , устанавливаем следующий мини скрипт:
Код
<script type="text/javascript">
$('.blog-reading-2 span').load('/news/ .blog-reading-1 #onl1 b');
</script>
На этом всё, спасибо за внимание.