 |
 |
Форум сетевых администраторов » Веб Форумы » VBulletin 2.x.x » Unregistered - как сменить надпись?
| Автор |
| Тема |
 |
|
 |
|
|
|
Shutdown -h now
|
MCTarakan
[quote]и еще такой вопрос - хотелось... |
[сооб. #47429]
02-07-2003 21:02 |
|
Shutdown -h now


Зарегистрирован: Jul 2002
Место проживания: уже далеко от Moscow
Публикаций: 578
Статус:  |
MCTarakan
quote: и еще такой вопрос - хотелось бы, чтобы при ответе посетитель ОБЯЗАТЕЛЬНО писал свое имя в поле НИК, и, если это поле не заполнено, ему выкидывали сообщение (в доп окне Attention) о том, что это поле надобы заполнить...
См. выше.
quote: 2-й вариант. Меняем переменную только в sessins.php. Получаем:
Гость
Unregistered/Not logged in.
Если мы поставим переменную равной "", то в форме ответа появится пустое поле. Если пользователь попробует отправить сообщение с пустым полем, то ему вылетит ошибка (насколько я помню, проверка сделана по дефолту).
quote: а как быть с добавочными полями типа "Проживает" и т.п.? Подробнее тут:
Делаешь абсолютно идентичную замену, как выше, только проверяешь $post['userid']. Если он не равен нулю, то получаем результат, иначе - "".
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
02-07-2003 21:02 |
|
|
MuZzClub.ru
|
| [quote]Делаешь абсолютно идентичную замену,... |
[сооб. #47436]
03-07-2003 00:26 |
|
MuZzClub.ru


Зарегистрирован: Jul 2002
Место проживания: Ireland
Публикаций: 2710
Статус:  |
quote: Делаешь абсолютно идентичную замену, как выше, только проверяешь $post['userid']. Если он не равен нулю, то получаем результат, иначе - "".
а можно это все-таки подробнее написать.... я еще не очень соображаю что и как! 
насчет сессий.рнр - попробую! 
__________________
yMC.ru - хомяк музыканта
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
03-07-2003 00:26 |
|
|


Shutdown -h now
|
| [quote]а можно это все-таки подробнее написать....... |
[сооб. #47441]
03-07-2003 01:22 |
|
Shutdown -h now


Зарегистрирован: Jul 2002
Место проживания: уже далеко от Moscow
Публикаций: 578
Статус:  |
quote: а можно это все-таки подробнее написать.... я еще не очень соображаю что и как!
Ð_х. Ухожу в оверквотинг. Выдержки из более ранних постов этой темы:
quote: Например, вместо "Зарегистрирован:$post[joindate]" прописываем "$joinedbit", а несколько выше "if ($post[joindate])$joinedbit="Зарегистрирован:$post[joindate]; else $joindatebit="";". Вот и все. Повторяешь подобное для всех нужных параметров (можно кнопки тож убрать)
quote: В темплейт postbit вместо строки "Зарегистрирован: $post[joindate]" вписываем "$joindatebit".
В скрипте перед выводом данного темплейта делаем описанное выше присвоение (с проверкой легитимности пользователя).
По моему это достаточно просто
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
03-07-2003 01:22 |
|
|
MuZzClub.ru
|
Count
да, но что-то я там ничего не нашел... |
[сооб. #47443]
03-07-2003 01:50 |
|
MuZzClub.ru


Зарегистрирован: Jul 2002
Место проживания: Ireland
Публикаций: 2710
Статус:  |
Count
да, но что-то я там ничего не нашел с словами $post[field2] самому чтоли все писать?
__________________
yMC.ru - хомяк музыканта
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
03-07-2003 01:50 |
|
|
Shutdown -h now
|
MCTarakan
[quote]да, но что-то я там ничего не... |
[сооб. #47453]
03-07-2003 08:08 |
|
|
Shutdown -h now
|
MCTarakan
А его там и нет. В вектор $post заносится... |
[сооб. #47475]
03-07-2003 15:18 |
|
Shutdown -h now


Зарегистрирован: Jul 2002
Место проживания: уже далеко от Moscow
Публикаций: 578
Статус:  |
MCTarakan
А его там и нет. В вектор $post заносится содержимое нескольких таблиц в showthread.php (порой внимательно на переменные $posts, $post и таблицу userfield). Значит в темплейте (внимательно проверяй алгоритм измышлений, он АБСОЛЮТНО аналогичен вышеописанному) postbit меняем "Проживает: $post[field2]<br>" на $postfield2bit, а в admin/functions.php в функции getpostbit() добавляем "$postfield2bit = ""; if ($post['userid'] != 0) $postfield2bit = "Проживает: " . $post['field2'] . "<br>";". Ð_то навскидку. Хотя можно сделать немного более элегантно, ведь там уже стоит проверка $post['userid']... 
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
03-07-2003 15:18 |
|
|
MuZzClub.ru
|
Count вот это мне и нужно было! спасиб большой!... |
[сооб. #47515]
04-07-2003 00:29 |
|
MuZzClub.ru


Зарегистрирован: Jul 2002
Место проживания: Ireland
Публикаций: 2710
Статус:  |
Count вот это мне и нужно было! спасиб большой! :up:
quote: Хотя можно сделать немного более элегантно, ведь там уже стоит проверка $post['userid']
Короче, нагшел в admin/functions.php:
PHP:
if ($post[userid]!=0) {
заменил на PHP:
if ($post[userid]!=0) {
$postfield2="Проживает: $post[field2]";
ПЕÐ_ЕД Ð_тим добавил:
PHP:
$postfield2 = "";
и переменная в постбите $postfield2 Сенкс!
__________________
yMC.ru - хомяк музыканта
Сообщение было отредактировано MCTarakan 04-07-2003 в 02:33
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
04-07-2003 00:29 |
|
|
|
Формат времени GMT. Текущее время 07:18.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 0.09866810 seconds (94.53% PHP - 5.47% MySQL) with 26 queries.
|
 |