
01.04.2009, 02:14
|
|
Постоянный
Регистрация: 07.03.2009
Сообщений: 357
Провел на форуме: 1284900
Репутация:
399
|
|
Вопрос:
что надо в нём изменить чтоб можно былоб отправлять открытки и флешки на почтовый ящик?
Ответ:
Тогда самый простой способ это добавить в файл viewcard.tpl кнопку "Отправить на почту", передаём скрипту ID, в нём спрашиваем адрес и отправляем *.flv файл на почту.
В виде помощи страждущим изменённый скрипт viewcard.tpl
PHP код:
<table class="nf_content">
<tr>
<td class="nf_path">
<a href="index.php">Мобильные открытки</a>
» <a href="viewcard.php?id={$card.id}">{$card.name_ru|escape}</a>
</td>
</tr>
<tr>
<td>
<div align="center">
<div class="nf_title">{$card.name_ru|escape}</div><p/>
<div class="nf_preview">
<div id="container"><a href="http://www.macromedia.com/go/getflashplayer">Cкачайте Flash-плеер</a> для просмотра этого видео</div>
<script type="text/javascript" src="flvplayer/swfobject.js"></script>
<script type="text/javascript">
var s1 = new SWFObject("flvplayer/mediaplayer.swf","mediaplayer","262","206","8");
s1.addParam("allowfullscreen","true");
s1.addVariable("width","262");
s1.addVariable("height","206");
s1.addVariable("autostart","true");
s1.addVariable("file","{$images_url}{$card.id}.flv");
s1.write("container");
</script>
<div class="nf_send"><a href="sendcard.php?id={$card.id}">Отправить на телефон</a></div><br><div class="nf_send"><a href="sendcardmail.php?id={$card.id}">Отправить на почту</a></div>
</div>
</div>
<p/>
</td>
</tr>
</table>
Для того чтобы всё нормально выглядело нужно отфотошопить файл preview.jpg.
Далее в корне двига создаём скрипт sendcardmail.php
В этом скрипте через GET читаем номер открытки и спрашиваем у пользователя адрес почты, а далее через PHPMailer отправляем ему письмо.
Тут даже новичку работы на 2 часа. (1.5 часа курить маны, 30 минут делать)
|
|
|