| 
 | 
Здравствуйте, гость ( Вход | Регистрация )
|   | 
| 
 | 
|  28.8.2016, 22:01 
				 Сообщение
					#1
					
				
			 | |
|  Местный        Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз  | URL Info PX Версия: 1.03 Автор: alex82 aka Caddish Hedgehog Системные требования: PtokaX 0.4.2.0 или новее Описание: Скрипт отображает описание для ссылок, отправляемых юзерами в чат. Описание берется из тега <title> страницы, на которую указывает ссылка. Данный скрипт должен находиться в списке ниже скриптов, блокирующих сообщения юзеров. Если описание ссылок добавляется в сообщение юзера (ReportType = 2, см. настройки), и на Вашем хабе есть скрипты, модифицирующих сообщения юзеров (антикапс, "лечащий"антимат, и т.д), этот скрипт нужно поставить выше них. Оригинальный скрипт: http://mydc.ru/topic5272.html  urlinfo_px_1.03.zip ( 3.62 килобайт )
Кол-во скачиваний: 14 | 
|  | |
|  28.8.2016, 23:31 
				 Сообщение
					#2
					
				
			 | |
|  Белый Волк          Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз  | 
				alex82, возможно, стоило бы учесть и кириллические ссылки.
				
				
				
			 | 
|  | |
|  29.8.2016, 0:08 
				 Сообщение
					#3
					
				
			 | |
|  Местный        Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз  | 
				Ksan, работают же. Цитата [00:07:05] <alex82>  (Индусский код — Lurkmore) | 
|  | |
|  29.8.2016, 3:16 
				 Сообщение
					#4
					
				
			 | |
|  Белый Волк          Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз  | 
				alex82, точно!  Это я просто невнимательно глянул на одну строку: Код local ext = link:lower():match("%.([a-z])+$")и решил, что расчёт только на латиницу.   | 
|  | |
|  29.8.2016, 18:54 
				 Сообщение
					#5
					
				
			 | |
|  Продвинутый участник     Группа: Пользователи Сообщений: 176 Регистрация: 11.7.2008 Пользователь №: 171 Спасибо сказали: 182 раза  | 
				Протестил курлом на дебиане - всё пашет отлично. Ссылки на гр. изображения не обрабатывает, но это и понятно, там нет <title> | 
|  | |
|  16.9.2016, 17:49 
				 Сообщение
					#6
					
				
			 | |
|  Продвинутый участник     Группа: Пользователи Сообщений: 176 Регистрация: 11.7.2008 Пользователь №: 171 Спасибо сказали: 182 раза  | 
				Немного изменил скрипт, не было обработки ссылок типа  CODE function GetTitle(url) local data, http_status ------------------------------- костыль youtu.be if url:find("^https://youtu.be/") then url = url:gsub("youtu.be/", "www.youtube.com/watch?v=") end -------------------------------- if bUseCurl then Url Info Modx За основу взят скрипт: URL InfoPX 1.02 © 2016 alex82 aka Caddish Hedgehog http://mydc.ru/topic5826. История изменений: urlinfo_px_mod: Добавлено: костыль youtu.be Tsd 16.09.2016 urlinfo_px_mod1: Изменено: 1. Таблица с костылями перенесена в конфиг. 2. Если с первого раза не удалось получить описание ссылки - скрипт пытается получить описание ресурса с главной страницы. Tsd 18.09.2016 Сообщение отредактировал Tsd - 18.9.2016, 15:28 
	Прикрепленные файлы
	  urlinfo_px_mod.zip ( 3.71 килобайт )
Кол-во скачиваний: 12  urlinfo_px_mod1.zip ( 4.01 килобайт )
Кол-во скачиваний: 15 | 
|  | |
|  16.9.2016, 23:38 
				 Сообщение
					#7
					
				
			 | |
|  Активный участник    Группа: Пользователи Сообщений: 69 Регистрация: 14.9.2009 Пользователь №: 4 440 Спасибо сказали: 19 раз  | |
|  | |
|  17.9.2016, 14:57 
				 Сообщение
					#8
					
				
			 | |
|  Продвинутый участник     Группа: Пользователи Сообщений: 176 Регистрация: 11.7.2008 Пользователь №: 171 Спасибо сказали: 182 раза  | |
|  | |
|  17.9.2016, 16:24 
				 Сообщение
					#9
					
				
			 | |
|  Участник   Группа: Пользователи Сообщений: 38 Регистрация: 24.11.2008 Из: Москва Пользователь №: 1 186 Спасибо сказали: 6 раз  | 
				Это все конечно прикольно, но поюзав скрипт заметил что многие ссылки он не обрабатывает, даже догадываюсь почему. Например там где идет редирект, и только во втором HTML есть поле TITLE... ну вы поняли | 
|  | |
|  17.9.2016, 21:12 
				 Сообщение
					#10
					
				
			 | |
|  Активный участник    Группа: Пользователи Сообщений: 69 Регистрация: 14.9.2009 Пользователь №: 4 440 Спасибо сказали: 19 раз  | Это все конечно прикольно, но поюзав скрипт заметил что многие ссылки он не обрабатывает, даже догадываюсь почему. Например там где идет редирект, и только во втором HTML есть поле TITLE... ну вы поняли ну ты хочешь прям идеально все, даже антиреклама\антимат и прочее, прочее и то не 100% идеальна, как не вылизуй код) Норм вплоне скрипт, ты еше Скажи - плохо что прямые ссылки на картинко, не добавляет к ним описание  | 
|  | |
|  18.9.2016, 13:27 
				 Сообщение
					#11
					
				
			 | |
|  Участник   Группа: Пользователи Сообщений: 38 Регистрация: 24.11.2008 Из: Москва Пользователь №: 1 186 Спасибо сказали: 6 раз  | ну ты хочешь прям идеально все, даже антиреклама\антимат и прочее, прочее  и то не 100% идеальна, как не вылизуй код) Норм вплоне скрипт, ты еше Скажи - плохо что прямые ссылки на картинко, не добавляет к ним описание  Откуда такое понимание, я не хочу всего идеального ) а вот редерект было неплохо проверить и обойти - скрипт бы еще лучше стал. | 
|  | |
|  18.9.2016, 15:09 
				 Сообщение
					#12
					
				
			 | |
|  Продвинутый участник     Группа: Пользователи Сообщений: 176 Регистрация: 11.7.2008 Пользователь №: 171 Спасибо сказали: 182 раза  | 
				Вышла новая версия мода.
				
				
				
			 | 
|  | |
|  18.9.2016, 23:08 
				 Сообщение
					#13
					
				
			 | |
|  Активный участник    Группа: Пользователи Сообщений: 69 Регистрация: 14.9.2009 Пользователь №: 4 440 Спасибо сказали: 19 раз  | Вышла новая версия мода. классно,но иногда не в тему совсем: 23:07:43 <Cow-zkb> (Новости Украины. ТЕЛЕГРАФ - последние новости Украины и мира за последний час) Вернул на 1ю версию. | 
|  | |
|  19.9.2016, 2:57 
				 Сообщение
					#14
					
				
			 | |
|  Белый Волк          Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз  | 
				dimetro, если по ссылке только картинка (в конце ссылки имеется одно из картиночных расширений - bmp, jpg, png и т.д.), остаётся 3 варианта: - либо как у Tsd (получить титул главной страницы), - либо вырезать из ссылки кусок текста перед расширением картинки, начиная от последнего слэша (для вашей картинки получится "prodoljenie-vyi-naydete-na-nashem-sayte-yaustalcom-00_601x556", хотя тут ещё можно было бы избавиться от размеров картинки), - либо просто отметить, что это картинка (ибо во многих случаях картинки не имеют осмысленного названия, частенько встречается что-нибудь типа "sdfy09fvhsvif8.jpg"). | 
|  | |
|  19.9.2016, 16:15 
				 Сообщение
					#15
					
				
			 | |
|  Активный участник    Группа: Пользователи Сообщений: 69 Регистрация: 14.9.2009 Пользователь №: 4 440 Спасибо сказали: 19 раз  | dimetro, если по ссылке только картинка (в конце ссылки имеется одно из картиночных расширений - bmp, jpg, png и т.д.), остаётся 3 варианта: - либо как у Tsd (получить титул главной страницы), - либо вырезать из ссылки кусок текста перед расширением картинки, начиная от последнего слэша (для вашей картинки получится "prodoljenie-vyi-naydete-na-nashem-sayte-yaustalcom-00_601x556", хотя тут ещё можно было бы избавиться от размеров картинки), - либо просто отметить, что это картинка (ибо во многих случаях картинки не имеют осмысленного названия, частенько встречается что-нибудь типа "sdfy09fvhsvif8.jpg"). Да, понятно что картинка-прямая ссылка. Другое дело.. что описание с титла страницы к ней совсем не подходящее, лучше сделать и правда к - bmp, jpg, png и т.д. добавлять просто описание - (Картинка)ну или - (Картинка взята с адрес-сайта.ru), а не брать из названия главной.   | 
|  | |
|   | 
 Похожие темы
 Похожие темы
| Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
|---|---|---|---|---|---|
|  | От: User Info 1.0 (русская Версия) От темы с ID: 205 | 0 | Sergey613 | 5 136 | 9.10.2012, 20:03 Посл. сообщение: Sergey613 | 
|  | Url Info | 10 | Saymon21 | 14 348 | 17.5.2012, 20:27 Посл. сообщение: Enyby | 
|  |  IP INFO v 1.0 Получаем информацию об ip с ripe.net | 9 | DEN 007 | 17 792 | 16.4.2012, 15:22 Посл. сообщение: -=Zion=- | 
|  |  Wiki INFO v 1.1 Получаем кратенькие статьи из википедии | 31 | DEN 007 | 39 818 | 30.3.2012, 20:20 Посл. сообщение: DEN 007 | 
|  | От: IP Info От темы с ID: 3704 | 3 | absent | 7 741 | 7.2.2011, 2:18 Посл. сообщение: absent | 
|  |  User Info 1.0 (русская Версия) API2 | Скрипт для просмотра информации о юзерах | 26 | dimetrius | 42 742 | 28.12.2010, 17:54 Посл. сообщение: ProGeTTo | 
|  | От: Wiki INFO v 1.0 От темы с ID: 4121 | 3 | Dake | 8 720 | 9.12.2010, 15:00 Посл. сообщение: Saymon21 | 
|  |  System Info 0.4a Показывает системную информацию | 0 | Maximum | 7 308 | 5.8.2010, 13:15 Посл. сообщение: Maximum | 
|  |  IP Info API2 | Информация об IP-адресах, отправленных в главный чат | 4 | alex82 | 12 028 | 3.8.2010, 18:45 Посл. сообщение: Chimera | 
|   | Сейчас: 31.10.2025, 21:35 |