Во первых всех с наступающем годом!
Во вторых трабла ) помогите плс кто сталкивался с этим.
Нужно организовать формочку для отправки адреса страницы на введённый алрес.
форма: От кого:__________ Кому:__________
Указываем кто отправляет и кому отправляем а пись приходит вида чувак привет это _______ посмотри эту ссылку (показывает страницу с которой было отправлено сообщение) ваще чётко.
Заранее спасибо.
С наступающим ещё раз.
ктонить поможите в честь нового года )
Сделать такую ссылку на страницах (естественно задав нужный номер страницы обработки):
<a href="[~49~]?furl=[~[*id*]~]">Пошлите эту страницу другу</a>
На странице обработки вызвать такие сниппеты:
[!LinkToFriend!]
[!eForm? &sendirect=`TRUE` &formid=`FriendForm` &report=`FriendFormReport` &thankyou=`FriendThank` &eFormOnBeforeFormMerge=`LinkToFriend` &tpl=`FriendForm` &subject=`Ссылка на страницу`!]
И создать сниппет LinkToFriend с таким содержимым:
<?php
function LinkToFriend ( &$fields ){
global $modx;
if (!array_key_exists($_REQUEST['furl'], $modx->documentListing))
$_REQUEST['furl']='';
$fields['fullLinkToFriend']= $modx->config['site_url'].$_REQUEST['furl'];
$fields['linkToFriend']= $_REQUEST['furl'];
return true;
}
?>Естественно, надо еще шаблоны для eForm сделать.
а у меня почему то не работает. Стоит ModX 1.04. Делаю все по инструкции, а в чанк с формой для eForm не выводится значение плейсхолдера.