|
||
Ответить |
|
#1
|
|
Вес репутации:
0
Регистрация: 13.03.2011
Адрес: Острогожск [36]
Сообщений: 563
Сказал(а) спасибо: 40
Спасибок 70
в 61 сообщениях |
Хак объединения сообщений -
30.03.2011, 14:08
Доброго времени суток!
Подскажите о существовании хака объединения сообщений для версии 3.8.6, чтобы идущие от одного пользователя сообщения приводились к виду: Привет Добавлено через 12 секунд Пока С подробным описанием его настройки. На просторах интернета я нашел хак Doublepost Prevention, но он приводит сообщения вот в такую лабуду: Хак требует редактирования vbulletin_quick_reply.js , но при его открытии всё в куче и поиск не дает ту часть кода которую надо изменить . Добавлено через 1 час 10 минут По сути вопрос, как отредактировать vbulletin_quick_reply.js согласно инструкции? Prevent Doubleposts для vBulletin 3.8 ===================================== Этот хак требует изменения в файле "vbulletin_quick_reply.js" - находящемся в папке "clientscript". Важное замечание ---------------- Вы должны иметь не сжатую версию файла. Найдите следующий код: var postbits = ajax.responseXML.getElementsByTagName('postbit'); for (i = 0; i < postbits.length; i++) { var newdiv = document.createElement('div'); newdiv.innerHTML = postbits[i].firstChild.nodeValue; var lp = fetch_object('lastpost'); var lpparent = lp.parentNode; var postbit = lpparent.insertBefore(newdiv, lp); PostBit_Init(postbit, postbits[i].getAttribute('postid')); } Замените этим: // Paul M - Doublepost modification // if (fetch_tag_count(ajax.responseXML, 'updatepost')) { var postbit = ajax.responseXML.getElementsByTagName('postbit')[0].firstChild.nodeValue; var hidepost = ajax.responseXML.getElementsByTagName('updatepost')[0].firstChild.nodeValue; fetch_object('edit' + hidepost).innerHTML = postbit; } else { var postbits = ajax.responseXML.getElementsByTagName('postbit'); for (i = 0; i < postbits.length; i++) { var newdiv = document.createElement('div'); newdiv.innerHTML = postbits[i].firstChild.nodeValue; var lp = fetch_object('lastpost'); var lpparent = lp.parentNode; var postbit = lpparent.insertBefore(newdiv, lp); PostBit_Init(postbit, postbits[i].getAttribute('postid')); } } Теперь можете приступать к импорту продукта. ??? |
#2
|
|
Вес репутации:
0
Регистрация: 27.02.2009
Адрес: Москва
Сообщений: 7,302
Сказал(а) спасибо: 578
Спасибок 2,623
в 1,832 сообщениях |
30.03.2011, 20:35
Цитата:
Сообщение от ZOMBIE
На просторах интернета я нашел хак Doublepost Prevention, но он приводит сообщения вот в такую лабуду:
|
#3
|
|
Вес репутации:
0
Регистрация: 13.03.2011
Адрес: Острогожск [36]
Сообщений: 563
Сказал(а) спасибо: 40
Спасибок 70
в 61 сообщениях |
30.03.2011, 20:49
Vector, вы волшебник))) С Ваших подач всё сразу получается))) Поставил 1 MDM полет отличный
Добавлено через 36 секунд И всётаки, думаю не лишним написать инструкцию по редактированию vbulletin_quick_reply.js |
#4
|
|
Вес репутации:
0
Регистрация: 27.02.2009
Адрес: Москва
Сообщений: 7,302
Сказал(а) спасибо: 578
Спасибок 2,623
в 1,832 сообщениях |
30.03.2011, 21:08
Цитата:
Сообщение от ZOMBIE
И всётаки, думаю не лишним написать инструкцию по редактированию vbulletin_quick_reply.js
|
#5
|
|
Вес репутации:
0
Регистрация: 13.03.2011
Адрес: Острогожск [36]
Сообщений: 563
Сказал(а) спасибо: 40
Спасибок 70
в 61 сообщениях |
30.03.2011, 21:34
Vector, так он не ищется, и на глаз его там просто нет ...
|
#6
|
|
Вес репутации:
0
Регистрация: 27.02.2009
Адрес: Москва
Сообщений: 7,302
Сказал(а) спасибо: 578
Спасибок 2,623
в 1,832 сообщениях |
30.03.2011, 22:17
Цитата:
Сообщение от ZOMBIE
так он не ищется
искать по характерным фразам... вбил найти: ajax.responseXML.getElementsByTagName('postbit'); Поиск. И сверяешь.... |
#7
|
|
Вес репутации:
0
Регистрация: 09.09.2014
Сообщений: 1
Сказал(а) спасибо: 0
Спасибок 0
в 0 сообщениях |
Re: Хак объединения сообщений -
09.09.2014, 14:00
Спасибо за плагин.
Добавлено через 3 минуты Со сжатым файлом я так и не понял как быть... ссылка в посте битая |
Ответить |
Опции темы | |
Опции просмотра | |
|
|