JohnCMS 7.1.0

Печать RSS
1329


Господин ПЖ
0
Vapmobi, это уже в коде надо смотреть, делать правильный редирект к примеру
чтобы не отвечать себе сделать проверку типа $user->login !== $post->login в этом случае показывай ссылку ответить
какие там переменные я не знаю, это не сложно
V
Автор
Пришелец
0
Вантуз-мен, а почему после ответа юзеру остается только шапка и низ сайта?)

Добавлено через 05:40 сек.
Вантуз-мен, извини туплю я так понимаю редирект делается в код скрипта?)

Господин ПЖ
0
Что значит остаётся только шапка и низ? Я не менял php, я дал только функцию которая вызывается по событию, клик на ссылку ответ, если после отправки формы происходят какие-то проблемы с php, то что я сделал не является причиной , убери код который я дал
V
Автор
Пришелец
0
Вантуз-мен, а как првильно внедрить этот скрипт в php?

Я вверху страницы пишу это:

<script>
function postReply(el)
{
$('html, body').animate({
scrollTop: ($('form').offset().top)
}, 500);

var field = $('textarea');
var author = $(el).closest('[class^="list"]').find('.name b').text();

var $lastSymbol = field.val().slice(field.val().length - 1);
var separ = $.inArray($lastSymbol, ['', '\n']) !== -1 ? '' : '\n';

field.focus().val(field.val() + separ + author + ', ');

return false;
};
</script>

но вот что происходит

https://validator.w3.org/nu/?doc=http://vapmobi.ru/guestbook/index.php

Господин ПЖ
0
Vapmobi, посмотри исходный код там есть уже <script type="text/javascript">
найди поиском по коду где это и вставь туда
так как ты сейчас сделал не правильно, <script type="text/javascript"> должен быть внутри body
то что у тебя после ответа показывается только шапка и низ это надо сделать редирект в методе который записывает сообщение в бд

Добавлено через 00:47 сек.
А ну понятно, ты не в то место добавил в итоге у тебя до header какой-то вывод отсюда и редиректы не работают
V
Автор
Пришелец
0
Вантуз-мен, Большое спасибо тебе за терпение и работу) Я очень благодарен) hi дальше думаю сам разберусь) Там по мелочи) Какого-то фига дергается сайт когда нажимаю кнопку ответить)
Если, что дай данные яндекс деньги я как- нить задоначу
Изменил: Vapmobi (10.12.2020 / 18:13)

Господин ПЖ
0
Vapmobi, при клике там экран поднимается к форме и фокусируется, можешь убрать эту часть, у меня все норм, ничего не дергается
Яндекс кошелек 41001249962965


Изменил: Вантуз-мен (10.12.2020 / 23:48)
V
Автор
Пришелец
0
Вантуз-мен, а что за код отвечат за этот фокус?)

Господин ПЖ
0
$('html, body').animate({
scrollTop: ($('form').offset().top)
}, 500);
анимация перехода к форме

field.focus()... фокус на поле ввода
V
Автор
Пришелец
0
Вантуз-мен, field .val(field.val() + separ + author + ', ');
так будет правильно?)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск