Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Пожелания пользователей системы (http://forum.sape.ru/forumdisplay.php?f=15)
-   -   Переделанный sape.php (favicon возле каждой ссылки) (http://forum.sape.ru/showthread.php?t=2914)

gid 06.07.2007 16:01

Переделанный sape.php (favicon возле каждой ссылки)
 
Вложений: 1
Переделаный скрипт выводит ссылки с иконкой (favicon.ico) сайта, на который стоит ссылка, смотрится красиво. Единственный минус - не немного некрасиво получается с сайтами, на которых нет favicon.ico, но я уже придумал как избежать этой ошибки, сейчас реализовываю.

Для тех кто никому не верит может самостоятельно проверить код на наличие "левых функций" и уязвимостей. Модифицировал только функцию return_links(), и добавил свою новую grab_url().

В общем делал для себя, но я думаю и другим тоже полезно будет.

Avelon 06.07.2007 16:45

Цитата:

Сообщение от gid (Сообщение 23984)
Переделаный скрипт выводит ссылки с иконкой (favicon.ico) сайта, на который стоит ссылка, смотрится красиво. Единственный минус - не немного некрасиво получается с сайтами, на которых нет favicon.ico, но я уже придумал как избежать этой ошибки, сейчас реализовываю.

Для тех кто никому не верит может самостоятельно проверить код на наличие "левых функций" и уязвимостей. Модифицировал только функцию return_links(), и добавил свою новую grab_url().

В общем делал для себя, но я думаю и другим тоже полезно будет.

хорошая задумка

gid 06.07.2007 17:42

Вложений: 1
Как и обещал, исправленный sape.php, теперь иконка выводится только если удаленый сайт отвечает, что favicon.ico есть, т.е. заголовок удаленного сервера возвращает статус равеный 200.
На проверку одного сайта отводится максимум 2 секунды, на больших и посещаемых сайтах можно сделать 1 секундную задержку.

Wink 06.07.2007 18:01

Сделайте скриншотик, как это будет выглядеть на практике. Интересно посмотреть

gid 06.07.2007 18:15

Вложений: 1
Выглядит это примерно так:

alarry 06.07.2007 18:24

Цитата:

Сообщение от gid (Сообщение 24027)
Выглядит это примерно так:

Лучше кидай сразу кусок куда, что исправил. А то копаться больно долго.

coguar 08.07.2007 00:17

афтару зачот. Проверил код, мусора нет. Тока нестыковка по версиям кода. У меня 0.7 версия у автора 0.4 за февраль аж.

gid 08.07.2007 06:09

Цитата:

Сообщение от coguar (Сообщение 24391)
У меня 0.7 версия у автора 0.4 за февраль аж.

Да, на счет версии Вы правы, старая... хотя с новой сравнил, особых различий не нашол.

В общем вот, теже яйца, только версия у них 0.7. Измененный участок помечен комментарием /* НАЧАЛО ИЗМЕНЕНИЙ */ и /* КОНЕЦ ИЗМЕНЕНИЙ */
Выложил здесь: http://depositfiles.com/files/1168918 по причине того, что форум отказался загружать файл к себе :(


Часовой пояс GMT +3, время: 23:27.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.