We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 961
    • 46 Posts
    Доброго все времени суток .
    Имеется стандартная форма авторизации и регистрации которая предустановлена в modx 1.0.4
    Вывод и регистрации и авторизации идет в всплывающем окне .Вызов стандартный .

    Вопросы:

    1. Подскажите , как реализовать , что бы после успешной регистрации пользователя перекидывало на страницу о успешной регистрации ( данные регистрации отправлены на емайл), сейчас после регистрации просто закрывается всплывающее окно и открывается та же страница на которой вызывалась регистрация .

    2. После авторизации окно просто закрывается . Так же хотелось бы что бы перекидывало на страницу определенную .

    3. При добавлении статей если вставить какой либо html код то он отображается как html .То же самое происходит когда вставляешь в статью пример вызова сниппета , он обрабатывается и вылазит форма . Как сделать что бы отображался как код ?

    Форма регистрации
    <!-- #declare:separator <hr> -->
    <!-- login form section-->
    <form id="websignupfrm" method="post" name="websignupfrm" action="[+action+]">
    <fieldset>
    <h3>Пользователь</h3>
    <p>Поля обозначенные * обязательны для заполнения</p>
    <p><label for="su_username">Имя пользователя:* <input type="text" name="username" id="su_username" class="inputBox" size="20" maxlength="30" value="[+username+]" /></label></p>
    <p> <label for="fullname">Полное имя: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<align right><input type="text" name="fullname" id="fullname" class="inputBox" size="20" maxlength="100" value="[+fullname+]" /></right></label></p>
    <p><label for="email">Email адрес:*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input type="text" name="email" id="email" class="inputBox" size="20" value="[+email+]" /></label></p>
    </fieldset>

    <fieldset>
    <p> <h3>Пароль</h3> </p>
    <label for="su_password">Пароль:*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input type="password" name="password" id="su_password" class="inputBox" size="20" /></label>
    <label for="confirmpassword">Повторить пароль:*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input type="password" name="confirmpassword" id="confirmpassword" class="inputBox" size="20" /></label>
    </fieldset>

    <fieldset>
    <p><h3>Дополнительно информация профиля</h3> </p>
    <label for="country">Страна:</label>
    <select size="1" name="country" id="country">
    <option value="" selected="selected">&nbsp;</option>
    ......
    <option value="239">Zimbabwe</option>
    </select>
    </fieldset>

    <fieldset>
    <p><h3>Защита от спама</h3> </p>
    <p>Введите слово / число сочетаний показано на рисунке ниже.</p>
    <p><a href="[+action+]"><img align="top" src="manager/includes/veriword.php" width="148" height="60" alt="If you have trouble reading the code, click on the code itself to generate a new random code." style="border: 1px solid #039" /></a></p>
    <label>Ввести код:*
    <input type="text" name="formcode" class="inputBox" size="20" /></label>
    </fieldset>

    <fieldset>
    <input type="submit" value="Отправить" name="cmdwebsignup" />
    </fieldset>
    </form>

    <script language="javascript" type="text/javascript">
    var id = "[+country+]";
    var f = document.websignupfrm;
    var i = parseInt(id);
    if (!isNaN(i)) f.country.options[i].selected = true;
    </script>
    <hr>
    <!-- notification section -->
    <p class="message">Signup completed successfully!

    Your account was created. A copy of your signup information was sent to your email address.</p>

    Форма авторизации

    <!-- #declare:separator <hr> -->
    <!-- login form section-->
    <form method="post" name="loginfrm" action="[+action+]">
    <input type="hidden" value="[+rememberme+]" name="rememberme" />
    <fieldset>
    <h3>Авторизация</h3>
    <p> <label for="username">Логин: &nbsp;&nbsp;&nbsp;&nbsp; <input type="text" name="username" id="username" tabindex="1" onkeypress="return webLoginEnter(document.loginfrm.password);" value="[+username+]" /></label></p>
    <p><label for="password">Пароль: &nbsp;&nbsp;&nbsp; <input type="password" name="password" id="password" tabindex="2" onkeypress="return webLoginEnter(document.loginfrm.cmdweblogin);" value="" /></label></p>
    <input type="checkbox" id="checkbox_1" name="checkbox_1" tabindex="3" size="1" value="" [+checkbox+] onclick="webLoginCheckRemember()" /><label for="checkbox_1" class="checkbox">Запомнить меня</label>
    <input type="submit" value="[+logintext+]" name="cmdweblogin" class="button" />
    <a href="/register.html"><font size="2" color="green">Регистрация</font></a>
    <li> <a href="#" onclick="webLoginShowForm(2);return false;" id="forgotpsswd"><font size="2" color="green">Забыли пароль? </font></a></li>
    </fieldset>
    </form>
    <hr>
    <!-- log out hyperlink section -->
    <h4>Вы уже вошли в систему</h4>
    Вы хотите <a href="[+action+]" class="button">[+logouttext+]</a>?
    <hr>
    <!-- Password reminder form section -->
    <form name="loginreminder" method="post" action="[+action+]">
    <fieldset>
    <h3>Напомнить пароль...</h3>
    <input type="hidden" name="txtpwdrem" value="0" />
    <p><label for="txtwebemail">Введите адрес электронной почты вашей учетной записи, чтобы изменить свой пароль: <input type="text" name="txtwebemail" id="txtwebemail" size="24" /></label></p>
    <p> <label>Чтобы вернуться к Логин форме, нажмите кнопку Отмена.</label></p>
    <input type="submit" value="Отправить" name="cmdweblogin" class="button" /> <input type="reset" value="Отмена" name="cmdcancel" onclick="webLoginShowForm(1);" class="button" style="clear:none;display:inline" />
    </fieldset>
    </form>


    Заранее благодарен.
      • 961
      • 46 Posts
      По третьему вопросу , что то вроде этого плагина http://modxcms.com/extras/package/?package=320 (он не заработал у меня) подскажите что то .
        • 961
        • 46 Posts
        Скажите как код в статьи вставлять?Никто не сталкивался с таким?
          • 1606
          • 22 Posts
          Добрый день.

          Как я понимаю, modx EVO? что-то я не вижу вызова сниппетов..
          У меня в REVO например так..
          [[!Register?  
          
              &submitVar=`registerbtn` 
              &activationResourceId=`108`  
              &activationEmailTpl=`myActivationEmailTpl`  
              &activationEmailSubject=`Thanks for Registering!`  
              &submittedResourceId=`0`  
              &usergroups=`readers`
              &activationEmailTpl=`activate_email_tpl` 
                
          ]]
          , тут описание параметров http://rtfm.modx.com/display/ADDON/Login.Register,
          подозреваю, что в EVO что-то подобное.

          по 3ему вопросу, если я правильно понял вам нужен тэг
          <code>


          p.s. вот так делать
          "Полное имя: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"
          - нехорошо.