We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 21508
    • 46 Posts
    Web Server: PHP 5.2.14
    Database: MySQL 5.0.91
    MODx: MODx: 1.0.5

    Помогите решить вывод пытаюсь в шаблоне вывода ditto вставить свой снипет
    [[Web_UserInfo? &docid=`[+id+]`]]
    <div id="odna_vakansija">
      <div class="vakansija_aktual"> <span>Заявка актуальна:</span> с [+pub_date:date=`%d %B %Y`+] по [+unpub_date:date=`%d %B %Y`+]  </div>
      <div id="vakansija_avatar"><img src="[+userInfophoto+]" width="100" height="100"></div>
      <a class="vakansija_name" href="[~[+id+]~]">[+author+]</a>
    </div>
    
    <table cellpadding="0px" cellspacing="0px" border="0px">
    <tr><td>Телефон:</td><td>[+userInfophone+]</td></tr>
    <tr><td valign="top">E-mail:</td><td>[+userInfoemail+]</td></tr>
    </table>


    который берет данные веб пользователя и заносит их в PlaceHolder
    <?php
    $docinside = $modx->getDocument($docid);
    if ($docinside['createdby']>0) { $info = $docinside['createdby']; }else{ $info = $docinside['createdby']*-1; }
    $tbl = $modx->getFullTableName('web_user_attributes');
    $resultUser=$modx->db->select("*", $tbl, "id=$info");
    $rowUser=$modx->db->getRow($resultUser);
    foreach($rowUser as $name => $value) {
      $modx->setPlaceHolder('userInfo'.$name, $value);
    }
    ?>


    вроде бы все работает только PlaceHolder берутся последнего пользователя.

    помогите решить проблемку
      It’s Nice to Be Important, But It’s More Important to Be Nice
      • 1035
      • 81 Posts
      Quote from: Nik at Mar 01, 2011, 03:28 PM

      ...
      if ($docinside[’createdby’]>0) { $info = $docinside[’createdby’]; }else{ $info = $docinside[’createdby’]*-1; }
      ...
      что значит $docinside[’createdby’]*-1 huh
        Чем я занят на данный момент, читайте в этой теме: [EVO] Ресурс-контроллер?