|
|
![](flycatimages/misc/snbg.gif) |
![](flycatimages/misc/tl.gif) |
|
![](flycatimages/misc/tr.gif) |
|
30.06.2005, 09:44
Нашел блок Birthday. Поставил.
Но не работают две вещи:
1) Личное Сообщение с поздравлением вроде отправляется но в списке сообщений его не видно, хотя пишется что "Ваша папка «Входящие» заполнена на 5%". Но никаких сообщений нет. Если "Удалить все" то указывается что "Ваша папка «Входящие» заполнена на 0%". В чем тут может быть дело? Может при генерации сообщения не все поля заполняются? Вот отрывок кода отвечающий за отправку сообщения:
PHP код:
while(list($userid,$pms) = sql_fetch_row($result1, $dbi)) {
$sql = "SELECT username,user_avatar FROM ".$user_prefix."_users WHERE user_id='$userid'";
if ($pms == 0) {
sql_query("insert into ".$prefix."_bbprivmsgs values (NULL,1,'Поздравляем с днем рождения','3','$userid','$time','7f000001','1','1' ,'1','1') ", $dbi);
$pm_lastid = $db->sql_nextid();
$text= "Администрация сайта поздравляет вас с днем рождения. Желает счастья, здоровья, долгих лет жизни! ";
sql_query("insert into ".$prefix."_bbprivmsgs_text VALUES ('$pm_lastid',1,'$text')", $dbi);
sql_query("UPDATE ".$prefix."_birthday SET pm='1' WHERE userid='$userid'", $dbi);
}
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$username=$row[username];
2) Не показывается аватара именинника. Картинка почему то грузится с адреса типа "http://www.mysite.ru/modules/Forums/images/avatars/http://www.mysite.ru/modules/Forums/images/avatars/avatar.gif"
Код вывода аватарки такой:
PHP код:
if ($row["user_avatar"]<>""){
$content .= "<img border=\"0\" src=\"modules/Forums/images/avatars/".$row["user_avatar"]."\" align=top>";
}
Помогите разобраться ![Улыбнутся](images/smilies/smellie_smile.gif)
|
|
|
|
![](flycatimages/misc/pbbg.gif) |
|
![](flycatimages/misc/gl.gif) |
|
![](flycatimages/misc/gr.gif) |
|
30.06.2005, 13:03
На счет 1ой проблемы я не знаю, а вот в номере два ворде нашел ошибку ... попробуй так:
if ($row["user_avatar"]<>""){
$content .= "<img border=\"0\" src=\".$row["user_avatar"]."\" align=top>";
}
============================
если не прально то извените ... сам только учюсь ...
|
|
|
|
![](flycatimages/misc/pbbg.gif) |
|
|
30.06.2005, 15:53
попробуй так сделать:
PHP код:
if ($pms == 0) { sql_query("insert into ".$prefix."_bbprivmsgs (privmsgs_id, privmsgs_type, privmsgs_subject, privmsgs_from_userid, privmsgs_to_userid, privmsgs_date, privmsgs_ip, privmsgs_enable_bbcode, privmsgs_enable_html, privmsgs_enable_smilies, privmsgs_attach_sig) values (NULL,1,'Поздравляем с днем рождения','3','$userid','$time','7f000001','1','1' ,'1','1') ", $dbi); $pm_lastid = $db->sql_nextid(); $text= "Администрация сайта поздравляет вас с днем рождения. Желает счастья, здоровья, долгих лет жизни! "; sql_query("insert into ".$prefix."_bbprivmsgs_text VALUES ('$pm_lastid',1,'$text')", $dbi); sql_query("UPDATE ".$prefix."_birthday SET pm='1' WHERE userid='$userid'", $dbi); }
|
|
|
|
|
|
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть". |
|
|
|
|
|
|
![](flycatimages/misc/pbbg.gif) |
|
|
01.07.2005, 14:34
с аватаркой вроде все нормально. у пользователя не совсем правильно путь к картинке прописан был.
а вот с сообщениями таже проблема. не помогает.
придется удолять эти строки, чтоб ничего не посылалось. ато народ в замешательстве будет.
всем спасибо! :)
|
|
|
|
![](flycatimages/misc/pbbg.gif) |
|
Опции темы |
Поиск в этой теме |
|
|
Опции просмотра |
Линейный вид
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 14:05.
|
![](flycatimages/misc/fl.gif) |
|
![](flycatimages/misc/fr.gif) |
|
![](flycatimages/misc/vbbg.gif) |
![](flycatimages/misc/botl.gif) |
|
![](flycatimages/misc/botr.gif) |
![](flycatimages/misc/botcp.gif) |
|
![](flycatimages/misc/botcp.gif) |
|