Joomla 4. Компонент K2 и форк K2ForJ4 (18 янв 2024)

Если вас, как и меня, достало выслушивать (вычитывать) бесконечные обещания разработчика K2 опубликовать версию компонента K2 под Joomla 4 (без чего невозможно реализовать апгрейд from Joomla 3 to Joomla 4) - воспользуйтесь форком K2ForJ4. Который в данный момент установлен и без каких-либо проблем работает на этом веб-сайте.

Не редактируется профиль пользователя.

Больше
12 года 6 мес. назад - 12 года 6 мес. назад #1 от votia
Нужна HELP!!!
Не редактируется профиль пользователя и нет ВВ кодов при написании нового сообщения!!!
Перепробовал на 3х своих сайтах (разные шаблоны) устанавливал версии Kunena 1.6.2, 1.6.3, 1.6.4, 1.6.5, 1.7 (на всех сайтах стоит joomla 1.5.23, update mototools включен, режим Legacy выключен, операция с заменой куска кода
Code:
\components\com_kunena\funcs\profile.php

этот кусок кода:
Code:
if ($jversion->RELEASE == '1.5' && $this->user->authorize( 'com_user', 'edit' )) { $usersConfig = JComponentHelper::getParams( 'com_user' ); if ($usersConfig->get('frontend_userparams', 0)) { $lang = JFactory::getLanguage(); $lang->load('com_user', JPATH_SITE); $params = $this->user->getParameters(true); // Legacy template support: $this->userparams = $params->renderToArray(); $i=0; // New templates use this: foreach ($this->userparams as $userparam) { $this->userparameters[$i]->input = $userparam[1]; $this->userparameters[$i]->label = '<label for="params'.$userparam[5].'" title="'.$userparam[2].'">'.$userparam[0].'</label>'; $i++; } }

на этот:
Code:
if ($jversion->RELEASE == '1.5' && JComponentHelper::getParams('com_users')->get('frontend_userparams')) { $lang = JFactory::getLanguage(); $lang->load('com_user', JPATH_SITE); $params = $this->user->getParameters(true); // Legacy template support: $this->userparams = $params->renderToArray(); $i=0; // New templates use this: foreach ($this->userparams as $userparam) { $this->userparameters[$i]->input = $userparam[1]; $this->userparameters[$i]->label = '<label for="params'.$userparam[5].'" title="'.$userparam[2].'">'.$userparam[0].'</label>'; $i++; }

успехов не дала!!!! :evil: )
Просто кнопики профиля не активны.
Прошу помощи!!!
Спасибо!
P.S.Только, когда поставил версию kunena 1.5 профиль можно было корректировать, но нужны версии 1.6 и выше.
Последнее редактирование: 12 года 6 мес. назад пользователем votia.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Dev banner 3
Больше
12 года 6 мес. назад - 12 года 6 мес. назад #2 от Aleksej

update mootools включен...

Могу предположить, что самый обычный конфликт JS .
Взгляните материал по ссылке и попробуйте поискать, с чем конфликтует kunena, скорее всего - какое-нибудь меню на js. Хорошо помогает в такой ситуации firebug, расширение для Mozilla Firefox.
Последнее редактирование: 12 года 6 мес. назад пользователем Aleksej.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
12 года 6 мес. назад - 12 года 6 мес. назад #3 от votia
Спасибо, за совет. Но проблема решилась на половину. Выяснил, что kunena конфликтует с шаблоном. Сайт работает долгое время, менять шаблон не возможно. Определить в чем конфликт не удается. Если поможете в решении проблемы, буду очень благодарен. strannik.crimea.ua/index.php?Itemid=100201
Для Вас данные для форума - логин user, pas 123
Спасибо!
Последнее редактирование: 12 года 6 мес. назад пользователем Aleksej.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
12 года 6 мес. назад - 12 года 6 мес. назад #4 от Aleksej
Ну так, навскидку - выпадающее меню ваше на js. C него и начните проверку. А вообще - у вас на страничке форума firebug показывает немалое количество ошибок, я бы рекомендовал взглянуть для начала посредством этого расширения FF.
Последнее редактирование: 12 года 6 мес. назад пользователем Aleksej.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
12 года 6 мес. назад - 12 года 6 мес. назад #5 от votia
Спасибо за поддержку!
Решение было найдено!
Проблема в скрипте в строке
Code:
$template_baseurl = $this->baseurl . '/templates/' . $this->template;
Хотя, признаться ничего в этой строке не вижу.
Еще раз спасибо!
P.S. Вот это, что я называю найтоящей технической поддержкой!!! Так держать!!!
Последнее редактирование: 12 года 6 мес. назад пользователем Aleksej.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
12 года 3 мес. назад - 12 года 3 мес. назад #6 от elric
Доброго времени суток.
Столкнулся с той же проблемой.
У меня joomla 1.5.23, update mototools включен, режим Legacy выключен) ставлю kunena 1.7.1

Почитав поставил firebug
Выдает следующую ошибку на страничке редактирования профиля.
в файле zt.moomenu.js (строка 116)
Code:
el2.init is not a function [Прерывать на этой ошибке] el2.init();

Помогите разобраться что за ошибка и как избавится.

Заранее сильно благодарен а то уже голову сломал хочется чтоб работал а он ...
Последнее редактирование: 12 года 3 мес. назад пользователем elric.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
12 года 3 мес. назад #7 от Aleksej
Ну, ищите, с чем кофликтует форум.
Попробуйте поотключать расширения; выключить модуль меню на js, переключиться в дефолтный шаблон. Методом исключения определите проблему.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
12 года 2 мес. назад #8 от QUELLER
Та же история... Не редактируется профиль. Файрбаг указывает на РокБокс и ко. Отключение роковых плагинов не спасает. Legacy ниче не решает при любых комбинациях. Включение mototools решает проблему вроде, но кнопка "Изменить" становится простым текстом... Озадачен. :unsure:
Заранее благодарен за любую помощь и советы.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
12 года 2 мес. назад #9 от Aleksej

QUELLER пишет: Файрбаг указывает на РокБокс и ко. Отключение роковых плагинов не спасает. Legacy ниче не решает при любых комбинациях. Включение mototools решает проблему вроде, но кнопка "Изменить" становится простым текстом...

Не совсем понял вопрос.

Режим legacy или отключение mootools здесь абсолютно не по делу. Более того, mootools заведомо должен быть включен:

Kunena 1.7 requires MooTools 1.2 or 1.3 (included in Joomla 1.5.20+). Please check with your Joomla template developer to make sure your current template supports MooTools 1.2+. All Joomla 1.6 templates will be based on MooTools 1.3 and many current Joomla 1.5 templates are now compatible with these MooTools.

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

Других причин проблемы с профилем пользователя kunena в природе не бывает... во всяком случае - никогда с таким не сталкивался.

Насколько помню рекомендации Матиаса - приоритет в случае подобных коллизий прочно выставлен в сторону форума; не существует иных средств поправить дело, кроме как удалить мешающее форуму расширение. Припоминаю, что иногда удается решить проблему следующим образом: отключить в интерфейсе расширения использование js, если таковое предусмотрено... либо просто закомментить в конфигах соответствующие строчки кода. Но не думаю, что с Рокбокс такое прокатит.

По очереди отключите иные extensions, переключитесь в дефолтный шаблон; таким образом не составляет сложности локализовать траблы.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
12 года 2 мес. назад - 12 года 2 мес. назад #10 от QUELLER
Проблема только на используемом шаблоне, на стандартных всё норм.
Шаблон RocketTheme Dominion 1.5.13 Новее версии не нахожу, видимо ее и нет
Joomla 1.5.25, MooTools с помощью Mootools Upgrade Plugin выставил 1.2
Вкл\Выкл JavaScript в настройках меню в шаблоне есть... но вот блин - после каких либо изменений настроек шаблона, они отказываются сохранятся (ноль реакции на нажатие "соханить"), в файлах не знаю, где что менять...
Вот сейчас попробовал просто удалить файл gantry-pillanim-mt1.2.js из шаблона - ничего не поменялось, кнопка "Изменить" в профиле тек и осталась некликабельным текстом...
Последнее редактирование: 12 года 2 мес. назад пользователем QUELLER. Причина: лаги :)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Работает на Kunena форум