Сразу скажу этот скрипт не с фтп.
- Код: Выделить всё
<?if($RATE_FORM$)?><select size="1" id="rt$ID$" name="rating" class="eRating" onChange="if (this.options[this.selectedIndex].value!=0 && confirm(this.options[this.selectedIndex].text+' ?')){this.disabled=true;var cObj=uz.util.Connect.asyncRequest('GET','$MAIN_PAGE_LINK$0-1-'+this.options[this.selectedIndex].value+'-$ID$-3',callback);}"><option value="0" selected>- Оценить -</option><option value="5">(5) Отлично</option><option value="4">(4) Хорошо</option><option value="3">(3) Удовлетв.</option><option value="2">(2) Неудовл.</option><option value="1">(1) Крайне неуд.</option></select><?endif?>
И так заходим в шаблон где есть рейтинг и находим там $RATE_FORM$ (<?if($RATE_FORM$)?>| $RATE_FORM$<?endif?>) сразу после него ставим этот скрипт
- Код: Выделить всё
<?if($RATE_FORM$)?>
<script type="text/javascript">
e=document.getElementsByTagName("select");
for(k=0;k<e.length;k++){
if(e[k].className=='eRating'){
s=e[k].innerHTML;
s=s.replace(/- Оценить -/,'Оцени!');
s=s.replace(/Отлично/,'5');
s=s.replace(/Хорошо/,'4');
s=s.replace(/Неплохо/,'3');
s=s.replace(/Плохо/,'2');
s=s.replace(/Ужасно/,'1');
e[k].innerHTML=s;}}
</script>
<?endif?>
Где (Оцени!, 5, 4, 3, 2, 1) меняем на все что хочется
P.S Отличия этого скрипта от фтп в том что он работает в любом модуле и нечего изменять в скрипте не надо!