Домой Wp-Recall WP-Recall: Вопросы и ответы Принудительное отключение (убрать дублирование в форме регистрации) uLogin
5ответ(ов) в теме
maksimo4ka
не в сети 6 лет
На сайте с 01.06.2018
Участник
Тем 4
Сообщения 7
1
05:17
Версия WP-Recall: 16.15.5

Мне нужно в конкретном месте выводить блок с регистрацией (т.е. во всплывающем окне "Регистрация") через соц сети. Он выводит, да вот только он повторяется дважды засчет... Засчет чего?

Вы не можете просматривать опубликованные ссылки

Красным выделен кусок со стандартным выводом. Вот его-то мне и нужно как-то убрать. Даже если придеться в исходники плагина лезть и закомментировать какие-либо строки или функцию

0
garry
не в сети 13 часов
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2925
2
07:26

maksimo4ka сказал(а)
Засчет чего?

Видимо за счет того, что и как выводит вашу форму регистрации(плагин или шаблон) и входа. В этом и надо смотреть. Либо в настройках uLogin убрать галочку с формы входа и регистрации, вывести уже руками, там где надо.

1
Вова (Otshelnik-Fm)
не в сети 6 часов
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18647
3
10:03

Я не уверен что это относится к вопросу по плагину WP-Recall. Покажите сам сайт где наблюдать можно

0
maksimo4ka
не в сети 6 лет
На сайте с 01.06.2018
Участник
Тем 4
Сообщения 7
4
17:10

Вы не можете просматривать опубликованные ссылки

А так же код из файла по адресу wp-content/wp-recall/templates/form-register.php:

Спойлер
<?php 
global $typeform;
$f_reg = ($typeform=='register')? 'style="display:block;"': ''; ?>

<div class="form-tab-rcl" id="register-form-rcl" <?php //echo $f_reg; ?> style="width: 616px; margin-top: 20px; display: block;">
	<div class="container" style="width: 616px; padding-bottom: 13px"><div><div class="close close-popup" style="display: block;"></div><h3 class="upper"><strong>Регистрация</strong> нового пользователя</h3><div class="content"><!-- Register form -->

	<div class="forms auth">
    
    <?php $user_login = (isset($_REQUEST['user_login']))? $_REQUEST['user_login']: ''; ?>
    <?php $user_email = (isset($_REQUEST['user_email']))? $_REQUEST['user_email']: ''; ?>

        <form action="<?php rcl_form_action('register'); ?>" method="post" enctype="multipart/form-data">
            <div class="left">
        
                <div class="row">
                    <div class="lbl"><label for="login-user">Логин:</label></div>
                    <div class="inp"><input required type="text" value="<?php echo $user_login; ?>" name="user_login" id="login-user" class="txt"></div>
                    <div class="note">Логин может состоять из букв, цифр и дефиса. Не допускается совместное использование латиницы и кириллицы. Первым символом должна быть буква. Минимальное кол-во символов: 2.</div>
                </div>
                <div class="row">
                    <div class="lbl"><label for="email-user">E-mail:</label></div>
                    <div class="inp"><input required type="email" value="<?php echo $user_email; ?>" name="user_email" id="email-user" class="txt"></div>
                    <div class="note">Указывайте реальный адрес электронной почты, на него будет приходить важная информация.</div>
                </div>
                <div class="row">
                    
                    <div class="form-block-rcl form_extend">
                        <?php do_action( 'register_form' ); ?>
                    </div>
                    
                </div>
               
                        
            </div>

            <div class="right">
        
                <div class="social">
                    <!-- Вот тут конкретно мой вывод панели uLogin -->
                    <?php echo get_ulogin_panel(); ?>
                </div>
                            
                <div class="clear"></div>
            
                <div class="msg-note text">
                    <p><b>Регистрация вам позволит:</b></p>
                    <ul>
                        <li>Размещать отзывы;</li>
                        <li>Участвовать в обсуждениях;</li>
                        <li>Голосовать за отзывы, комментарии, фотографии.</li>
                    </ul>
                </div>
            
            </div>

            <div class="clear"></div>
        
            <div class="confirm"><input required type="checkbox" name="confirm" id="rf_confirm" value="1"> <label for="rf_confirm">Вы подтверждаете, что прочитали и согласны с условиями <a href="/rules/" target="_blank">Пользовательского соглашения</a> и даёте <a href="/personal-data/" target="_blank">согласие</a> на обработку персональных данных.</label></div>


            
            <div class="form-block-rcl">
                <input type="submit" class="recall-button" name="submit-register" value="<?php _e('Signup','wp-recall'); // Зарегистрироваться ?>">
                
                <?php echo wp_nonce_field('register-key-rcl','_wpnonce',true,false); ?>
                <input type="hidden" name="redirect_to" value="<?php rcl_referer_url('register'); ?>">
            </div>
        </form>
    </div>
</div>

0
maksimo4ka
не в сети 6 лет
На сайте с 01.06.2018
Участник
Тем 4
Сообщения 7
5
17:18

Либо в настройках uLogin убрать галочку с формы входа и регистрации, вывести уже руками, там где надо.

Воот оно, я даже и не подумал, что эта галочка так важна. Пробежал настройки по-быстренькому, подумал, что нужна данная галочка, вот она и стояла. Собственно говоря, поэтому и было 2 вывода этих форм. Спасибо большое!)

0
Тема закрыта. Публикация новых сообщений запрещена.