уведомление о подарках

#1 21 июля 2011 в 22:34
как зделать уведомление о подарках в меню пользывотеля ил в сообщенияx?
#2 22 июля 2011 в 10:26
1. Научиться правильно писать. Как минимум 4 грамматические ошибки и 1 орфографическая.
2. Вы связывались с разработчиком?
#3 22 июля 2011 в 10:50

1. Научиться правильно писать. Как минимум 4 грамматические ошибки и 1 орфографическая.
2. Вы связывались с разработчиком?

Hmelex
Если посмотреть в подписи на форуме, то смею предположить, что сам ТС, не изучал в полном объеме, как мы с вами курс русского языка в школе.
Разработчик, если речь идет о компоненте Дмитриуса, в армии.
#4 22 июля 2011 в 11:59
я думаю пример этому может быть предложение дружбы

уведомление в сообщениях
Иллюстрация

уведомление в профили
Иллюстрация
#5 22 июля 2011 в 16:16
или по этому принципу

Иллюстрация
#6 19 августа 2011 в 22:44
Я бы предложил еще и на почту слать уведомление о новом подарке(от кого подарок желательно)Разработчики отзовитесь!!!
#7 20 августа 2011 в 14:19
Аналогичная проблема с подарками, вещь нужная но требует серьезной доработки.
Мне бы еще хотелось чтоб подарки можно было по категориям разбивать....
Готов профинансировать, в пределах разумного конечно.
#8 11 октября 2011 в 14:43


Я бы предложил еще и на почту слать уведомление о новом подарке(от кого подарок желательно)Разработчики отзовитесь!!!

Nikitka

Я бы тоже хотел уведомления к подаркам)))
#9 19 октября 2011 в 10:54

Для отправки сообщения на почту о подарке.

Создал файл newpresent.txt
с содержимым


На сайте "{sitename}" Вам отправили новый подарок
Автор: {from}
Получено: {date}
Вы можете просмотреть этот подарок и ответить на него, перейдя по ссылке: {answerlink}
— PS: это письмо отправлено автоматически, отвечать на него не нужно.
— С уважением, администрация сайта "{sitename}".


в папке /includes/letters


в файле frontend.php
добавьте
  1.  
  2. //отправка сообщения на почту о новом подарке
  3.  
  4.  
  5.  
  6. $inConf = cmsConfig::getInstance();
  7.  
  8. $postdate = date('d/m/Y H:i:s');
  9. $to_email = $inDB->get_field('cms_users', "id='{$to_id}'", 'email');
  10. $from_nick = $inUser->nickname;
  11. $answerlink = HOST.'/present/'.$to_id.'/gifts.html';
  12.  
  13. $letter_path = PATH.'/includes/letters/newpresent.txt';
  14. $letter = file_get_contents($letter_path);
  15.  
  16. $letter= str_replace('{sitename}', $inConf->sitename, $letter);
  17. $letter= str_replace('{answerlink}', $answerlink, $letter);
  18. $letter= str_replace('{date}', $postdate, $letter);
  19. $letter= str_replace('{from}', $from_nick, $letter);
  20. $inCore->mailText($to_email, $_LANG['YOU_HAVE_NEW_PRESENT'].'! - '.$inConf->sitename, $letter);
  21.  
  22.  
  23. //конец отправка сообщения о новом подарке
  24.  

после кода

  1.  
  2. //отправляем подарок
  3. $sql = "INSERT INTO cms_present_list (user_id_from, user_id_to, present_id, time , message, is_new)
  4. VALUES ('$from_id', '$to_id', ".$gifts.", NOW(), '$message', 1)";
  5. $inDB->query($sql) ;
  6.  
#10 19 октября 2011 в 21:22
Amurland все сделал как Вы описали! Подарки приходят как и раньше а вот сообщения нет! Что делать? У Вас работает? Кто еще пробовал?
#11 19 октября 2011 в 23:27
Тоже все проделал — подарок приходит, письма нет! эх еще и в ЛС бы приходило сообщение…
#12 19 октября 2011 в 23:29
Amurland отзовитесь! нужна Ваша помощь!!!
#13 20 октября 2011 в 02:54
Никаких ошибок не выдаёт? Может другую версию подарков используете?

ещё забыл. в файле языка для компонента пользователей
\languages\ru\components\present.php
добавьте строку в конце
$_LANG['YOU_HAVE_NEW_PRESENT'] ='У вас новый подарок';

Если не поможет, то надо копаться внутри
#15 20 октября 2011 в 03:15

эх еще и в ЛС бы приходило сообщение...

alpik
ниже отправки сообщения на почту добавьте
  1.  
  2. //личное сообщение
  3. $_LANG['RECEIVED_G_O']="Получен новый подарок";
  4. $_LANG['YOU_CAN_SEE'] ='Вы можете посмотреть его на странице';
  5. $_LANG['INPROFILE'] ='подарков';
  6.  
  7. cmsUser::sendMessage(USER_UPDATER, $to_id, '<b>'.$_LANG['RECEIVED_G_O'].'</b>. '.$_LANG['YOU_CAN_SEE'].' <a href="/present/'.$to_id.'/gifts.html">'.$_LANG['INPROFILE'].'</a>.');
  8. //конец отправки личного сообщения
  9.  
  10.  
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.