Регистрация на языке предпочтения

Started by gri, July 18, 2005, 03:17:50 AM

Previous topic - Next topic

gri

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

Quote from: Mavn on July 18, 2005, 01:32:29 AM
В каком случае у Вас появляется такая ошибка??
Потому как у меня ее нет.
Проверено 2 броузерами (IE6, FireFox) и на двух компах.
Никаких ошибок нет. В точности как и в логах тоже нет ошибок.

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

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

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

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

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

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

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

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

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

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

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

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

Планета ждёт объединения.

†MavN†

Проблема у Вас потому как проверено уже на 5 компах и везде без проблем работает плюс этот код писал не я а господин [Unknown] я всего лишь разместил у себя такую маленькую доработку вот и все.

gri

Quote from: "url=http://www.simplemachines.ru/community/index.php?topic=2.msg24#msg24]Aleksey on July 19, 2005, at 08:06:45 pm[/url]"]Решил изменить немножко код.
Так сказать чтобы не по названиям языков щелкали а по флагам.
Так лучше вроде смотрится вот только флаги маленькие
ничего другого пока не нашел:(
если у кого есть лучше присылайте размещу.

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

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

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

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

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

gri

Mavn,
вот такая ошибка высвечивается у меня временами
при залогинивании на Ваш форум.
Это общая ошибка SMF или только Вашего форума ?

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

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

[Yes] [No]


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

†MavN†

Можно все что угодно сделать вопрос в другом у меня нет времени рисовать кнопки. а так в принципе не проблема сделать что угодно

†MavN†

Quote from: gri 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]
Может быть она имеет отношение к упомянутой ранее, при выборе языка интерфейса ?
Ошибки нет у меня. Проверял даже дебагером ничего не найдено в коде все нормально. У Вас неправильная обработка Java в итоге и вылетает такая ошибка поставьте последнюю версию и все будет работать нормально.

gri

Quote from: Mavn on July 22, 2005, 04:41:53 AM
может чуть позже сейчас просто времени нет
Нас двое но времени нет...

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

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

†MavN†

Выкладывание много времени не занимает.. вопрос в другом я отдал ноут другу а все на нем было и что то выложить я не могу... так что как только доберусь до исходников так сразу будет на сайте.

gri

Quote from: "url=http://www.simplemachines.ru/community/index.php?topic=10.msg61#msg61]
Alexey on: July 30, 2005, 10:29:33 am
[/url]"]
Вариант первый как на нашем сайте в данный момент:
Файл index.template.php
ищем
// 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).

†MavN†

фрагмент был приведен для темы классик в любом случае не принципиально куда вы поместите линки на переключение языка на форуме в любом удобном месте. Это обсалютно не принципиально где будет располагаться линка.

gri

Quote from: Mavn on August 21, 2005, 01:37:02 PM
фрагмент был приведен для темы классик
в любом случае не принципиально куда вы поместите линки
на переключение языка на форуме в любом удобном месте.
Это абсолютно не принципиально где будет располагаться линка.

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

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

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

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

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

Advertisement: