ZYV Опубликовано 5 Августа 2004 Жалоба Поделиться Опубликовано 5 Августа 2004 Название: Проверенные ссылки 1.0Добавил: ZYVДобавлен: 05 Авг 2004Обновлен: 05 Авг 2004Категория: IP.Board 1.x.x Проверенные ссылки 1.0 Этот mod добавляет следующую "фишку" - если вы вставляете ссылки на файлы в сообщение через кнопку "Проверенная ссылка", то при показе сообщения IPB проверит доступен ли сервер и рядом со ссылкой появится красный или зеленый кружок. Он рассчитан прежде всего на держателей intranet форумов локальных сетей, на которых пользователи выкладывают ссылки на свои FTPшники. Пару ложек дегтя:Для правильной работы нужно включить PHP remote fopen (обычно на бесплатных хостингах он выключен)Если много пользователей - может сильно возрасти нагрузка на сервер!Статус FTP серверов не определяется, надо указывать конкретный файл (не ftp://ftp.chg.ru/, а, скажем, ftp://ftp.chg.ru/.message)Тем не менее, если пользоваться "с умом" - крайне полезная возможность. Писался для IPB 1.3, но может быть работает и с другими версиями. Попробуете - пишите. Ради универсальности инструкция на английском, но действия крайне примитивные, всё итак ясно. Тем более Vanish и Oska написали пару статей по установке модов на этом форуме... Нажмите здесь, чтобы скачать файл Ссылка на комментарий Поделиться на других сайтах Прочее
alex1 Опубликовано 6 Августа 2004 Жалоба Поделиться Опубликовано 6 Августа 2004 Реальный мод =) Ссылка на комментарий Поделиться на других сайтах Прочее
IBResource Опубликовано 6 Августа 2004 Жалоба Поделиться Опубликовано 6 Августа 2004 Я так понимаю, что ссылка на доступность определяется не во время публикации сообщения в базу, а во время просмотра, чтобы актуальность не была потеряна? Так?Статус FTP серверов не определяется, надо указывать конкретный файл (не ftp://ftp.chg.ru/, а, скажем, ftp://ftp.chg.ru/.message)Это к сожалению плохо. Так как именно просто ссылки на свои ftp люди оставляют в основном... Ссылка на комментарий Поделиться на других сайтах Прочее
ZYV Опубликовано 6 Августа 2004 Автор Жалоба Поделиться Опубликовано 6 Августа 2004 alex1 Спасибо Oska Я так понимаю, что ссылка на доступность определяется не во время публикации сообщения в базу, а во время просмотра, чтобы актуальность не была потеряна? Так? Да, вы совершенно правильно всё понимаете. Кроме того, замечу, что картиночка online/offline берется через вызов <img src=checlinks.php...>, а это гарантирует, что даже если вдруг возникнут проблемы с проверкой ссылки, всё остальное (собственно тема, кроме этой картиночки) загрузится и браузер ждать не будет. Кстати, картинки можно при желании заменять, напомню, что у GIF есть прозрачность, т.е. можно регулировать расстояние между картинкой и ссылкой... ну и вообще много чего можно поняпридумывать мигающие картинки... Это к сожалению плохо. Так как именно просто ссылки на свои ftp люди оставляют в основном... Я думал над этим. Причина в следующем - дело в том, что когда делается remote fopen ссылки http://lalala.com/ , то она рассценивается именно как файл (и правильно!). Когда я пытаюсь открыть указатель на файл ftp://lalala.com/ , то PHP это как файл не рассценивает. Почему? А потому, что в отличие от httpd, FTP сервер при подключении выдаёт не файл по умолчанию типа index.html, а листинг. Ммм.... несколько корявое объяснение, но идея понятна я думаю. Так что это проблема PHP... Можно, конечно, сделать тест через socket'ы или curl (для этого надо поменять пару строк в checklinks.php), но даже на большинстве коммерческих shared-хостингов socket functions вырублены, не говоря уж о бесплатных. Да и что-то лень если честно Но на самом деле мне кажется это не беда. Во-первых у нас, например, всегда выкладывают именно ссылки на файлы, типа ftp://film:user@pride/pub/Shrek.avi , а во-вторых на большинстве FTP в корне лежат стандартные файлы типа .welcome или .message ... Ссылка на комментарий Поделиться на других сайтах Прочее
IBResource Опубликовано 8 Августа 2004 Жалоба Поделиться Опубликовано 8 Августа 2004 Информация ясна и ситуация вполне понятна. Работа вполне понятна. Спасибо Ссылка на комментарий Поделиться на других сайтах Прочее
ZYV Опубликовано 8 Августа 2004 Автор Жалоба Поделиться Опубликовано 8 Августа 2004 Да не за что Если что придумает народ - пишите, я обновлю мод Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения