AJAX Login

Добрый день,
поставил себе чудесный плагин для регистрации пользователей построенный на AJAX http://bösmos.se/ajaxlogin/
Назначил статус новых пользователей как "Автор" (то есть по идее он может писать заметки), но после регистрации пользователя, пункта меню "Написать" не появилось. Только ник и "Выход". Кстати, в сборке Макса, эти статусы не переведены.
Сравнил код с стандартным кодом из шаблона – идентичны. Может я что то упустил или не понял?
Спасибо.

но после регистрации пользователя, пункта меню "Написать" не появилось.

А должно было появиться?

А как тогда автор пишут заметки? Через админку?

Через нее, родимую.

Есть еще плагинчег tdo-mini-forms, позволяющий кому ни попадя писать из фронт-енда. Вот только не помню, можно ли у него ограничиться только зарегистрированными юзерами и отключить премодерацию.

Спасибо, буду искать что то подобное.

Возникла проблема с изменением цвета текста в плигине AJAX Login, где его вообще можно сменить? Конкретно: цвет вывода логина, пароля, запомнить.

Тут шаблон формы
wp-content/plugins/ajax-login/al_template.php

Как исправить ошибочку, выскакивает предупреждение, если неправильно введены данные, но в странной кодировке…

Как говорит уважаемый LeCactus, в 90% случаев проблем с кодировкой помогает AddDefaultCharset utf-8 в .htaccess

Спасибо, это как раз мой случай 🙂
Столкнулся с проблемкой. Хотел сделать следующее:
чтобы в форму ajax login выходили поля с плагина Register Plus. Но Аджакс проверяет все поля на правильность ввода, и соответственно их не пропускает. Решил переделать немного проверку(в reg plus поставил только разрешение на ввод пользователями пароля):

// Check the username
    if ( $user_login == '' )
        $errors['user_login'] = __('<strong>ERROR</strong>: Please enter a username.');
    elseif ( !validate_username( $user_login ) ) {
        $errors['user_login'] = __('<strong>ERROR</strong>: This username is invalid.  Please enter a valid username.');
        $user_login = '';
    } elseif ( username_exists( $user_login ) )
        $errors['user_login'] = __('<strong>ERROR</strong>: This username is already registered, please choose another one.');

    // Check the e-mail address
    if ($user_email == '') {
        $errors['user_email'] = __('<strong>ERROR</strong>: Please type your e-mail address.');
    } elseif ( !is_email( $user_email ) ) {
        $errors['user_email'] = __('<strong>ERROR</strong>: The email address is invalid.');
        $user_email = '';
    } elseif ( email_exists( $user_email ) )
        $errors['user_email'] = __('<strong>ERROR</strong>: This email is already registered, please choose another one.');
        
        // Check the pass1
    if ($pass1 == '') {
        $errors['pass1'] = __('<strong>ERROR</strong>: Пожалуйста введите пароль');
    } elseif ( pass1 < 6 ) {
        $errors['pass1'] = __('<strong>ERROR</strong>: Пароль должен быть больше 6 символов');
        
    // Check the pass2
    if ($pass2 == '') {
        $errors['pass2'] = __('<strong>ERROR</strong>: Пожалуйста введите повторный пароль пароль');
    } elseif ( pass2 <> pass1 ) {
        $errors['pass2'] = __('<strong>ERROR</strong>: Пароль не соответствует первому');

Но ошибка выскакивает. Может у кого есть идеи как это реализовать?
Токо что заметил что при включении регистр плюс плиг ajax login перестает нормально работать… Как нибудь другими методами можно сделать вышеописанное?
Или не поскажите как при неправильно введенных данных сделать перенаправление на определенную страницу(при работе регистр плюс)?

Anonymous
Отправить
Ответ на: