Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
CJs
»
Тема:
Smart CJ для тупых :)
Новая тема
Ответить
цитата
08/08/14 в 18:14
LemonS
За последнее время в личку пришли повторяющиеся вопросы, так что имеет смысл часть выложить сюда дабы по 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 раз
цитата
08/08/14 в 19:04
LЕV
LemonS писал:
LЕV:
имеются ввиду клики на внешние галеры ?
Да, сколько уходит трафа на галеры спонсора.
цитата
08/08/14 в 19:24
Wskeal
"// если проверка прошла - подключаем скрипт и он показывает реальный ембед код
include('/full path to scj/tube/index.php')"
Ты наверное имел в виду
include('/full path to scj/tube/index.php?force_template=embed_tpl')
Надо же указать какой темплейт подключать.
цитата
08/08/14 в 20:10
LemonS
Wskeal:
точно, спасибо
Только параметры в пути не указываются
надо добавить
$_GET['force_template'] = 'embed_tpl';
поправил оригинальное сообщение.
цитата
08/08/14 в 20:12
LemonS
LЕV:
можно в сеттингах сделать keep links, hours - сколько надо и тогда в rotation - sponsors будет показывать данные за это время.
В новой версии уже делаем более красиво дабы по спонсору была видна вся инфа с хистори.
цитата
08/08/14 в 20:28
LЕV
LemonS писал:
LЕV:
можно в сеттингах сделать keep links, hours - сколько надо и тогда в rotation - sponsors будет показывать данные за это время.
В новой версии уже делаем более красиво дабы по спонсору была видна вся инфа с хистори.
Понял, спасибо.
А вот объединенную статистику по спонсорам со всех слейвов можно сделать?
цитата
08/08/14 в 20:46
Wskeal
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 его наверное тоже нужно инклюдить с полным путём, ну или скопировать нужно.
цитата
08/08/14 в 21:13
LemonS
LЕV:
в данный момент такой фичи нет, в новой версии добавим уже.
Wskeal:
да, коммон так же следует скопировать или прописать полный путь.
document.write('/search/1/vconfig.php?content_id=<!--GALLERY_ID-->&k='+check+'&sk='+sk);
можно заменить на
document.write('<iframe ... и далее как в вашей строке, толкьо подставив переменные как в примере');
цитата
08/08/14 в 22:13
Wskeal
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 не хотят подставляться?
Изъяснился как смог))
цитата
08/08/14 в 22:40
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 ничего личного, но если разбираться лень, то можно дать немного денег любому ученику средней школы и он без проблем это сделает.
цитата
08/08/14 в 22:53
Wskeal
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 не подставилось.
цитата
08/08/14 в 23:02
LemonS
Wskeal:
откройте developer toolbar или firebug и оно сразу покажет и ошибку и посмотрите какой формируется html dom - там сразу будет все видно.
Можете копипасте сделать моего кода выше - он работает б без проблем.
цитата
08/08/14 в 23:32
Wskeal
Разобрался
всё дело в том, что пропущены точки с запятой)
<?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
цитата
09/08/14 в 02:03
LemonS
Wskeal:
да, действительно, сорри, некоторые вещи начинают казаться очевидными и не обращаешь внимание
цитата
14/08/14 в 18:20
Smith_84
есть база мастера вынесенная на отдельный сервак...
Щас нужно перенести ее на локалхост..базу перекопировал в scj/includes/config.php
заменил на локалхост..однако по прежнему запросы идут на другой сервак
почему?
цитата
14/08/14 в 18:26
LemonS
Smith_84:
па как видно что они идут на другой сервак и что именно с этого сайта ?
цитата
14/08/14 в 18:49
Smith_84
админ дает лог с запросом к базе мастера
цитата
14/08/14 в 18:51
LemonS
Smith_84:
"есть база мастера вынесенная на отдельный сервак... "
"лог с запросом к базе мастера"
те мастер конектится еще к какому-то мастеру или я что-то не понял ?
цитата
16/08/14 в 11:02
fish_ka
LemonS писал:
За последнее время в личку пришли повторяющиеся вопросы, так что имеет смысл часть выложить сюда дабы по 10 раз не писать тоже самое.
Все вопросы из разряда "а как вот это сделать как на сайте ..."
В большинстве случаев достаточно посмотреть в html.
Как сделать топ как на video-one
Можете точно так же как там и делать
ну обозвать три переменные можно по своему - а вобще это ахтунг
цитата
16/08/14 в 16:17
LemonS
fish_ka:
невзгоды популярности ))
и это я еще не все вопросы выложил что пишут ..
цитата
16/08/14 в 23:11
kebzu
помогите понять причину, на всех смартахсж все понулям,
мультиадминка не работает выдает на сайты 403
кто сталкивался, помогите плиз
цитата
17/08/14 в 02:33
LemonS
kebzu:
думаю закрыт по ИП каталог scj
цитата
17/08/14 в 07:43
kebzu
LemonS:
спасибо! очень может быть
цитата
17/08/14 в 11:20
fish_ka
да - настали сложные времена
придется на луа смарт переписывать
цитата
17/08/14 в 16:45
LemonS
fish_ka:
смотрю появился новый постоянный читатель и комментатор в топике ) приятно видеть такое внимание )) про луа это не шутка, 2 человека спрашивали из того что я помню ))
Стр.
« первая
<
245
,
246
,
247
,
248
,
249
>
последняя »
Новая тема
Ответить
Эта страница в полной версии