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

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

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

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


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

> Без описания
Vlad Tepes
Отправлено: 21 Января, 2006 - 09:53:46
Post Id


Member


Покинул форум
Сообщений всего: 144
Дата рег-ции: Янв. 2006  

Карма 0




Это дополнение делает 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>

Все. Теперь незарегистрированные гости форума будут вынуждены вписать свое имя.
 
 Top
Vlad Tepes
Отправлено: 21 Января, 2006 - 10:54:04
Post Id


Member


Покинул форум
Сообщений всего: 144
Дата рег-ции: Янв. 2006  

Карма 0




Да чуть не забыл! Анологично файлу post_form.tpl надо отредактировать файлы post_addnew.tpl и post_reply.tpl
 
 Top
Леголегс Администратор
Отправлено: 21 Января, 2006 - 11:14:39
Post Id



JS-маньяк


Покинул форум
Сообщений всего: 2109
Дата рег-ции: Июль 2004  
Откуда: Липецк

Карма 17




Vlad Tepes
А если javascript выключен?
 
 Top
Vlad Tepes
Отправлено: 21 Января, 2006 - 14:01:24
Post Id


Member


Покинул форум
Сообщений всего: 144
Дата рег-ции: Янв. 2006  

Карма 0




Леголегс пишет:
А если javascript выключен?

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



ЗЫ Те, кто отключают - сами виноваты, что жизнь себе усложняют. Не для того javascrpt придумывали, чтобы его потом отключатьУлыбка
 
 Top
Леголегс Администратор
Отправлено: 21 Января, 2006 - 15:15:22
Post Id



JS-маньяк


Покинул форум
Сообщений всего: 2109
Дата рег-ции: Июль 2004  
Откуда: Липецк

Карма 17




Vlad Tepes пишет:
А есть предложение сделать как-то по-другому без jav'ы?
Ну да. проверять в пхп пустое поле или нет и не давать постить если пустое
 
 Top
Vlad Tepes
Отправлено: 21 Января, 2006 - 15:57:35
Post Id


Member


Покинул форум
Сообщений всего: 144
Дата рег-ции: Янв. 2006  

Карма 0




Леголегс пишет:
Vlad Tepes пишет:
А есть предложение сделать как-то по-другому без jav'ы?
Ну да. проверять в пхп пустое поле или нет и не давать постить если пустое

Если б я еще пхп рубил...Огорчение
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0, скрытых: 0)
« Моды, хаки, скины и дополнения »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


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

[Script Execution time: 0.0419]     [ 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