Как я могу отобразить страницу PHP в моем наложении с помощью тегов WPML?Php

Кемеровские программисты php общаются здесь
Ответить
Гость
 Как я могу отобразить страницу PHP в моем наложении с помощью тегов WPML?

Сообщение Гость »

Это часть плагина, который я создаю в учебных целях. На одной из моих страниц я хочу наложить другую страницу php. До того, как я добавил теги перевода, все работало нормально.
Страница, отображаемая в наложении:
Код отображается на моей странице, но обрезан на


Код JS, отображающий наложение:
function loadOverlayContent() {
var overlayContainer = $("");
var closeButton = $("");

// Ajoutez la superposition à la page
$("body").append(overlayContainer);

// Ajoutez un fond noir semi-transparent
var backgroundOverlay = $("");
$("body").append(backgroundOverlay);

// Appliquer le style pour afficher le fond noir semi-transparent
backgroundOverlay.css({
position: 'fixed',
top: '0',
left: '0',
width: '100%',
height: '100%',
background: 'rgba(0, 0, 0, 0.65)', // Couleur noire avec une opacité de 65%
zIndex: '9998', // Un niveau en dessous de l'overlay
});

// Charger la page PHP via AJAX
$.ajax({
url: "",
success: function (data) {
// Insérer le contenu de la page PHP dans l'overlayContainer
overlayContainer.html(data);

// Appliquer le style pour afficher l'overlay devant la page
overlayContainer.css({
position: 'fixed',
top: '50%',
left: '50%',
transform: 'translate(-50%, -50%)',
zIndex: '9999', // Ajustez le z-index en fonction de vos besoins
backgroundwidth: '100%',
minWidth: '60%',
maxHeight: '90%',
overflow: 'auto',
scrollbarWidth: 'none',
});

// Ajoutez un bouton de fermeture à l'overlay
overlayContainer.append(closeButton);

// Ajoutez un événement de clic pour le bouton de fermeture
closeButton.on("click", function () {
// Fermez l'overlay lorsqu'on clique sur le bouton de fermeture
overlayContainer.remove();
backgroundOverlay.remove();
});

// Ajouter un gestionnaire d'événements pour détecter les clics en dehors de l'overlay
backgroundOverlay.on("click", function (event) {
if (!$(event.target).closest("#overlayContainer").length) {
// Fermer l'overlay si le clic est en dehors de celui-ci
overlayContainer.remove();
backgroundOverlay.remove();
}
});
},
error: function () {
// Gérer les erreurs en cas de problème lors du chargement de la page PHP
overlayContainer.html("
Une erreur s'est produite lors du chargement du contenu.
");
}
});
}


Подробнее здесь: https://stackoverflow.com/questions/781 ... -wpml-tags
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»