Обновлённая страница «О нас» по адресу /about уже доступна

По состоянию на этот коммит:

Старая версия страницы /about больше недоступна, и единственной доступной версией является новая. Мы также опубликовали новую документацию, объясняющую новую страницу /about и способы её настройки:

3 лайка

После обновления до версии Discourse 3.4.0.beta3-dev (9c17588f6a) я не могу в полной мере использовать новую функцию Настройка страницы «О нас» из-за конфликта с существующим текстом. В частности, старый текст js.about.contact_info из раздела /admin/customize/site_texts?overridden=true&q= сохраняется и смешивается с любым новым контентом, добавленным через настройку страницы «О нас».

Основные проблемы:

  1. Новая настройка страницы «О нас» не заменяет старый текст: При обновлении контактной информации в новой функции страницы «О нас» старый текст из js.about.contact_info в разделе site_texts всё ещё отображается, что приводит к смешанному отображению вместо полной замены старого контента.
  2. Редактирование текстов сайта отключено: Новая настройка страницы «О нас», по-видимому, заблокировала возможность редактирования любых текстов сайта, так как переопределённый текст js.about.contact_info препятствует доступу к этим полям.

Из-за соображений конфиденциальности я не могу поделиться URL сайта, но у меня запущена версия Discourse 3.4.0.beta3-dev (9c17588f6a). Буду очень признателен за любые советы по устранению этой проблемы или предложения по будущим обновлениям, которые помогут разрешить этот конфликт.

1 лайк

6 сообщений были объединены в существующую тему: Проблема с функцией настройки страницы «О нас», смешивающейся со старым текстом js.about.contact_info

Нам не хватает статистики, которая была в старой таблице :cry:

Есть ли где-то ещё доступ к этой публичной таблице статистики? :thinking:

1 лайк

Спасибо за этот отзыв. Чего именно вам не хватает на главной странице администратора и в отчётах?

1 лайк

Цифры из старой таблицы статистики были общедоступны @tobiaseigen

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

Показатель «активные пользователи» по трём столбцам с периодами времени был для нас хорошим метрическим ориентиром.

Возможно, я просто слишком привык ссылаться на него последние семь лет, и теперь, когда его нет, мне его не хватает :person_shrugging:t2:

Не стоит переживать, я, наверное, смогу воссоздать старую таблицу с помощью Data Explorer :+1:t2:

2 лайка

Сейчас у меня есть новая страница «О нас», но я был вынужден включить её «экспериментально», чтобы показать всем. Я заметил, что если выйти из системы, всё равно отображается старая версия страницы. Есть ли способ показать эту стильную страницу «О нас» пользователям, которые не зарегистрированы и не вошли в систему, а просто просматривают наш сайт?

Если я не укажу группу «все», новая страница вообще не отображается. Я не знаю, связано ли это с настройками группы или вся страница помечена как «экспериментальная» из-за текста…

Screenshot 2024-11-03 at 1.13.23 PM

4 лайка

Я тоже не могу это редактировать, так как функция «Настроить страницу «О нас»» работает с ошибками.

2 лайка

Спасибо за обратную связь. Мы скоро начнем работу над отчетами, чтобы предоставить администраторам и модераторам сайта наилучшие возможные данные, а также обдумываем, какие статистические данные включить на страницу «О нас» в будущем и какой уровень контроля владельцы сайтов хотели бы иметь или нуждаются в нем в отношении статистики. Мы можем создать новые темы для дальнейшего обсуждения. Когда вы создадите свой запрос в Data Explorer, пожалуйста, поделитесь им, чтобы мы могли понять, какие статистические данные полезны для вас и почему!

Показатель «Посещения пользователей» в таблице на главной странице администратора может служить хорошей заменой метрики «активных пользователей». Чтобы узнать общее количество участников на сегодняшний день, посмотрите на число рядом с 0 под заголовком «Пользователи по уровням доверия».

Вам необходимо обновить свой сайт.

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

3 лайка

Спасибо, выглядит гораздо лучше, чем страница «О нас», которая была у нас раньше! :slight_smile:

Возможно ли снова отобразить общее количество тем и сообщений?

/EDIT: Только что заметил: я вижу «Создано 2 года назад». Можно ли это изменить? Наш форум был запущен в 2012 году, но мы перешли на Discourse 2 года назад. Поэтому эта информация неточна.

3 лайка

Единственный способ на данный момент изменить это число — найти и изменить настройку js.about.site_age.year.other. Либо вы можете скрыть её, следуя инструкциям по адресу Hiding elements of the /about page with CSS?.

2 лайка

Вот запрос, который получает дату:

      result = DB.query_single <<~SQL
          SELECT created_at
          FROM schema_migration_details
          ORDER BY created_at
          LIMIT 1
        SQL

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

Не пытайтесь делать это дома
DB.query_single("UPDATE schema_migration_details set created_at = '2010-01-01' where id=1")
4 лайка

Спасибо, Тобиас и Джей. :slight_smile: Я изменил поле в базе данных (на дату 2012 года, когда мы создали форум phpBB). Но на странице «О нас» всё ещё отображается 2 года. Мне нужно удалить какие-то файлы кэша или просто подождать, так как страница периодически обновляется?

3 лайка

Вы запустили мой код обновления? Если вы запустите код get-the-date, вернёт ли он ожидаемую дату?

Похоже, что кэширование не используется, но, возможно, я что-то не понимаю.

3 лайка

Нет, я напрямую обратился к базе данных через графический клиент (HeidiSQL) и изменил самую старую запись (которая действительно имела id 1).

Если я правильно понимаю, ваш запрос делает ровно то же самое и ничего больше (например, в Discourse).

3 лайка

Попробуйте запустить запрос, который получает дату (это тот самый код, который использует страница «О нас»), и посмотрите, какой результат он выдаст. Если дата верная, то, возможно, стоит выпить пива и проверить всё завтра.

РЕДАКТИРОВАНИЕ: И наконец, мой сервер разработки снова заработал. Я запустил код выше, и он выдал: «Создано 15 лет назад», так что, думаю, всё должно работать?

2 лайка

Да, он получает правильную дату:

Пиво всегда является вариантом. И решением. :wink:

4 лайка

Привели ли сон и пиво к новым идеям насчёт даты установки? :laughing:

И это снова возможно?

1 лайк

У меня всё работает. Если у тебя всё ещё не так, я не знаю. Но ты можешь запустить тот код, который получает дату. Может, перезагрузить сервер?

2 лайка

LOL, это помогло! Перезапуск контейнера Docker теперь показывает правильное количество! :slight_smile: Спасибо!

Касательно другого вопроса: возможно ли снова увидеть общее количество тем и постов?

3 лайка