Horóscopo

Horóscopo por Josie Diez Canseco: 24 al 30 abril

ARIES : 20 MAR- 19 ABR.: Lo que hagas o digas influirá directamente en la actitud de tu pareja, piensa bien antes de hablar, podrías...

Horóscopo por Josie Diez Canseco: 26 al 31 Diciembre

ARIES : 20 MAR- 19 ABR.: Un nuevo amor te llenará de alegría, esta ves toma tus precauciones para no caer en la rutina y...

Horóscopo por Josie Diez Canseco: 19 al 25 Diciembre

ARIES : 20 MAR- 19 ABR.: Esta semana irradiarás encanto y atraerás al sexo opuesto, pero estarás muy exigente, evita actitudes temperamentales, de lo contrario...

Horóscopo por Josie Diez Canseco: 07 al 13 noviembre

ARIES : 20 MAR- 19 ABR.: Los consejos de esa persona que se preocupa por tu bienestar han contribuido a estabilizar tu relación, esta semana...

Horóscopo por Josie Diez Canseco: 29 agosto al 04 setiembre

ARIES : 20 MAR- 19 ABR.: Estarás tenso y tus preocupaciones afectarán tu relación,eso te hará propenso a discutir por todo, lo que provocará resentimientos...

Horóscopo por Josie Diez Canseco: 22 al de 28 agosto

ARIES : 20 MAR- 19 ABR.: Serás sincero con esa persona que te hablará de amor,evitarás darle falsas ilusiones para no herir sus sentimientos y...

Horóscopo por Josie Diez Canseco 08 al 14 agosto

ARIES : 20 MAR- 19 ABR.: No te dejes llevar por impulsos y ponle mas atención a quien amas, no es la primera vez que...

Horóscopo por Josie Diez Canseco 16 mayo al 22 mayo

ARIES : 20 MAR- 19 ABR.: Tu relación afectiva pasa por su mejor momento, el amor y las atenciones que recibirás te harán sentir...

Horóscopo por Josie Diez Canseco 25 abril al 01 de mayo

ARIES : 20 MAR- 19 ABR.: Estás pasando por un gran momento personal, esta semana el amor volverá a tu vida y será alguien...

Últimos artículos

// -----------------------------------------------------------------------------// Código JavaScript para integrar usuario de WordPress con chat de Supabase // Colocar este código en el footer de WordPress antes del chat(function() { // 1. Función para obtener datos del usuario de WordPress function getWordPressUserData() { // WordPress debe proporcionar estos datos vía PHP if (typeof wpUserData !== 'undefined' && wpUserData.isLoggedIn) { return { isLoggedIn: true, userId: wpUserData.userId, username: wpUserData.username, email: wpUserData.email, displayName: wpUserData.displayName }; } return { isLoggedIn: false }; }// 2. Función para inicializar el chat con datos del usuario function initializeChatWithUser() { const userData = getWordPressUserData(); if (userData.isLoggedIn) { console.log('Usuario WordPress detectado:', userData.username); // Guardar datos del usuario para el chat localStorage.setItem('chatUser', JSON.stringify({ id: userData.userId, username: userData.username, email: userData.email, displayName: userData.displayName, source: 'wordpress' }));// Disparar evento personalizado para que el chat sepa que hay usuario window.dispatchEvent(new CustomEvent('wordpressUserReady', { detail: userData })); } else { console.log('No hay usuario logueado en WordPress'); localStorage.removeItem('chatUser'); // Opcional: redirigir a login o mostrar mensaje showLoginPrompt(); } }// 3. Función para mostrar prompt de login si no hay usuario function showLoginPrompt() { // Puedes personalizar este mensaje const loginDiv = document.createElement('div'); loginDiv.innerHTML = `

Para usar el chat necesitas estar logueado

Iniciar Sesión
`; // Insertar antes del chat (ajusta el selector según tu HTML) const chatContainer = document.querySelector('#chat-container') || document.querySelector('.chat-container'); if (chatContainer) { chatContainer.parentNode.insertBefore(loginDiv, chatContainer); } }// 4. Función para obtener historial del usuario desde Supabase function loadUserChatHistory() { const userData = JSON.parse(localStorage.getItem('chatUser') || '{}'); if (userData.id) { // Este evento lo debe escuchar tu chat para cargar el historial window.dispatchEvent(new CustomEvent('loadChatHistory', { detail: { userId: userData.id, username: userData.username } })); } }// 5. Inicializar cuando la página esté lista if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initializeChatWithUser); } else { initializeChatWithUser(); }// 6. Cargar historial después de inicializar usuario setTimeout(loadUserChatHistory, 1000);})();