Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[BETA] No Images From Hosts With Hotlink Protection 1.0.1

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Стаж: 19 лет 2 месяца
Откуда: Москва
Контактная информация:

[BETA] No Images From Hosts With Hotlink Protection 1.0.1

Сообщение Coagulant »

На многих бесплатных хостингах есть защита от личеров и картинки, размещенные, к примеру, на narod.ru, на форумах в интернете не отображаются.

Вариант обхода проблемы - вместо картинки с народ.ру на форум помещается ссылка на это изображение.

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

##############################################################
## MOD Title:       No Images From Hosts With Hotlink Protection
## MOD Author:      Coagulant < baryshev@gmail.com > (Baryshev Ilya) http://coagulant.com.ru
## MOD Description: Images hosted on narod.ru are displayed as links to avoid hotlink protection
## MOD Version:     1.0.1
##
## Installation Level: Easy
## Installation Time:  1 Minute 
## Files To Edit:      includes/bbcode.php 
##
## Included Files:     N/A 
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2 
############################################################## 
## For security purposes, please check: http://www.phpbb.com/mods/ 
## for the latest version of this MOD. Although MODs are checked 
## before being allowed in the MODs Database there is no guarantee 
## that there are no security problems within the MOD. No support 
## will be given for MODs not found within the MODs Database which 
## can be found at http://www.phpbb.com/mods/
##############################################################
## Author Notes:
##
## Example of work: [img]http://mysite.narod.ru/images/photos/me.jpg[/img]
## will look like if it was [url]http://mysite.narod.ru/images/photos/me.jpg[/url]
##
## You can add hosts with hotlink protection others than narod.ru to
## $hot_link_sites variable (hosts must be in name.zone format separated by spaces)
##
############################################################## 
## MOD History: 
## 
##   2006-07-29 - Version 1.0.1 
##      - Multiple domains instead of narod.ru only
##   2006-07-28 - Version 1.0.0 
##      - Initial release 
## 
############################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
############################################################## 

# 
#-----[ OPEN ]------------------------------------------ 
# 
includes/bbcode.php
# 
#-----[ FIND ]------------------------------------------ 
# 
define("BBCODE_UID_LEN", 10);
# 
#-----[ BEFORE, ADD ]------------------------------------ 
# 
$hot_link_sites = "narod.ru"; // Add hosts with hotlink protection separating by spaces
$hot_link_regexp = implode('|', explode(' ', preg_quote($hot_link_sites)));
# 
#-----[ FIND ]------------------------------------------ 
# 
   $patterns[] = "#\[img:$uid\]([^?](?:[^\[]+|\[(?!url))*?)\[/img:$uid\]#i"; 
   $replacements[] = $bbcode_tpl['img']; 
# 
#-----[ BEFORE, ADD ]------------------------------------ 
# 
   $patterns[] = "#\[img:$uid\]((?:http://[\w\#$%&~/.\-;:=,?@+]+?\.($hot_link_regexp)/[^\[]+|\[(?!url))*?)\[/img:$uid\]#i";
   $replacements[] = $bbcode_tpl['url1'];
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Вложения
No_Images_From_Hosts_With_Hotlink_Protection_1_0_1.txt
[BETA] No Images From Hosts With Hotlink Protection 1.0.1
(2.71 КБ) 572 скачивания
Последний раз редактировалось Coagulant 29.07.2006 18:44, всего редактировалось 2 раза.
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 10 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза
Контактная информация:

Сообщение Поручик »

А лучше список таких доменов/сайтов завести.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Стаж: 19 лет 2 месяца
Откуда: Москва
Контактная информация:

Сообщение Coagulant »

Поручик писал(а):А лучше список таких доменов/сайтов завести.
Теперь через пробел вводим злополучные домены :)
Вот переменная:

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

$hot_link_sites = "narod.ru"; // Add hosts with hotlink protection separating by spaces
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 10 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза
Контактная информация:

Сообщение Поручик »

Еще что-ль идею подкинуть. :roll:
Заводим еще один список злополучных доменов и ... вообще глушим ссылки с них.

Во какой я умный. Пойду гордиться.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Сообщение Siava »

Поручик писал(а):о какой я умный. Пойду гордиться.
Иди список таких доменов составляй :lol:
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 10 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза
Контактная информация:

Сообщение Поручик »

Типа girl, sex, deffki, porno, aeroplane.groupsex.ru и т.д. Или такие нужны :mrgreen:
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Romy
phpBB 2.0.3
Сообщения: 396
Стаж: 18 лет 10 месяцев
Откуда: tallinn.ee
Контактная информация:

Сообщение Romy »

Лучше бы придумали, как со своего форума не показывать картинки на других серваках :)

Однажды столкнулся с этим: чуствую, траффик мой взлетать начал неподецки с каждым днём... А как логи посмотрел, чуть не одурел: админ (сцуко) одного портала нагло показывал все мои смайлы из папки имагес/аватарс/галерис/смайлесцентрал/ (это около 200 тяжёлых смайлов) на главной странице... А заходов в сутки на тот портал было немало...

Сори, что тему поднял )))
Alexalexis
phpBB 1.4.4
Сообщения: 183
Стаж: 17 лет 2 месяца

Сообщение Alexalexis »

hot-link protection ? Так это на хостинге такая возможность встречается.
Romy писал(а):Однажды столкнулся с этим: чуствую, траффик мой взлетать начал неподецки с каждым днём... А как логи посмотрел, чуть не одурел: админ (сцуко) одного портала нагло показывал все мои смайлы из папки имагес/аватарс/галерис/смайлесцентрал/ (это около 200 тяжёлых смайлов) на главной странице... А заходов в сутки на тот портал было немало...
Зато какая накрутка для вашего форума! :lol:
Аватара пользователя
TUMS
phpBB 2.0.0
Сообщения: 244
Стаж: 18 лет 5 месяцев
Откуда: Msk, RU
Контактная информация:

Сообщение TUMS »

надо такую анти-личилку, чтобы вместо твоих картинок показывались, ну я не знаю, баннеры гугла чтоли :) Прикиньте как ап для твоего кармана сразу, а ;)
Закрыто

Вернуться в «Бета-версии модов для phpBB 2.0.x»