Advertisement:

Author Topic: Регистрация на языке предпочтения  (Read 7723 times)

Offline gri

  • Full Member
  • ***
  • Posts: 553
  • Space Human
{
~How to open the box ?~ (Restored by gri)
<< http://www.yug-vimpel.ru/forum/index.php?topic=264.msg2228#msg2228
}

В каком случае у Вас появляется такая ошибка??
Потому как у меня ее нет.
Проверено 2 броузерами (IE6, FireFox) и на двух компах.
Никаких ошибок нет. В точности как и в логах тоже нет ошибок.

Mavn,
У меня IE6. Сейчас я проверил в очередной раз -

теперь язык интерфейса переключается по Вашим внешним линкам
'Русский English', представленным на каждой странице форума,
(а не выбором опции языка предпочтения,
 запрятанной глубоко в профиле,
  особенно для вновь регистрирующегося гостя
   с неизвестным заранее языком предпочтения..)

так же устойчиво, как прежде проявлялась ошибка
буквально по клику на линк "English".

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

----
Стринг 'Русский English' предлагаю поменять на

'Russian - English' для текущего английского интерфейса и

'Русский - Английский' для текущего русского интерфейса.

Либо - на 'Russian(Русский) - English(Английский)'
независимо от интерфейса.
По крайней мере, более полный и длинный стринг необходим
на главной странице форума и странице регистрации.

----
В обоих случаях сейчас (English и Русский)
на Вашем форуме подключается кодировка Win-1251.
Это в целом правильно для русскоязычного форума.
И поэтому в комплект локализации должен включаться
(как минимум) файл index.english.php со строками национализации.

Но для Вашего форума, где с большой вероятностью
должны присутствовать и англоязыкие разработчики,
причем не загнанные в спецраздел, как здесь русские..
нужен ещё вариант 'Full English'.
Дело в том, что, как утверждал [Unknown],
англичанам, якобы, категорически недостаточно
половины кодовой таблицы.

Будет также очень интересно и полезно посмотреть,
какие именно проблемы ещё будут проявляться
в ходе эксплуатации форума при одновременном использовании
разных языков предпочтения разными пользователями.

Иначе как их ещё устранить ? Не пользователей, а проблемы.

Планета ждёт объединения.
« Last Edit: July 18, 2005, 03:31:05 AM by gri »

Offline †MavN†

  • Local Moderator
  • Sophist Member
  • *
  • Posts: 1,203
  • Gender: Male
  • MavnGroup
    • MavnGroup
Re: Регистрация на языке предпочтения
« Reply #1 on: July 18, 2005, 05:33:31 AM »
Проблема у Вас потому как проверено уже на 5 компах и везде без проблем работает плюс этот код писал не я а господин [Unknown] я всего лишь разместил у себя такую маленькую доработку вот и все.

Offline gri

  • Full Member
  • ***
  • Posts: 553
  • Space Human
Re: Регистрация на языке предпочтения
« Reply #2 on: July 19, 2005, 04:01:53 AM »
Quote from: [url=http://www.simplemachines.ru/community/index.php?topic=2.msg24#msg24][size=2][u]Aleksey on July 19, 2005, at 08:06:45 pm[/u][/size][/url]
Решил изменить немножко код.
Так сказать чтобы не по названиям языков щелкали а по флагам.
Так лучше вроде смотрится вот только флаги маленькие
ничего другого пока не нашел:(
если у кого есть лучше присылайте размещу.

Mavn,
флаг - это символика государств,
оккупирующих территории более или менее компактно
проживающего населения, состоящего из носителей
разного языка предпочтения.. каждым человеком.

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

Лучше оставить текст.

Нельзя ли разместить кнопки выбора языка
естественным образом в виде штатных кнопок SMF

соответственно перед кнопкой "Регистрация" "Авторизация"
и перед кнопкой "Профиль" ?

Offline gri

  • Full Member
  • ***
  • Posts: 553
  • Space Human
Re: Регистрация на языке предпочтения
« Reply #3 on: July 19, 2005, 04:11:50 AM »
Mavn,
вот такая ошибка высвечивается у меня временами
при залогинивании на Ваш форум.
Это общая ошибка SMF или только Вашего форума ?

Quote from: SMF forum
A run time error has occured.
Do you wish to debug ?

line: 103
Error: 'user' is nul or not an object

[Yes] [No]


Может быть она имеет отношение к упомянутой ранее,
при выборе языка интерфейса ?

Offline †MavN†

  • Local Moderator
  • Sophist Member
  • *
  • Posts: 1,203
  • Gender: Male
  • MavnGroup
    • MavnGroup
Re: Регистрация на языке предпочтения
« Reply #4 on: July 19, 2005, 05:05:53 AM »
Можно все что угодно сделать вопрос в другом у меня нет времени рисовать кнопки. а так в принципе не проблема сделать что угодно

Offline †MavN†

  • Local Moderator
  • Sophist Member
  • *
  • Posts: 1,203
  • Gender: Male
  • MavnGroup
    • MavnGroup
Re: Регистрация на языке предпочтения
« Reply #5 on: July 19, 2005, 05:26:29 AM »
Mavn, вот такая ошибка высвечивается у меня временами при залогинивании на Ваш форум.
Это общая ошибка SMF или только Вашего форума ?
Quote from: SMF forum
A run time error has occured.
Do you wish to debug ?
line: 103
Error: 'user' is nul or not an object
[Yes] [No]
Может быть она имеет отношение к упомянутой ранее, при выборе языка интерфейса ?
Ошибки нет у меня. Проверял даже дебагером ничего не найдено в коде все нормально. У Вас неправильная обработка Java в итоге и вылетает такая ошибка поставьте последнюю версию и все будет работать нормально.

Offline gri

  • Full Member
  • ***
  • Posts: 553
  • Space Human
Re: Регистрация на языке предпочтения
« Reply #6 on: July 22, 2005, 07:22:06 AM »
может чуть позже сейчас просто времени нет
Нас двое но времени нет...

Mavn,
ну а выкладывание готовых-то решений, наверно,
не очень много времени отнимает..
в соотношении с эффектом
 от появления возможности пользования ими
  и другими пользователями на других форумах ?

И вас тогда поскорее станет более двух..

Offline †MavN†

  • Local Moderator
  • Sophist Member
  • *
  • Posts: 1,203
  • Gender: Male
  • MavnGroup
    • MavnGroup
Re: Регистрация на языке предпочтения
« Reply #7 on: July 25, 2005, 01:40:15 AM »
Выкладывание много времени не занимает.. вопрос в другом я отдал ноут другу а все на нем было и что то выложить я не могу... так что как только доберусь до исходников так сразу будет на сайте.

Offline gri

  • Full Member
  • ***
  • Posts: 553
  • Space Human
Re: Регистрация на языке предпочтения
« Reply #8 on: August 20, 2005, 02:46:22 AM »
Quote from: [url=http://www.simplemachines.ru/community/index.php?topic=10.msg61#msg61][size=2][u]
Alexey on: July 30, 2005, 10:29:33 am[/u][/size][/url]
Вариант первый как на нашем сайте в данный момент:
Файл index.template.php
ищем
Code: [Select]
// Show a random news item? (or you could pick one from news_lines...)
if (!empty($settings['enable_news']))
   echo '
<tr class="windowbg2">
<td colspan="2" height="24" class="tborder" style="border-width: 1px 0 0 0; padding-left: 1ex;">
<b>', $txt[102], ':</b> ', $context['random_news_line'], '
</td>
</tr>';
echo '
</table>

Aleksey,
Нет такого фрагмента..
 в оригинальном файле index.template.php
  (версия 1.1 от 23.06.05).

Offline †MavN†

  • Local Moderator
  • Sophist Member
  • *
  • Posts: 1,203
  • Gender: Male
  • MavnGroup
    • MavnGroup
Re: Регистрация на языке предпочтения
« Reply #9 on: August 21, 2005, 01:37:02 PM »
фрагмент был приведен для темы классик в любом случае не принципиально куда вы поместите линки на переключение языка на форуме в любом удобном месте. Это обсалютно не принципиально где будет располагаться линка.

Offline gri

  • Full Member
  • ***
  • Posts: 553
  • Space Human
Re: Регистрация на языке предпочтения
« Reply #10 on: August 21, 2005, 06:04:55 PM »
фрагмент был приведен для темы классик
в любом случае не принципиально куда вы поместите линки
на переключение языка на форуме в любом удобном месте.
Это абсолютно не принципиально где будет располагаться линка.

Mavn,
по-моему, инструктивные тексты надо писать
применительно к случаям default,
сопровождая оговорками для исключительных случаев.

Размещение фрагмента кода ~в любом удобном месте~
приведет к неработоспособности просмотровщика
 после внесения изменений не программистом..

или к необоснованным разночтениям
 при последующих обсуждениях усовершенствования кода,
  помещённого в произвольные места файла,
 независимо от квалификации независимых программистов.

Поэтому для строгости и единообразия
 надо сохранить указание места вставки.

Ещё правильней было бы оформить изменение в виде мода.