24.12.2011 14:46:44
Модификация с полями анкеты
Поля в самой анкете и на странице регистрации можно убирать, а также переименовывать.
#Переименовывание полей
- на странице регистрации
Админка -> Люди -> Регистрация -> HTML-код анкеты
. подключаем jQvery (в самый верх, после ошибок)
выглядит так
[изображение]
Если надо переименовать несколько пунктов (например "Я ищу:" и "Номер ICQ:") делаем так:
- в самой анкете
Админка -> Люди -> Анкета -> HTML-код анкеты
. в самый верх
#Удаление полей
Можно удалять из формы регистрации лишние для вас поля, например "Люблю ли я готовить:"
Админка -> Люди -> Регистрация -> HTML-код анкеты
в самый низ
Допустим надо убрать несколько полей, "Люблю ли я готовить:" и "Любимое домашнее занятие:"
Соответственно, новые анкеты не будут содержать в себе убранное поле, а в старых анкетах будет, если оно там заполнялось.
Чтобы узнать обозначение для нужного вам поля, надо взять исходник страницы регистрации (Ctrl + U) и посмотреть.
Просто нет желания расписывать тут все 47-мь полей.
Либо просто напишите в этой теме, что вам именно нужно, и знающие люди помогут.
#Переименовывание полей
- на странице регистрации
Админка -> Люди -> Регистрация -> HTML-код анкеты
. подключаем jQvery (в самый верх, после ошибок)
<script type="text/javascript" src="https://igust.servis4u.top/chats/anketa/jquery2.js"></script>
. в самый низ<script type="text/javascript">
var $JQ$ = jQuery.noConflict();
$JQ$("td:contains(Я ищу:)").html("Хочу трахнуть:");
</script>
Т. е., стандартное "Я ищу:" заменяется на наше "Хочу трахнуть:"var $JQ$ = jQuery.noConflict();
$JQ$("td:contains(Я ищу:)").html("Хочу трахнуть:");
</script>
выглядит так
[изображение]
Если надо переименовать несколько пунктов (например "Я ищу:" и "Номер ICQ:") делаем так:
<script type="text/javascript">
var $JQ$ = jQuery.noConflict();
$JQ$("td:contains(Я ищу:)").html("Хочу трахнуть:");
$JQ$("td:contains(Номер ICQ:)").html("Ваша сРаНаЯ аСьКа:");
</script>
var $JQ$ = jQuery.noConflict();
$JQ$("td:contains(Я ищу:)").html("Хочу трахнуть:");
$JQ$("td:contains(Номер ICQ:)").html("Ваша сРаНаЯ аСьКа:");
</script>
- в самой анкете
Админка -> Люди -> Анкета -> HTML-код анкеты
. в самый верх
<script type="text/javascript" src="https://igust.servis4u.top/chats/anketa/jquery2.js"></script>
<script type="text/javascript">
var $JQ$ = jQuery.noConflict();
$JQ$(document).ready(function() {
$JQ$("td:contains(Я ищу:):last").html("Хочу трахнуть:");
$JQ$("td:contains(Номер ICQ:):last").html("Ваша сРаНаЯ аСьКа:");
});
</script>
Всё аналогично)<script type="text/javascript">
var $JQ$ = jQuery.noConflict();
$JQ$(document).ready(function() {
$JQ$("td:contains(Я ищу:):last").html("Хочу трахнуть:");
$JQ$("td:contains(Номер ICQ:):last").html("Ваша сРаНаЯ аСьКа:");
});
</script>
#Удаление полей
Можно удалять из формы регистрации лишние для вас поля, например "Люблю ли я готовить:"
Админка -> Люди -> Регистрация -> HTML-код анкеты
в самый низ
<script type="text/javascript">
var _0023 = document.getElementsByName('uf[_0023]'); // Люблю ли я готовить
if(_0023.length){
_0023[0].parentNode.parentNode.style.display = 'none';
}
</script>
_0023 - обозначение поля "Люблю ли я готовить". !!!!! обязательно со строчным пробелом !!!!!var _0023 = document.getElementsByName('uf[_0023]'); // Люблю ли я готовить
if(_0023.length){
_0023[0].parentNode.parentNode.style.display = 'none';
}
</script>
Допустим надо убрать несколько полей, "Люблю ли я готовить:" и "Любимое домашнее занятие:"
<script type="text/javascript">
var _0023 = document.getElementsByName('uf[_0023]'); // Люблю ли я готовить
if(_0023.length){
_0023[0].parentNode.parentNode.style.display = 'none';
}
var _0034 = document.getElementsByName('uf[_0034]'); // Любимое домашнее занятие
if(_0034.length){
_0034[0].parentNode.parentNode.style.display = 'none';
}
</script>
_______var _0023 = document.getElementsByName('uf[_0023]'); // Люблю ли я готовить
if(_0023.length){
_0023[0].parentNode.parentNode.style.display = 'none';
}
var _0034 = document.getElementsByName('uf[_0034]'); // Любимое домашнее занятие
if(_0034.length){
_0034[0].parentNode.parentNode.style.display = 'none';
}
</script>
Соответственно, новые анкеты не будут содержать в себе убранное поле, а в старых анкетах будет, если оно там заполнялось.
Чтобы узнать обозначение для нужного вам поля, надо взять исходник страницы регистрации (Ctrl + U) и посмотреть.
Просто нет желания расписывать тут все 47-мь полей.
Либо просто напишите в этой теме, что вам именно нужно, и знающие люди помогут.