Strict Standards: Resource ID#29 used as offset, casting to integer (29) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#31 used as offset, casting to integer (31) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#32 used as offset, casting to integer (32) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Небольшое дополнение к моду "Идентификация гостя"
ТвойWeb » » Моды, хаки, скины и дополнения » Небольшое дополнение к моду "Идентификация гостя"

Страниц (1): [1]
 

1. Vlad Tepes - 21 Января, 2006 - 09:53:46 - перейти к сообщению
Это дополнение делает 2 вещи:

1. Удалят слово "Гость" в форме ввода имени
2. Запрещает отправку безымянных сообщений.

Сия операция позволит прекратить появление всяких разных "Гостей", которых порой трудно отличит друг от друга.

В файле /languages/russian/lang.php (Если у Вас по умолчанию стоит другой язык, то в файле lang.php соответствующую строку Вашего языка):
CODE:
$lang['Unreg'] = 'Гость';
заменяем на на:
CODE:
$lang['Unreg'] = '';

в папке скина находим файл post_form.tpl Далее на примере скина Original
после строк:
CODE:
<table cellpadding=0 cellspacing=0 border=0 width=95% align=center>
вставляем:
CODE:
<script language="javascript">
function validator(theForm) {
if (theForm.goustname.value == "")
{ alert('Вы не можете оставить сообщение, не указав своего имени');theForm.goustname.focus();return false; }
return true;
}
</script>

и заменяем строку:
CODE:
<form action='post.php' method='POST' name='postform' onSubmit='SubmitControl(this)'$enctype>
на
CODE:
<form action='post.php' method='POST' onSubmit="return validator(this)" name='postform' onSubmit='SubmitControl(this)'$enctype>

Все. Теперь незарегистрированные гости форума будут вынуждены вписать свое имя.
2. Vlad Tepes - 21 Января, 2006 - 10:54:04 - перейти к сообщению
Да чуть не забыл! Анологично файлу post_form.tpl надо отредактировать файлы post_addnew.tpl и post_reply.tpl
3. Леголегс - 21 Января, 2006 - 11:14:39 - перейти к сообщению
Vlad Tepes
А если javascript выключен?
4. Vlad Tepes - 21 Января, 2006 - 14:01:24 - перейти к сообщению
Леголегс пишет:
А если javascript выключен?

Понятное дело - работать не удет (вместе с некоторыми функциями форума).
А есть предложение сделать как-то по-другому без jav'ы?



ЗЫ Те, кто отключают - сами виноваты, что жизнь себе усложняют. Не для того javascrpt придумывали, чтобы его потом отключатьУлыбка
5. Леголегс - 21 Января, 2006 - 15:15:22 - перейти к сообщению
Vlad Tepes пишет:
А есть предложение сделать как-то по-другому без jav'ы?
Ну да. проверять в пхп пустое поле или нет и не давать постить если пустое
6. Vlad Tepes - 21 Января, 2006 - 15:57:35 - перейти к сообщению
Леголегс пишет:
Vlad Tepes пишет:
А есть предложение сделать как-то по-другому без jav'ы?
Ну да. проверять в пхп пустое поле или нет и не давать постить если пустое

Если б я еще пхп рубил...Огорчение

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0373]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33