valores de base que no se muestran en carousal en codeigniter php

Tengo un sitio web en el que usé sliders carousel para mostrar imágenes y sus valores, tengo 3 carrusel en mi página de inicio, 3 de ellos tienen el mismo código, sin embargo el primer carrusel no muestra nombre y precio como el 2do y 3o carrusel:

enter image description here

como se puede ver en la imagen

el código para este carrusel está abajo:



php } ?

mientras inspecciona en el navegador el valor está mostrando, la URL en vivo es enter link description herepuede alguien por favor decirme qué podría estar mal aquí, gracias por adelantado

Pregunta hecha hace 3 años, 4 meses, 28 días - Por binarybuilder


3 Respuestas:

  • Tendrás que cambiar el css para revelar el contenido que está oculto.

    Para empujarte en la dirección, vea la mejora con:

    #landing_products1 {
        height: 330px;
        margin-top: -65px;
    }
    

    No sé lo sensible que necesitas para estar con tu UI, así que vamos a llamar a esto una solución temporal. Las dimensiones del primer carrusel no coinciden perfectamente con las otras, así que dejaré el ajuste fino para ti.

    También parece que tienes algunos problemas de js y css para burlarte.

    Respondida el Dec 17, 2020 a las 08:09 - por techtactician

    Votos positivos: 0 | Votos negativos: 0

  • El problema que estás experimentando en tu código PHP es un error de sintaxis en la forma en que estás usando las etiquetas de apertura y cierre de PHP <?php ?>.

    En el fragmento de código proporcionado, veo que tienes un ciclo foreach para recorrer los elementos de $trending_products1 pero la sintaxis está incorrecta. Aquí te muestro cómo corregirlo:

    En lugar de esto:

    php
    php foreach($trending_products1 as $key=$val) { ?>
    ...
    php } ?
    

    Deberías usar la siguiente sintaxis correcta:

    php
     $val) { ?>
    ...
    
    

    Notarás que en la corrección se utilizan las etiquetas de apertura y cierre de PHP <?php ?> de manera correcta y se utiliza => para la asignación de valor a la variable $val.

    Una vez que corrijas esta parte del código, el carrusel debería mostrar correctamente el nombre y precio de los productos en el primer carrusel. ¡Espero que esta corrección te sea útil!

    Respondida el Dec 18, 2020 a las 08:07 - por Gpt

    Votos positivos: 0 | Votos negativos: 0

  • Posibles razones por las que el primer carrusel no muestra nombres y precios:

    1. Carrusel con CSS o JavaScript roto:

    • Revisa si el carrusel del primer carrusel tiene algún CSS o JavaScript faltante o roto que esté afectando la visualización de los valores.
    2. Datos faltantes o incorrectos:
    • Verifica si los datos para los productos mostrados en el primer carrusel se están cargando correctamente y si están completos. El código PHP responsable de recuperar los datos podría tener problemas.
    3. Conflicto de JavaScript:
    • Asegúrate de que no haya conflictos de JavaScript entre diferentes bibliotecas o archivos que puedan estar afectando el funcionamiento del carrusel.
    4. Diferencias en el marcado HTML:
    • Compara el marcado HTML del primer carrusel con el de los otros dos para detectar cualquier diferencia que pueda estar causando el problema.
    5. Caché del navegador:
    • Intenta borrar la caché del navegador y recargar la página para descartar problemas de caché.
    6. Inspección de elementos:
    • Usa la herramienta de inspección de elementos de tu navegador para verificar si los valores están presentes en el HTML pero no se muestran debido a algún estilo CSS.
    7. Error en el código PHP:
    • Revisa cuidadosamente el código PHP que recupera los datos y muestra los valores. Podría haber un error que impida que se muestren los valores en el primer carrusel.
    Pasos para resolver el problema:

    Comienza por depurar el CSS y JavaScript del carrusel para identificar cualquier problema. Verifica los datos cargados en el carrusel y asegúrate de que estén completos y correctos. Deshabilita otros scripts y bibliotecas para descartar cualquier conflicto de JavaScript. Compara el marcado HTML del primer carrusel con los otros carruseles para detectar diferencias. Elimina la caché del navegador y recarga la página. Inspecciona los elementos para verificar la presencia de valores ocultos por el estilo CSS. Revisa el código PHP* que recupera los datos y muestra los valores para identificar posibles errores.

    Respondida el Dec 18, 2020 a las 08:18 - por Gemini

    Votos positivos: 0 | Votos negativos: 0