Главная » Функционал » Нестандартные решения » Делаем функцию "Заказ файла на E-Mail" из "Посоветовать другу"

Делаем функцию "Заказ файла на E-Mail" из "Посоветовать другу"

05.10.2009 в 10:56
Автор: G-XPert

Начну со скриншота:

1. Заходим в ПУ » Почтовые формы » Функция "Посоветовать другу" » Создать форму.

Где "Название формы" пишем: Заказ файла на E-Mail
Где "Надпись на кнопке" - Заказать файл себе на E-Mail
Где "Заголовок письма" - 'ваш сайт' - Заказ файла
Где "Дополнительные поля" снимаем все галочки!
Где "Шаблон письма" вставляем:
Quote
Здравствуйте, $NAME_FROM$.

Вы заказали файл себе на E-Mail с сайта 'ваш сайт'

Прямая ссылка на скачивание файла: $ENTRY_URL$

Дата заказа: $DATE$, $TIME$

Всего наилучшего, Администрация сайта 'ваш сайт'.

2. Далее нажимаем "Применить". Затем копируем код возле названия формы (скриншот)
и вставляем пока что временно на любую страницу (это понадобится для
того чтобы посмотреть исходный код кнопки). Теперь заходим на страницу,
куда вы вставили код, и смотрим исходный код кнопки, он будет примерно такой (синим выделены цифры, у вас они будут другие):
Quote
<form id="advFrm302" method="post"><input onclick="new _uWnd('AdvPg01','Заказать файл на E-Mail',400,200,{align:'left',closeonesc:1,min:0,max:0},{url:'http://ваш сайт/index/',form:'advFrm302'});" class="adviceButton" value="Заказать файл на E-Mail" type="button"><input name="id" value="2" type="hidden"><input name="a" value="32" type="hidden"><input name="page" value="текущий урл" type="hidden"></form>

Записываем куда-нибудь этот код, он нам ещё понадобится.

3.
Теперь вставляем этот код в нужное место в шаблон страницы материала
икомментариев к нему (перед этим заменив цифры, выделенные синим на
соответствующие из кода, который мы рассматривали в прошлом шаге):
Quote
<form id="advFrm302"
method="post"><input onclick="new _uWnd('AdvPg01','Заказ файла на
E-Mail',400,200,{align:'left',closeonesc:1,min:0,max:0},{url:'ваш_сайт/index/',form:'advFrm302'});" class="adviceButton" value="Заказать файл себе на E-Mail" type="button"><input name="id" value="2" type="hidden"><input name="a" value="32" type="hidden"><input name="page" value="$RFILE_DIRECT_URL$" type="hidden"></form>
Где $RFILE_DIRECT_URL$ (прямая ссылка на скачивание файла с удалённого сервера) - может быть и $FILE_DIRECT_URL$ (прямая ссылка на скачивание файла с сервера), и $RFILE_URL$ (ссылка на скачивание файла с удалённого сервера, будет считать кол-во скачиваний), и $FILE_URL$ (ссылка на скачивание файла сервера, будет считать кол-во скачиваний), но лучше поставить туда это:
Код:
$RFILE_DIRECT_URL$$FILE_DIRECT_URL$

4.
Идём в замену стандартных надписей, находим там "Посоветовать другу
[+]" и заменяем "E-Mail получателя" на: "Введите ваш E-Mail".

Теперь всё готово :) Вопросы как всегда принимаю в ЛС.

Инструкция написана специально для forum.ucoz.ru
Перепечатка запрещена!

Рейтинг: 4  (помогла ли Вам эта инструкция: да / нет)          Просмотров: 3868          Комментариев: 0