Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 19 Ответов
  • 1123 Просмотров
*

lemur

  • Захожу иногда
  • 53
  • 0 / 0
Когда пользователь возвращается на форум Kunena после некоторого отсутствия, Kunena показывает в списке тем для каждой темы

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

(вставить скриншот не получилось - вложение добавляется, но в коде не показывается)

Раньше на моем сайте, еще в Joomla 1.5, при нажатии на ссылку "последний пост", открывался последний пост в теме, а при нажатии на "новый" - первый пост из "нового".

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

Я задавал вопрос про это на форуме Kunena. Ответ был таким:

Цитировать
Это не проблема Kunena. Ваша страница имеет адреса, такие как /index.php/forum/16--/609-%D1%84%D0%B0%D1%88%D0%B8%D1%81%D1%82%D0%B0%D0%BC/937 вместо правильного адреса к темам.

Похоже, проблема с кодировкой базы данных или настройкой сервера.
И вот тут я не знаю, что делать.
Подскажите, пожалуйста, как это можно исправить?
*

voland

  • Легенда
  • 11030
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Похоже, проблема с кодировкой базы данных или настройкой сервера.
*

ChaosHead

  • Moderator
  • 5241
  • 451 / 13
Раньше на моем сайте, еще в Joomla 1.5
Конечно же не стоит рассказывать, что произошло с сайтом потом, пускай каждый почувствует себя экстрасенсом или первоклассным детективом. ;D

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

lemur

  • Захожу иногда
  • 53
  • 0 / 0
Спасибо ответившим.

Извините, что не указал данные о сайте.

Сейчас я на Joomla 3.9.3., Kunena 5.1.9, шаблон Blue Eagle5.

Цитировать
Похоже, проблема с кодировкой базы данных или настройкой сервера.

В "Информация о системе"
Код
Кодировка базы данных	latin1_german2_ci
Кодировка соединения базы данных utf8mb4_general_ci

Сайт русскоязычный, latin1_german2_ci выбран не мной.
На какую кодировку надо менять?
Возможно ли это сделать сейчас и как (где смотреть)?



*

lemur

  • Захожу иногда
  • 53
  • 0 / 0
P.S.
Тип базы данных   MySQL
Версия базы данных   5.6.43-84.3-log
Кодировка базы данных   latin1_german2_ci
Кодировка соединения базы данных   utf8mb4_general_ci
Версия PHP   7.2.14-he.2
Веб-сервер   Apache
Интерфейс между веб-сервером и PHP   apache2handler
*

ChaosHead

  • Moderator
  • 5241
  • 451 / 13
На локалке (Open Server) поставьте чистый новый сайт и приведите к тому виду, как там.
Гарантию дать, что поможет не могу, но если разработчики так предположили, то вероятно у них есть для этого основания.
*

lemur

  • Захожу иногда
  • 53
  • 0 / 0
На локалке (Open Server) поставьте чистый новый сайт и приведите к тому виду, как там.
Гарантию дать, что поможет не могу, но если разработчики так предположили, то вероятно у них есть для этого основания.

Спастбо.
Смысл совета понятен, а порядок действий нет.

1) Какую кодировку выбрать для русского сайта?
2) Привести к тому виду - это как? Сделать копию сайта и поменять кодировку в базе?
*

ChaosHead

  • Moderator
  • 5241
  • 451 / 13
utf8_general_ci попробуйте
*

lemur

  • Захожу иногда
  • 53
  • 0 / 0
utf8_general_ci попробуйте
Спасибо.
Просидел вчера и сегодня в поисках того, как поменять кодировку в базе данных.
Хотелось бы это сжелать в phpMyAdmin, так как в шелл, SSH и т.п. я не разбираюсь.

Из внешне понятного нашел такое:

Код
ALTER TABLE Tabelname CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci

ALTER DATABASE Datebankname DEFAULT CHARACTER SET  utf8 COLLATE utf8_general_ci

НО! Первую команду предлагают делать для каждой таблицы!
А вторая, вроде бы, нужна после изменения всех таблиц.

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

Может быть кто-то знает (ссылка) способ попроще?
*

sivers

  • Живу я здесь
  • 2465
  • 336 / 0
Может быть кто-то знает (ссылка) способ попроще?

Проверенный способ:
https://sivers.su/123-izmenit-kodirovku-vsekh-tablits.html

Выполняется в 2 этапа. Первый запрос генерит целую пачку запросов типа ALTER, которые потом надо скопировать (можно прям всей пачкой сразу или по частям) и выполнить.

Делал это в phpMyAdmin.
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

lemur

  • Захожу иногда
  • 53
  • 0 / 0
Проверенный способ:
https://sivers.su/123-izmenit-kodirovku-vsekh-tablits.html

Спасибо,
не сразу отвечаю, так как помучился сначала.

Способ сработал - для изменения кодировки таблиц.

НО ((.

1) в информации Joomla показывается прежняя кодировка (где она прячется?).
2) Главное, переадресация на последний пост и на начало новых постов по-прежнему не работает.
Перекодировка, м.б. - уход от темы.

Поэтому вернусь к изначальной проблеме - доступу к последнему или новому посту.

На форуме Kunena сказали, что проблема (клик на "последний пост" ведет на начало темы) может быть связана с тем, что реальная ссылка выглядит как
Код
http://mysite.ru/index.php/forum/16--/567-%D1%81%D0%B5%D0%B3%D0%BE%D0%B4%D0%BD%D1%8F,-30-08-2018,-%D0%B5%D0%B2%D0%B3%D0%B5%D0%BD%D0%B8%D1%8E-%D1%8F%D0%BA%D0%BE%D0%B2%D0%BB%D0%B5%D0%B2%D0%B8%D1%87%D1%83-%D0%B3%D0%B0%D0%B1%D0%BE%D0%B2%D0%B8%D1%87%D1%83-%D0%B1%D1%8B%D0%BB%D0%BE-%D0%B1%D1%8B-%D0%B2%D1%81%D0%B5%D0%B3%D0%BE-80-%D0%BB%D0%B5%D1%82/unread

Знаки с %(процентами) показываются при любой кодировке (даже utf8_unicode_ci делал).

При этом в URL на открытой по ссылке странице показывается человеческий адрес типа
Код
... /forum/16--/567-сегодня,-30-08-2018,-евгению-яковлевичу-габовичу-было-бы-всего-80-лет/845

Опять не знаю, что делать.

Буду рад идеям.



*

sivers

  • Живу я здесь
  • 2465
  • 336 / 0
Пропишите алиасы материалов английскими буквами. Потому что для русских букв совершенно нормально то, что вы описываете. это urlencode строки так выглядят. Или там нет алиасов? (Извиняюсь, подробно всю ветку не читал).
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

lemur

  • Захожу иногда
  • 53
  • 0 / 0
Пропишите алиасы материалов английскими буквами. Потому что для русских букв совершенно нормально то, что вы описываете. это urlencode строки так выглядят. Или там нет алиасов? (Извиняюсь, подробно всю ветку не читал).

Так выглядят ссылки в форуме Kunena. А они формируются автоматически. Тупик?
В настройках Kunena ничего подходящего не нашел.

Вот на этом форуме ссылки выглядят так:
Код
https://joomlaforum.ru/index.php/topic,226523.msg1566269.html#new

Как такое сделать?
Спасибо.
*

sivers

  • Живу я здесь
  • 2465
  • 336 / 0
С Kunena не знаком. Возможно, в ней есть какие-то настройки - пусть подскажут знатоки. Универсальный же способ - подправить роутер этого компонента. Это если других решений не найдется...
А чтоб не вносить правки в родной роутер - его можно переназначить. С этим смогу помочь.
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

lemur

  • Захожу иногда
  • 53
  • 0 / 0
С Kunena не знаком. Возможно, в ней есть какие-то настройки - пусть подскажут знатоки. Универсальный же способ - подправить роутер этого компонента. Это если других решений не найдется...
А чтоб не вносить правки в родной роутер - его можно переназначить. С этим смогу помочь.

Конечно, буду очень рад.
Жду ссылки.
*

sivers

  • Живу я здесь
  • 2465
  • 336 / 0
Плагин, позволяющий переназначить роутер компонента:
https://yadi.sk/d/EuASxTOqfrC79w
Его установить и активировать.

После этого скопировать роутер отсюда:
/components/com_kunena/router.php
сюда:
/templates/имя-вашего-шаблона/html/com_kunena/router.php
и уже в этот скопированный файл вносить правки.

Если сделаете, отпишитесь не возникло ли ошибок (бывают, если в роутерах подключаются еще какие-то файлы, но в роутере Kunena их не заметил).
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

lemur

  • Захожу иногда
  • 53
  • 0 / 0
Если сделаете, отпишитесь не возникло ли ошибок (бывают, если в роутерах подключаются еще какие-то файлы, но в роутере Kunena их не заметил).

Ув. sivers, см. Личные сообщения 
*

voland

  • Легенда
  • 11030
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
А просто в настройках Joomla отключить алиасы в unicode?
Или ссылки в кириллице это такая фишка?
*

lemur

  • Захожу иногда
  • 53
  • 0 / 0
А просто в настройках Joomla отключить алиасы в unicode?
Или ссылки в кириллице это такая фишка?

Спасибо.
Проценты в ссылках исчезли.

Но проблема, которой посвящена эта тема - осталась. ((.
В обоих случаях происходит переход к началу темы, а не туда, куда надо.
*

voland

  • Легенда
  • 11030
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
А где проблема?
Что-то смотрю тему и не вижу примеров урлов
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не подхватывается файл локализации компонента Kunena v6.0.3

Автор Александр Кардаш

Ответов: 1
Просмотров: 1570
Последний ответ 02.04.2023, 18:12:09
от Александр Кардаш
Нужна помощь в переносе форума с Kunena на wordpress и любой плагин форума

Автор Zoltar22

Ответов: 0
Просмотров: 1286
Последний ответ 19.10.2022, 04:32:49
от Zoltar22
Форум Kunena. нет поля для ввода текста

Автор sarvasvova

Ответов: 2
Просмотров: 1734
Последний ответ 02.08.2022, 09:32:31
от crimeafrend
Kunena при создании новой темы не выводит поле для ввода текста

Автор sarvasvova

Ответов: 0
Просмотров: 3059
Последний ответ 18.11.2021, 00:31:10
от sarvasvova
Русификация Kunena

Автор pavel82

Ответов: 5
Просмотров: 28320
Последний ответ 04.06.2021, 14:44:49
от Elya