Решено Advanced Forms 2.0.19 помощь по контроллеру

Статус
В этой теме нельзя размещать новые ответы.
Версия XenForo
2.2.8

Pepich

Участники
Сообщения
9
Реакции
0
Баллы
8
Здравствуйте, форумчане. Кто нибудь в курсе, как сделать что бы в форму можно было вставить ссылку на ютуб, и что бы она появлялась как встроенный плеер, а не как ссылка?
Я сделал код через ChatGPT, сделали все по инструкции, но оно не работает. Помогите. Код предоставлен:
PHP:
// Проверяем, является ли строка ссылкой на видео на YouTube
if (preg_match('/^https?:\/\/(?:www\.)?youtube\.com\/watch\?v=([A-Za-z0-9_\-]{11})/', $fieldValue, $match)) {
    $videoId = $match[1];
    // Если строка является ссылкой на видео на YouTube, заменяем ее на код плеера
    $iframe = "<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/{$videoId}\" frameborder=\"0\" allowfullscreen></iframe>";
    $fieldValue = $iframe;
}

// Добавляем значение поля в массив значений формы
$formValues[$fieldName] = $fieldValue;

photo_2023-03-13_15-29-27.jpgphoto_2023-03-13_15-29-58.jpg

В идеале, должно быть так:

1678796058736.png1678796138293.png
 
Последнее редактирование:
В общем вот, ожидание и реальность:

Ожидание:
1678796138293-png.146300


Реальность:
1678796930787.png
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу