![]() |
Страницы (8): « Первая ... « 2 3 [4] 5 6 » ... Последняя » Показаны 120 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Хаки от Netadmin или "Сделай сам" (http://netadmin.ws/forum/forumdisplay.php?forumid=76)
-- Вставка имени пользователя в форму быстрого ответа (http://netadmin.ws/forum/showthread.php?threadid=7877)
forum.dinfo.ru, Логин: Tester, пароль: tester
Форум этот внутренний, потому просьба там не очень хулиганить.
DarkShaman в этой теме УЖЕ писали (и я в том числе), что надо удалить из кода:
htmlwindow.focus();
Удачи!__________________
yMC.ru - хомяк музыканта
MCTarakan
Спасибо, заработало!!! Хотя я вроде эти действия делал - не помогало...
Аналогично, но не заработало 
MCTarakan
Может и мне дать логин и пароль и ты потанцуешь с бубном ?
)
__________________
cmukraine.org.ua.forum - футбол - игра или жизнь?
bigfoot
В чем у тебя, собственно, трабл-то?
__________________
Жизнь - вредная штука, от нее умирают...
bigfoot, попробуй приаттаченный файл залить вместо твоего clientscript/vbulletin_quickreply.js
MCTarakan добавил 24-04-2004 в 01:12:17:
а можешь не заливать!
Там надо удалить всего 2 раза в том коде, что от ПОЛО, а не во всем файле!
исправь (строка 144 в твоем файле):
active = true;
return false;
active = true;
htmlwindow.focus();
return false;
__________________
yMC.ru - хомяк музыканта
polo
А где надо поменять чтобы ник при вставке автоматом был "жирным".
Update: Сам разобрался. Спасибо за хак.
Вот это надо вставить в postbit вместо того что предлагает polo
<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>
MCTarakan
Перезалил свой файл твоим файлом. Трабла осталась.
Куда хоть копать?
Может проблема с явовским интерпритатором у меня на компутере ? так вроде нет, на этом форуме вставка то работает же.
__________________
cmukraine.org.ua.forum - футбол - игра или жизнь?
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>

__________________
yMC.ru - хомяк музыканта
MCTarakan
MC, ты бываешь в аське? Когда? Может состыкуемся как-то, да посмотришь?
Мне уже просто стыдно тут писать 
__________________
cmukraine.org.ua.forum - футбол - игра или жизнь?
редко... по времени моих постов ты должен понять, что я в Инете в основном ранним московским утром 
__________________
yMC.ru - хомяк музыканта
MCTarakan
Та понимаю, но шо ж делать? 
__________________
cmukraine.org.ua.forum - футбол - игра или жизнь?
Я уже все перепробывал но кажется зацепка в posbit_legacy так как ф форуме при наведении на меню Вставить никнейм снизу в строке сстояния просто пишет javascript: вот такие вот дела 8( разболелась голова!
kolorom, у меня все прекрасно работает, сделал так:
vbulletin_quickreply.js - полностью замени этим кодом:
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);
}
<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>
<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>
Я скоро кикнусь я все перепробывал и Создавал по примерам скрипт и по вырезкам вставлял но кажется этот млдский прикол который код показывает барахлит и что-то портит прошу откликнитесь нужно все содержимое с этим хаком разумеется темплейта posbit_legacy в *.txt приататчить в эту тему ато только нервы портятся 8(
| Формат времени GMT. Текущее время 00:11. | Страницы (8): « Первая ... « 2 3 [4] 5 6 » ... Последняя » Показаны 120 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.