Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум поддержки IPB.SU > Поддержка модификаций > Быстрая отправка Постов |
Автор: Alex_63 Дек 30 2015, 13:32 |
Быстрая отправка Постов Данный скрипт позволяет отправлять посты из темы Аяксом без перезагрузки страницы. (Работает только на последней странице темы!) Админцентр -> HTML шаблоны-> {ваш_шаблон} -> редактировать -> Просмотр темы -> Footer В самый Конец поля вставляем: Код <!-- Быстрая отправка Постов © Alex_63 --> <script type="text/javascript" src="http://hostjs-ipb2016.my1.ru/js/FastSend_IPB.js"></script> Тестируем |
Автор: admin Дек 30 2015, 16:48 |
http://ipboard.net/index.php?showuser=6208, немного потестировал. Первое, что бросилось в глаза - не работает в темах, у которых только одна страница. Есть возможность это поправить? А так отличная работа. |
Автор: Alex_63 Дек 30 2015, 17:48 |
http://ipboard.net/index.php?showuser=1, Спасибо!) Потестирую, - может, поправлю После отладки наверно лучше перезалить на ipb.su, - посколь мой hostjs может в любой момент накрыться |
Автор: Alex_63 Дек 30 2015, 18:04 |
Поправил, - пробуйте, вроде сейчас должно работать и в теме с одной страницей |
Автор: admin Дек 30 2015, 19:49 |
Цитата (Alex_63 @ Дек 30 2015, 18:04) Поправил, - пробуйте, вроде сейчас должно работать и в теме с одной страницей Проверил - не работает. |
Автор: Alex_63 Дек 30 2015, 20:13 |
http://ipboard.net/index.php?showuser=1 Наверно файл скрипта закешировался в браузере => http://hostjs-ipb2016.my1.ru/js/FastSend_IPB.js |
Автор: gagarin Дек 31 2015, 00:38 |
Проверил, работает с одной страницей, но только если выбрана тема иконок IPB2. Вместо поиска по кнопке "Ответить", можно попробовать достать ID топика из window.location.href. На крайняк, искать кнопку только по 'img[src$="t_reply.gif"]'. |
Автор: Alex_63 Дек 31 2015, 13:31 |
http://ipboard.net/index.php?showuser=3061 Да, чот не подумал об этом Формат ссылки может быть разным, парсить ток регуляркой - в общем, попробую чо-нидь сделать с этим ( - Идея с коротким URL картинки - верная Попробую также чуть упростить скрипт и увеличить скорость подгрузки (наскок помню, посты отправляются без переадресации на всех форумах, независимо от настроек, - или ошибаюсь ? |
Автор: Alex_63 Дек 31 2015, 13:58 |
http://ipboard.net/index.php?showuser=3061 Вроде поправил, чичас потестирую на шаблоне IP.Board Pro |
Автор: Alex_63 Дек 31 2015, 14:02 |
http://ipboard.net/index.php?showuser=3061,Да, Потестил - работает => http://testingipb.ipb.su/ Скин "Invision Power Board" |
Автор: admin Янв 1 2016, 13:14 |
http://ipboard.net/index.php?showuser=6208, везде без переадресации. Проверил, на первой странице теперь работает. |
Автор: Alex_63 Янв 1 2016, 14:49 |
http://ipboard.net/index.php?showuser=1 Думаю, сюда стоит поставить этот скрипт (хотя бы для теста) |
Автор: Alex_63 Янв 2 2016, 11:23 |
Скрипт Быстрой отправки обновлен до версии 1.0.3 Добавлено: - Защита от повторной отправки (дублирования постов) - Проверка на наличие текста в textarea |
Автор: admin Янв 7 2016, 10:37 |
Установлено на этом форуме. |
Автор: admin Янв 7 2016, 15:51 |
Не отображаются доп. поля профиля и аватар. |
Автор: Alex_63 Янв 7 2016, 17:43 |
http://ipboard.net/index.php?showuser=1 Скрипт подгружает новый пост как есть, без обработки скриптами Я ни наю, как сделать по-другому Можно было бы выпарсить последний пост через $( response ).split('...Какой-то Признак...') Но у вас тут нет никаких признаков, что это последний Пост! (Мон было бы добавить класс .endpost Вот на соседнем сервисе (модифицированный движок Punbb ) - там проще - для каждого элемента свой селектор Тут - я не представляю, от чего отталкиваться... (Будут идеи - обновлю скрипт - отпишусь... |
Автор: Alex_63 Фев 12 2016, 15:00 |
Вроде пофиксил трабл с отключенными аватаром и наградами в отправляемом посте, Вот новая версия скрипта => Код <!-- Быстрая отправка Постов V2 --> <script type="text/javascript" src="http://hostjs-ipb2016.my1.ru/js/FastSend_IPB_v2.js"></script> Тестируем! |
Автор: Alex_63 Фев 23 2016, 17:23 |
.// |
Автор: Fynerta Фев 25 2016, 19:48 |
У меня отображаются |
Автор: Alex_63 Фев 26 2016, 10:39 |
http://ipboard.net/index.php?showuser=6386 Вы Где тестили ? Чот я с Оперы потестил тут (в исходном коде вставил скрипт), - авик и награды пропадают (Т.е. Пока поправить не удалось Здесь скрипт пока не установлен, |
Автор: asm-a Июн 11 2016, 12:38 |
Перезалейте JS. |