Один шаблон для одной CMS

creck

Client
Регистрация
05.08.2014
Сообщения
94
Благодарностей
9
Баллы
8
Добрый день уважаемые форумчане. Возник вопрос. Сделал шаблон для одной cms. Появилась проблема по которой прошу у Вас помощи. Когда берет из списка сайты на некоторых, поля типа логин, пароль, емейл заполняются на некоторых нет. В чем может быть причина? И как это исправить? Собственно как добавить в шаблон разные варианты полей с разных сайтов если пройтись по них в ручную. Напомню все сайты одной cms.

Зарания Вам всем благодарен.
 

СТЕПАН

Moderator
Регистрация
17.03.2013
Сообщения
951
Благодарностей
353
Баллы
63
В чем может быть причина?
Причина в разных именах полей, так как админы могут их просто изменять. Нужно собрать максимальное количество таких полей для получения максимального % пробива
 
  • Спасибо
Реакции: creck

creck

Client
Регистрация
05.08.2014
Сообщения
94
Благодарностей
9
Баллы
8
Причина в разных именах полей, так как админы могут их просто изменять. Нужно собрать максимальное количество таких полей для получения максимального % пробива
Спасибо а можно как то вставлять их в шаблон не добавляя действий. просто редактируя одно поле то что отвечает например за логин. Что бы одно поле работало для всех сайтов. А не добавлять их целую кучу в шаблон. Надеюсь Вы меня поняли :-)
 

СТЕПАН

Moderator
Регистрация
17.03.2013
Сообщения
951
Благодарностей
353
Баллы
63
Что бы одно поле работало для всех сайтов
нет так не получится нужна именно цепочка, в случае не успешного выполнения первого будет выполнятся вторая и тд. только так вижу реализацию
 

lucen

Пользователь
Регистрация
18.03.2014
Сообщения
132
Благодарностей
9
Баллы
18
Спасибо а можно как то вставлять их в шаблон не добавляя действий. просто редактируя одно поле то что отвечает например за логин. Что бы одно поле работало для всех сайтов. А не добавлять их целую кучу в шаблон. Надеюсь Вы меня поняли :-)
попробуй так:насобирай в ручную имена полей положи в список бери строку а переменную вставляй в поле значение в экшене установить значение -впрочем вот пример http://joxi.ru/ll7uU4wyTJDoAnvlb8k
 

Nord

Client
Регистрация
22.03.2012
Сообщения
2 405
Благодарностей
1 471
Баллы
113
А не выйдет сделать несколько вариантов ввода логина (в разные поля, обнаруженные на разных сайтах), и сделать эти экшены необязательны - не вставило - не беда, пошло дальше пробовать ввести
 

creck

Client
Регистрация
05.08.2014
Сообщения
94
Благодарностей
9
Баллы
8
нет так не получится нужна именно цепочка, в случае не успешного выполнения первого будет выполнятся вторая и тд. только так вижу реализацию
попробуй так:насобирай в ручную имена полей положи в список бери строку а переменную вставляй в поле значение в экшене установить значение -впрочем вот пример http://joxi.ru/ll7uU4wyTJDoAnvlb8k
А не выйдет сделать несколько вариантов ввода логина (в разные поля, обнаруженные на разных сайтах), и сделать эти экшены необязательны - не вставило - не беда, пошло дальше пробовать ввести
Спасибо большое друзья. Попробую все варианты и обязательно отпишусь что выйдет.
 

kyvour

Активный пользователь
Регистрация
17.05.2014
Сообщения
186
Благодарностей
36
Баллы
28
А не выйдет сделать несколько вариантов ввода логина (в разные поля, обнаруженные на разных сайтах), и сделать эти экшены необязательны - не вставило - не беда, пошло дальше пробовать ввести
я именно так делаю за малым исключением

Если кстати поля одинаковые, например input:text и различаются только классами/именами/айди, то можно в блоке с действиями ставить группы
Каждый номер группы = условие ИЛИ, несколько действий в одной группе = условие И
Например, нам нужно сделать клик по ссылке. На одном сайте ссылка будет иметь ИД registration, а на другом - register-link

В таком случае (если и там и там - это ссылка, т.е. тег <a>) можно сделать всё в одном блоке.
Делаем правый клик по ссылке - добавить в редактор действий. Вписываем поиск по ид - registration, действие rise click, добавить в шаблон.
В результате у нас появился блок (кубик) с кликом по ссылке с id=registration

Кликаем по этому кубику, открываем свойства действия и там внизу будет табличка - № группы, атрибут, тип поиска, № совпадения
Чтобы добавить туда еще 1 ид - просто нада сделать такую же строку как первая, только поменять № группы и ИД ссылки.
Тогда, если не наедет ссылку с первым ИД - пойдет искать вторую...

http://joxi.ru/ClkVVP3JTJBoa6exyxM - для наглядности
 
Последнее редактирование:
  • Спасибо
Реакции: Dexio

Dexio

Client
Регистрация
09.05.2014
Сообщения
1 254
Благодарностей
220
Баллы
63
я именно так делаю за малым исключением

Если кстати поля одинаковые, например input:text и различаются только классами/именами/айди, то можно в блоке с действиями ставить группы
Каждый номер группы = условие ИЛИ, несколько действий в одной группе = условие И
Например, нам нужно сделать клик по ссылке. На одном сайте ссылка будет иметь ИД registration, а на другом - register-link

В таком случае (если и там и там - это ссылка, т.е. тег <a>) можно сделать всё в одном блоке.
Делаем правый клик по ссылке - добавить в редактор действий. Вписываем поиск по ид - registration, действие rise click, добавить в шаблон.
В результате у нас появился блок (кубик) с кликом по ссылке с id=registration

Кликаем по этому кубику, открываем свойства действия и там внизу будет табличка - № группы, атрибут, тип поиска, № совпадения
Чтобы добавить туда еще 1 ид - просто нада сделать такую же строку как первая, только поменять № группы и ИД ссылки.
Тогда, если не наедет ссылку с первым ИД - пойдет искать вторую...

http://joxi.ru/ClkVVP3JTJBoa6exyxM - для наглядности
Очень интереснО,а где про эти группы подробнее прочесть можно?
 

kyvour

Активный пользователь
Регистрация
17.05.2014
Сообщения
186
Благодарностей
36
Баллы
28
Ну в мануале наверное) Я также об этом узнал из форума)) Да там о группах, все и заканчивается на том, что я написал...

Только еще раз отмечу, что если элементы разные - например в 1-м случае надо кликать по div, а во втором по span? то надо делать отдельные блоки.
Можно просто их просто поставить друг за другом и сделать необязательными...
 

kyvour

Активный пользователь
Регистрация
17.05.2014
Сообщения
186
Благодарностей
36
Баллы
28
Я просто тоже делал шабы заточенные под 1-у ЦМС и такие же проблемы были))
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)