X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

4 страниц V   1 2 3 4 >
Открыть тему
Тема закрыта
> Страница благодарности
Ballistic
Ballistic
Topic Starter сообщение 22.10.2015, 17:55; Ответить: Ballistic
Сообщение #1


Форумчане, можете помочь со страницей благодарности, на которую перекидывает комментатора после 1-го комментария?
Куда здесь вставить таргет бланк, чтобы благодарность за комментарий открывалась в новой вкладке, а не на этой же странице?

Вот сам код:
function _remove_script_version( $src ){
    $parts = explode( '?', $src );
    return $parts[0];
}
add_filter( 'script_loader_src', '_remove_script_version', 15, 1 );
add_filter( 'style_loader_src', '_remove_script_version', 15, 1 );
function redirect_after_first_comment($url, $comment) {
$comment_count = get_comments(
array(
'author_email' => $comment->comment_author_email,
'count' => true
)
);
if ( $comment_count == 1 ) {
wp_redirect('http://money-every-day.ru/thank_you');
exit();
}
return $url = get_comment_link();
}
add_filter( 'comment_post_redirect', 'redirect_after_first_comment', 5, 2);
?>
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
prolisk
prolisk
сообщение 22.10.2015, 18:31; Ответить: prolisk
Сообщение #2


Вот здесь надо:
wp_redirect('http://money-every-day.ru/thank_you');

Только прописать как то через функцию, чтобы добавить target _blank...


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Ballistic
Ballistic
Topic Starter сообщение 22.10.2015, 18:43; Ответить: Ballistic
Сообщение #3


Главный вопрос, как?)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
prolisk
prolisk
сообщение 22.10.2015, 18:59; Ответить: prolisk
Сообщение #4


Как вариант переписать функцию wp-redirect для коментов :)
Сделать еще одну функции и тут вызывать ее.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
k0ttee
k0ttee
сообщение 22.10.2015, 19:11; Ответить: k0ttee
Сообщение #5


Да легко и просто, пусть топорно (не php а js).

Попробуйте это
wp_redirect('http://money-every-day.ru/thank_you');
exit();


Заменить этим
#wp_redirect('http://money-every-day.ru/thank_you'); //серверный редирект
echo "<script>window.open('http://money-every-day.ru/thank_you','_blank');</script>"; //браузерный редирект
exit();


Теоретически должно сработать. :laugh:


--------------------
Задонь кибер-коту на крипто-вискас
btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Ballistic
Ballistic
Topic Starter сообщение 22.10.2015, 19:20; Ответить: Ballistic
Сообщение #6


Эх, практически то не выходит)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
k0ttee
k0ttee
сообщение 22.10.2015, 20:10; Ответить: k0ttee
Сообщение #7


добавить target _blank

У серверного редиректа нет никаких target, это атрибут в html-выхлопе.

не выходит

А если через return
#wp_redirect('http://money-every-day.ru/thank_you'); //серверный редирект
return "<script>window.open('http://money-every-day.ru/thank_you','_blank');</script>"; //браузерный редирект
exit();


--------------------
Задонь кибер-коту на крипто-вискас
btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Ballistic
Ballistic
Topic Starter сообщение 22.10.2015, 20:20; Ответить: Ballistic
Сообщение #8


Жаль, но так тоже не выходит
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
k0ttee
k0ttee
сообщение 22.10.2015, 20:47; Ответить: k0ttee
Сообщение #9


Тогда такой велосипед, который перенаправит на "ту же страницу но с добавлением параметра в адрес"
[code="php"]<span class="syntaxdefault"></span><span class="syntaxcomment">#wp_redirect('http://money-every-day.ru/thank_you'); //серверный редирект<br /></span><span class="syntaxdefault">wp_redirect</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'http://money-every-day.ru'</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$_SERVER</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'REQUEST_URI'</span><span class="syntaxkeyword">].</span><span class="syntaxstring">'?thank-you=yes'</span><span class="syntaxkeyword">);</span><span class="syntaxdefault"> </span><span class="syntaxcomment">//редирект обратно (с параметром)<br /></span><span class="syntaxkeyword">exit();</span><span class="syntaxdefault"> </span>[/code]

В любое место шаблона добавляем браузерный редирект, срабатывающий по условию.
[code="php"]<span class="syntaxdefault"><br />if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$_GET</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'thank-you'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> </span><span class="syntaxstring">'yes'</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">echo </span><span class="syntaxstring">"&lt;script&gt;window.open('http://money-every-day.ru/thank_you','_blank');&lt;/script&gt;"</span><span class="syntaxkeyword">;</span><span class="syntaxdefault"> </span><span class="syntaxcomment">//браузерный редирект<br /></span><span class="syntaxkeyword">}</span><span class="syntaxdefault"> </span>[/code]


--------------------
Задонь кибер-коту на крипто-вискас
btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Ballistic
Ballistic
Topic Starter сообщение 22.10.2015, 20:58; Ответить: Ballistic
Сообщение #10


И всё равно не получается, может это я что-то не так делаю :unsure:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
4 страниц V   1 2 3 4 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыНе стандартная страница регистрации/авторизации
5 WebJunior_mw 1468 5.1.2018, 22:03
автор: BLIK
Открытая тема (нет новых ответов) Продается фан-страница в ФБ 53 тыс.подписчиков
1 Barmaleo 2879 10.2.2017, 8:18
автор: Barmaleo
Открытая тема (нет новых ответов) Исчезает страница при обновлении
4 bazhan 7197 21.4.2013, 19:11
автор: -Mauhem-
Открытая тема (нет новых ответов) Не корректно отображается страница. Помогите!
2 Hamick 3920 14.7.2012, 19:21
автор: -Hamick-
Открытая тема (нет новых ответов) Персональная страница пользователей by AND1
0 AND1_rs 1665 10.2.2012, 21:14
автор: AND1_rs


 



RSS Текстовая версия Сейчас: 29.3.2024, 17:47
Дизайн