-
Notifications
You must be signed in to change notification settings - Fork 67
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tinyboard #683
Comments
Это сделать невозможно. Надо запретить кнопки ответа на доске. |
К сожалению, тиниборд содержит антибот-защиту (чому я его терпеть не могу, как разработчик свистоперделок). Сломать ее напрямую не получится. |
Да укради же уже! А если точнее, то надо функцию отправки поста переделать, чтоб для случая тиниборда она делала запрос страницы с формой. который как-то так обрабатывается success: function(data, textStatus, jqXHR) {
var doc = document.implementation.createHTMLDocument('');
doc.documentElement.innerHTML = data;
// Собираем все поля антибота.
var l = $("form[action*=post]", doc).serializeArray();
l = l.filter(function(a){
if(["name","email","subject","post","spoiler","body","file","file_url","password","thread","board"].indexOf(a.name) > -1) return false;
return true;
});
// Не забываем правильную надпись на кнопке "отправить"
l.push({"name": "post", "value": $('#de-pform input[type=submit]').val()});
// вызываем настоящую функцию отправки
_sendBoardForm(file, l);
}, А если это у нас не тиниборд, то просто вызываем А вот уже в самой функции if(formAddon.length > 0){
formData = formData.filter(function(a){
if(["name","email","subject","post","spoiler","body","file","file_url","password","thread","board"].indexOf(a.name) > -1) return true;
return false;
});
formData.push.apply(formData, formAddon);
} Тут у нас |
Главное ведь, чтоб непонятки не возникали. Раз надо в тред — значит, надо. Всё равно потом во вкладке держать его буду. |
Стёпа, займись таки ТиниБордом. А то часть форчана переехала на окточан и у них там сейчас проблема, ибо им не хватает 4ChanX. Даже вроде бабало где-то собирают дабы его портировать на окточан. Ну и плюс ещё все кому не лень пишут свои свистоперделочные улучшайзеры. А тут ты такой красавец с готовым куклоскриптом который WORKS. Народ оценит. |
|
Честно - не понял что ты хотел этим сказать. |
К тому, что надо ль оно за мнимого журавля в небе? |
А в самом деле не надо, там уже и так норм. Можно без куклоскрипта пользоваться. #pooleclosed |
Да пилю же. |
Слушай, походу Окточан придётся поддерживать отдельно от Тиниборда. И вот я сейчас смотрю и сдаётся мне что торопиться не стоит на самом деле. Они там что-то взялись мутить свои приблуды и пока это дело не очень стабильно. Особенно там есть своя система автоапдейта тредов, которую надо гасить (она иногда успевает отрабатывать поперёк куклоскрипта). И что-то вот она у них какая-то странная. Раз в три секунды и похоже запускается два раза два раза. Ну, так было когда я её изучал. Ну, это я так, на всякий случай сообщаю. |
FF31, Последние scriptish и кукла.
Если попробовать ответить в тред прямо из доски, на форме вместо кнопки ответа «в тред» будет «новый топик», и сам пост не отправится. Баги с разметкой: курсив обрамляется парами одинарных кавычек, и доской не понимается.
Там
The text was updated successfully, but these errors were encountered: