 |
 |
Форум сетевых администраторов » Веб Форумы » VBulletin 3.x.x » Хаки от Netadmin или "Сделай сам" » Вставка имени пользователя в форму быстрого ответа
| Автор |
| Тема |
 |
|
 |
|
|
|
Участник
|
forum.dinfo.ru, Логин: Tester, пароль: tester
Форум этот... |
[сооб. #65159]
19-04-2004 08:23 |
|
|
MuZzClub.ru
|
| DarkShaman в этой теме [url=http://netadmin.ws/forum/showthread.php?s=&postid=61189#post61189]УЖЕ... |
[сооб. #65207]
20-04-2004 00:50 |
|
|
Участник
|
MCTarakan
Спасибо, заработало!!! Хотя я вроде... |
[сооб. #65240]
20-04-2004 12:22 |
|
|
з рiдної нєньки
|
Аналогично, но не заработало 
MCTarakan... |
[сооб. #65521]
23-04-2004 14:56 |
|
з рiдної нєньки


Зарегистрирован: Jan 2003
Место проживания:
Публикаций: 133
Статус:  |
Аналогично, но не заработало 
MCTarakan
Может и мне дать логин и пароль и ты потанцуешь с бубном ? )
__________________
**censored** - футбол - игра или жизнь?
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
23-04-2004 14:56 |
|
|
Участник
|
bigfoot
В чем у тебя, собственно, трабл-то?... |
[сооб. #65535]
23-04-2004 19:49 |
|
|
MuZzClub.ru
|
| bigfoot, попробуй приаттаченный файл залить... |
[сооб. #65546]
24-04-2004 01:10 |
|
MuZzClub.ru


Зарегистрирован: Jul 2002
Место проживания: Ireland
Публикаций: 2710
Статус:  |
bigfoot, попробуй приаттаченный файл залить вместо твоего clientscript/vbulletin_quickreply.js
MCTarakan добавил 24-04-2004 в 01:12:17:
а можешь не заливать! Там надо удалить всего 2 раза в том коде, что от ПОЛО, а не во всем файле!
исправь (строка 144 в твоем файле):
code:
на
code:
Файл: vbulletin_quickreply.rar
Был скачан 59 раз(а).
__________________
yMC.ru - хомяк музыканта
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
24-04-2004 01:10 |
|
|
Участник
|
polo
А где надо поменять чтобы ник при вставке... |
[сооб. #65632]
25-04-2004 20:46 |
|
Участник

Зарегистрирован: Nov 2003
Место проживания:
Публикаций: 16
Статус:  |
polo
А где надо поменять чтобы ник при вставке автоматом был "жирным".
Update: Сам разобрался. Спасибо за хак.
Вот это надо вставить в postbit вместо того что предлагает polo
PHP:
<if condition="$SHOWQUICKREPLY">
<tr><td class="vbmenu_option"><a href="java script:" onclick="insert_nickname('$post[username]'); self.focus(); return false;">$vbphrase[insert_nickname_in_qr]</a></td></tr>
</if>
После этого ник будет автоматом заключаться в тэги [B]
Сообщение было отредактировано Zygot 25-04-2004 в 21:01
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
25-04-2004 20:46 |
|
|
з рiдної нєньки
|
MCTarakan
Перезалил свой файл твоим файлом.... |
[сооб. #65685]
26-04-2004 15:17 |
|
з рiдної нєньки


Зарегистрирован: Jan 2003
Место проживания:
Публикаций: 133
Статус:  |
MCTarakan
Перезалил свой файл твоим файлом. Трабла осталась.
Куда хоть копать?
Может проблема с явовским интерпритатором у меня на компутере ? так вроде нет, на этом форуме вставка то работает же.
__________________
**censored** - футбол - игра или жизнь?
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
26-04-2004 15:17 |
|
|
MuZzClub.ru
|
| bigfoot хм... не пашет... странно... а ты точно... |
[сооб. #65701]
26-04-2004 17:46 |
|
MuZzClub.ru


Зарегистрирован: Jul 2002
Место проживания: Ireland
Публикаций: 2710
Статус:  |
bigfoot хм... не пашет... странно... а ты точно код правильный вставил в шаблон?
quote: <if condition="$SHOWQUICKREPLY">
<tr><td class="vbmenu_option"><a href="java script:" onclick="insert_nickname('$post[username]'); self.focus(); return false;">$vbphrase[insert_nickname_in_qr]</a></td></tr>
</if>
javascript вместе как обычно! 
__________________
yMC.ru - хомяк музыканта
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
26-04-2004 17:46 |
|
|


з рiдної нєньки
|
MCTarakan
MC, ты бываешь в аське? Когда? Может... |
[сооб. #65739]
27-04-2004 07:42 |
|
з рiдної нєньки


Зарегистрирован: Jan 2003
Место проживания:
Публикаций: 133
Статус:  |
MCTarakan
MC, ты бываешь в аське? Когда? Может состыкуемся как-то, да посмотришь?
Мне уже просто стыдно тут писать 
__________________
**censored** - футбол - игра или жизнь?
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
27-04-2004 07:42 |
|
|
MuZzClub.ru
|
| редко... по времени моих постов ты должен понять,... |
[сооб. #65801]
28-04-2004 04:40 |
|
MuZzClub.ru


Зарегистрирован: Jul 2002
Место проживания: Ireland
Публикаций: 2710
Статус:  |
редко... по времени моих постов ты должен понять, что я в Инете в основном ранним московским утром 
__________________
yMC.ru - хомяк музыканта
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
28-04-2004 04:40 |
|
|
з рiдної нєньки
|
MCTarakan
Та понимаю, но шо ж делать?  |
[сооб. #65867]
29-04-2004 12:41 |
|
|
Участник
|
| Я уже все перепробывал но кажется зацепка... |
[сооб. #65986]
02-05-2004 16:53 |
|
Участник

Зарегистрирован: Oct 2003
Место проживания:
Публикаций: 68
Статус:  |
Я уже все перепробывал но кажется зацепка в posbit_legacy так как ф форуме при наведении на меню Вставить никнейм снизу в строке сстояния просто пишет javascript: вот такие вот дела 8( разболелась голова!
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
02-05-2004 16:53 |
|
|
Участник+
|
| kolorom, у меня все прекрасно работает, сделал... |
[сооб. #65992]
02-05-2004 18:47 |
|
Участник+


Зарегистрирован: Sep 2002
Место проживания:
Публикаций: 324
Статус:  |
kolorom, у меня все прекрасно работает, сделал так:
vbulletin_quickreply.js - полностью замени этим кодом:
PHP:
var active = true;
// ################################################## ###########################
// disable quote reply checkbox until a click is made if we are not using true
// threaded mode, REGARDLESS of require_click setting!
if (threadedmode != 1)
{
fetch_object("qr_quickreply").disabled = true;
}
// disable controls for now if a click is required to activate QR
if (require_click)
{
if (WYSIWYG == 2)
{
set_default_text(must_click_message, true);
}
if (typeof(must_click_message) == "string")
{
sig = fetch_object("cb_signature");
if (sig)
{
sig.disabled = true; // signature checkbox
}
if (WYSIWYG != 2)
{
fetch_object("qr_message").disabled = true; // message textarea
fetch_object("qr_message").value = must_click_message; // message textbox
}
}
active = false;
}
else if (WYSIWYG >= 1)
{
editInit();
}
// ################################################## ###########################
// function to insert nick in quickreply box by polo [netadmin.ws]
function insert_nickname(nickname)
{
if (!active)
{ // QR check
alert(must_click_message);
return false;
}
htmlwindow.focus();
if (WYSIWYG != 2)
{
getActiveText();
var AddNick = "" + nickname + ", ";
AddText(AddNick);
}
else
{
if (is_ie)
{
nickHTML = '<b>' + nickname + '</b>, ';
htmlbox.selection.createRange().pasteHTML(nickHTML);
}
else
{
var frag = htmlbox.createDocumentFragment();
var span = htmlbox.createElement("span");
span.innerHTML = '<b>' + nickname + '</b> ';
while (span.firstChild)
{
frag.appendChild(span.firstChild);
}
moz_insert_node_at_selection(frag);
}
}
htmlwindow.focus();
}
// ################################################## ###########################
// initialize quick reply
function qr(postid)
{
qrt = fetch_object("collapseobj_quickreply");
if (qrt && qrt.style.display == "none")
{
toggle_collapse("quickreply");
}
fetch_object("qr_postid").value = postid;
fetch_object("qr_preview").select();
fetch_object("qr_quickreply").disabled = false;
sig = fetch_object("cb_signature");
if (sig)
{
sig.disabled = false;
}
fetch_object("qr_message").disabled = false;
fetch_object("qr_message").value = "";
switch (WYSIWYG)
{
case 2: // full wysiwyg
{
if (!active)
{
wysiwyg_init();
}
}
break;
case 1: // standard editor
{
if (!active)
{
vbcode_init();
}
htmlwindow = fetch_object("qr_message");
}
break;
default:
{
htmlwindow = fetch_object("qr_message");
}
}
if (WYSIWYG == 2 && !is_ie)
{ // do a special scroll thingy for Mozilla
fetch_object("qr_scroll").scrollIntoView(false);
}
active = true;
htmlwindow.focus();
return false;
}
// ################################################## ###########################
// check quick reply is initialized
function checkQR(tform)
{
if (fetch_object("qr_postid").value == 0)
{
alert(must_click_message);
return false;
}
else
{
if (fetch_object("qr_postid").value == "who cares" && typeof tform.quickreply != "undefined")
{
tform.quickreply.checked = false
}
// if we are using 'Go Advanced', bypass the minimum characters test
if (tform.clickedelm.value == tform.preview.value)
{
temp_minchars = 0;
}
else
{
temp_minchars = minchars;
}
if (WYSIWYG < 2)
{
// this function is from vbulletin_global.js
return validatemessage(fetch_object("qr_message").value, 0, temp_minchars, maxchars, false, tform);
}
else
{
// this function is in vbulletin_wysiwyg.js
return validatePost(tform, 0, temp_minchars, maxchars);
}
}
}
// ################################################## ###########################
// get the postid
function infoQR()
{
alert('PostID: ' + fetch_object("qr_postid").value);
}
затем: в posbit_legacy
после
PHP:
<if condition="$post['userid']">
<tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=addlist&userlist=buddy&u=$post[userid]"><phrase 1="$post[username]">$vbphrase[add_x_to_buddy_list]</phrase></a></td></tr>
</if>
вставляем:
PHP:
<if condition="$SHOWQUICKREPLY">
<tr><td class="vbmenu_option"><a href="java script:" onclick="insert_nickname('$post[username]'); self.focus(); return false;">$vbphrase[insert_nickname_in_qr]</a></td></tr>
</if>
делаем в пхпмайадмин запрос на выполнение sql:
INSERT INTO phrase VALUES (NULL, 0, 'insert_nickname_in_qr', 'Insert Nickname', 42);
дальше:
admincp > Languages & Phrases > Language Manager > Rebuild All Languages
ВСЕ ДОЛЖНО Ð_АБОТАТЬ - это я тебе дал с своего форума, все прекрасно работает!
Сообщение было отредактировано mr_fox 02-05-2004 в 18:50
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
02-05-2004 18:47 |
|
|
Участник
|
| Я скоро кикнусь я все перепробывал и Создавал... |
[сооб. #66008]
02-05-2004 23:02 |
|
Участник

Зарегистрирован: Oct 2003
Место проживания:
Публикаций: 68
Статус:  |
Я скоро кикнусь я все перепробывал и Создавал по примерам скрипт и по вырезкам вставлял но кажется этот млдский прикол который код показывает барахлит и что-то портит прошу откликнитесь нужно все содержимое с этим хаком разумеется темплейта posbit_legacy в *.txt приататчить в эту тему ато только нервы портятся 8(
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
02-05-2004 23:02 |
|
|
|
Формат времени GMT. Текущее время 03:50.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 1.83910489 seconds (99.09% PHP - 0.91% MySQL) with 27 queries.
|
 |