Логика со списками

Padshii

Client
Регистрация
26.04.2016
Сообщения
124
Благодарностей
9
Баллы
18
Первое как сделать чтобы, при переходе на определенный сайт, зенно перекидывало на шаг предыдущий, например сайт с содержанием в адресе google.com , именно с содержанием, так как после адреса может быть что-то еще, понятно думаю.

Второе как сделать чтобы зенно при обнаружении дублей в файле писала комментарий, а потом только чистила дубли.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
1) Нет, непонятно как у вас в поле адреса что-то не относящееся к сайту может быть
2) Только в цикле проверять каждую строку. Брать строку, парсить ей весь объединенный список, считать количество совпадений, добавлять данные в новй список, если совпадений больше 1
 

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 542
Баллы
113
Первое как сделать чтобы, при переходе на определенный сайт, зенно перекидывало на шаг предыдущий, например сайт с содержанием в адресе google.com , именно с содержанием, так как после адреса может быть что-то еще, понятно думаю.
Проверку необходимо делать не пост-фактум, когда уже на сайт совершен переход, а сразу после попадания URL в переменную, экшеном обработки текста.

Второе как сделать чтобы зенно при обнаружении дублей в файле писала комментарий, а потом только чистила дубли.
Учитывая что чистка дублей будет в любом случае, порядок действий не играет роли.
Можно перед очисткой дублей получить кол-во строк и после удаления дублей сравнить кол-во строк "ДО" и "ПОСЛЕ". Если они неравны - Данные -> Файл -> Записать текст.
 

Padshii

Client
Регистрация
26.04.2016
Сообщения
124
Благодарностей
9
Баллы
18
Второе не совсем понял
 

Padshii

Client
Регистрация
26.04.2016
Сообщения
124
Благодарностей
9
Баллы
18
1) Нет, непонятно как у вас в поле адреса что-то не относящееся к сайту может быть
2) Только в цикле проверять каждую строку. Брать строку, парсить ей весь объединенный список, считать количество совпадений, добавлять данные в новй список, если совпадений больше 1
Смотрите , например переход осуществляется на сайт от гугла от adsense,
и адрес получается типа
https://www.google.com/adsense/start/#?modal_active=none
так , чтобы каждый адрес с началом "google.com" уже отбраковывался, вот что требуется мне
 

Padshii

Client
Регистрация
26.04.2016
Сообщения
124
Благодарностей
9
Баллы
18
Проверку необходимо делать не пост-фактум, когда уже на сайт совершен переход, а сразу после попадания URL в переменную, экшеном обработки текста.


Учитывая что чистка дублей будет в любом случае, порядок действий не играет роли.
Можно перед очисткой дублей получить кол-во строк и после удаления дублей сравнить кол-во строк "ДО" и "ПОСЛЕ". Если они неравны - Данные -> Файл -> Записать текст.
тогда такой еще вопрос, как можно сделать чтобы писал в конце списка.
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 880
Баллы
113

Padshii

Client
Регистрация
26.04.2016
Сообщения
124
Благодарностей
9
Баллы
18

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 880
Баллы
113

Padshii

Client
Регистрация
26.04.2016
Сообщения
124
Благодарностей
9
Баллы
18
http://joxi.ru/vAWKq9ytkLMX8A

П.с. Для спасибо - есть специальная кнопка - Мне нравится называется )
Второе не совсем то что нужно,
Нужно чтобы после перехода на сайт, он видел что сайт содержит google.com и переходил назад на шаг, вот как это сделать, понимаю что через логическое действие, if и else или как оно правильно , короче правда или лож, вот как мне прописать, чтобы если адрес сайта содержит google.com он возвращался на шаг назад.
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 880
Баллы
113
Второе не совсем то что нужно,
Нужно чтобы после перехода на сайт, он видел что сайт содержит google.com и переходил назад на шаг, вот как это сделать, понимаю что через логическое действие, if и else или как оно правильно , короче правда или лож, вот как мне прописать, чтобы если адрес сайта содержит google.com он возвращался на шаг назад.
if:
"{-Page.Domain-}"=="google.com"
если да:
свой JavaScript - выполнить на странице - javascript: location.reload(true);

http://joxi.ru/p279jBoh0Y17jr
 
  • Спасибо
Реакции: Padshii

Padshii

Client
Регистрация
26.04.2016
Сообщения
124
Благодарностей
9
Баллы
18

Padshii

Client
Регистрация
26.04.2016
Сообщения
124
Благодарностей
9
Баллы
18

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 880
Баллы
113
Так используйте не успешный выход из логики.
Если содержит гугл.ком - идём назад, если нет, по не успешному куда нужно дальше. Стройте свою логику работы..
 
  • Спасибо
Реакции: Padshii

Padshii

Client
Регистрация
26.04.2016
Сообщения
124
Благодарностей
9
Баллы
18
Так используйте не успешный выход из логики.
Если содержит гугл.ком - идём назад, если нет, по не успешному куда нужно дальше. Стройте свою логику работы..
Спасибо разобрался) осталось со вторым до конца разобраться и все)
 

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