форум vBSupport.ru > vBSupport.ru > Requests > Кандидатский
  • »
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
 
 
 
 
banditBOROV
Продвинутый
Default микромануал по небольшой доработки хак "быстрый ответ гостям" by BOP5
5

Всем привет ребята ! вот написал микромануал по минидоработки хака "быстрый ответ гостям" by BOP5

Вот сам долго искал и думаю кому то пригодится этот микромануал по небольшой доработки хак "быстрый ответ гостям" by BOP5, чтобы AJAX работал при отправки с последней страницы формы русскими буквами, вся инфмация найдена в сети, спасибо кодерам.
потестить и качнуть хак и правленные файлы можно тут demo
и так поехали:
Устанавливаем сам хак product-quickreplyguestsbop5beta091.xml (можно легко найти в сети)
У кого после влючения хака быстрый ответ гостям так и не появился, то делаем следующее:
в шаблоне SHOWTHREAD ищем код:
PHP Code:
<div class="smallfont">$vbphrase[message]:</div
и ПЕРЕД этим вставить следующий код
PHP Code:
<if condition="$show[bop5username]">
<
div align="$stylevar[left]>$vbphrase[username]: <input type="text" class="bginput" name="username" value="$vboptions[bop5qrg_username]size="$vboptions[maxuserlength]maxlength="$vboptions[maxuserlength]style="margin-top:1px" tabindex="1" /></div><div align="$stylevar[left]>$human_verify</div>
</if> 
находим:
PHP Code:
<fieldset class="fieldset" style="margin:$stylevar[formspacer]px 0px 0px 0px"
и заменить этим
PHP Code:
<fieldset class="fieldset" style="<if condition="$show[bop5username] == 1">display:none;<else />margin:$stylevar[formspacer]px 0px 0px 0px</if>"
после этих манипуляций форма быстрого ответа должна появлятся, если не будет работать отправка AJAXом сообщений или имя гостя русскими буквами !
надо подредактировать файл Ваш форум/newreply.php:
(стр. примерно с 304 по 308) найти:
PHP Code:
if ($vbulletin->GPC['ajax'])
{
// posting via ajax so we need to handle those %u0000 entries
$newpost['message'] = convert_urlencoded_unicode($newpost['message']);

и заменить на этот код
PHP Code:
// ###_forbop5_###
if ($vbulletin->GPC['ajax'])
{
$newpost['message'] = convert_urlencoded_unicode($newpost['message']);
$vbulletin->GPC['username'] = convert_urlencoded_unicode($vbulletin->GPC['username']);
$vbulletin->GPC['humanverify'] = convert_urlencoded_unicode($vbulletin->GPC['humanverify']);
}
// ###_forbop5_### 
сейчас форма будет отправляться аяксом
На 3.8.6 моторе полёт нормальный. Ну вот и усё, кто не закорявил с первого раза наслаждаемся
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 12:45 PM.


Powered by vBulletin® Version 3.6.9
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Loading...