• 10.02.2012, 08:08:35 *
  • Добро пожаловать, Гость
Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  
collapse
* Голосование
  • Нравится ли Вам Opera AC?
  • Dot Конечно, она просто супер!
  • 1299 (76%)
  • Dot В целом да, но много лишнего..
  • 302 (17%)
  • Dot Для ознакомительных целей
  • 51 (3%)
  • Dot Нет
  • 20 (1%)
  • Dot А что это такое?
  • 16 (0%)
  • Проголосовало пользователей: 1684
  • Смотреть тему

* Счетчик

Реклама:
загрузка...

Автор Тема: Панель Ссылки: как скопировать названия ссылок?  (Прочитано 3178 раз)

0 Пользователей и 1 Гость просматривают эту тему.

CreatoR

  • AC Team
  • Админ
  • *
  • Репутация: 41
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 2917
  • CreatoR - Это не Ник, CreatoR - Это стиль Жизни!
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.80 Opera 9.80
    • WWW
shadowbat [?]
Цитировать
если фильтр поставлен на http, и если выведены по фильтру 20 ссылок из 50, то чтобы текста выводились соответственно 20 строк (к этим ссылкам), а не 50?
Не уверен что понял. Фильтр текста должен совпадать с фильтром ссылок? кстати, они там не по порядку появления на странице, они сортируются, поэтому совпадения списков не будет. Чтобы это решить, можно Лучше выводить название ссылок рядом, в скобках.
« Последнее редактирование: 29.08.2010, 12:43:36 от CreatoR »
Записан
Читаем FAQ по OAC! и Список изменении OAC перед тем как задать вопрос.



P.S
«Не оказываю техподдержку через ПМ/ICQ, и по электронной почте - для этого есть форум.»

shadowbat

  • Пользователь
  • **

  • Автор темы
  • Репутация: 1
  • Оффлайн Оффлайн
  • Сообщений: 56
  • Версия OAC: 3.7.8 Final
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Opera 9.80 Opera 9.80
Цитировать
выводить название ссылок рядом, в скобках.
либо в отдельной колонке думаю будет оптимальным вариантом (для копирования в частности).
или дать возможность двух вариантов вывода: 1. который уже сделан (выше в теме) и второй - двумя колонками. в одной ссылка, а во второй название к этой ссылке. например можно так
Записан

CreatoR

  • AC Team
  • Админ
  • *
  • Репутация: 41
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 2917
  • CreatoR - Это не Ник, CreatoR - Это стиль Жизни!
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.27 Opera 9.27
    • WWW
Тут один фильтр, для ссылок Ниже 3 кнопки - одна с фильтром по ссылкам, другая по тексту, и третья сразу по ссылке и тексту. Список выводится в таблице, каждой ссылке по фильтру соответствует текст ссылки справа (точнее html код текста, т.е если это ссылка под изображением, то будет отображаться именно изображение).

Получить ссылки страницы (фильтр по ссылкам)

Получить ссылки страницы (фильтр по тексту)

Получить ссылки страницы (фильтр по ссылкам или тексту)
« Последнее редактирование: 30.08.2010, 17:21:36 от CreatoR »
Записан
Читаем FAQ по OAC! и Список изменении OAC перед тем как задать вопрос.



P.S
«Не оказываю техподдержку через ПМ/ICQ, и по электронной почте - для этого есть форум.»

shadowbat

  • Пользователь
  • **

  • Автор темы
  • Репутация: 1
  • Оффлайн Оффлайн
  • Сообщений: 56
  • Версия OAC: 3.7.8 Final
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Opera 9.80 Opera 9.80
CreatoR
вот это да! супер кнопочки! 
странно, что тут не выдает названия уроков, но на других сайтах работает отлично. наверное это уже по другой теме: алгоритм выборки ссылок с сайта. в любом случае кнопки очень полезные
их ждать в офф. сборке или это для любителей, чтобы сами себе перенесли на панель?
« Последнее редактирование: 30.08.2010, 03:17:29 от shadowbat »
Записан

CreatoR

  • AC Team
  • Админ
  • *
  • Репутация: 41
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 2917
  • CreatoR - Это не Ник, CreatoR - Это стиль Жизни!
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.27 Opera 9.27
    • WWW
shadowbat [?]
Цитировать
не выдает названия уроков
Скрипт сначала находит ссылку под картинкой, а т.к предусмотрена защита от дубликатов, ссылка с текстом уже не попадает в список.
Убрал защиту дублей. Хотя в этом случае оно не помагает, видимо ссылка там одна и для текста и для картинки.
Записан
Читаем FAQ по OAC! и Список изменении OAC перед тем как задать вопрос.



P.S
«Не оказываю техподдержку через ПМ/ICQ, и по электронной почте - для этого есть форум.»

shadowbat

  • Пользователь
  • **

  • Автор темы
  • Репутация: 1
  • Оффлайн Оффлайн
  • Сообщений: 56
  • Версия OAC: 3.7.8 Final
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Opera 9.80 Opera 9.80
Цитировать
Убрал защиту дублей
??? кнопки перенес на панель заново, все равно нет ссылок.


ну да ладно.. и так тоже хорошо :)
Записан

CreatoR

  • AC Team
  • Админ
  • *
  • Репутация: 41
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 2917
  • CreatoR - Это не Ник, CreatoR - Это стиль Жизни!
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.27 Opera 9.27
    • WWW
shadowbat [?]
Цитировать
их ждать в офф. сборке или это для любителей, чтобы сами себе перенесли на панель?
На любителя :) Я не вижу этому широкое применение, хотя я могу ошибаться.

[?]
Цитировать
все равно нет ссылок
Ну да, я про это написал выше.

Добавлено: 30.08.2010, 17:22:34

Поправил кнопки. Теперь если доступен, то используется innerText, иначе innerHTML.
« Последнее редактирование: 30.08.2010, 17:22:34 от CreatoR »
Записан
Читаем FAQ по OAC! и Список изменении OAC перед тем как задать вопрос.



P.S
«Не оказываю техподдержку через ПМ/ICQ, и по электронной почте - для этого есть форум.»

shadowbat

  • Пользователь
  • **

  • Автор темы
  • Репутация: 1
  • Оффлайн Оффлайн
  • Сообщений: 56
  • Версия OAC: 3.7.8 Final
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Opera 9.80 Opera 9.80
не пойму: как пользоваться фильтром?
на страничке http://skillopedia.ru/category.php?id=268 щелкаю кнопку с фильтром ссылок.
в фильтр ввожу:
http://skillopedia.ru/material.php?id=
или
http://skillopedia.ru/material.php?id=*
ничего не находится... как ввести фильтр, чтобы выдал 20 ссылок http://skillopedia.ru/material.php?id=*
Записан

CreatoR

  • AC Team
  • Админ
  • *
  • Репутация: 41
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 2917
  • CreatoR - Это не Ник, CreatoR - Это стиль Жизни!
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.27 Opera 9.27
    • WWW
shadowbat [?]
Цитировать
как пользоваться фильтром?
Там же написано, это RegExp (регулярные выражения).

Цитировать
как ввести фильтр, чтобы выдал 20 ссылок http://skillopedia.ru/material.php?id=*
http://skillopedia\.ru/material\.php\?id=.*
Я в javascript не спец., но точно знаю что можно заменить все рабочие символы в фильтре и парсить не как RegExp...
Записан
Читаем FAQ по OAC! и Список изменении OAC перед тем как задать вопрос.



P.S
«Не оказываю техподдержку через ПМ/ICQ, и по электронной почте - для этого есть форум.»

shadowbat

  • Пользователь
  • **

  • Автор темы
  • Репутация: 1
  • Оффлайн Оффлайн
  • Сообщений: 56
  • Версия OAC: 3.7.8 Final
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Opera 9.80 Opera 9.80
хм... из 20 ссылок на странице - кнопка с введенным фильтром показывает 13 ссылок, а просто нажатая кнопка показывает кучу ссылок, из них: поиск Ctrl+G находит только 7... открываю панель "Ссылки" и как назло стоят 20 ссылок подписанных все рядышком. ссылки то можно скопировать оттуда, а названия скопировать: хоть бери файнридером и распознавай скриншот...  ???
« Последнее редактирование: 09.09.2010, 04:42:32 от shadowbat »
Записан

CreatoR

  • AC Team
  • Админ
  • *
  • Репутация: 41
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 2917
  • CreatoR - Это не Ник, CreatoR - Это стиль Жизни!
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.27 Opera 9.27
    • WWW
shadowbat [?]
Цитировать
из 20 ссылок на странице
На какой?
Записан
Читаем FAQ по OAC! и Список изменении OAC перед тем как задать вопрос.



P.S
«Не оказываю техподдержку через ПМ/ICQ, и по электронной почте - для этого есть форум.»

cepbl4

  • Пользователь
  • **
  • Репутация: 0
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 23
  • Версия OAC: 3.7.9 Alpha
  • Версия Opera: 10.60.1185.1
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.80 Opera 9.80
    • WWW
блин, чето я совсем запутался...

как сделать кнопки из описанных в этом посте ссылок (Получить ссылки страницы (фильтр по ссылкам), Получить ссылки страницы (фильтр по тексту), Получить ссылки страницы (фильтр по ссылкам или тексту))

я жму на ссылку, спрашивает "добавить кнопку" жму "да", перетаскиваю появившуюся кнопку себе на панель, жму на нее, но ничего не происходит :(

пробывал биндить код
Go%20to%20page,%20%22javascript:(function(){var%20aFilter=prompt('%5BLinks%20Extractor%5D%5Cn%5CnПожалуйста,%20введите%20фильтр%20поиска%20текста%20(Рег.%20выражения):','.*');if(!aFilter){return};var%20aList={},aCount=0,sData='';function%20getDocLinks(doc){var%20a=doc.selectNodes('//a%5B@href%5D');for(var%20i=0;i%3Ca.length;i++){sData='%3Ctr%3E%3Ctd%3E'+a%5Bi%5D.href+'%3C/td%3E%3Ctd%20id=ftxt%3E'+(a%5Bi%5D.innerText!==''?a[i].innerText:a[i].innerHTML)+'%3C/td%3E%3C/tr%3E';aCount++;aList[sData]=1}}getDocLinks(document);if(document.frames.length%3E0){for(var%20i=0;i%3Cdocument.frames.length;i++){try{getDocLinks(document.frames[i].document)}catch(err){}}}if(aCount==0){alert((navigator.language=='ru')?'%D0%A1%D1%81%D1%8B%D0%BB%D0%BA%D0%B8%20%D0%BD%D0%B5%20%D0%BD%D0%B0%D0%B9%D0%B4%D0%B5%D0%BD%D1%8B%20%D0%BD%D0%B0%20%D1%8D%D1%82%D0%BE%D0%B9%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B5.':'No%20links%20found%20on%20this%20page.');return}var%20wn=window,wnd=wn.open('about:blank','popup','scrollbars=yes,location=no');var%20aRE=new%20RegExp('%3Ctd%20id=ftxt%3E.*'+aFilter+'.*%3C/td%3E','ig');wnd.document.write('%3Ctable%20cellspacing=2%20border=1%20cellpadding=5%20width=100%%3E%3Cbr%3E%3Ctr%20bgcolor=#D5D5FF><td><b>Link</b></td><td><b>Text</b></td></tr>');for(var i in aList){if(aRE.exec(i)){wnd.document.write(i)}}wnd.document.write('</table>')})();",, "Получить ссылки страницы (фильтр по тексту)", "Panel Links"жму на бинд, переходит только по ссылкам и все, думал копирует в буфер, нифига, ошибся
Записан

SemoregC

  • Тестер
  • *
  • Репутация: 9
  • Оффлайн Оффлайн
  • Сообщений: 497
  • Brāhmaṇa
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 10.70 Opera 10.70
я жму на ссылку, спрашивает "добавить кнопку" жму "да", перетаскиваю появившуюся кнопку себе на панель

не правильно, нужно сразу перетянуть на панель, а потом нажать "да", а лучше Мастерство писанины кнопок ;) - прочитай инструкцию по кнопкам  ;)
Записан

cepbl4

  • Пользователь
  • **
  • Репутация: 0
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 23
  • Версия OAC: 3.7.9 Alpha
  • Версия Opera: 10.60.1185.1
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.80 Opera 9.80
    • WWW
SemoregC
Цитировать
нужно сразу перетянуть на панель, а потом нажать "да"
спасибо, разобрался

мастерство писанины кнопок пока не читал
Записан

SemoregC

  • Тестер
  • *
  • Репутация: 9
  • Оффлайн Оффлайн
  • Сообщений: 497
  • Brāhmaṇa
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 10.63 Opera 10.63
мастерство писанины кнопок пока не читал

Вот, вот почитаешь, сделаешь себе свои, и с нами не забудь потом поделится  :D
Записан
 




* Реклама:
загрузка...

Страница сгенерирована за 0.088 секунд. Запросов: 33.