Вообщем вопрос по ХМ. Есть форум который нужно настроить
http://forumz.dp.ua (прост в настройке) но программа отказывается на нем регистрироваться
Напомню, XseoNMaster при сохранении все поля, имеющиеся в форме, делить на 6 категорий. В какую категорию попадет поле решает программа вместе с пользователем. Каждая категория заключается в фигурные скобки {...}, в каждой категории поля (и их значения) разделены точкой с запятой.
Описание групп полей:
1.
Группа данных проекта - эта группа содержит поля, имеющиеся в XseoNMaster в выпадающем списке "Данные проекта", т.е. поля, имеющиеся в практически во всех формах решистрации движков, такие как Login, Password, Email и т.д. В Вашей строке полей это
- Код: выделить все
{humanverify[input][4];submit[];username[login];password[password];passwordconfirm[password];email[email];emailconfirm[email];dst[dst];}
;
2.
Группа скрытых полей, которые не видны в форме, которые заложены в движке и которые программа ищет/вычисляет самостоятельно. В Вашей строке полей это
- Код: выделить все
{s;securitytoken;do;url;agree;password_md5;passwordconfirm_md5;oldbirthday;}
3.
Другие скрытые поля, не попавшие во вторую группу. В Вашей строке полей это
- Код: выделить все
{humanverify[hash];}
Поля в группах 2 и 3 лучше не корректировать самостоятельно.
4.
Группа постоянных значений (поле присваивается данной группе в XseoNMaster), в эту группу можно внести и вопрос-ответ, если вопрос всего один, соответственно ответ будет один. В Вашей строке полей это
- Код: выделить все
{month [04];day[28];year[1984];showbirthday[3];timezoneoffset[3];options[adminemail][1];}
5.
Группа рандомных полей (поле присваивается и настраивается в XseoNMaster). В Вашей строке полей это
- Код: выделить все
{}
6.
Группа Вопрос-ответ (поле присваивается данной группе в XseoNMaster). В данном поле присутствуют вопрос-ответы, находящиеся в форме регистрации, данных пар может быть несколько, это когда вопросов несколько. В Вашей строке полей это
- Код: выделить все
{}
В каждой форме, как правило, имеется поле капчи, для vBulletin это поле называется
humanverify[input]. Данное поле, как понятно, может иметь различные значения, поэтому вносить текущее значение капчи для данного поля не требуется. По-умолчанию данное поле включено в 1-ю группу (Данные проекта). XseoN при нахождении данного поля в строке полей автоматом присваивает ему значение капчи, если капчи нет, то приваивается пустое значение.
В форуме
http://forumz.dp.ua/ внесены изменения, как видим капча отсутствует, но имеется поле вопроса и имя данного поля совпадает со стандартным именем поля для ввода капчи. В итоге данное поле со значением (
humanverify[input][4];) попало в 1-у группу, хотя должно попасть в 4-у (Постоянные значения) или в 6-у (Вопрос-ответ). Я переместил его в 4-ю группу и регистрация в XseoN прошла успешно.
Скрин расстановки в полей после усп. регистрации в XseoNMaster Скрин работы XseoN в режиме отладки, показаны данные перед отправкой в формуСкрин с успешной регистрацией в Xseon в режиме отладки