On March 26, 2019 we launched new MODX Forums. Please join us at the new MODX Community Forums.
Subscribe: RSS
  • Описание сниппета WebLoginPe вызывает желание использовать его, но многочисленные ошибки препятствуют этому >:(. Первая попытка доработки, предпринятая мною, закончилась безрезультатно, так как количество ошибок превысило всякие разумные пределы shocked.
    В августе сниппет был доработан, и я предпринял еще одну попытку его использования. На этот раз основные функции после доработки и русификации заработали, но далеко не все. Из-за множества разнообразных возможностей очень трудно протестировать их все, не говоря уж про внесение исправлений. В связи с этим возникает вопрос – есть ли еще кто-нибудь, кому нужен этот сниппет и кто готов участвовать в его доработке? Выберите вариант ответа, чтобы было более понятно, как русскоязычное сообщество MODx относится к WebLoginPe.
      Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
      Статьи о MODx, регулярно новые публикации
    • Ну, т.к. я не могу работать с сниппетами и вообще кодом двига без поправок, то я не откажусь хоть как то повлиять на развитие.
      Ждать команды, или начинать с того что в репозитории?
      • Для начала выложу несколько доработанную мною и русифицированную версию. Внимание! Русификация сделана для кодировки UTF-8. Основные функции должны работать, можно тестировать. Режимы manager и taconite у меня не заработали, остальные вроде бы работают. Для начала рекомендуется опробовать вызов сниппета без параметров.
          Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
          Статьи о MODx, регулярно новые публикации
        • Дополнение – чтобы в административной части MODx можно было бы увидеть рисунки, назначенные с помощью WebLoginPE, следует в файл mutate_web_user.dynamic.php внести небольшое исправление: в строку 514 (или что-то вроде этого) добавить
          "../".
          после
          'photo'] ?

          То есть должа получиться такая строка:
          <td colspan="2" align="center"><img name="iphoto" src="<?php echo isset($_POST['photo']) ? $_POST['photo'] : $userdata['photo'] ? "../".$userdata['photo']: "media/style/$manager_theme/images/_tx_.gif"; ?>" /></td>

            Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
            Статьи о MODx, регулярно новые публикации
          • Пробывал использовать веблогинРЕ несколько раз, но мне он не сильно понравился. Связка WebLogin+WebProfile+WebSignup мне кажется проще и понятней
            вот пример использования такой связки http://www.toysclub.ru/

            но готов скромно профинонсировать.
            • Здравствуйте, спасибо вам, за проделанную работу. Уже опробовала. Пока два вопроса - как сделать чтоб капча при нажатии обновлялась (как в дефолтном WebLogin) и как сделать чтобы в форме входа было "Запомнить меня" с помощью обысного чекбокса?
              И еще такое заметила - у меня форма входа как и в дефолтном сайте - находится в правой колонке на всех страницах, а форма для регистрации должна открываться в новом окне.
              Я в шаблоне вызываю так: [!WebLoginPE? &regHomeId=`5` !],
              на странице с регистрацией так: [!WebLoginPE? &type=`register` &regHomeId=`5`!]
              И, если при регистрации не заполнять поля, или не все, то должно выдаваться сообщение об незаполненности полей, но ничего такого не происходит, и вся эта форма регистрации появляется еще и в правой колонке.
              Как это исправить?
              Спасибо.
                Download MODx Templates free
              • Эх блин, AKots undecided. Знал бы я заранее что ты выложишь свои наработки, уже щас бы их стал ставить на сайт над которым теперь работаю, а так уже успел там всего навертеть. Но твой WebLoginPE все равно опробую обязательно и отпишусь  wink
                • Quote from: kosha at Sep 20, 2008, 09:19 AM

                  как сделать чтоб капча при нажатии обновлялась
                  Хотя в шаблоне написаны соответствующие фразы, в WebLoginPE эта возможность не реализована.
                  Можно добавить в файл webloginpe.templates.php (добавления отмечены красным цветом):

                  <a href="[~[*id*]~]"><img id="wlpeCaptchaImage" src="manager/includes/veriword.php" width="148" height="60" alt="Если у Вас возникнут проблемы чтения кода, нажмите на его изображение для создания нового произвольного кода." /></a>
                  Однако при этом очистятся все поля, заполненные ранее. В действительности для смены картинки нужно ввести неверный код и нажать кнопку регистрации.

                  Quote from: kosha at Sep 20, 2008, 09:19 AM

                  как сделать чтобы в форме входа было "Запомнить меня" с помощью обысного чекбокса?

                  В файле webloginpe.templates.php заменить:
                  <select id="wlpeStayLoggedIn" name="stayloggedin">
                  <option value="">Нет</option>
                  <option value="3600">1 Час</option>
                  <option value="86400">1 День</option>
                  <option value="604800">1 Неделю</option>
                  <option value="2678400">1 Месяц</option>
                  <option value="315569260">Всегда</option>
                  </select>
                  на
                  <input type="checkbox" id="wlpeStayLoggedIn" name="stayloggedin" value="315569260" />
                  Естественно, можно не менять в файле, а создать новый шаблон.

                  Quote from: kosha at Sep 20, 2008, 09:19 AM

                  Как это исправить?
                  Как я понял, на странице два вызова WebLoginPE? Не уверен, но по-моему два раза вызывать сниппет нельзя.
                    Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                    Статьи о MODx, регулярно новые публикации
                  • Вот тут вроде люди выкручиваются с двумя вызовами WLPE на странице
                    http://modxcms.com/forums/index.php?topic=26270.0
                    • Насколько я понимаю, там не выкручиваются с двумя вызовами, а предлагают варианты предотвращения второго вызова (причем таких вариантов может быть много, и совсем не обязательно такие, как там описаны).
                        Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                        Статьи о MODx, регулярно новые публикации