Перейти к контенту

[2.3.x](SnS) AJAX Быстрый ответ


Рекомендуемые сообщения

Тогда прошу скрины и копию консоли ошибок.

 

Я не знаю что изменилось, если вы не видете отличий, то можно и не ставить :D

 

P.S. Всё ещё не доделано правда.

Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 771
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Загружено фотографий

Спасибо за ценные напоминания.
Ссылка на комментарий
Поделиться на других сайтах

de_coder, как успехи?

 

Вообщем поправил js как ты описал выше, при отправке сообщения.

Первый раз (написание сообщения) - окно отправки сообщения не очищается и не закрывается.

Второй раз (добавление сообщения) окно быстрого ответа очищается и закрывается, текст как надо прилепляется.. к первому...

post-37259-1204744073_thumb.jpg

 

И вот такой глюк - посоветуйте где посмотреть это...

post-37259-1204744107_thumb.jpg

 

мой Форум - test/test

Ссылка на комментарий
Поделиться на других сайтах

de_coder, сделайте все фиксы из приведённой выше темы, мне это помогло в своё время.

 

И ещё: в файле ./jscripts/sns_ajax_fast_reply.js в функции sns_menu_build_menu нужно сделать аналогичные изменения.

Ссылка на комментарий
Поделиться на других сайтах

Выкладываю для тестирования инструкции второй версии мода.

 

Внимание:

Не рекомендуется устанавливать модификацию на рабочих форумах.

 

Мод в архиве аналогичен тому, который стоит на демофоруме.

Не проверялась только каптча, но возможно и работает, оставил на завтра.

 

Буду рад услышать об оставшихся глюках.

Если имеются явные ошибки, желательно указать что есть в консоле ошибок яваскрипта, а также можно прислать в ПМ ссылку на форум, если он доступен из сети.

 

P.S. Не разводите много рёпа :D

Ссылка на комментарий
Поделиться на других сайтах

класс, а как оно контактирует с предыдущей версией модификации ... проделать все действия в обратном порядке прежде чем устанавливать мод, или некоторые действия идентичны?
Ссылка на комментарий
Поделиться на других сайтах

Vilz, думаю что вы поймёте, если при установке этого мода будут нестыковки :D

 

Для всех: нужно залить новые файлы и проделать все действия этой инструкции. Если при этом вы будете встречать кусочки старого мода, то нужно заменить старый код на новый.

 

До четверга на реагирование не надейтесь.

Ссылка на комментарий
Поделиться на других сайтах

там только post.php такой же ... остальное надо переделывать ... хотя где то по мелочи может и совпадает, но лучше переделать
Ссылка на комментарий
Поделиться на других сайтах

вот и первая ошибка

 

когда отправляю сообщение, которое должно пойти на новую страницу, кнопка "ноые сообщения" у других юзеров выдает "нет новых"

Ссылка на комментарий
Поделиться на других сайтах

На демофоруме тоже самое?
Ссылка на комментарий
Поделиться на других сайтах

Мог бы блин

написать "Пример можно посмотреть на sysman.ru" или другой ipb форум с модом ажакса. Чего конкурента лишний раз рекламировать?

 

А кстати,

 

у тебя получилось применить подсветку синтаксиса на добавленный кусок?

Ссылка на комментарий
Поделиться на других сайтах

Какого конкурента? (: Если я что-то пропустил - скажи, я посмотрю (: А, я понял, дурак :D

 

Да, при добавлении поста аяксом запускаются все нужные яваскрипты, работают меню редактирования и на нике, фиксятся и аттачи, вставляются подсказки и подсвечивается код. Я в initHightlight добавил чтобы после подсветки к <pre> дописывался аттрибут типа highlighted=1. Соответственно при постинге запускаю его ещё раз, и он подсвечивает только вновь появившиеся куски.

 

function initHighlight(block) {
if ( block.highlight_ok )
{
	return;
}
пропускаю...

далее после фикса с innerHTML в IE(я это в функцию вынес, она ещё номера строк проставляет):
block.highlight_ok = 1;
}

Ссылка на комментарий
Поделиться на других сайтах

посмотри на демо форуме ... он полностью переработан и в тыщу раз лучше предыдущей версии

одна кнопка "загрузить новые сообщения" только чего стоит

Ссылка на комментарий
Поделиться на других сайтах

да лишний раз на "дэмо" форум заходить не охото... а то "слюне выделения" на его уникальные "фичи" сразу повышается=)

ну не буду оффтопить.

 

по теме: как дела с "склейкой сообщения" + парсерами (к прмиеру магнетами)

Ссылка на комментарий
Поделиться на других сайтах

Sannis, переть не понадобилось.

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

Т.е. в принципе делать block.highlight_ok = 1; не надо.

Ссылка на комментарий
Поделиться на других сайтах

а я проще сделал докачку

$last_time = $last_time ? $last_time : $this->ipsclass->input['last_visit'];

с кучей определения моск сломаешь

я просто сделал при выводе топика вывод

<input type="hidden" name="lastpostdate" id='lastpostdate' value="1205250567" />

и потом его зохавать

а после вернуть новое значение и присвоить этому полю

Ссылка на комментарий
Поделиться на других сайтах

по теме: как дела с "склейкой сообщения" + парсерами (к прмиеру магнетами)

Хорошо.

 

Sannis, переть не понадобилось.

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

Т.е. в принципе делать block.highlight_ok = 1; не надо.

В общем да, я по началу не знал, сейчас вспомнил :D Пойду сотру.

 

а я проще сделал докачку

$last_time = $last_time ? $last_time : $this->ipsclass->input['last_visit'];

с кучей определения моск сломаешь

я просто сделал при выводе топика вывод

<input type="hidden" name="lastpostdate" id='lastpostdate' value="1205250567" />

и потом его зохавать

а после вернуть новое значение и присвоить этому полю

Да, я видел. Если текущий метод не заработает, прийдётся так сделать, а не хочется.

 

 

Vilz, как дойдёт у меня до конца страницы - проверю, раньше не замечалось такого ;)

 

а какие "новшества" появились?=) или просто "адаптация" ?=)

Новшество только вывод ошибки, если она есть, без переброски в форму. Если текушая версия устраивает, то можно не обновляться.

Ссылка на комментарий
Поделиться на других сайтах

DerSpinner ну еще возможность отключить аякс отправку для каждого юзера и эта гипер кнопка новые сообщения ...

 

Sannis

удалил бы просто моё сообщение под номером 61.

написать его еще раз в одной вкладке, а в другой нажать нажать "новые сообщения"

получается , что сообщение улетает на 4-ю страницу, а на 3-ей при попытке обновиться аяксом пишет, что сообщений новых нет

Изменено пользователем Vilz
Ссылка на комментарий
Поделиться на других сайтах

Т.е. вы написали в одной вкладке пост, он появился. А при нажатии на "вывести новые" в другой вкладке оно не показалось? Это как раз нормально, вы же его видели уже :D Если очень нужно, чтобы отображалось, скажите, сделаю по принципу последнего обновления.
Ссылка на комментарий
Поделиться на других сайтах

о! ... оказывается не обновляет только "свои" сообщения, если они идут на другую странице ... если пишет другой акк - всё прекрасно работает. :D ну кроме этого недоразумения других багов не замечено
Ссылка на комментарий
Поделиться на других сайтах


×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.