Función php dentro de jquery para un slider.

Inicio Foros WordPress Programación Función php dentro de jquery para un slider.

Etiquetado: , ,

Este debate contiene 4 respuestas, tiene 2 mensajes y lo actualizó  imported_fliberty hace 7 años, 2 meses.

  • Autor
    Publicaciones
  • #22594

    imported_fliberty
    Participante

    <p>Hola, estoy trabajando en la integración de un slider, el supersized para ser exactos, el cual la declaración de las imágenes las hace directamente a través de jquery y no con divs o contenedores;</p>
    <p>La declaración de las imágenes se hace de la siguiente manera:<br />

    </p>
    <p>Para poder utilizarlo y que carguen imágenes de las entradas lo he modificado de la siguiente manera:<br />
    </p>
    <p>Donde &lt;?php echo img($tamany = ‘portada_url’); ?&gt; y &lt;?php echo img($tamany = ‘thumbnail_url’); ?&gt;, son unas funciones que utilizo para extraer las imágenes insertadas en el post; sin embargo como sabrán una función o variable en jquery al finalizar ya no termina en "," y al aplicarle la coma, afecta incluida a la última variable de las imágenes.</p>
    <p>Si alguien sabe como solucionar esto, se los agradecería; ya que es el único error que me arroja por el momento.
    </p>

  • #55634

    Pedro Raul
    Participante

    lo primero que se me viene a la mente es:

  • #55635

    imported_fliberty
    Participante

    Cómo se implementaría?, teniendo en cuenta que el slider mostrará las entradas según la categoría donde se encuentre el usuario.

    Actualmente el slider con el que cuenta es el que puedes observar en: http://www.rsgonz.com/category/fashion; sin embargo al cliente le gusta este script.

    Estaba pensando en fusionar dos funciones, una que se utiliza para cargar el ID de la categoría donde se encuentra el usuario y otra que muestra las últimas entradas de de x categoría, colocar digamos una primera función que muestre digamos 5 entradas, terminando la función con una “,” y una segunda función parecida a la anterior pero que muestre únicamente una entrada con offset 5, para saltar las anterior pero esta sin “,” al final.

    Sin embargo el problea ocurriría si la categoría no tiene 5 entradas y tiene digamos sólo 1 o 2 entradas como es el caso de algunas de las categorías de esa página.

  • #55636

    imported_fliberty
    Participante

    He logrado realizar la función que me permita hacer lo que queria, sin embargo, como comentaba el problema ahora es la cantidad de entradas por categoría; por el momento he especificado 4 entradas en el primer bloque y una entrada con offset 5 en el segundo bloque de código; como queda, pueden revisar en http://rsgonz.com/category/fashion/ supongo que tendré que modificar el header pra categorías para que se pueda apreciar mejor.

    El código utilizado para hacer funcionar esto es:

    Primer bloque de código, obtengo el ID de la categoría y lo guardo en la variable $category_id que además habilito de manera global para utilizarlo en el resto del theme:


    Segundo bloque, muestro 3 entradas de la categoría actual utilizando para ello la variable almacenada (se aprecia la ‘,’ al final del codigo que declara la imagen:

    Tercer bloque, se muestra una entrada de la categoría actual según la variable guardada, pero aplicando un offset de 3 para evitar mostrar los que ya se mostraron con la segunda parte del código; nótese que ya no se colocó la ‘,’ al final de la declaración de la imagen.

    Ahora lo que me falta sería una función para contar posts por categorías que básicamente realice lo siguiente:

    Contar número de posts de la categoría actual obtenida a través de la variable $category_id y restarle 1 y almacenar en una variable para mostrar luego en numberposts.

  • #55639

    imported_fliberty
    Participante

    Solucionado, pueden revisar como quedó luego de quemarme el cerebro un poquitín con algunas funciones…

    Luego publico en mi página el procedimiento completo para los que deseen integrar el script de supersized.

    Saludos.

El foro ‘Programación’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest

Ir al contenido