We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 14050
    • 788 Posts
    Well, I am happy you are helping to iron out some of the bugs :-D
      Jesse R.
      Consider trying something new and extraordinary.
      Illinois Wine

      Have you considered donating to MODx lately?
      Donate now. Every contribution helps.
      • 10076
      • 1,024 Posts
      Hi all,

      what a great porting! One problem, I can not seem to get the m3_signup chunk to funtion.
      I am a total beginner in this matter and just have some HTML knowledge.
      Are there tips you can give me?

      How cab I verify that users were created, in the manager?
      Let me know if you need somemore info,

      Frank-
        • 14050
        • 788 Posts
        What about it isn’t working? Just not templating right? Can you give me a link to the site? You can check if members are being created correctly by looking in the manager.

        By the way, the port has been updated to reflect GW’s (original designer of Multiflex-3) updates to the CSS files.

        Jesse
          Jesse R.
          Consider trying something new and extraordinary.
          Illinois Wine

          Have you considered donating to MODx lately?
          Donate now. Every contribution helps.
          • 10076
          • 1,024 Posts
          Check http://www.linguamici.it button "inschrijving"

          What happens is that you fill out the form, click, and do not get an error message.
          No user is beeing created in the manager. Nore can one log on.

          here the chunk:

          <!-- #declare:separator <hr> -->
          <!-- login form section-->
          <form method="post" action="[+action+]">
          <h1 class="block">Create An Account</h1>
          <div class="column1-unit">
          <div class="contactform">
          <fieldset><legend>User Details</legend>
          <p>Items marked by * are required</p>
          <p><label for="username">User name:*
          </label><input type="text" name="username" id="username" class="inputBox" size="20" maxlength="30" value="[+username+]"/></label></p>
          <p> <label for="fullname">Full name:
          <input type="text" name="fullname" id="fullname" class="inputBox" size="20" maxlength="100" value="[+fullname+]" /></label></p>
          <p><label for="email">Email address:*
          <input type="text" name="email" id="email" class="inputBox" size="20" value="[+email+]" /></label></p>
          </fieldset>

          <fieldset>
          <legend>Password</legend>
          <p><label for="password">Password:*
          <input type="password" name="password" id="password" class="inputBox" size="20" /></label></p>
          <p><label for="confirmpassword">Confirm password:*
          <input type="password" name="confirmpassword" id="confirmpassword" class="inputBox" size="20" /></label></p>
          </fieldset>

          <fieldset>
          <legend>Optional Account Profile</legend>
          <p><label for="country">Country:
          </label>
          <select size="1" name="country" id="country">
          <option value="" selected="selected">&nbsp;</option>
          <option value="1">Afghanistan</option>
          <option value="2">Albania</option>
          <option value="3">Algeria</option>
          <option value="4">American Samoa</option>
          <option value="5">Andorra</option>
          <option value="6">Angola</option>
          <option value="7">Anguilla</option>
          <option value="8">Antarctica</option>
          <option value="9">Antigua and Barbuda</option>
          <option value="10">Argentina</option>
          <option value="11">Armenia</option>
          <option value="12">Aruba</option>
          <option value="13">Australia</option>
          <option value="14">Austria</option>
          <option value="15">Azerbaijan</option>
          <option value="16">Bahamas</option>
          <option value="17">Bahrain</option>
          <option value="18">Bangladesh</option>
          <option value="19">Barbados</option>
          <option value="20">Belarus</option>
          <option value="21">Belgium</option>
          <option value="22">Belize</option>
          <option value="23">Benin</option>
          <option value="24">Bermuda</option>
          <option value="25">Bhutan</option>
          <option value="26">Bolivia</option>
          <option value="27">Bosnia and Herzegowina</option>
          <option value="28">Botswana</option>
          <option value="29">Bouvet Island</option>
          <option value="30">Brazil</option>
          <option value="31">British Indian Ocean Territory</option>
          <option value="32">Brunei Darussalam</option>
          <option value="33">Bulgaria</option>
          <option value="34">Burkina Faso</option>
          <option value="35">Burundi</option>
          <option value="36">Cambodia</option>
          <option value="37">Cameroon</option>
          <option value="38">Canada</option>
          <option value="39">Cape Verde</option>
          <option value="40">Cayman Islands</option>
          <option value="41">Central African Republic</option>
          <option value="42">Chad</option>
          <option value="43">Chile</option>
          <option value="44">China</option>
          <option value="45">Christmas Island</option>
          <option value="46">Cocos (Keeling) Islands</option>
          <option value="47">Colombia</option>
          <option value="48">Comoros</option>
          <option value="49">Congo</option>
          <option value="50">Cook Islands</option>
          <option value="51">Costa Rica</option>
          <option value="52">Cote D&#39;Ivoire</option>
          <option value="53">Croatia</option>
          <option value="54">Cuba</option>
          <option value="55">Cyprus</option>
          <option value="56">Czech Republic</option>
          <option value="57">Denmark</option>
          <option value="58">Djibouti</option>
          <option value="59">Dominica</option>
          <option value="60">Dominican Republic</option>
          <option value="61">East Timor</option>
          <option value="62">Ecuador</option>
          <option value="63">Egypt</option>
          <option value="64">El Salvador</option>
          <option value="65">Equatorial Guinea</option>
          <option value="66">Eritrea</option>
          <option value="67">Estonia</option>
          <option value="68">Ethiopia</option>
          <option value="69">Falkland Islands (Malvinas)</option>
          <option value="70">Faroe Islands</option>
          <option value="71">Fiji</option>
          <option value="72">Finland</option>
          <option value="73">France</option>
          <option value="74">France, Metropolitan</option>
          <option value="75">French Guiana</option>
          <option value="76">French Polynesia</option>
          <option value="77">French Southern Territories</option>
          <option value="78">Gabon</option>
          <option value="79">Gambia</option>
          <option value="80">Georgia</option>
          <option value="81">Germany</option>
          <option value="82">Ghana</option>
          <option value="83">Gibraltar</option>
          <option value="84">Greece</option>
          <option value="85">Greenland</option>
          <option value="86">Grenada</option>
          <option value="87">Guadeloupe</option>
          <option value="88">Guam</option>
          <option value="89">Guatemala</option>
          <option value="90">Guinea</option>
          <option value="91">Guinea-bissau</option>
          <option value="92">Guyana</option>
          <option value="93">Haiti</option>
          <option value="94">Heard and Mc Donald Islands</option>
          <option value="95">Honduras</option>
          <option value="96">Hong Kong</option>
          <option value="97">Hungary</option>
          <option value="98">Iceland</option>
          <option value="99">India</option>
          <option value="100">Indonesia</option>
          <option value="101">Iran (Islamic Republic of)</option>
          <option value="102">Iraq</option>
          <option value="103">Ireland</option>
          <option value="104">Israel</option>
          <option value="105">Italy</option>
          <option value="106">Jamaica</option>
          <option value="107">Japan</option>
          <option value="108">Jordan</option>
          <option value="109">Kazakhstan</option>
          <option value="110">Kenya</option>
          <option value="111">Kiribati</option>
          <option value="112">Korea, Democratic People&#39;s Republic of</option>
          <option value="113">Korea, Republic of</option>
          <option value="114">Kuwait</option>
          <option value="115">Kyrgyzstan</option>
          <option value="116">Lao People&#39;s Democratic Republic</option>
          <option value="117">Latvia</option>
          <option value="118">Lebanon</option>
          <option value="119">Lesotho</option>
          <option value="120">Liberia</option>
          <option value="121">Libyan Arab Jamahiriya</option>
          <option value="122">Liechtenstein</option>
          <option value="123">Lithuania</option>
          <option value="124">Luxembourg</option>
          <option value="125">Macau</option>
          <option value="126">Macedonia, The Former Yugoslav Republic of</option>
          <option value="127">Madagascar</option>
          <option value="128">Malawi</option>
          <option value="129">Malaysia</option>
          <option value="130">Maldives</option>
          <option value="131">Mali</option>
          <option value="132">Malta</option>
          <option value="133">Marshall Islands</option>
          <option value="134">Martinique</option>
          <option value="135">Mauritania</option>
          <option value="136">Mauritius</option>
          <option value="137">Mayotte</option>
          <option value="138">Mexico</option>
          <option value="139">Micronesia, Federated States of</option>
          <option value="140">Moldova, Republic of</option>
          <option value="141">Monaco</option>
          <option value="142">Mongolia</option>
          <option value="143">Montserrat</option>
          <option value="144">Morocco</option>
          <option value="145">Mozambique</option>
          <option value="146">Myanmar</option>
          <option value="147">Namibia</option>
          <option value="148">Nauru</option>
          <option value="149">Nepal</option>
          <option value="150">Netherlands</option>
          <option value="151">Netherlands Antilles</option>
          <option value="152">New Caledonia</option>
          <option value="153">New Zealand</option>
          <option value="154">Nicaragua</option>
          <option value="155">Niger</option>
          <option value="156">Nigeria</option>
          <option value="157">Niue</option>
          <option value="158">Norfolk Island</option>
          <option value="159">Northern Mariana Islands</option>
          <option value="160">Norway</option>
          <option value="161">Oman</option>
          <option value="162">Pakistan</option>
          <option value="163">Palau</option>
          <option value="164">Panama</option>
          <option value="165">Papua New Guinea</option>
          <option value="166">Paraguay</option>
          <option value="167">Peru</option>
          <option value="168">Philippines</option>
          <option value="169">Pitcairn</option>
          <option value="170">Poland</option>
          <option value="171">Portugal</option>
          <option value="172">Puerto Rico</option>
          <option value="173">Qatar</option>
          <option value="174">Reunion</option>
          <option value="175">Romania</option>
          <option value="176">Russian Federation</option>
          <option value="177">Rwanda</option>
          <option value="178">Saint Kitts and Nevis</option>
          <option value="179">Saint Lucia</option>
          <option value="180">Saint Vincent and the Grenadines</option>
          <option value="181">Samoa</option>
          <option value="182">San Marino</option>
          <option value="183">Sao Tome and Principe</option>
          <option value="184">Saudi Arabia</option>
          <option value="185">Senegal</option>
          <option value="186">Seychelles</option>
          <option value="187">Sierra Leone</option>
          <option value="188">Singapore</option>
          <option value="189">Slovakia (Slovak Republic)</option>
          <option value="190">Slovenia</option>
          <option value="191">Solomon Islands</option>
          <option value="192">Somalia</option>
          <option value="193">South Africa</option>
          <option value="194">South Georgia and the South Sandwich Islands</option>
          <option value="195">Spain</option>
          <option value="196">Sri Lanka</option>
          <option value="197">St. Helena</option>
          <option value="198">St. Pierre and Miquelon</option>
          <option value="199">Sudan</option>
          <option value="200">Suriname</option>
          <option value="201">Svalbard and Jan Mayen Islands</option>
          <option value="202">Swaziland</option>
          <option value="203">Sweden</option>
          <option value="204">Switzerland</option>
          <option value="205">Syrian Arab Republic</option>
          <option value="206">Taiwan</option>
          <option value="207">Tajikistan</option>
          <option value="208">Tanzania, United Republic of</option>
          <option value="209">Thailand</option>
          <option value="210">Togo</option>
          <option value="211">Tokelau</option>
          <option value="212">Tonga</option>
          <option value="213">Trinidad and Tobago</option>
          <option value="214">Tunisia</option>
          <option value="215">Turkey</option>
          <option value="216">Turkmenistan</option>
          <option value="217">Turks and Caicos Islands</option>
          <option value="218">Tuvalu</option>
          <option value="219">Uganda</option>
          <option value="220">Ukraine</option>
          <option value="221">United Arab Emirates</option>
          <option value="222">United Kingdom</option>
          <option value="223">United States</option>
          <option value="224">United States Minor Outlying Islands</option>
          <option value="225">Uruguay</option>
          <option value="226">Uzbekistan</option>
          <option value="227">Vanuatu</option>
          <option value="228">Vatican City State (Holy See)</option>
          <option value="229">Venezuela</option>
          <option value="230">Viet Nam</option>
          <option value="231">Virgin Islands (British)</option>
          <option value="232">Virgin Islands (U.S.)</option>
          <option value="233">Wallis and Futuna Islands</option>
          <option value="234">Western Sahara</option>
          <option value="235">Yemen</option>
          <option value="236">Yugoslavia</option>
          <option value="237">Zaire</option>
          <option value="238">Zambia</option>
          <option value="239">Zimbabwe</option>
          </select></p>
          </fieldset>

          <fieldset>
          <legend>Bot-Patrol</legend>
          <p>Enter the word/number combination shown in the image below.</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>

          <input type="text" name="formcode" class="inputBox" size="20" /></p>

          <input type="submit" class="button" value="Submit" 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>
          </div>
          </div>
          <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>


          here the snippet:

          <?php
          # WebSignup 1.1
          # Created By Raymond Irving April, 2005
          #::::::::::::::::::::::::::::::::::::::::
          # Usage:
          # Allows a web user to signup for a new web account from the website
          # This snippet provides a basic set of form fields for the signup form
          # You can customize this snippet to create your own signup form
          #
          # Params:
          #
          # &tpl - (Optional) Chunk name or document id to use as a template
          # &groups - Web users groups to be assigned to users
          # &useCaptcha - (Optional) Determine to use (1) or not to use (0) captcha
          # on signup form - if not defined, will default to system
          # setting. GD is required for this feature. If GD is not
          # available, useCaptcha will automatically be set to false;
          #
          # Note: Templats design:
          # section 1: signup template
          # section 2: notification template
          #
          # Examples:
          #
          # [[WebSignup? &tpl=`12` &groups=`Blog,WebUsers`]]

          # Set Snippet Paths
          $snipPath = $modx->config[’base_path’] . "assets/snippets/";

          # check if inside manager
          if ($m = $modx->insideManager()) {
          return ’’; # don’t go any further when inside manager
          }


          # Snippet customize settings
          $tpl = isset($tpl)? $tpl:"24";
          $useCaptcha = isset($useCaptcha)? $useCaptcha : $modx->config[’use_captcha’] ;
          // Override captcha if no GD
          if ($useCaptcha && !gd_info()) $useCaptcha = 0;

          # setup web groups
          $groups = isset($groups) ? explode(’,’,$groups):array();
          for($i=0;$i<count($groups);$i++) $groups[$i] = trim($groups[$i]);

          # System settings
          $isPostBack = count($_POST) && isset($_POST[’cmdwebsignup’]);

          $output = ’’;

          # Start processing
          include_once $snipPath."weblogin/weblogin.common.inc.php";
          include_once $snipPath."weblogin/websignup.inc.php";

          # Return
          return $output;
          ?>
            • 14050
            • 788 Posts
            Alright, first make sure have created a group for these registered users to belong to.

            Go to Security->Web Permissions and look at the names of the groups you have or create one called something like "Registered Users"

            Then on the page where you want people to be able to signup ("inschrijving" or ID=24 in your case) place the following snippet call:

            [[WebSignup? &tpl=`m3_signUp` &groups=`Registered Users`]]

            Where the "&tpl" is the name of the chunk you showed below and "&groups" is the name of the group you created above.

            If that doesn’t work for you, then you might want to ask this question in the General Support forum, as it would then appear that the WebSignup snippet isn’t working for you, and isn’t related to the Multiflex-3 template.
              Jesse R.
              Consider trying something new and extraordinary.
              Illinois Wine

              Have you considered donating to MODx lately?
              Donate now. Every contribution helps.
              • 10076
              • 1,024 Posts
              Hi,

              thanks a lot for the reply. So this would mean that if I want groupmembers "blog" to be able to acces the blog page.
              I would need to place the following call in the blog document?

              {{m3_su_blog}} [[WebSignup? &tpl=`m3_signUp` &groups=`blog`]]

              I have been very confused by the following instruction (http://modxcms.com/blog-user-registration.html) where first the signuppage is created and the tpl call of that page is set in the login chunk. Still don t quit understand it.

              I will spend a few more hours and get the wife happy (not). Cheers, Frank.
                • 10076
                • 1,024 Posts
                Quote from: franklos at Jan 15, 2007, 05:51 PM

                Hi,

                thanks a lot for the reply. So this would mean that if I want groupmembers "blog" to be able to acces the blog page.
                I would need to place the following call in the blog document?

                {{m3_su_blog}} [[WebSignup? &tpl=`m3_signUp` &groups=`blog`]]

                I have been very confused by the following instruction (http://modxcms.com/blog-user-registration.html) where first the signuppage is created and the tpl call of that page is set in the login chunk. Still don t quit understand it.

                I will spend a few more hours and get the wife happy (not). Cheers, Frank.

                Signing up works now,users get added, but can not log in. Wrong username password is returned.
                I ve been looking but did not find any tutorials or forum postings. Tnx so far anyway.
                  • 14050
                  • 788 Posts
                  Thanks for sticking in there. I found a bug in the m3_login chunk. Please download the Beta-4 release I uploaded and attached to the first post of this thread.

                  Jesse
                    Jesse R.
                    Consider trying something new and extraordinary.
                    Illinois Wine

                    Have you considered donating to MODx lately?
                    Donate now. Every contribution helps.
                    • 10076
                    • 1,024 Posts
                    Jesse,

                    that did the trick. Thanks a lot.
                    Should I replace all the chunks?

                    fr
                      • 10076
                      • 1,024 Posts
                      Quote from: franklos at Jan 16, 2007, 03:27 AM

                      Jesse,

                      that did the trick. Thanks a lot.
                      Should I replace all the chunks?

                      fr

                      Hi again,

                      still one or two issues.

                      • The blog page shows no buttons to start bloggin, after I altered the chunks. Probably something stupid I did again.
                      • Can I create containers in the "root" that show in te menu and drop docs in there. So they become drop downs? It seems to work more or less but there is a small problem Check,if you can find the time, the button "plekjes", and you will see the problem.
                      • Is it possible to manage the content of the left and right colums of the site from the quickeditor
                      • Can I make an editor group that can loggon, but NOT in the manager, but so that they go straight in to the quick editor?

                      Best, Frank.

                      http://www.linguamici.it