Убрать двоеточие из 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>
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>
- Categories:
- heihachi's blog
- Add new comment
- 1003 reads

Comments
почему то не работает,
почему то не работает, вставлял в template.php или я о5 что то не понял -(
а что так спама много в комментах Ы
и почему капча стоит даже зарегистрированным юзерам, нехорошо.
Это не в template.php надо
Это не в template.php надо вставлять :) Создаешь файл, например, nocolons.js и через info файл подключаешь к теме и все будет работать. Сейчас пробую написать еще один метод, при помощи preg_replace()
Все равно не работает
Все равно не работает -(
положил js в папку js в корне темы и прописал в .info:
scripts[] = js/nocolons.js
эффекта ноль -(((
При помощи php попробую
При помощи php попробую убрать их - сразу напишу как сделаю
Ок, жду -))) кстати нельзя ли
Ок, жду -)))
кстати нельзя ли убрать капчу для зарегистрированных юзеров? или хотя бы на математическую поставить
Она для зарегистрированных
Она для зарегистрированных тоже стояла О_о Тупанул значит. Сейчас выключу. Боты долбанные уже запарили, даже через капчу спамят :)
да у меня точно также с этими
да у меня точно также с этими ботами...
если у вас друпал 6 то можно через триггеры сделать снятие комментов или вообще удаление, если в них содержатся символы ссылок типа: < a, h ref, htt p.
а в друпал 7 почему то не работает такая фишка -( у мну д7