zTDS - бесплатная ТДС

A
На сайте с 28.11.2018
Offline
0
#1761

Доброго всем вечера.

Ребят, что не так создал группу для пробы http://prntscr.com/lo5gsz, а результат нулевой http://prntscr.com/lo5hac, ни куда не редиректит. Пожалуйста подскажите в чем может быть причина

Keps
На сайте с 22.04.2008
Offline
89
#1762

Добавил свой ip в ip_others.dat

Почему то в такой конструкции php меня как бота не определяет

<?php

include $_SERVER['DOCUMENT_ROOT'].'/api.php';

echo 'bot: '.$z_bot.'<br>';

?>

Если в api.php добавить echo 'bot: '.$z_bot.'<br>'; то php показывает что я бот. Разве так и должно быть?

K9
На сайте с 21.08.2016
Offline
17
#1763

Привет всем опять.

С предыдущей проблемой разобрался, видимо нужно было делать тесты на чистом домене.

Теперь другая проблеме редирект по API не работает.

Прошелся по мануалу все пункты выполняются, в дебаг режиме получаю сериализованные данные при переходе на урл группы, также получаю ответ от когда захожу по ссылке http://mysite.com/api.php

https://c2n.me/3YjjZU4.jpg

И исходя из мануала все должно работать, но если отключить дебаг и попробовать перейти по урлу группы, то ничего не происходит, хотя в логе данные пишутся https://c2n.me/3YjlJLa.jpg , но почему-то в графе OUT нет линка на "платник". И кстати, как можно заметить по скрину, если заменить тип редиректа на HTTP редирект, то все успешно переходит.

Точно такая же картина, если добавить index файл на "доре" с кодом https://c2n.me/3Yjm1yd.jpg - запись в логе вижу, но в ауте опять пусто.

Если в настройках группы выбрать http редирект, и добавить кнопку или iframe то редиректит. Только почему-то при iframe(указан линк на группу тдс) не меняется адрес в адресной строке на адрес "платника"(аута) и не меняется даже если серфить по платнику (ссылка все та же), если же кликнуть по кнопке (линк на группу тдс), то адрес меняется.

Последнее не столь важно, потому что если заставить работать редирект по АПИ, то вполне возможно вопросы отпадут сами собой.

Заранее спасибо.

K9
На сайте с 21.08.2016
Offline
17
#1764

Привет всем опять.

С предыдущей проблемой разобрался, видимо нужно было делать тесты на чистом домене, там htaccess вроде бы блокировал что-то.

Теперь другая проблеме редирект по API не работает.

Прошелся по мануалу все пункты выполняются, в дебаг режиме получаю сериализованные данные при переходе на урл группы, также получаю ответ от когда захожу по ссылке http://mysite.com/api.php

https://c2n.me/3YjjZU4.jpg

И исходя из мануала все должно работать, но если отключить дебаг и попробовать перейти по урлу группы, то ничего не происходит, хотя в логе данные пишутся https://c2n.me/3YjlJLa.jpg , но почему-то в графе OUT нет линка на "платник". И кстати, как можно заметить по скрину, если заменить тип редиректа на HTTP редирект, то все успешно переходит.

Точно такая же картина, если добавить index файл на "доре" с кодом https://c2n.me/3Yjm1yd.jpg - запись в логе вижу, но в ауте опять пусто.

Если в настройках группы выбрать http редирект, и добавить кнопку или iframe то редиректит. Только почему-то при iframe(указан линк на группу тдс) не меняется адрес в адресной строке на адрес "платника"(аута) и не меняется даже если серфить по платнику (ссылка все та же), если же кликнуть по кнопке (линк на группу тдс), то адрес меняется.

Последнее не столь важно, потому что если заставить работать редирект по АПИ, то вполне возможно вопросы отпадут сами собой.

Заранее спасибо.

J-ran
На сайте с 24.06.2012
Offline
262
#1765
Kost9lbrik:
почему-то в графе OUT нет линка на "платник"

config.php

строка 26, "не сохранять в логах ауты для этих типов редиректа" - отредактируй

Kost9lbrik:
но если отключить дебаг и попробовать перейти по урлу группы, то ничего не происходит

Там ничего и не должно быть. Чистый экран, если я не ошибаюсь.

Зачем ты ходишь по урлу группы при API-редиректе? Так ты ничего не проверишь.

Туда не ходи - ходи на дор с включенным сливом и смотри работает ли редирект, что пишется в логах.

K9
На сайте с 21.08.2016
Offline
17
#1766

Спасибо большое, что так быстро откликнулся :).

Если я правильно понял, то в этой строке удалить api?

Так вот если на доре создаю файл с кодом

http://c2n.me/3Yjm1yd.jpg

то тоже ничего не происходит остаюсь на этой странице и все, в логе такая же запись https://c2n.me/3YjrF3a.jpg. Или я не догоняю как работает апи и там нужно что-то еще прописывать? Хотя по мануалу вроде бы уже в этом случае я должен попадать на платник.

J-ran
На сайте с 24.06.2012
Offline
262
#1767
Kost9lbrik:
Или я не догоняю как работает апи и там нужно что-то еще прописывать?

В точку 🤪

У тебя нет непосредственно кода слива. Для API вставь перед </head>:

<?php

if($z_bot == $z_empty && !empty($z_out)){echo "<script type=\"text/javascript\">window.location = \"$z_out\";</script>";}
?>

А вверху шаблона:

<?php

$z_key = '[KEYWORD]';
include $_SERVER['DOCUMENT_ROOT'].'/api.php';
?>


---------- Добавлено 30.11.2018 в 16:08 ----------

Kost9lbrik:
Если я правильно понял, то в этой строке удалить api?

Да. Можешь все удалить, чтобы потом не париться.

---------- Добавлено 30.11.2018 в 16:10 ----------

Kost9lbrik:
Хотя по мануалу вроде бы уже в этом случае я должен попадать на платник

Только если ты подходишь под условия фильтрации, а какие они у тебя я ХЗ

K9
На сайте с 21.08.2016
Offline
17
#1768

J-ran, спасибо большое за подробности. Теперь кажется начинаю понимать что к чему.

Спасибо большое.

Простетирую и отпишу.

UPD

http://male-look.ru/tdstst/

Что-то не так с кавычками и хоть убей не пойму что именно, с виду все верно нужные кавычки экранированы. Уже попробовал и 2 варианта:

<?php 
if($z_bot == $z_empty && !empty($z_out)){echo "<script type=\"text/javascript\">window.location = \"$z_out\";</script>";}
?>
<?php
if($z_bot == $z_empty && !empty($z_out)){echo '<script type="text/javascript">window.location = "'.$z_out.'";</script>';}
?>

Но результат одинаковый. Не подскажете где опечатка?

UPD2

Спасибо уважаемому, J-ran, за помощь!!! Оказалось дело в том что не включена обработка php в html файлах. Думаю будет полезным для кого-то в будущем.

Всем пока и успехов.

J-ran
На сайте с 24.06.2012
Offline
262
#1769

Kost9lbrik, дай лучше в личку доступ к ТДС и ссылку на тестовый дор. Поменяешь потом пароль.

I
На сайте с 08.10.2008
Offline
143
#1770

подскажите , при любом клике в админке перекидывает на авторизацию и продолжает, все чистил, права давал , место смотрел, конфиг ???

версия zTDS v.0.6.6 где взять новую, кроме как телега?/ не хочу телегу

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий