Welcome PM on First Login
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Welcome PM on First Login
Нет...тогда ЛС создаваться-приходить не будут..крон-то от юзера для юзера не сработает!! (первого входа не будет)...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
komm
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 14 лет 3 месяца
- Благодарил (а): 1 раз
Re: Welcome PM on First Login
А если какую-то промежуточную страницу сделать, с кнопкой, с содержанием "Спасибо, бла-бла, вы зарегистровались, нажмите кнопку чтобы войти" и с этой страницы крон запустить?
Хотя это уже глобальная переделка получается..
Печально! Знач придется, судя по всему, от какого из этих модов отказываться
Хотя это уже глобальная переделка получается..
Печально! Знач придется, судя по всему, от какого из этих модов отказываться
-
evrus01
- Former team member
- Сообщения: 1274
- Стаж: 15 лет 6 месяцев
- Откуда: Москва
- Благодарил (а): 107 раз
- Поблагодарили: 234 раза
Re: Welcome PM on First Login
komm, мне один представитель команды ГУРУ обещал это сделать. Терпение...
Я использую следующие модификации | Памятка
Re: Welcome PM on First Login
То же самое что и у Татьяна 5
При открытии страницы мода: т.е. первоначально Администратор добавляется в поле "Имя пользователя" нормально.
А вот при сохранении имя "Администратор" превращается в вопросы:
Получается что какой-то косяк именно в коде мода.
Поэтому как мне кажется, вот это точно не поможет, как и не помогло Татьяна 5
Помогите разобраться.
При открытии страницы мода: т.е. первоначально Администратор добавляется в поле "Имя пользователя" нормально.
А вот при сохранении имя "Администратор" превращается в вопросы:
Получается что какой-то косяк именно в коде мода.
Поэтому как мне кажется, вот это точно не поможет, как и не помогло Татьяна 5
Помогите разобраться.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Татьяна5
- Поддержка

- Сообщения: 13159
- Стаж: 15 лет 1 месяц
- Благодарил (а): 236 раз
- Поблагодарили: 3750 раз
Re: Welcome PM on First Login
Jons, я в том же посте указала, где есть решение аналогичной проблемы. У меня уже все работает. (какую именно строку изменяла - уже не помню)
Re: Welcome PM on First Login
Лучше скажите в каком файле правили?Татьяна5 писал(а):какую именно строку изменяла - уже не помню
Добавлено спустя 29 минут 31 секунду:
Татьяна 5, заархивируйте и выложите пожалуйста вот эти файлы с вашего форума:
includes/functions_wpm.php
includes/acp/acp_wpm.php
Попробую выяснить где и что вы правили.
Заранее благодарен.
-
Татьяна5
- Поддержка

- Сообщения: 13159
- Стаж: 15 лет 1 месяц
- Благодарил (а): 236 раз
- Поблагодарили: 3750 раз
Re: Welcome PM on First Login
Очевидно, что нужен файл .php
Такие файлы в моде есть только в includes
Проблема в админке, значит искать в includes/acp
А там только 1 файл, acp_wpm.php
Дальше - бьется имя пользователя, в переводе username. Значит это и искать (где эта переменная задается), и там использовать инструкцию, указанную по ссылке
Выйдет
Такие файлы в моде есть только в includes
Проблема в админке, значит искать в includes/acp
А там только 1 файл, acp_wpm.php
Дальше - бьется имя пользователя, в переводе username. Значит это и искать (где эта переменная задается), и там использовать инструкцию, указанную по ссылке
Выйдет
Код: Выделить всё
$username = utf8_normalize_nfc(request_var('username', '', true));Re: Welcome PM on First Login
Спасибо.
Признаюсь, я правил точно так же эту строку, но нажимал не отправить, а предпросмотр. Это и была моя ошибка. Дело в том что строка
А вот в коде отвечающем за кнопку предпросмотр такой строки нет:
А было бы неплохо, чтобы и при предпросмотре тоже не было вопросов ??????. Потому что, если потом, после предпросмотра, когда появляются ?????? не существует, нажать кнопку отправить, то понятно, что пользователя ??????, и никакие
Может кто подскажет? Чтобы добить эту тему до победного конца.
Признаюсь, я правил точно так же эту строку, но нажимал не отправить, а предпросмотр. Это и была моя ошибка. Дело в том что строка
$username = utf8_normalize_nfc(request_var('username', '', true)); относится к куску кода который отвечает за кнопку Отправить:Код: Выделить всё
if ($submit == true)
{
$username = utf8_normalize_nfc(request_var('username', '', true));Код: Выделить всё
if ($preview == true)
{
// Switch array keys, with values in welcome pm.
for($i = 0; $i < sizeof($wpm->vars); $i++)
{
$vars[$wpm->vars[$i]['var']] = $wpm->vars[$i]['value'];
}
$subject = str_replace(array_keys($vars), array_values($vars), $wpm_data['subject']);
$message = str_replace(array_keys($vars), array_values($vars), $wpm_data['message']);
$subject = utf8_normalize_nfc($subject);
$message = utf8_normalize_nfc($message);
$uid = $bitfield = $options = '';
$allow_bbcode = $allow_smilies = $allow_urls = true;
generate_text_for_storage($message, $uid, $bitfield, $options, $allow_bbcode, $allow_urls, $allow_smilies);
$wpm_data['preview_msg'] = generate_text_for_display($message, $uid, $bitfield, $options);
$wpm_data['preview_subj'] = $subject;
}utf8_normalize_nfc уже не помогут.Может кто подскажет? Чтобы добить эту тему до победного конца.
Последний раз редактировалось Jons 07.11.2012 5:26, всего редактировалось 1 раз.
-
Татьяна5
- Поддержка

- Сообщения: 13159
- Стаж: 15 лет 1 месяц
- Благодарил (а): 236 раз
- Поблагодарили: 3750 раз
Re: Welcome PM on First Login
Добила до победного конца... вроде...
Элемент массива был задан неверно (уже 3-я ошибка в этом моде!)
Строку
Заменить на
Элемент массива был задан неверно (уже 3-я ошибка в этом моде!)
Строку
Код: Выделить всё
$wpm_data['username'] = request_var('username', (isset($username[$wpm_data['user_id']]) ? $username[$wpm_data['user_id']] : $username[0]));Код: Выделить всё
$wpm_data['username'] = request_var('username', (isset($username[$wpm_data['user_id']]) ? $username[$wpm_data['user_id']] : $username[0]), true);-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Welcome PM on First Login
Для этого всегда и везде нужно при обращении к функцииJons писал(а):чтобы ... не было вопросов ??????
request_var() при инициализации строковой переменной добавлять необязательный параметр true (и не надо никаких utf8_normalize_nfc), чего не делают все англоязычники - им это и в самом деле ни к чему.
Этот мод - имеет шанс получить звание чемпиона по глючности. Как впрочем и по бесполезности.Татьяна5 писал(а):уже 3-я ошибка в этом моде
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
kolhoznik
- phpBB 1.4.4
- Сообщения: 120
- Стаж: 14 лет 4 месяца
- Благодарил (а): 7 раз
- Поблагодарили: 3 раза
Re: Welcome PM on First Login
Установил мод, зарегистрировалсяь как новый пользователь. пишут одно новое сообщение, захожу, написано: сообщений нет.
В чем проблема?
В чем проблема?
-
drmouse
- phpBB 2.0.0
- Сообщения: 211
- Стаж: 14 лет 7 месяцев
- Благодарил (а): 5 раз
Re: Welcome PM on First Login
Скачал. Установил локализацию.
При создании текста на русском:
Неизвестный ник ???????????? в поле ника
Поле Заголовок возможно не пустое
Поле Сообщение возможно не пустое
На английском ввожу даные, если ника нет форуме пишет:
Неизвестный ник Sergey в поле ника
Поле Заголовок возможно не пустое
Поле Сообщение возможно не пустое
Если есть ник:
Поле Заголовок возможно не пустое
Поле Сообщение возможно не пустое
Во всех 3 случаях пишу текст ник и заголовок... Помогите пожалуйста
При создании текста на русском:
Неизвестный ник ???????????? в поле ника
Поле Заголовок возможно не пустое
Поле Сообщение возможно не пустое
На английском ввожу даные, если ника нет форуме пишет:
Неизвестный ник Sergey в поле ника
Поле Заголовок возможно не пустое
Поле Сообщение возможно не пустое
Если есть ник:
Поле Заголовок возможно не пустое
Поле Сообщение возможно не пустое
Во всех 3 случаях пишу текст ник и заголовок... Помогите пожалуйста
-
Pazh
- Former team member
- Сообщения: 2317
- Стаж: 16 лет 10 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 506 раз
Re: Welcome PM on First Login
Файл php в котором выводится сообщение не в кодировке UTF-8 без BOM
Помощь в ЛС/email только за WM или ЮMoney

