Невсегда открывать информацию в новых окнах удобно, иногда хочется сделать так, чтобы она изначально была открыта на странице. Примером такого решения является история репутации на странице профиля. Такое нестандартное решение для uCoz понравилось многим пользователям.
Также в источнике предложена идея использования данного скрипта не просто как история изменения репутации, а как отзывы о пользователе. По сути таковым функция и является, напоминает функционал биржи фриланса и подобных сервисом.
Пример работы:
Пример репутации uCoz на персональной странице
Скрипт проверен, работает быстро и не дает сбоев.
Установка
1. Загрузите в корневой каталог сайта через Файловый менеджер или FTP папку «usrep» из приложенного к материалу архива.
2. Вставьте следующий код на персональной странице пользователя в том месте, где хотите вывести историю репутации:
Код
<script id="scriptRep" type="text/javascript"></script>
<div style="border:1px solid #dedede; background:#fff;">
<div style="padding:5px; border:0px; border-bottom:1px solid #ccc;">
<div id="editRep" style="float:right;"></div>
Репутация <u>$_USERNAME$</u> составляет - <b id="kdfjeu2">$_REPUTATION$</b></div>
<div id="testRepa" style="padding:5px; text-align:center; max-height:153px; overflow: auto;"></div>
</div>
<div style="padding:5px;"></div>
<script type="text/javascript">var user_id = "$_USER_ID$";</script>
<script type="text/javascript" src="/usrep/uS_Rep.js"></script>
Скрипт использует get-запросы, обратите на это внимание, поскольку несколько get-запросов на одной странице не только снижают скорость ее загрузки, но и грозят временной блокировкой IP. То есть если у вас уже есть на сайте чат от Урааа и выгрузка подарков на персональную страницу, то ставить в дополнение скрипт репутации будет плохой идеей. Также смотрите другие частые ошибки пользователей системы uCoz.
Да, это решение не новое, но полезное, мы решили поделиться им на нашем сайте. Пишите в комментариях, используете ли вы это решение или нет. Если нет, то почему.
К данному материалу нет комментариев, но Вы можете стать первым, оставив свой комментарий!