XF 2.3 Перестала работать функция Преобразовать внутренний URL во встраиваемый / Convert internal URL to embed

Версия XenForo
2.3.11

hurtman

Проверенные
Сообщения
412
Реакции
69
Баллы
8,130
options/groups/messageOptions/

1783066948277.png

если галочку снять - появляется предпросмотр с именем форума.

если галочка стоит - ссылка остаётся обычной.

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

встраивание других ссылок - работает (unfurl пашет и тест проходит). не разворачивается только то, что должна галочка делать.
 
Последнее редактирование:
А на уровне сервера никаких изменений не происходило?
ну, разве что отключения как и у всех, кто в амстердаме жил.... никаких глобальных вещей не помню. функция не такая частая, просто бросилось в глаза, когда увидел тему с ссылкой не развёрнутой, и попытался исправить чтоб развернуло, а оно не захотело.

визуально вижу, что это сделано как-то на яваскрипте.

если опция выключена - видно запросы и создаёт превьюшку с картинкой, именем форума и названием.

когда включена - запрос проскакивает почти незаметно, сразу появляется строчка с ссылкой. на ЭТОМ форуме - оно не разворачивает темы в богатый вид.

если посмотреть сеть -

выполняется reply-preview с URL указывающем на ТЕМУ (POST содержит адрес темы без поста куда я вставляю ссыллку), t.e.

по идее оно должно делать это на тему+пост.

упд. посмотрел в браузере ещё - в payload message_html содержит < p>с ссылкой как надо</p > и содержимым сообщения в ответе обработчик public:bb_code_preview

и возвращает такое

HTML:
<div data-template-name="public:bb_code_preview" class="bbCodePreview">
    <dl class="formRow formRow--fullWidth formRow--noLabel formRow--noGutter">
        <dt><div class="formRow-labelWrapper"></div></dt>
        <dd>
            <!-- Заголовок всплывающего окна предпросмотра -->
            <h4 class="block-textHeader">Предварительный просмотр</h4>

            <div class="bbCodePreview-content">
                <!-- Контейнер для отображения текста сообщения -->
                <div class="bbWrapper">
                    <div>
                        <!-- Кликабельная ссылка, преобразованная из текста -->
                        <a href="https://site.ru" class="link link--internal">
                            https://site.ru
                        </a>
                    </div>
                    <br />
                    текст в посте <!-- Текст или ID, который был отправлен вместе с ссылкой -->
                </div>
            </div>
        </dd>
    </dl>
</div>
1783415020632.png
 
Последнее редактирование:
Вы явно не туда смотрите, если был переезд или что-то подобное, то я бы смотрел на настройки сервера, обычно.
На данном форуме не смотрите, здесь увы не добрались обновить двиг пока, по этому есть только простой предпросмотр ссылок.
 
Вы явно не туда смотрите, если был переезд или что-то подобное, то я бы смотрел на настройки сервера, обычно.
нет, никаких переездов не было. посмотрел туда, куда увидел. явно reply-preview не отдаёт то, что задумано. а отдаёт обычную ссыль оформленную в URL.
 
давайте по порядку
при вставке внутренней ссылки, после публикации сообщения, превращается ли ссылка в тег EMBED если потом открыть редактирование и включить режим ббкодов
что-то вроде такого должно быть
[EMBED content="post-234"]https://xf23.westdev/threads/139/#post-234[/EMBED]
 
нет. если включена опция разворота местных, она вставляется просто как ссылка - без разворачивания. сейчас полез проверять - заработало... чудеса какие-то. в предпросмотре она не разворачивает. только после ответа. когда проблема началась я обратил внимание, что ссылки на другие темы убого выглядят и заморочился вопросом. временно отключил преобразование для локальных тем.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу