We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 16874
    • 32 Posts
    Во первых всех с наступающем годом!

    Во вторых трабла ) помогите плс кто сталкивался с этим.

    Нужно организовать формочку для отправки адреса страницы на введённый алрес.
    форма: От кого:__________ Кому:__________

    Указываем кто отправляет и кому отправляем а пись приходит вида чувак привет это _______ посмотри эту ссылку (показывает страницу с которой было отправлено сообщение) ваще чётко.

    Заранее спасибо.

    С наступающим ещё раз.
      • 16874
      • 32 Posts
      ктонить поможите в честь нового года )
        • 16874
        • 32 Posts
        undecided
          • 785
          • 2,113 Posts
          Сделать такую ссылку на страницах (естественно задав нужный номер страницы обработки):
          <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, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
            Статьи о MODx, регулярно новые публикации
            • 17024
            • 8 Posts
            а у меня почему то не работает. Стоит ModX 1.04. Делаю все по инструкции, а в чанк с формой для eForm не выводится значение плейсхолдера.