Sign in

Зарегистрируйтесь, чтобы стать полноправным участником сообщества Masterpro.ws.

Kunena 1.6.4 и uddeIM

В этой статье хочу рассказать о небольшой полемике на форуме kunena.org, на которую, тем не менее, ушла большая часть ночи... под утро мне наконец удалось втолковать Sozzled-у (модератор), какая проблема не дала мне заснуть, и он-таки изменил часть документации форума... но обо всем - по порядку.

Некоторое время назад перенес я сайт masterpro.ws на американский хостинг hostgator (если не ошибаюсь - это Хьюстон). И вот тут начались небольшие проблемки у меня с отображением времени полученных/отосланных поcредством uddeim (компонент Joomla) сообщений... пользователи на нашем форуме - русские и украинские, с нашими, естественно, часовыми поясами, а локальное время хостинга - американское.

 

На правах рекламы и очень короткой строкой. Не хотите ли вы заказать сайт на нашем портале? Или - заказать интернет-магазин?

 

Возможно - именно в этом и коренится проблема, а возможно - она в последней версии uddeim; не знаю. Давно использую данный компонент; время от времени менял версии, обновляясь до текущего релиза. Порой появлялась эта проблемка (не самая страшная, в общем) и раньше, и удавалось ее вылечить, изменив соответствующие настроки компонента, порой - все работало, сколько помню, по-дефолту.

Но в этот раз - сколько ни бился, исправить глюки не удалось. Оставляю на форуме uddeim соответстсующее ситуации сообщение, получаю от местного модератора следующий ответ:

uddeIM 2.3 recognizes the local time the user has set up in his profile. So the recipient sees when the message has been written originally.

Ага, значит, действительно что-то поменялось! Okay, ну что же... иду в настройки пользовательского профиля форума kunena (только что обновился до версии 1.6.4)... и не вижу ни малейшей возможности сменить свой часовой пояс:

Kunena

Как же так? Ведь документация kunena ясно говорит о такой возможности! Вот, к слову, как должна выглядеть эта вкладка профиля (скриншот позаимствован на kunena.org):

 

Kunena


Увы. Ни мытьем ни катаньем увидеть картинку, хоть отдаленно напоминающую скриншот, на своем форуме мне не удалось. "Общие настройки" - "Система" - включить чек-бокс "Параметры пользователя" а административной панели управления Joomla - также не спасает.

Ну, что же. На то и существует родной форум kunena.org. Создаю топик, ответ приходит почти мгновенно... вот что значит "настоящие разрабы", в два часа ночи техподдержка всегда в онлайне. Оказывается, нужно отключить System - Legacy plugin:

I haven't seen any other cases like yours in J 1.5.23 but, because you are using legacy mode, nothing would surprise me!

We've often asked people who use J! 1.5 running in legacy mode to disable the System - Legacy plugin. We ask this because K 1.6 has not been tested with legacy mode (and it will never be part of the official testing process to test Kunena with legacy mode) because "legacy mode" was never guaranteed to work and, in some cases, it actually causes problems. Certainly older Joomla extensions that depend on "legacy mode" will cause problems with the latest Joomla software and, for that reason, people should not expect that "legacy mode" will always work.


Что же, отключаю... увы, ожидаемого результата данное действо не приносит, и я вновь иду на форум. К слову - вопреки ироничным заверениям Sozzled-a, включенный режим совместимости, по-видимому, не привносит ни малейших проблем в работу форума.

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

I am asking you, where in the official Kunena documentation do you see "how to change the time zone"? I have searched but I cannot find how to change the time zone. You asked (in your first message) "Why cannot I change time zone as stated in Kunena docs?" (I've added the emphasis) Where is it stated in the Kunena documentation how you do this? I would like to examine the Kunena documentation to see if there is a mistake. I can't find this documentation. Can you?

Но в итоге мы все же приходим к пониманию. Результатом является следующая реплика Sozzled-a:

Thank you for showing me where you found the article that shows how the feature may have worked before K 1.6.4.

We are aware that, because of problems in J! 1.6 there were issues that prevent the ability for Joomla extensions to modify the timezone settings with Joomla user accounts. This is documented in the SVN in tracker item 25597. I don't know any more than what was written there.

It is possible (and I'm just guessing this is what was done) that the ability to change timezone settings with Kunena was disabled as part of K 1.6.4 because of the problems the developers encountered with J! 1.6. Until such time as J! 1.6 is fixed this problem remains. It is probable, therefore, that K 1.6.4 does not give you the ability to change the timezone settings even with J! 1.5.23. I have made a small change to Dates and times in Kunenaarticle to help other users who may be affected like you were.

As you can see here, on this site (which uses K 1.6.4) you cannot do this. Therefore, if you cannot do this here at this site you probably cannot do this on your site. I'm sorry, but that's all I know about this issue at the present time.

The K 1.6.4 release notes state:
In order to achieve better interoperability with both J! 1.5 and J! 1.6, a lot of work has focused on revising the default Kunena template.

There are still a few outstanding matters that have prevented K 1.6 meeting all our expectations to take full advantage of all the features of J! 1.6. As with other Joomla extensions, the Kunena project is not alone in this situation. During our extensive testing of K 1.6.4 the project team has discovered several issues with the Joomla 1.6 core and these have been reported to the Joomla development team. Rather than wait for Joomla 1.7 to be released (expected some time in July this year) we decided that it is better now to release a version of Kunena that handles most of what Joomla 1.6 is capable of providing. There is still further work needed to complete this task and we're continuing to work with Joomla developers to resolve those outstanding matters. If you are in any doubt about whether J! 1.6 is right for you, you should test K 1.6.4 on J! 1.6.3. to form your own opinion of whether J! 1.6 is best for your needs or whether you should use something else.
That's the best explanation I can give you at this time.


Вот такая вот история... в которую, при всем уважении к коллеге по данной переписке, до сих пор не могу поверить (даже поспав днем несколько часов). Что же получается - в только что опубликованном релизе kunena 1.6.4 утрачена возможность изменения временной зоны из интерфейса пользователя? А еще в версии 1.6.3 эта возможность, стало быть, присутствовала?

Вопрос открыт, любые комментарии (здесь, или welcome на форум) приветствуются, спасибо.

4 комментарии

  • Aleksej

    написал Aleksej

    Воскресенье, 11 марта 2012 17:59

    Что-то подобное у нас, кажется, уже было. Взгляните вот здесь - http://masterpro.ws/forum/21-forum-kunena/1340-kunena-1-5-uplyvayut-knopki-i-tekst-v-temakh#1355 Вообще же ваша проблема не имеет отношения к теме данной статьи; если ссылка не поможет - welcome на форум, там и посмотрим.

  • berllin

    написал berllin

    Воскресенье, 11 марта 2012 11:52

    Доброго времни. Установил Kunena 1.7.2 на сайт. Нажимаю на форум, он открывается, но часть его не полностью. Что нужно сделать, чтоб открывался полностью. Как мне растянуть форум и чтоб за границы не заезжал?

  • Administrator

    написал Administrator

    Вторник, 10 мая 2011 21:57

    Joomla 1.5.23.

  • Александр

    написал Александр

    Вторник, 10 мая 2011 19:24

    А версия Joomla какая у тебя стоит если не секрет, не 1.6? Может они не стыкуются ? Legacy отключать я не могу, поскольку стоит AdsManadger который работает в этом режиме, поэтому и обновлять не хочется

Оставить комментарий

Добавьте ваш комментарий