Сайт-прокладка
|
|
Дата: Чт, 05.02.2015, 14:30:10 | Сообщение # 1
|
Нужно сделать сайт(прокладку ), естественно не за бесплатно . Вот пример : http://u.to/z5hfCg нажимая на кнопку скачать ,вас перекидывает на сайт прокладку http://u.to/iWleCg
Сообщение отредактировал Pavrl - Чт, 05.02.2015, 14:30:48
|
|
Дата: Чт, 05.02.2015, 20:23:06 | Сообщение # 2
|
Pavrl, уже в личке рассказывал всё. Такого рода скачивание через отдельную страницу делаются с помощью скриптов, наподобие как скрипт анти-переходов по внешней ссылке с форума DS (пример - нажать на баннер у меня в подписи, открыв профиль).
Видел подобного рода скрипты, что нажимаешь скачать, а тебе сначала выводит страничку с рекламой, где и выложены прикреплённые ссылки на скачивание файлов (то, что вбито в поля к добавленному материалу). И такой скрипт можно легко найти, стоит лишь вбить в пс запрос "скачивание через отдельную страницу для ucoz" - лишь отличие в том, что ваша ссылка на скачивание будет через html-файл, который залит на другой сайт, а не в файловый менеджер основного сайта. Всё равно что ссылку на скачивание сделать вида https://diz-cs.ru/go.htm?$FILE_URL$ (проксирование через страницу, которая залита на DS, файл go.htm).
|
|
Дата: Чт, 05.02.2015, 21:55:22 | Сообщение # 3
|
Я создал 2 сайта: _http://test251.ucoz.ru/ и _http://test67724.ucoz.ru/ На 1 сайт я прописал код в "Страница материала и комментариев к нему": Код <div class="go-link"></div> <script type="text/javascript">
var Base64 = { _keyStr : "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", //метод для кодировки в base64 на javascript encode : function (input) { var output = ""; var chr1, chr2, chr3, enc1, enc2, enc3, enc4; var i = 0 input = Base64._utf8_encode(input); while (i < input.length) { chr1 = input.charCodeAt(i++); chr2 = input.charCodeAt(i++); chr3 = input.charCodeAt(i++); enc1 = chr1 >> 2; enc2 = ((chr1 & 3) << 4) | (chr2 >> 4); enc3 = ((chr2 & 15) << 2) | (chr3 >> 6); enc4 = chr3 & 63; if( isNaN(chr2) ) { enc3 = enc4 = 64; }else if( isNaN(chr3) ){ enc4 = 64; } output = output + this._keyStr.charAt(enc1) + this._keyStr.charAt(enc2) + this._keyStr.charAt(enc3) + this._keyStr.charAt(enc4); } return output; }, // метод для кодировки в utf8 _utf8_encode : function (string) { string = string.replace(/\r\n/g,"\n"); var utftext = ""; for (var n = 0; n < string.length; n++) { var c = string.charCodeAt(n); if( c < 128 ){ utftext += String.fromCharCode(c); }else if( (c > 127) && (c < 2048) ){ utftext += String.fromCharCode((c >> 6) | 192); utftext += String.fromCharCode((c & 63) | 128); }else { utftext += String.fromCharCode((c >> 12) | 224); utftext += String.fromCharCode(((c >> 6) & 63) | 128); utftext += String.fromCharCode((c & 63) | 128); } } return utftext; } }
fileurl = '$FILE_URL$' ; fileurl = Base64.encode(fileurl); $('.go-link').html('<a href="/download.html?'+fileurl+'" target="_blank">Скачать файл</a>'); </script> На 2 сайт загрузил сам скрипт download.html, а на 1 сайте изменил путь к download.html Получилось вот так: Код fileurl = '$FILE_URL$' ; fileurl = Base64.encode(fileurl); $('.go-link').html('<a href="/test67724.ucoz.ru/download.html?'+fileurl+'" target="_blank">Скачать файл</a>'); </script> Ну почему-то выписывает ошибку 404
|
|
Дата: Чт, 05.02.2015, 22:04:24 | Сообщение # 4
|
Цитата Pavrl ( ) /test67724.ucoz.ru/download.html? Код http://test67724.ucoz.ru/download.html?
|
|
Дата: Чт, 05.02.2015, 22:07:50 | Сообщение # 5
|
Не помогает ---Еще бы, с такими познаниями в html - ищите того, кто сделает за вас. $FILE_URL$ - это должен быть залит на сайт файл.--- © -SAM-
|
|
Дата: Чт, 05.02.2015, 22:16:39 | Сообщение # 6
|
Лично я рипнул с этого сайта
Уже пол года установлено на моем сайте в подписи. ---Молодец, лишний раз порекламил тут, нашёл повод.--- © -SAM-
|
|