CB com_comprofiler

Статус
В этой теме нельзя размещать новые ответы.

stilletto

Создатель
Регистрация
15 Апр 2007
Сообщения
41
Реакции
8
В language.php com_comprofiler прописаны переводы текстов профиля, в частности тексты восстановления пароля и логина, регистрации юзеров и т.д. Так вот там одна переменная %s отвечается за НАЗВАНИЕ сайта, логин, пароль, имя пользователя, УРЛ сайта и т.д.
При редактировании текстов данные путаются, вместо пароля логин, вместо названия сайта или урла имя пользователя.
Так вот вопрос напрашивается сам собой. Как скрипт обрабатывает эту переменную и как их не путать! ?
 
Выложи* код строки этой
 
где выложил ? или мне выложить ?
открой файл прям сам глянь.. в оригинале все понимается как надо но тексты писем тупые. изменяешь как тебе надо получается хрень!! А всего одна переменная %s
 
Именно в нем! Все тексты приходят оттуда!
 
Выложи* код строки этой

DEFINE('_UE_USERNAMEREMINDER_SUB','Напоминание имени пользователя для %s');
DEFINE('_UE_USERNAMEREMINDER_MSG','Здравстуйте,\n'
.'Вы хотите напомнить имя пользователя для своего профиля.\n\n'
.'Ваше имя пользователя: %s\n\n'
.'Чтобы войти в Ваш профиль, войдите на %s используя ваш логин и пароль.\n\n'
.'Спасибо.\n');

Выделенные жирным переменные поменялись местами!!
 
Непонятно ничего
 
Тоже ничего не понял.
В каком конкретно месте отображения подменяются значения
 
Это тексты писем восстановления пароля и логина! Еще раз помечу что в файле language.php одна переменная %s выводит и название сайта, и урл сайта и логин и пароль и еще может что то! в оригинале все понимается скриптом правильно! но изменив текст начинаются глюки.
DEFINE('_UE_USERNAMEREMINDER_SUB','Напоминание имени пользователя для %s');
DEFINE('_UE_USERNAMEREMINDER_MSG','Здравстуйте,\n'
.'Вы хотите напомнить имя пользователя для своего профиля.\n\n'
.'Ваше имя пользователя: %s\n\n'
.'Чтобы войти в Ваш профиль, войдите на %s используя ваш логин и пароль.\n\n'
.'Спасибо.\n');

Здесь получается приходит письмо где написано
имя пользователя: САЙТ
Чтобы войти в Ваш профиль, войдите на reklamer(например!, вместо урла сайта с ссылкой на профиль) используя ваш логин и пароль
вот такая вот байда, ребята!
 
Чтобы не ковыряться в коде CB поменяй строчки ".'Ваше имя пользователя: %s\n\n' и
.'Чтобы войти в Ваш профиль, войдите на %s используя ваш логин и пароль.\n\n'
местами, ибо вставка идет автоматом из скрипта подтягивая атрибуты.
 
Чтобы не ковыряться в коде CB поменяй строчки ".'Ваше имя пользователя: %s\n\n' и
.'Чтобы войти в Ваш профиль, войдите на %s используя ваш логин и пароль.\n\n'
местами, ибо вставка идет автоматом из скрипта подтягивая атрибуты.

Тоже показалось что ТС просто поубивал в теле скрипта порядок вывода значений.
ТС, подгони логический текст под порядок вывода значений %s
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху