News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

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

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: