С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 08/08/14 в 18:14 |
За последнее время в личку пришли повторяющиеся вопросы, так что имеет смысл часть выложить сюда дабы по 10 раз не писать тоже самое.
Все вопросы из разряда "а как вот это сделать как на сайте ..."
В большинстве случаев достаточно посмотреть в html.
Как сделать топ как на video-one
Можете точно так же как там и делать
<script type="text/javascript">
var ht = new Array();
var htw = new Array();
ht[0]="_MEMBER_1_"; htw[0]="_MEMBER_1_DESC_";
ht[1]="_MEMBER_2_"; htw[1]="_MEMBER_2_DESC_";
и тп
и выводить аналогично
for(var k=0; k<ht.length; k++) {
document.write('<li><a href="/scj/cgi/out.php?member=+ht[k]+">'+htw[k]+'</a></li>');
}
Как "спрятать" ембед как тут http://xnxx-tuber.com/en/tubes/ebony_cumshot_blowjob/1/video/zbivrf
l_thl.ugzy
1. расширение любое - это реврайты, документации более чем достаточно
2. напрямую ифрейма хамстера тут нет
Есть кусочек вида
<script type="text/javascript" src="/search/_getvideo/"></script>
<script type="text/javascript">
var related ="/en/categories/ebony-1.html?k="+check+"&sk="+sk;
document.write(embeded+'/search/1/vconfig.php?vid=932759&k='+check+'&sk='+sk+'&e='+ekey);document.write(vplayer);
</script>
который и подгружает код ембеда
http://xnxx-tuber.com/search/1/vconfig.php?vid=932759&k=b7bf443
353&e=
как тут не сложно заметить есть ид видео и парочка проверочных ИД вомзожно против ботов.
этот урл уже не работает тк судя по виду используется текущая дата и есть прошло более Х секунд с момента зпроса - урл уже не работает.
Не знаю насколько это может работать против гуглобота но в качестве ответа на вопрос простейший код можно сделать такой:
Как это сделать в смарте.
- делаем темпелйт например embed_tpl
в котором вообщем-то только таг <!--EMBED_CODE-->
или немного больше что б это было ровнее
<div тут стилей каких и тп>
<!--EMBED_CODE-->
</div>
одним словом этот код будет подгружаться в iframe
теперь по урлу scj/tube/?content_id=.....&force_template=embed_tpl или scj/tube/?slug=.....&force_template=embed_tpl вы должны видеть этот код
- сделаем простой аналог кода
<script type="text/javascript" src="/search/_getvideo/"></script>
<script type="text/javascript">
document.write('/search/1/vconfig.php?content_id=<!--GALLERY_ID-->&k='+check+'&sk='+sk);
</script>
/search/_getvideo/index.php
формирует пару ключей, не уверен что от этого есть толк, но копируем же ))
сделаем попроще дабы было понятно
кому надо сможет модифицировтаь под себя
<?php
$check = time();
$sk = $check * 5;
echo "var check = {$check}; var sk = {$sk};";
?>
- Далее, раз уж мы занимаемся копипастом, пусть будет тот же путь, но логично что можно любой
создали значит search/1/vconfig.php вида
<?php
include('common.php')
// тут проверим ключ который должен быть уже в коде
if (!$_GET['sk'] or !$_GET['check'] or $_GET['sk']/5 != $_GET['check'] or time() - $_GET['check'] > 15) {
// ключ не прошел проверку - или вообще не указан или деление не прошло или прошло более 15 секунд
die('ops');
}
// если проверка прошла - подключаем скрипт и он показывает реальный ембед код
$_GET['force_template'] = 'embed_tpl';
include('/full path to scj/tube/index.php')
Все.
В оригинале код JS еще и закоден.
Желающие могут так же сделать у себя.
Последний раз редактировалось: LemonS (08/08/14 в 20:10), всего редактировалось 1 раз
|
|
|
|
С нами с 12.11.04
Сообщения: 56
Рейтинг: 21
|
Добавлено: 08/08/14 в 19:04 |
LemonS писал: | LЕV: имеются ввиду клики на внешние галеры ? |
Да, сколько уходит трафа на галеры спонсора.
|
|
|
|
С нами с 14.07.08
Сообщения: 1599
Рейтинг: 2022
|
Добавлено: 08/08/14 в 19:24 |
"// если проверка прошла - подключаем скрипт и он показывает реальный ембед код
include('/full path to scj/tube/index.php')"
Ты наверное имел в виду
include('/full path to scj/tube/index.php?force_template=embed_tpl')
Надо же указать какой темплейт подключать.
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 08/08/14 в 20:10 |
Wskeal: точно, спасибо
Только параметры в пути не указываются
надо добавить
$_GET['force_template'] = 'embed_tpl';
поправил оригинальное сообщение.
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 08/08/14 в 20:12 |
LЕV: можно в сеттингах сделать keep links, hours - сколько надо и тогда в rotation - sponsors будет показывать данные за это время.
В новой версии уже делаем более красиво дабы по спонсору была видна вся инфа с хистори.
|
|
|
|
С нами с 12.11.04
Сообщения: 56
Рейтинг: 21
|
Добавлено: 08/08/14 в 20:28 |
LemonS писал: | LЕV: можно в сеттингах сделать keep links, hours - сколько надо и тогда в rotation - sponsors будет показывать данные за это время.
В новой версии уже делаем более красиво дабы по спонсору была видна вся инфа с хистори. |
Понял, спасибо.
А вот объединенную статистику по спонсорам со всех слейвов можно сделать?
|
|
|
|
С нами с 14.07.08
Сообщения: 1599
Рейтинг: 2022
|
Добавлено: 08/08/14 в 20:46 |
LemonS: подскажи пожалуйста для тупых
как
из
<script type="text/javascript" src="/search/_getvideo/"></script>
<script type="text/javascript">
document.write('/search/1/vconfig.php?content_id=<!--GALLERY_ID-->&k='+check+'&sk='+sk);
</script>
сделать чтоб выводилась не строчка с параметрами, а весь iframe код.
Там в оригинале есть document.write(vplayer);
и embeded+
это видимо какие-то переменные, в которые и подставляются куски начала и конца кода.
Нужно чтоб это формировало вот так например
<iframe src="/search/1/vconfig.php?vid=932759&k=dcd20692759b9363714e9b0cba9c8e78&sk=1407421304&e=" width="640" height="480" frameborder="0" scrolling="no" allowtransparency="true"></iframe>
А также по инклюду common.php его наверное тоже нужно инклюдить с полным путём, ну или скопировать нужно.
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 08/08/14 в 21:13 |
LЕV: в данный момент такой фичи нет, в новой версии добавим уже.
Wskeal: да, коммон так же следует скопировать или прописать полный путь.
document.write('/search/1/vconfig.php?content_id=<!--GALLERY_ID-->&k='+check+'&sk='+sk);
можно заменить на
document.write('<iframe ... и далее как в вашей строке, толкьо подставив переменные как в примере');
|
|
|
|
С нами с 14.07.08
Сообщения: 1599
Рейтинг: 2022
|
Добавлено: 08/08/14 в 22:13 |
LemonS писал: | LЕV: в данный момент такой фичи нет, в новой версии добавим уже.
Wskeal: да, коммон так же следует скопировать или прописать полный путь.
document.write('/search/1/vconfig.php?content_id=<!--GALLERY_ID-->&k='+check+'&sk='+sk);
можно заменить на
document.write('<iframe ... и далее как в вашей строке, толкьо подставив переменные как в примере'); |
В общем если делаю так
<script type="text/javascript">
document.write('<iframe src=/search/1/vconfig.php?content_id=<!--GALLERY_ID-->&k='+check+'&sk='+sk);document.write('" width="640" height="480" frameborder="0" scrolling="no" allowtransparency="true"></iframe>');
</script>
то в результирующем файле выводится пустой фрейм без видео
и код выглядит так
<script type="text/javascript">
document.write('<iframe src=/search/1/vconfig.php?content_id=003d7f45af3c56784eb68216f8872521&k='+check+'&sk='+sk);document.write('" width="640" height="480" frameborder="0" scrolling="no" allowtransparency="true"></iframe>');
</script>
то есть как видимо параметры k и sk не вставились.
А вот если без iframe
<script type="text/javascript">
document.write('/search/1/vconfig.php?content_id=<!--GALLERY_ID-->&k='+check+'&sk='+sk);document.write('" width="640" height="480" frameborder="0" scrolling="no" allowtransparency="true"></iframe>');
</script>
то результирующая строка выглядит вот так
/search/1/vconfig.php?content_id=003d7f45af3c56784eb68216f8872521&k=1407525015&sk=7037625075" width="640" height="480" frameborder="0" scrolling="no" allowtransparency="true">
То есть как видишь параметры k и sk подставились теперь нормально.
Почему когда добавляешь <iframe src=
то параметры k и sk не хотят подставляться?
Изъяснился как смог))
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 08/08/14 в 22:40 |
Wskeal: во всех примерах пропушен
<script type="text/javascript" src="/search/_getvideo/"></script>
наверняка есть открыть любой тул для проверки кода (firebug, chrome developer tools и тп) то оно ругается на отсутствие переменной которые и задаются в /search/_getvideo/index.php
Вот пример без этого файла, переменные заданы прямо тут
Код: [развернуть] | <script type="text/javascript">
var check=1;
var sk = 2;
document.write('<iframe src="http://master-x.com/?content_id=003d7f45af3c56784eb68216f8872521&k='+check+'&sk='+sk+'" width="640" height="480" ></iframe>');
</script>
|
PS ничего личного, но если разбираться лень, то можно дать немного денег любому ученику средней школы и он без проблем это сделает.
|
|
|
|
С нами с 14.07.08
Сообщения: 1599
Рейтинг: 2022
|
Добавлено: 08/08/14 в 22:53 |
LemonS писал: | Wskeal: во всех примерах пропушен
<script type="text/javascript" src="/search/_getvideo/"></script>
наверняка есть открыть любой тул для проверки кода (firebug, chrome developer tools и тп) то оно ругается на отсутствие переменной которые и задаются в /search/_getvideo/index.php
Вот пример без этого файла, переменные заданы прямо тут
Код: [развернуть] | <script type="text/javascript">
var check=1;
var sk = 2;
document.write('<iframe src="http://master-x.com/?content_id=003d7f45af3c56784eb68216f8872521&k='+check+'&sk='+sk+'" width="640" height="480" ></iframe>');
</script>
|
PS ничего личного, но уверен - работая в интернете знание html точно не будет лишним ) |
Да не пропущен он он есть в темплейте выше, я просто не стал вставлять его сюда в топик, понятно же что я сделал всё как ты написал.
Короче толи ты не понял меня, то ли хз.
Объясню еще раз, если в темплейте так
<script type="text/javascript" src="/search/_getvideo/index.php"></script>
<script type="text/javascript">
document.write('/search/1/vconfig.php?content_id=<!--GALLERY_ID-->&k='+check+'&sk='+sk);document.write('"> width="640" height="480" frameborder="0" scrolling="no" allowtransparency="true"></iframe>');
</script>
то в результирующем коде вылазит ПРАВИЛЬНАЯ строка, то есть K и SK подставляются из /search/_getvideo/index.php
Если в темплейте вот так
<script type="text/javascript" src="/search/_getvideo/index.php"></script>
<script type="text/javascript">
document.write('<iframe src=/search/1/vconfig.php?content_id=<!--GALLERY_ID-->&k='+check+'&sk='+sk);document.write('"> width="640" height="480" frameborder="0" scrolling="no" allowtransparency="true"></iframe>');
</script>
то вставляется пустой айфрейм, а если заглянуть в код кастомной гали, то видно что подставилось только <!--GALLERY_ID--> а K и SK не подставилось.
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 08/08/14 в 23:02 |
Wskeal: откройте developer toolbar или firebug и оно сразу покажет и ошибку и посмотрите какой формируется html dom - там сразу будет все видно.
Можете копипасте сделать моего кода выше - он работает б без проблем.
|
|
|
|
С нами с 14.07.08
Сообщения: 1599
Рейтинг: 2022
|
Добавлено: 08/08/14 в 23:32 |
Разобрался всё дело в том, что пропущены точки с запятой)
<?php
include('common.php') ; - тут
// тут проверим ключ который должен быть уже в коде
if (!$_GET['sk'] or !$_GET['check'] or $_GET['sk']/5 != $_GET['check'] or time() - $_GET['check'] > 15) {
// ключ не прошел проверку - или вообще не указан или деление не прошло или прошло более 15 секунд
die('ops');
}
// если проверка прошла - подключаем скрипт и он показывает реальный ембед код
$_GET['force_template'] = 'embed_tpl';
include('/full path to scj/tube/index.php') ; и тут
Вот так мы и познаём PHP
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 09/08/14 в 02:03 |
Wskeal: да, действительно, сорри, некоторые вещи начинают казаться очевидными и не обращаешь внимание
|
|
|
|
С нами с 24.11.06
Сообщения: 922
Рейтинг: 206
|
Добавлено: 14/08/14 в 18:20 |
есть база мастера вынесенная на отдельный сервак...
Щас нужно перенести ее на локалхост..базу перекопировал в scj/includes/config.php
заменил на локалхост..однако по прежнему запросы идут на другой сервак
почему?
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 14/08/14 в 18:26 |
Smith_84: па как видно что они идут на другой сервак и что именно с этого сайта ?
|
|
|
|
С нами с 24.11.06
Сообщения: 922
Рейтинг: 206
|
Добавлено: 14/08/14 в 18:49 |
админ дает лог с запросом к базе мастера
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 14/08/14 в 18:51 |
Smith_84:
"есть база мастера вынесенная на отдельный сервак... "
"лог с запросом к базе мастера"
те мастер конектится еще к какому-то мастеру или я что-то не понял ?
|
|
|
|
С нами с 14.08.04
Сообщения: 1688
Рейтинг: 505
|
Добавлено: 16/08/14 в 11:02 |
LemonS писал: | За последнее время в личку пришли повторяющиеся вопросы, так что имеет смысл часть выложить сюда дабы по 10 раз не писать тоже самое.
Все вопросы из разряда "а как вот это сделать как на сайте ..."
В большинстве случаев достаточно посмотреть в html.
Как сделать топ как на video-one
Можете точно так же как там и делать
|
ну обозвать три переменные можно по своему - а вобще это ахтунг
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 16/08/14 в 16:17 |
fish_ka: невзгоды популярности ))
и это я еще не все вопросы выложил что пишут ..
|
|
|
|
ищу трейд pics/cjtube
С нами с 26.05.03
Сообщения: 9171
Рейтинг: 6163
|
Добавлено: 16/08/14 в 23:11 |
помогите понять причину, на всех смартахсж все понулям,
мультиадминка не работает выдает на сайты 403
кто сталкивался, помогите плиз
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 17/08/14 в 02:33 |
kebzu: думаю закрыт по ИП каталог scj
|
|
|
|
ищу трейд pics/cjtube
С нами с 26.05.03
Сообщения: 9171
Рейтинг: 6163
|
Добавлено: 17/08/14 в 07:43 |
LemonS: спасибо! очень может быть
|
|
|
|
С нами с 14.08.04
Сообщения: 1688
Рейтинг: 505
|
Добавлено: 17/08/14 в 11:20 |
да - настали сложные времена
придется на луа смарт переписывать
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 17/08/14 в 16:45 |
fish_ka: смотрю появился новый постоянный читатель и комментатор в топике ) приятно видеть такое внимание )) про луа это не шутка, 2 человека спрашивали из того что я помню ))
|
|
|
|