Форум сетевых администраторов Страницы (2): « 1 [2]
Показаны 19 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- VB флейм (http://netadmin.ws/forum/forumdisplay.php?forumid=67)
-- Вопрос по форме быстрого ответа (http://netadmin.ws/forum/showthread.php?threadid=5616)


Помещено Бомбыч 30-05-2003 в 19:09:

ну дак их перевести, хотя честно скажу, лень. А по поводу второго я что то не понял.


Помещено Larrikin 11-08-2003 в 12:16:

quote:
Первоначальное сообщение от Web-Silver
Не знаю можно ли здесь размещать, но хак не мой, все авторство стоит ниже!


поставил себе, вроде работает, только что-то не найду, где функция насчет
document.write('<p>Для того, чтобы вставить<br> ');
document.write('цитату с этой страницы, <br>');
document.write('выделите её и ');
document.write('<a href='vbscript : quote(document.selection.createRange().Text)'>нажмите здесь</a></p>');

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

__________________
Larrikin.nm.ru was here...


Помещено Dimas 16-09-2003 в 18:57:

quote:
"+name+"


Dimas добавил 16-09-2003 в 19:24:09:


Помещено Lacrimosa 26-05-2004 в 12:43:

Народ , у меня вообще не получается его ставить пользуюсь Хэлпом от PHPRus и вобще не пашет ,

quote:

// ##################################################

// ################ Quick Reply Box #################
// ########### Hack version 1.0 (06.12.03) ##########
// ############## for vBulletin v2.3.0 ##############
// ##################################################

// #################### by phprus ###################
// ############### (phprus@hotmail.ru) ##############
// ############# (http://phprus.pstu.ru) ############
// ##################################################


1. В файле showthread.php найдите следующий код:
// ##################################################

if (!$getperms['canviewothers'] and ($thread['postuserid']!=$bbuserinfo['userid'] or $bbuserinfo['userid']==0)) {
show_nopermission();
}

if ((!isset($pagenumber) or $pagenumber==0) and $pagenumber!="lastpage") {
$pagenumber=1;
}
// ##################################################

И замените его следующим:
// ##################################################

if (!$getperms['canviewothers'] and $thread['postuserid']!=$bbuserinfo['userid']) {
show_nopermission();
}

if (($bbuserinfo['userid']!=$thread['postuserid']) and (!$getperms['canviewothers'] or !$getperms['canreplyothers'])) {
$replybox='';
} elseif (!$getperms['canview'] or (!$getperms['canreplyown'] and $bbuserinfo['userid']==$thread['postuserid'])) {
$replybox='';
} elseif (!$thread['open'] and !ismoderator($thread['forumid'],'canopenclose')) {
$replybox='';
} else {
$textareacols = gettextareawidth();
eval("\$replybox = \"".gettemplate('showthread_replybox')."\";");
}

if ((!isset($pagenumber) or $pagenumber==0) and $pagenumber!="lastpage") {
$pagenumber=1;
}
// ##################################################


2. Создайте новый шаблон с именем showthread_replybox и следующим содержанием:
// ##################################################

<script language="javascript">
<!--
var postmaxchars = $postmaxchars;
function validate(theform) {
if (theform.message.value=="") {
alert("Please complete the message field.");
return false; }
if (postmaxchars != 0) {
if (theform.message.value.length > $postmaxchars) {
alert("Ваше сообщение слишком длинное.\n\nСообщение не может содержать более $postmaxchars символов.\nСейчас оно содержит"+theform.message.value.length+" символов.");
return false; }
else { return true; }
} else { return true; }
}
function checklength(theform) {
if (postmaxchars != 0) { message = "\nМаксимально допустимая длина сообщения $postmaxchars символов."; }
else { message = ""; }
alert("Ваше сообщение содержит "+theform.message.value.length+" символов."+message);
}
//-->
</script>
<table bgcolor="{pagebgcolor}" width="{tablewidth}" cellpadding="0" cellspacing="0" border="0">
<tr>
<td width="10"><img width="10" height="0" src="{imagesfolder}/space.gif" alt=""></td>
<td width="100%">
<form enctype="multipart/form-data" action="newreply.php" name="vbform" method="post" onSubmit="return validate(this)">
<input type="hidden" name="s" value="$session[sessionhash]">
<input type="hidden" name="action" value="postreply">
<input type="hidden" name="threadid" value="$threadid">
<input type="hidden" name="title" value="">
<input type="hidden" name="iconid" value="0">
<input type="hidden" name="parseurl" value="yes">
<input type="hidden" name="email" value="">
<input type="hidden" name="disablesmilies" value="">
<input type="hidden" name="closethread" value="">
<input type="hidden" name="hiddenreply" value="">
<input type="hidden" name="signature" value="yes">
<input type="hidden" name="rating" value="0">
<table cellpadding="{tableouterborderwidth}" cellspacing="0" border="0" bgcolor="{tablebordercolor}" {tableouterextra} width="{contenttablewidth}" align="center">
<tr>
<td>
<table cellpadding="4" cellspacing="{tableinnerborderwidth}" border="0" {tableinnerextra} width="100%">
<tr>
<td bgcolor="{tableheadbgcolor}" colspan="2"><normalfont color="{tableheadtextcolor}" class="thtcolor"><b>Быстрый
ответ</b></normalfont></td>
</tr>
$logincode
<tr bgcolor="#CED8E2">
<td width="167"><normalfont><b>Тема:</b></normalfont><smallfont>
(необязательно)</smallfont></td>
<td><normalfont>
<input type="text" class="bginput" name="title" value="$title" size="40" maxlength="85" tabindex="1">
<select name=iconid>
<option selected value=0>No icon</option>
<option value=1>text</option>
<option value=2>arrows</option>
<option value=3>idea</option>
<option value=4>Alert!</option>
<option value=5>Questins</option>
<option value=6>DNF</option>
<option value=7>Smile</option>
<option value=8>mad</option>
<option value=9></option>
<option value=10>smile-32</option>
<option value=11>shuffle</option>
<option value=12>wink</option>
<option value=13>Down</option>
<option value=14>Up</option>
</select>
</normalfont></td>
</tr>
$vbcode_buttons
<tr>
<td width="167" bgcolor="#CED8E2" valign="top"><normalfont><b>Ваш
ответ:<br>
</b></normalfont>
<script language=javascript type=text/javascript>
<!--
function Insert(name){
var input=document.vbform.message
if (name!="") input.value=input.value+"
quote:
"+name+"
\n"
}
function ins(name){
var input=document.vbform.message;
input.value=input.value+""+name+""+" \n";
}

if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
document.write('<!--p--><font face="verdana,arial,helvetica" size="1" class="smallfont">Для того, чтобы вставить<!--br--> ');
document.write('цитату с этой страницы, <!--br-->');
document.write('выделите желаемый<!--br--> отрывок ');
document.write(' и <a href='vbscript :Insert(document.selection.createRange().Text)'>нажмите сюда.</a></font><!--/p-->');
}
// -->
</script>$smilies
</td>
<td bgcolor="{secondaltcolor}">
<table cellpadding="0" cellspacing="0" border="0" width="95%">
<tr valign="top">
<td>
<textarea name="message" rows="18" cols="70" wrap="virtual" tabindex="1"></textarea>
<br>
<smallfont><a href="java script:checklength(document.vbform);">[проверить
длину сообщения]</a> <!--<a href="java script:" onClick="window.open('klava.html','','width=400,height=120')">[Ð_усская
клавиатура]</a>--></smallfont></td>
</tr>
</table>
</td>
</tr>
<tr>
<td bgcolor="{firstaltcolor}" valign="top"><normalfont><b>Опции:</b></normalfont></td>
<td bgcolor="{firstaltcolor}" valign="top"><smallfont>
<input type="checkbox" name="parseurl" value="yes" CHECKED>
<b>Автоматическое формирование ссылок</b> - автоматически
добавляет и теги вокруг интернет адресов.<br>
<input type="checkbox" name="email" value="yes" $emailchecked>
<b>Уведомление по е-майлу</b> - как только появится ответ
на Ваше Сообщение Вы получите письмо по е-майл. Доступно только
для Зарегистрированых Участников. $disablesmiliesoption <br>
<input type="checkbox" name="signature" value="yes" CHECKED>
<b>Показать Подпись</b> - добавляется подпись из Вашего профайла.
Только зарегистрированные Участники могут иметь свою собственную
подпись.</td>
</tr>
<tr>
<td bgcolor="{firstaltcolor}" valign="top" colspan="2" align="center"><normalfont>
<input type="submit" class="bginput" name="submit" value="Ответить" accesskey="s" tabindex="3">
<input type="submit" class="bginput" name="preview" value="Просмотр" accesskey="p" tabindex="4">
</normalfont></td>
</tr>
</table>
</td>
</tr>
</table>
</form>
</table>
// ##################################################


3. В шаблоне showthread после следующего кода добавте "$replybox":
// ##################################################

<!-- first unread and next/prev -->
<table cellpadding="2" cellspacing="0" border="0" width="{contenttablewidth}" {tableinvisibleextra} align="center">
<tr>
<td><smallfont>$pagenav </smallfont></td>
<td align="right"><smallfont>
<img src="{imagesfolder}/prev.gif" alt="" border="0">
<a href="showthread.php?s=$session[sessionhash]&threadid=$threadid&goto=nextoldest"><b>Предыдущая</b></a>
|
<a href="showthread.php?s=$session[sessionhash]&threadid=$threadid&goto=nextnewest"><b>Следующая</b></a>
<img src="{imagesfolder}/next.gif" alt="" border="0">
</smallfont></td>
</tr>
</table>
<!-- first unread and next/prev -->
// ##################################################


4. Вставте в самый конец шаблона phpinclude следующий код:
// ##################################################

if (strpos($_SERVER['PHP_SELF'], 'showthread.php') != false)
{
$smilies = getclickysmilies();
$vbcode_buttons = getcodebuttons();
}
// ##################################################

Ну, вот и все, теперь загрузите измененный файл showthread.php в корневую директорию вашего форума и наслаждаетесь работой этого хака.

Конец.



Вот , сделал все , не пашет , Просто его не видно , хоть я Админ ! , если можите помоги , напишите Step-by-Step по его установки ...

__________________
Windows 2003 Enterprise Edition Enterprise 5.2 (Build #3790)
1 CPU - Intel Pentium IV, 1.82 GHz, L1: 8KB L2: 512KB (0% Load)
1024x768 32bit 75Hz -\- Samsung LCD-510 17*
(CNet PRO200 PCI Fast Ethernet Adapter (100Mb/s) 960.95MB In, 81.38MB Out)
512MB Ram + 128MB Ram
ATi Radeon 9600 Pro Series
Avance AC97 Audio


Формат времени GMT. Текущее время 22:23. Страницы (2): « 1 [2]
Показаны 19 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.