Домой Wp-Recall WP-Recall: Проблемы и решения Потрясающий глюк - только у меня? - регистрация не работает на английском
13ответ(ов) в теме
fledermausi
не в сети 4 года
На сайте с 21.04.2021
Участник
Тем 1
Сообщения 7
1
16:03
Версия WP-Recall: 16.24.45

Я не нашел никакого языка кроме русского, что, конечно, страшно ограничивает "применимость" плагина и его "полезность" и конкурентоспособность. То есть, не нашел ни одного европейского или азиатского языка, даже французского или немецкого не говоря уже о китайском. Английский текст настолько смехотворен, что местами невозможно понять о чём идёт речь. Если у меня дойдут руки я переведу все на нормальный человеческий английский и выложу файлы перевода. У ближайшего конкурента BuddyPress 17 полноценных языковых вариантов.

А вот и глюк, мучился с формой регистрации, ну не приходят сообщения. Никак не мог найти причину, перенастраивал smtp, а потом случайно переключился на русский (блог двуязычный, точнее трёхъязычный) и чудо из чудес, все заработало. Пришло сообщение о регистрации. Переключил блог в браузере обратно на английский, снова не приходят сообщения, снова на русский, заработало как швейцарские часы. Не знаю это только у меня или это эпический глюк. Плагин хороший. но местами сыроват и очень коряв в языковом смысле (даже русский язык дивный и перегружен английским на кириллице, американизмами и мусором, а английский - ну, это просто трагедия). Пойду разбираться. Подозреваю, что там где находится источник сообщения о регистрации ничего кроме русского нет и он не может послать пустышку. По другому это не объяснить.

Редакции сообщения
05.05.2021 16:04fledermausiПричина: не указано
0
Вова (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
2
16:14

Здравствуйте.

Посмотрите:

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

русский, английский, украинский, итальянский, японский и другие языке, но с меньшим кол-вом перевода. Переводами занимаются волонтеры. Собственно как и в бадипресс. За исключением языка носителя - у нас он русский.

Предложить корректный перевод на английский вы можете тут

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

Инструкция как это сделать здесь

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

видел еще на ютубе в видеоформате.

fledermausi сказал(а)
даже русский язык дивный и перегружен английским на кириллице, американизмами и мусором, а английский - ну, это просто трагедия

предлагайте варианты, трагедия поправима.

Письмо о регистрации нового пользователя, насколько мне помнится, вордпресс отправляет.

0
fledermausi
не в сети 4 года
На сайте с 21.04.2021
Участник
Тем 1
Сообщения 7
3
17:27

Здравствуйте, понятно, что переводы добровольцы делают в большинстве случаем и что не страшно, что он не всегда правильный, но... но... тут есть 100% глюк. Это не то, что я подозревал. Текста письма о регистрации нет, как я понимаю, а оно собрано из предложений находящихся в wp-recall-ru_RU.po (wp-contentlanguagespluginswp-recall-ru_RU.po). Там есть как английский текст, так и русский перевод. Литературные качества обсуждать нет смысла и они тут не у дел. Я подозревал, что ничего не отсылается, потому что вообще нет английского, а есть только русский, и поэтому при отсылке эта фигня глючит и ничего не приходит. Нет, там каждой строчке соответствует строчка на другом языке (английский - русский) и всё должно работать. Но не работает. То есть, если кто-то регистрируется, а у него стоит английский язык, то письмо о регистрации не отсылается, а если переключиться на русский (и удалить того же пользователя в панели управления) и снова зарегистрироваться, то плагин письмо с подтверждением по-русски отправляет.

Я сейчас вообще отключу русский язык и посмотрю, что произойдёт.

0
Вова (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
4
17:42

Сайт был на русском - успешно зарегистрировался - письмо пришло

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

я в настройках вордпресс переключился на английский язык. Зарегистрировал пользователя - письмо пришло на английском

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

работает всё. Или опишите подробно по шагам что нужно сделать чтобы воспроизвести проблему.

Также стоит пробовать на чистом вордпресс, на теме twenty и без сторонних плагинов. Не стоит забывать про хостинг и что на отправку email у разных хостеров свои ограничения.

И может в логах ошибок вебсервера что-то есть на момент регистрации

0
Вова (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
5
17:43

Второй скрин вот этот верный

Вы не можете просматривать опубликованные ссылки
0
fledermausi
не в сети 4 года
На сайте с 21.04.2021
Участник
Тем 1
Сообщения 7
6
17:49

Так я убрал русский язык вообще, и ничего не происходит. Сообщения не приходят.
Тогда я поставил WP Recall на совершенно чистый wordpress и он единственный плагин

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

- сообщения приходят, увы, в спам.

0
fledermausi
не в сети 4 года
На сайте с 21.04.2021
Участник
Тем 1
Сообщения 7
7
17:51

Сейчас я поставлю polylang и сделаю сайт двуязычным. Посмотрим будет ли он регистрировать пользователей с разных языков, если да, то тогда проблема в каком-то третьем плагине

0
Вова (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
8
18:00

Вы все плагины отключите. И WP-Recall тоже. И проверьте выставив в настройках вордпресс нужные языки и регистрируя пользователей

Владимир (Otshelnik-Fm) сказал(а)
Письмо о регистрации нового пользователя, насколько мне помнится, вордпресс отправляет.

0
fledermausi
не в сети 4 года
На сайте с 21.04.2021
Участник
Тем 1
Сообщения 7
9
18:53

Нет, если отключить WP Recall, то тогда я не смогу его проверить. Сам по себе wordpress отправляет почту. Другие плагины с отправкой почты или подпиской работают. На одном сайте communist.monster у меня стоит чистый wordpress (с встроенным "рассыльщиком", ничего не трогал), а на другом мой smpt.

Результат - регистрация с чистого communist.monster проходит, а с грязного (где стоят плагины и мой smpt) работает исключительно на русском, что удивительно. Но мгновенно. Русский так даже не умолчанию. Не стоит by default. Теперь надо будет отключать все плагины один за другим. Или это проблема в smpt? Но все остальное работает. То есть могу послать снова "механически" из панели управления сообщение или сбросить пароль. Пользователь появляется, но не подтверждённый и он не получает письма. Если доберусь до виновника, то сообщу. Сейчас надо сделать перерыв, потому что я начал с этим делом сходить с ума.

0
fledermausi
не в сети 4 года
На сайте с 21.04.2021
Участник
Тем 1
Сообщения 7
10
20:17

Да, ошибка ваша, глюк в плагине, он не позволяет иметь многоязычные сайты и тем исключает большинство сайтов в Азии и Европе и скорее всего на земле. Есть способ обойти это, просто отключив подтверждение, хоть и праздник для спаммеров, такой приём работает, потому что сообщение, что пользователь зарегистрировался, приходит. Заразу можно частично нейтрализовать выбрав двойной ввод пароля и установить какую-нибудь злую капчу.

Но, если нужно подтверждение, как на большинстве сайтов, то плагин дает сбои когда установлено больше чем один язык (я проводил опыты с тремя сразу - русским, французским и английским), и потратил сегодня часов восемь. Что-бы не переселяться на BuddyPress я просто поставлю капчу, honeypot, плюс ввод пароля два раза. То есть, много часов я бился над тем, что нельзя разрешить на уровне пользователя (не с моими мозгами по крайней мере).

0
Вова (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
11
20:20

т.е. ошибка возникает когда в настройках реколл стоит в опциях подтверждение регистрации?
Сейчас и этот момент проверю

0
Вова (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
12
20:30

Английское письмо

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

русское

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

я проблем не наблюдаю. Письма приходят.
Выше я советовал что вам нужно сделать.

Не делайте поспешные выводы. Знаете как был бы форум завален проблемами, подобной вашей - если бы "у всей планеты" плагин не работал. Вы нам не даете никаких подробностей. Проблема на вашей стороне - сторонние плагины, тема, хостинг. Мы не знаем что у вас. Почитайте и выполните это:

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

Лично я вам не могу ничем помочь. Может еще кто подскажет

Оффтоп
и в теме какие-то нападки и обвинения - я пожалуй покину ее. Такая манера общения вызывает дискомфорт.

0
fledermausi
не в сети 4 года
На сайте с 21.04.2021
Участник
Тем 1
Сообщения 7
13
20:57

Нет, тут всё проверено экспериментальным путем хотя возможно это и совпадения. У меня два разных хостинга, один общий (shared hosting) и один виртуальный сервер (VPS), два разных домена, и две установки вордпресса,
но один (тот же самый) языковый плагин polylang
уведомления приходят, но только если отключить необходимость подтверждения почты
если же её включить, то сообщение о подтверждении почты приходят только если пользователь регистрируется с одного языка (в одном случае только на русский, в другом только на английский), скорее всего "важен" язык, который стоял первым по умолчанию. В других двух случаях они не приходят вообще или эпизодически.
Возможно это глюк между плагином и polylangом, может быть с другими как wpml он работает, но у меня все настроено под polylang, мне с ним удобно, и я тут решал неразрешимую проблему - больше времени на "опыты" у меня нет. Решением стало просто отключить условие подтверждения имейла. Пользователь просто получает сообщение, что он зарегистрирован. Для меня тема закрыта. Понятно, что я это тут всё писал не потехи ради.

0
Вы не имеете права на публикацию сообщений в этой теме