Убрать двоеточие из label в drupal

При помощи скрипта ниже можно убрать тупое двоеточие в друпаловском label...

<script type="text/javascript">
function nocolons(){
doclabs = new Array;
doclabs = document.getElementsByTagName('label');
if (doclabs.length) {
  for (i=0; i<doclabs.length; i++ ){
    labtext = doclabs[i].innerHTML;
    if (labtext.indexOf("?") > 0) {
doclabs[i].innerHTML = labtext.replace(":","");
    }
  }
}
}
onload=nocolons;
</script>

Comments

Inglar's picture

почему то не работает,

почему то не работает, вставлял в template.php или я о5 что то не понял -(
а что так спама много в комментах Ы
и почему капча стоит даже зарегистрированным юзерам, нехорошо.

heihachi's picture

Это не в template.php надо

Это не в template.php надо вставлять :) Создаешь файл, например, nocolons.js и через info файл подключаешь к теме и все будет работать. Сейчас пробую написать еще один метод, при помощи preg_replace()

Inglar's picture

Все равно не работает

Все равно не работает -(
положил js в папку js в корне темы и прописал в .info:
scripts[] = js/nocolons.js
эффекта ноль -(((

heihachi's picture

При помощи php попробую

При помощи php попробую убрать их - сразу напишу как сделаю

Inglar's picture

Ок, жду -))) кстати нельзя ли

Ок, жду -)))

кстати нельзя ли убрать капчу для зарегистрированных юзеров? или хотя бы на математическую поставить

heihachi's picture

Она для зарегистрированных

Она для зарегистрированных тоже стояла О_о Тупанул значит. Сейчас выключу. Боты долбанные уже запарили, даже через капчу спамят :)

Inglar's picture

да у меня точно также с этими

да у меня точно также с этими ботами...
если у вас друпал 6 то можно через триггеры сделать снятие комментов или вообще удаление, если в них содержатся символы ссылок типа: < a, h ref, htt p.
а в друпал 7 почему то не работает такая фишка -( у мну д7