proksey-net

Рейтинг
103
Регистрация
22.08.2012
rereg:
f0b0s, все очень просто.. htaccess + php + GD lib

Через htaccess проверяем реферер если он не с нашего сайта и запрашивается изображение, то перенаправляем на скрипт передавая скрипту параметром get расположение запрашиваемого изображения.

htaccess

RewriteEngine on
#RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^https?://site\.ru/.*$ [NC]
RewriteRule \.(jpe?g|png|bmp|gif)$ /watermark.php?src=%{REQUEST_URI} [NC,R,L]


скрипт watermark.php в htaccess он назван

<?php
$file = parse_url($_GET['src'], PHP_URL_PATH);
if (is_file($file)) {
// гуглим как ноложить ватемарк на изображение
}
?>

а если я просто нажму правой кнопкой Сохранить как😂

то реферер останется какой есть

mortido:
Да там подобного нет. а есть какой-нибудь способ подобную страницу спарсить?

есть, пишите в личку

я бы реализовал на собственном движке, который разработал бы специально для такого сайта☝а потом просто на этот движок натянул бы дизайн. Это в разы проще, чем создавать какие-то непонятные плагины для популярных систем.:)

mortido:
пробую взять любой код с этой страницы: http://www.twitch.tv/directory/game/Hearthstone%3A%20Heroes%20of%20Warcraft , но почему-то ничего не выводится, почему так?

просто отладьте код по шагам. так ошибки находятся за полчаса.

web-user:
Всем добрый день. Господа подскажите как приминить свои стили полосы прокрутки для мозилы фаерфокс на css. Гуглю уже какой день те что ранее работали сейчас не работают

Вот для оперы работает на ура
::-webkit-scrollbar {
width: 20px;
background: yellow;
}

а для мозилы не работает не как

.firefox input[type=range]::-moz-range-track {
border-radius: 8px;
height: 7px;
border: 1px solid #bdc3c7;
background-color: #fff;
}

первый код - это полосы прокрутки браузеров, а второй - это вообще для input range. Полосу прокрутки в FF нельзя изменить. Либр используйте плагин, который будет ее имитировать, либо делайте такой плагин сами:)

SeVlad:
Проси сразу пароли, чего там кругами ходить.

да было бы неплохо, чтобы прям сервер проверить😂

jano:
Большое спасибо, но возможно есть у кого готовый вариант?

я вам отписал в личку. я думаю, такие программы возможны только под заказ:)

ToshuK:
Спасибо! А не подскажешь как сделать такой-же для редиректа со страницы одного сайта на страницу другого, чтобы добавить в этот же htacces?

подробнее можно задание?)) а то как-то абстрактно

ToshuK:
Здравствуйте! Помогите плз разобраться...

Нужно сделать редирект через htaccess, 301-й, со всех страниц одного сайта на страницу другого сайта с UTM меткой.

То есть: с site1.ru на site2.ru/?utm_source=301redirect&utm_medium=oldsites&utm_campaign=eshopbusiness

Сделал так:
RewriteCond %{HTTP_HOST} site1.ru
RewriteRule (.*) http://site2.ru/?utm_source=301redirect&utm_medium=oldsites&utm_campaign=rewrite$1 [R=301,L]

Возникает следующая проблема:
Когда пользователь заходит на первый сайт, на какую-то из его страниц (например: site1.ru/page/1/) то все что после домена, в данном случае: "page/1/" - переносится в конец UTM метки, она начинает выглядеть вот так: (site2.ru/?utm_source=301redirect&utm_medium=oldsites&utm_campaign=rewritepage/1) - как запретить этот перенос? Необходимо что-бы после UTM метки ничего не добавлялось. Очень нужна помощь...


RewriteCond %{HTTP_HOST} site1.ru
RewriteRule (.*) http://site2.ru/$1?utm_source=301redirect&utm_medium=oldsites&utm_campaign=rewrite [R=301,L]
LEXXiY:
<form method="GET" {if $user_logins|@count eq 0}style="display: none;"{/if}>

<select name="selected_user">
{foreach item=cur_user_login from=$user_logins}
<option {if $selected_user==$cur_user_login} selected="selected" {/if}>{$cur_user_login}</option>
{/foreach}
</select>
<input type="submit" value="ОК">
</form>

так работает?)

Всего: 555