PDA

View Full Version : изменение в пользователях!


worm
26.04.2005, 13:41
Как мне снести такие поля как:
MSN Messenger:
Yahoo Messenger:
AIM Address:
и т.п.
Не хочу чтобы эти поля торчали в линых настройках пользователя
и соответственно не отображались нигде!
Куда надо влезнь, и что надо сделать?

и еще! что такое
личное сообщение:
на странице отображения инфы о юзере?
и как его использовать и что можно сдесь написать?

Soniks
26.04.2005, 14:02
worm интересно чем они вам так помешали...
в файлах modules/Your_Account/index.php
в фунуции edituser() убрать не нужные поля, а лучше их зделать не видимыми
например, было вот так:

."<tr><td bgcolor='$bgcolor2'><b>"._YAIM.":</b><br>"._OPTIONAL."</td>"
."<td bgcolor='$bgcolor3'><input type=\"text\" name=\"user_aim\" value=\"$userinfo[user_aim]\" size=\"30\" maxlength=\"100\"></td></tr>"
а стало вот так:
."<tr><td><input type=\"hidden\" name=\"user_aim\" value=\"$userinfo[user_aim]\" size=\"30\" maxlength=\"100\"></td></tr>"
просто меняем type с текстового на невидимый и удаляем лишние надписи, так просто код особо крамсать не придется, только здесь.
Тоже самое надо проделать и в
themes/Ваша_Тема/forums/profile_view_body.tpl
themes/Ваша_Тема/forums/profile_add_body.tpl

и еще! что такое
личное сообщение:
на странице отображения инфы о юзере?
и как его использовать и что можно сдесь написать?
Личные сообщения нужны для общения польхователей, они могут перекидыватся личными письмами друг друго. заходите туда нажимаете новое сообщение, указываете ник пользователя, для кого оно, пишете текст и вперед

worm
27.04.2005, 14:24
огромное спасибо! усек!

worm
27.04.2005, 16:00
При отправке ЛИЧНЫХ СООБЩЕНИЙ появляется:

Общая Ошибка:
Failed sending email :: PHP ::
DEBUG MODE
Line: 275
File: emailer.php

Но сообщение отсылается!
Что делать? как Исправить?

Soniks
27.04.2005, 17:27
worm версия форума? нюки? где и на чем стоит?

worm
03.05.2005, 14:00
точно не помню! помоему 2.9 и 7.6 ?!! а стоит на 2003

Soniks
03.05.2005, 14:28
worm
если письма отправляются и все нормально, то просто открой includes/emailer.php

и закоментируй/удали вот эти строчки:

if (!$result)
{
message_die(GENERAL_ERROR, 'Failed sending email :: ' . (($this->use_smtp) ? 'SMTP' : 'PHP') . ' :: ' . $result, '', __LINE__, __FILE__);
}

worm
28.07.2005, 13:15
а если письма не отправляются?

Soniks
28.07.2005, 14:49
worm при отправке писем вы используете smtp? и где пытаетесь все это выполнить на локал хосте?

worm
28.07.2005, 15:34
у меня есть почтовый сервак! а как к нему обратиться?

Soniks
28.07.2005, 15:39
worm ну это надо настроить sendmail, в настройках php.ini

желательно обратится к администратора того сервера, если таковой имеется

worm
29.07.2005, 12:18
да я использую Smtp!

Soniks
29.07.2005, 14:21
worm значит укажите в настройке форума настройки smtp.
письма с php-nuke не будут отправлятся, т.к. там используется функция sendmail

worm
29.07.2005, 14:33
Все получилось!
Спасибо!
Поправил php.ini
[mail function]
; For Win32 only.
SMTP =
; For Win32 only.
;sendmail_from =