Страница 1 из 2

Скриншот сайта при наведении курсора на ссылку!

Добавлено: 18 янв 2009, 22:53
AllCity
Изображение
Очень простой но полезный скрипт :) .

1. Подключаем jQ :) .
2. Шаблон Форум - Общий вид страниц форума после $BODY$ кидаем этот скрипт:

Код: Выделить всё

<script type="text/javascript">

// By AllCity ~ URL SCR v0.1 jQ ~ http://web-codes.net/
$('a.link').each(function(){
if(this.href.indexOf('mailto')!=0&&this.href.indexOf('ftp://')!=0){$(this).attr('title','<img alt="Загрузка..." src="http://pr-cy.ru/imagesite.php?domen='+this.host+'/" border="0" />');}
});
</script>

3. Для роботы скрипта нужен также хинт ;) этот или этот с остальными не проверял.

Где

Код: Выделить всё

src="http://pr-cy.ru/imagesite.php?domen='+this.host+'/"

можно заменить на

Код: Выделить всё

src="http://www.web-screenshots.com/get.php?uid=&t=jpg&cache=1&size=640x480&q=75&lw=2&to=30&bs=1024x768&url='+this.host+'"

Код: Выделить всё

src="http://images.websnapr.com/?url='+this.host+'&size=s"

Код: Выделить всё

src="http://open.thumbshots.org/image.pxf?url='+this.host+'"

Код: Выделить всё

src="http://www.webmorda.kz/site2img/index.php?u='+this.host+'"

Код: Выделить всё

src="http://www.m-software.de/screenshot/Screenshot.png?url='+this.host+'"

Советую поменять на сервис от websnapr.com ;) (база скринов в websnapr.com 1,603,667,800+).

Re: Скриншот сайта при наведении курсора на ссылку!

Добавлено: 18 янв 2009, 23:42
AllCity
Версия на JS (jQ ненужен!)

Код: Выделить всё

<script type="text/javascript">

// By AllCity ~ URL SCR v0.1 JS ~ http://web-codes.net/
url=document.getElementsByTagName('a');
for(scr=0;scr<url.length;scr++){
if(url[scr].className=='link'&&url[scr].href.indexOf('mailto')!=0&&url[scr].href.indexOf('ftp://')!=0){
url[scr].title='<img alt="Загрузка..." src="http://pr-cy.ru/imagesite.php?domen='+url[scr].host+'/" border="0" />';}}
</script>

Но не забиваем про этот хинт!

Re: Скриншот сайта при наведении курсора на ссылку!

Добавлено: 18 янв 2009, 23:53
AllCity
Забыл добавить, у кого стоит какой-то скрипт что заменяет или добавляет к ссылкам атрибут title например как "Хак открытия ссылок с помощью GreyBox скрипта", то надо исправить это в нашем случае удалить этот кусок кода:

Код: Выделить всё

gb[sw].title="GreyBox idea by AllCity ~ http://web-codes.net/";

или поставить этот скрипт ;)

Re: Скриншот сайта при наведении курсора на ссылку!

Добавлено: 19 янв 2009, 13:00
BeaT 4
Круто..Все работает :)

Re: Скриншот сайта при наведении курсора на ссылку!

Добавлено: 23 янв 2009, 10:32
smoke585
Страницу сильно нагружает???

Re: Скриншот сайта при наведении курсора на ссылку!

Добавлено: 23 янв 2009, 11:04
BeaT 4
Вроде НЕТ,по крайней мере я ничего не заметил :|

Re: Скриншот сайта при наведении курсора на ссылку!

Добавлено: 23 янв 2009, 11:10
AllCity
Не капли ;) скрин загружается только когда навести курсором на ссылку.

Re: Скриншот сайта при наведении курсора на ссылку!

Добавлено: 23 янв 2009, 16:26
BL_AF
а только для внешних?

Re: Скриншот сайта при наведении курсора на ссылку!

Добавлено: 23 янв 2009, 16:52
AllCity
BL_AF писал(а):а только для внешних?

Для jQ
Найти:

Код: Выделить всё

if(this.href.indexOf('mailto')

заменить на:

Код: Выделить всё

if(this.host!="allcity.clan.su"&&this.host!="www.allcity.clan.su"&&this.host!="allcity.clan.su:80"&&this.host!="www.allcity.clan.su:80"&&this.href.indexOf('mailto')

Для JS
Найти:

Код: Выделить всё

if(url[scr].className=='link'&&url[scr].href.indexOf('mailto')

заменить на:

Код: Выделить всё

if(url[scr].host!="allcity.clan.su"&&url[scr].host!="www.allcity.clan.su"&&url[scr].host!="allcity.clan.su:80"&&url[scr].host!="www.allcity.clan.su:80"&&url[scr].className=='link'&&url[scr].href.indexOf('mailto')

где allcity.clan.su замени на свой домен ;)

Re: Скриншот сайта при наведении курсора на ссылку!

Добавлено: 23 янв 2009, 17:00
BL_AF
спасиба :D