Клик - новая команда презентации

Обсуждение новостей системы JetSwap
Аватара пользователя
loller5
Сообщения: 2549
Зарегистрирован: 28 ноя 2010, 01:32
Откуда: Из гнезда.

Re: Клик - новая команда презентации

Непрочитанное сообщение loller5 »

Это мой логин, второй знакомого к которому я имею доступ.
:lol:
Я почему то сразу вспомнил о мазах :lol:

Аватара пользователя
Support
Служба поддержки
Сообщения: 4553
Зарегистрирован: 08 фев 2009, 19:24
Откуда: JetSwap
Контактная информация:

Re: Клик - новая команда презентации

Непрочитанное сообщение Support »

Погонял презентацию, ничего необычного не заметил.
Правда иногда не загружается поисковик из-за установленного очень маленького времени загрузки, в результате вся остальная презентация также не выполняется.
3-5 секунд это вообще мало, лучше ставить не меньше 15, но дело ваше.
Также отмечу, что глюк то в принципе может быть, но у вас презентация выполняется несколькими блоками и возможно глюк имеет место в каком-то из них, который мне просто не показался в силу случайности их показа.
С уважением, Служба поддержки.
http://www.jetswap.com

modulator
Сообщения: 53
Зарегистрирован: 24 ноя 2010, 14:28

Re: Клик - новая команда презентации

Непрочитанное сообщение modulator »

Вроде обнаружена ещё ошибка:
Команда Клик не кликает по такой ссылке:
a;link;http://www.mysite.ru/index.php?view=6111;0 а вот если убрать ?view=6111 то клик происходит.
Видимо знак ? воспринимается как ошибочный командой Клик.
Можете протестировать id 857858 сделан специально для теста.

Аватара пользователя
bardak_denis
Сообщения: 42
Зарегистрирован: 15 окт 2009, 17:35

Re: Клик - новая команда презентации

Непрочитанное сообщение bardak_denis »

Значит еще глючит эта команда? :?

Аватара пользователя
Support
Служба поддержки
Сообщения: 4553
Зарегистрирован: 08 фев 2009, 19:24
Откуда: JetSwap
Контактная информация:

Re: Клик - новая команда презентации

Непрочитанное сообщение Support »

modulator писал(а):Вроде обнаружена ещё ошибка:
Команда Клик не кликает по такой ссылке:
a;link;http://www.mysite.ru/index.php?view=6111;0 а вот если убрать ?view=6111 то клик происходит.
Видимо знак ? воспринимается как ошибочный командой Клик.
Можете протестировать id 857858 сделан специально для теста.
Для поиска ссылок используются функции JavaScript, которые в оригинале принимают в качестве шаблона для поиска регулярное выражение. Возможно из-за этого ищется что-то не то.
Если это так, то и стандартный "Поиск ссылки" не должен по таким ссылкам переходить.
С уважением, Служба поддержки.
http://www.jetswap.com

modulator
Сообщения: 53
Зарегистрирован: 24 ноя 2010, 14:28

Re: Клик - новая команда презентации

Непрочитанное сообщение modulator »

Support писал(а):Для поиска ссылок используются функции JavaScript, которые в оригинале принимают в качестве шаблона для поиска регулярное выражение.
В оригинале не принимает, все перепробовал.
Если искать строку: http://www.softtime.ru/info/articlephp. ... article=42 через регулярное выражение, то это будет так:

/^http:\/\/www\.softtime\.ru\/info\/articlephp\.php\?id_article=42$/i
или так:
|^http://www\.softtime\.ru/info/articlephp\.php\?id_article=42$|i

Если бы эта строка в точности переносилась в функцию поиска, то система должна её найти, но этого не происходит.
Подскажите, как мне задать регулярное выражение для вашей системы, чтобы оно нашло строку http://www.softtime.ru/info/articlephp. ... article=42 ?

ID по которому тестирую: 840439

Аватара пользователя
Support
Служба поддержки
Сообщения: 4553
Зарегистрирован: 08 фев 2009, 19:24
Откуда: JetSwap
Контактная информация:

Re: Клик - новая команда презентации

Непрочитанное сообщение Support »

Используется функция JavaScript search, которая принимает регулярное выражение.

Подробнее см. http://javascript.ru/String/search
http://javascript.ru/tutorial/regexp-specials
http://javascript.ru/basic/regular-expression

Функция получает текст для поиска как строку строку, поэтому что именно она будет искать, доподлинно неизвестно.
С уважением, Служба поддержки.
http://www.jetswap.com

modulator
Сообщения: 53
Зарегистрирован: 24 ноя 2010, 14:28

Re: Клик - новая команда презентации

Непрочитанное сообщение modulator »

Со страницы http://javascript.ru/String/search взял функцию и в таком виде, то она находит ссылку:
function testinput(re, str)
{
if (str.search(re) != -1) return true
else return false
}
alert(testinput(/^http:\/\/www\.softtime\.ru\/info\/articlephp\.php\?id_article=42$/, "http://www.softtime.ru/info/articlephp. ... article=42"))


НО при условии: alert(testinput(Регулярное выражение, Строка поиска))

Как я понял с ваших слов "Функция получает текст для поиска как строку" тогда a;link;ПАРАМАТРЫ - параметры как обычная строка подставляются в переменную функции "Строка поиска", тогда что у Вас стоит в "Регулярное выражение", мне кажется всё должно быть наоборот?

Как я понимаю, данная функция у Вас запускается в цикле по всем найденным ссылкам на странице и ищет ту, которая задана в "ПАРАМАТРЫ".
Или я что то недопонимаю...

Аватара пользователя
Support
Служба поддержки
Сообщения: 4553
Зарегистрирован: 08 фев 2009, 19:24
Откуда: JetSwap
Контактная информация:

Re: Клик - новая команда презентации

Непрочитанное сообщение Support »

Если заданы a;link;ПАРАМЕТРЫ
то функция примет вид для каждой ссылки.

alert(testinput("ПАРАМЕТРЫ", links.href));

Т.е. параметры идут в кавычках, вероятно поэтому и не работает.
Но от кавычек избавиться нельзя, иначе у большинства рекламодателей перестанут работать презентации, т.к. очень мало тех, кто знаком с регулярными выражениями.
С уважением, Служба поддержки.
http://www.jetswap.com

modulator
Сообщения: 53
Зарегистрирован: 24 ноя 2010, 14:28

Re: Клик - новая команда презентации

Непрочитанное сообщение modulator »

А можно Вас попросить сделать такую вещ, добавить условие в программу презентации Клик которое-бы убирало кавычки.
Например:

reg;a;link;ПАРАМЕТРЫ или a;link;ПАРАМЕТРЫ;reg или отконфигурировать как Вам удобно.

т.е. reg означало, что ПАРАМЕТРЫ задаются строго по правилам регулярных выражений?

Идея!
Тогда можно сделать вообще a;reg;ПАРАМЕТРЫ - и тут уже не надо будет искать id link name и т.д. с помощью регулярных выражений можно найти ссылку, почему угодно.

Ответить