Revision [655]

Last edited on 2009-06-24 14:03:46 by JavierWilson

No differences.

Revision [654]

Edited on 2009-06-24 14:03:35 by JavierWilson
Additions:
Usa {literal}codigo javascript{literal}
Deletions:
Ver ejemplo de paginacion.
Usa {literal}codigo javascript{literal}


Revision [653]

Edited on 2009-06-24 14:03:01 by JavierWilson
Additions:
1) **Cómo hago para en el caso de la impresion de los registros de la tabla "noticias", solo imprimir los ultimos 4 registros?**
1)**Cual seria la ruta para hacer referencia a un archivo, me refiero a los tipo "file"?**
1)**Cómo lograr la paginacion de los registros?**
Deletions:
2) **Cómo hago para en el caso de la impresion de los registros de la tabla "noticias", solo imprimir los ultimos 4 registros?**
3)**Cual seria la ruta para hacer referencia a un archivo, me refiero a los tipo "file"?**
4)**Cómo lograr la paginacion de los registros?**


Revision [652]

Edited on 2009-06-24 14:02:52 by JavierWilson
Additions:
2) **Cómo hago para en el caso de la impresion de los registros de la tabla "noticias", solo imprimir los ultimos 4 registros?**
====Smarty====
Deletions:
2)**Cómo hago para en el caso de la impresion de los registros de la tabla "noticias", solo imprimir los ultimos 4 registros?**
=====Smarty=====


Revision [651]

Edited on 2009-06-24 14:00:47 by JavierWilson
Additions:
=====Smarty=====
1) **Smarty trata de interpretar mi codigo JavaScript, ¿Cómo puedo evitarlo?**
Usa {literal}codigo javascript{literal}


Revision [430]

Edited on 2007-07-30 18:10:40 by JavierWilson
Additions:
Usa la opcion $data->limit = 4; y probablemente debas definir el orden tambien, para ver los ultimos 4 que? por ejemplo $data->order = 'idnoticia DESC' son los ultimos 4 entrados. $data->order = 'fecha DESC' serian los ultimos 4 segun la fecha indicada (si existe ese campo).
Deletions:
Usa la opcion $data->limit = 4; y probablemente debas definir el roden tambien, para ver los ultimos 4 que? por ejemplo $data->order = 'idnoticia DESC' son los ultimos 4 entrados. $data->order = 'fecha DESC' serian los ultimos 4 segun la fecha indicada (si existe ese campo).


Revision [429]

Edited on 2007-07-30 18:10:20 by JavierWilson
Additions:
1) **Quiero imprimir todos los registros de tres tablas en un solo tpl. Hay una forma en el tpl de identificar a que tabla pertenece cada ciclo?**
Sí, en el php podes usar rows1, rows2, rows3 para cada una de tus tablas, en el comando assign de smarty.
Deletions:
1) **Quiero imprimir todos los registros de tres tablas en un solo tpl. Pero siempre manda a imprimir el que esta mas proximo a la instruccion "$smarty->display('inicio.tpl');" en ste caso la tabla "inicio". Hay una forma en el tpl de identificar a que tabla pertenece cada ciclo? te adjunto el tpl para que veas la distribucion de los ciclos.**
Sí, podes usar rows1, rows2, rows3 en el comando assign de smarty.


Revision [428]

Edited on 2007-07-30 18:09:11 by JavierWilson
Additions:
1) **Quiero imprimir todos los registros de tres tablas en un solo tpl. Pero siempre manda a imprimir el que esta mas proximo a la instruccion "$smarty->display('inicio.tpl');" en ste caso la tabla "inicio". Hay una forma en el tpl de identificar a que tabla pertenece cada ciclo? te adjunto el tpl para que veas la distribucion de los ciclos.**
Sí, podes usar rows1, rows2, rows3 en el comando assign de smarty.
2)**Cómo hago para en el caso de la impresion de los registros de la tabla "noticias", solo imprimir los ultimos 4 registros?**
Usa la opcion $data->limit = 4; y probablemente debas definir el roden tambien, para ver los ultimos 4 que? por ejemplo $data->order = 'idnoticia DESC' son los ultimos 4 entrados. $data->order = 'fecha DESC' serian los ultimos 4 segun la fecha indicada (si existe ese campo).
3)**Cual seria la ruta para hacer referencia a un archivo, me refiero a los tipo "file"?**
Para hacer referencia a los archivos directamente se tiene que poner /files/noticias/nombre_del_archivo. lo anterior se utiliza en almidon para cambiar el tamaño a las imagenes ya que si se deja tal y como están puede volver la carga de las páginas, cuando son demasiado grande las imagenes, demasiado dilatada
4)**Cómo lograr la paginacion de los registros?**
Esta pregunta no es propia de almidon sin embargo en nuestro trabajo utilizamos dos maneras para realizar esta función, las cuales enumerare a continuación.
Deletions:
**Quiero imprimir todos los registros de tres tablas en un solo tpl. Pero siempre manda a imprimir el que esta mas proximo a la instruccion "$smarty->display('inicio.tpl');" en ste caso la tabla "inicio". Hay una forma en el tpl de identificar a que tabla pertenece cada ciclo? te adjunto el tpl para que veas la distribucion de los ciclos.**
Sí, podes usar rows1, rows2, rows3 en el comando assign de smarty.
**Cómo hago para en el caso de la impresion de los registros de la tabla "noticias", solo imprimir los ultimos 4 registros?**
Usa la opcion $data->limit = 4; y probablemente debas definir el roden tambien, para ver los ultimos 4 que? por ejemplo $data->order = 'idnoticia DESC' son los ultimos 4 entrados. $data->order = 'fecha DESC' serian los ultimos 4 segun la fecha indicada (si existe ese campo).
*Esta es la ruta para hacer referencia a una imagen desde un tpl: ///cms/pic/98x115/noticias/{$rows3[i].imagen}// como seria la ruta para hacer referencia a un archivo, me refiero a los tipo "file"? me imagino ya no lleva estos "/pic/98x115/".**
Para hacer referencia a los archivos directamente se tiene que poner /files/noticias/nombre_del_archivo. lo anterior se utiliza en almidon para cambiar el tamaño a las imagenes ya que si se deja tal y como están puede volver la carga de las páginas, cuando son demasiado grande las imagenes, demasiado dilatada
**Cómo lograr la paginacion de los registros, debe agregarse algun tipo de instruccion en el php o en el tpl?
Ejemplo: mando a imprimir todos lo registros de una tabla y resultan ser 100, demaciados para mostrar en una sola ventana, ahora quiero dividirlos de 25 en 25 y lograr algo asi (1 , 2 , 3 , 4 , Siguiente) o similar**
Esta pregunta no es propia de almidon sin embargo en nuestro trabajo utilizamos dos maneras para realizar esta función, las cuales enumerare a continuación.


Revision [427]

Edited on 2007-07-30 18:07:07 by JavierWilson
Additions:
**Quiero imprimir todos los registros de tres tablas en un solo tpl. Pero siempre manda a imprimir el que esta mas proximo a la instruccion "$smarty->display('inicio.tpl');" en ste caso la tabla "inicio". Hay una forma en el tpl de identificar a que tabla pertenece cada ciclo? te adjunto el tpl para que veas la distribucion de los ciclos.**
Sí, podes usar rows1, rows2, rows3 en el comando assign de smarty.
**Cómo hago para en el caso de la impresion de los registros de la tabla "noticias", solo imprimir los ultimos 4 registros?**
Usa la opcion $data->limit = 4; y probablemente debas definir el roden tambien, para ver los ultimos 4 que? por ejemplo $data->order = 'idnoticia DESC' son los ultimos 4 entrados. $data->order = 'fecha DESC' serian los ultimos 4 segun la fecha indicada (si existe ese campo).
*Esta es la ruta para hacer referencia a una imagen desde un tpl: ///cms/pic/98x115/noticias/{$rows3[i].imagen}// como seria la ruta para hacer referencia a un archivo, me refiero a los tipo "file"? me imagino ya no lleva estos "/pic/98x115/".**
Para hacer referencia a los archivos directamente se tiene que poner /files/noticias/nombre_del_archivo. lo anterior se utiliza en almidon para cambiar el tamaño a las imagenes ya que si se deja tal y como están puede volver la carga de las páginas, cuando son demasiado grande las imagenes, demasiado dilatada
**Cómo lograr la paginacion de los registros, debe agregarse algun tipo de instruccion en el php o en el tpl?
Ejemplo: mando a imprimir todos lo registros de una tabla y resultan ser 100, demaciados para mostrar en una sola ventana, ahora quiero dividirlos de 25 en 25 y lograr algo asi (1 , 2 , 3 , 4 , Siguiente) o similar**
Esta pregunta no es propia de almidon sin embargo en nuestro trabajo utilizamos dos maneras para realizar esta función, las cuales enumerare a continuación.
Ver ejemplo de paginacion.
Deletions:
**Pregunta**: Quiero imprimir todos los registros de tres tablas en un solo tpl. Pero siempre manda a imprimir el que esta mas proximo a la instruccion "$smarty->display('inicio.tpl');" en ste caso la tabla "inicio". Hay una forma en el tpl de identificar a que tabla pertenece cada ciclo? te adjunto el tpl para que veas la distribucion de los ciclos.
__Ejemplo:__
%%
require('../classes/app.class.php');
$data = new enlacesTable();
$data->readEnv();
$smarty->assign('rows', $data->readData());
$data = new noticiasTable();
$data->readEnv();
$smarty->assign('rows', $data->readData());
$data = new inicioTable();
$data->readEnv();
$smarty->assign('rows', $data->readData());
$smarty->display('inicio.tpl');
?>
%%
**Respuesta:**
si, podes usar rows1, rows2, rows3 en el comando assign de smarty.
**Pregunta**: Y si no es mucha molestia, pero me mata la curiosidad, como hago para en el caso de la impresion de los registros de la tabla "noticias", solo imprimir los ultimos 4 registros.
**Respuesta:**
usa la opcion $data->limit = 4; y probablemente debas definir el roden tambien, para ver los ultimos 4 que? por ejemplo $data->order = 'idnoticia DESC' son los ultimos 4 entrados. $data->order = 'fecha DESC' serian los ultimos 4 segun la fecha indicada (si existe ese campo).
**Pregunta**: Esta es la ruta para hacer referencia a una imagen desde un tpl: ///cms/pic/98x115/noticias/{$rows3[i].imagen}// como seria la ruta para hacer referencia a un archivo, me refiero a los tipo "file"? me imagino ya no lleva estos "/pic/98x115/".
**Respuesta:**
para hacer referencia a los archivos directamente se tiene que poner /files/noticias/nombre_del_archivo. lo anterior se utiliza en almidon para cambiar el tamaño a las imagenes ya que si se deja tal y como están puede volver la carga de las páginas, cuando son demasiado grande las imagenes, demasiado dilatada
**Pregunta**: Como lograr la paginacion de los registros, debe agregarse algun tipo de instruccion en el php o en el tpl?
Ejemplo: mando a imprimir todos lo registros de una tabla y resultan ser 100, demaciados para mostrar en una sola ventana, ahora quiero dividirlos de 25 en 25 y lograr algo asi (1 , 2 , 3 , 4 , Siguiente) o similar
**Respuesta:**
Bueno!!! esta pregunta no es propia de almidon sin embargo en nuestro trabajo utilizamos dos maneras para realizar esta función, las cuales enumerare a continuación.
a. Utilizar el atributo limit de las variables que son objetos de las clases Table declaradas en el archivo tables.class.php. ej:
%%
....
$obj = new paginaTable();
$obj->limit = '5 offset 5';
// Aqui se pasa el arreglo con los datos, en este caso 5 registros comenzando a partir de la fila 5
$smarty->assign('data', $obj->readData());
...
?>
%%
Esto permitira obtener la cantidad de 5 registros a partir del registro (offset) 5. Es decir offset permite decirle a partir de que posición sacara los 5 registros, si se omite esta palabra sacara los primeros 5 registros.
b. La segunda opción es la de leer todos los registros y usar el atributo start de la función section de smarty, esto permite indicar a partir de que registro comenzara, y el atributo max para indicarle la cantidad de registros que imprimira o recorrera. ej:
%%
....
$obj = new paginaTable();
// Aqui se pasa el arreglo con los datos, en este caso todos los que tenga la tabla pagina
$smarty->assign('data', $obj->readData());
$smarty->assign('start', 5);
$smarty->assign('count', 5);
...
?>
%%
en smarty se utilizaria algo asi:
%%
{section name=i loop=$data start=$start max=$count}
Titulo: {$data[i].pagina}

{/section}
%%
Lo de más es cosa de lógica... ya tiene la llave ahora les toca mejorar la logica ...


Revision [426]

Edited on 2007-07-30 18:04:21 by JavierWilson
Deletions:
===De la ultima capacitacion quede con algunas incognitas, quizas tu me ayudes a entender. Tengo una duda en cuanto a los php y tpl.===


Revision [416]

Edited on 2007-07-26 11:15:19 by ReneVallecillo (unregistered user)
Additions:
**Pregunta**: Esta es la ruta para hacer referencia a una imagen desde un tpl: ///cms/pic/98x115/noticias/{$rows3[i].imagen}// como seria la ruta para hacer referencia a un archivo, me refiero a los tipo "file"? me imagino ya no lleva estos "/pic/98x115/".
Deletions:
**Pregunta**: Esta es la ruta para hacer referencia a una imagen desde un tpl: ///cms/pic/98x115/noticias/{$rows3[i].imagen}// como seria la ruta para hacer referencia a un archivo, me refiero a los tipo "file"? me imagino ya no lleva estos "/pic/98x115/".**


Revision [415]

Edited on 2007-07-26 11:13:32 by ReneVallecillo (unregistered user)
Additions:
**Pregunta**: Quiero imprimir todos los registros de tres tablas en un solo tpl. Pero siempre manda a imprimir el que esta mas proximo a la instruccion "$smarty->display('inicio.tpl');" en ste caso la tabla "inicio". Hay una forma en el tpl de identificar a que tabla pertenece cada ciclo? te adjunto el tpl para que veas la distribucion de los ciclos.
**Pregunta**: Y si no es mucha molestia, pero me mata la curiosidad, como hago para en el caso de la impresion de los registros de la tabla "noticias", solo imprimir los ultimos 4 registros.
**Pregunta**: Esta es la ruta para hacer referencia a una imagen desde un tpl: ///cms/pic/98x115/noticias/{$rows3[i].imagen}// como seria la ruta para hacer referencia a un archivo, me refiero a los tipo "file"? me imagino ya no lleva estos "/pic/98x115/".**
**Pregunta**: Como lograr la paginacion de los registros, debe agregarse algun tipo de instruccion en el php o en el tpl?
Deletions:
//Pregunta//: Quiero imprimir todos los registros de tres tablas en un solo tpl. Pero siempre manda a imprimir el que esta mas proximo a la instruccion "$smarty->display('inicio.tpl');" en ste caso la tabla "inicio". Hay una forma en el tpl de identificar a que tabla pertenece cada ciclo? te adjunto el tpl para que veas la distribucion de los ciclos.
//Pregunta//: Y si no es mucha molestia, pero me mata la curiosidad, como hago para en el caso de la impresion de los registros de la tabla "noticias", solo imprimir los ultimos 4 registros.
//Pregunta//: Esta es la ruta para hacer referencia a una imagen desde un tpl: ///cms/pic/98x115/noticias/{$rows3[i].imagen}// como seria la ruta para hacer referencia a un archivo, me refiero a los tipo "file"? me imagino ya no lleva estos "/pic/98x115/".**
//Pregunta//: Como lograr la paginacion de los registros, debe agregarse algun tipo de instruccion en el php o en el tpl?


Revision [414]

Edited on 2007-07-26 11:11:32 by ReneVallecillo (unregistered user)
Additions:
__Ejemplo:__
Deletions:
//ejemplo://


Revision [413]

Edited on 2007-07-26 11:10:56 by ReneVallecillo (unregistered user)
Additions:
**Respuesta:**
**Respuesta:**
**Respuesta:**
**Respuesta:**
Deletions:
__respuesta:__
__respuesta:__
__respuesta:__
__respuesta:__


Revision [412]

Edited on 2007-07-26 11:09:01 by ReneVallecillo (unregistered user)
Additions:
==========Preguntas y Respuestas==========
===De la ultima capacitacion quede con algunas incognitas, quizas tu me ayudes a entender. Tengo una duda en cuanto a los php y tpl.===
//Pregunta//: Quiero imprimir todos los registros de tres tablas en un solo tpl. Pero siempre manda a imprimir el que esta mas proximo a la instruccion "$smarty->display('inicio.tpl');" en ste caso la tabla "inicio". Hay una forma en el tpl de identificar a que tabla pertenece cada ciclo? te adjunto el tpl para que veas la distribucion de los ciclos.
//Pregunta//: Y si no es mucha molestia, pero me mata la curiosidad, como hago para en el caso de la impresion de los registros de la tabla "noticias", solo imprimir los ultimos 4 registros.
//Pregunta//: Esta es la ruta para hacer referencia a una imagen desde un tpl: ///cms/pic/98x115/noticias/{$rows3[i].imagen}// como seria la ruta para hacer referencia a un archivo, me refiero a los tipo "file"? me imagino ya no lleva estos "/pic/98x115/".**
//Pregunta//: Como lograr la paginacion de los registros, debe agregarse algun tipo de instruccion en el php o en el tpl?
Ejemplo: mando a imprimir todos lo registros de una tabla y resultan ser 100, demaciados para mostrar en una sola ventana, ahora quiero dividirlos de 25 en 25 y lograr algo asi (1 , 2 , 3 , 4 , Siguiente) o similar
Deletions:
=====Preguntas y Respuestas=====
====Pregunta 1====
**De la ultima capacitacion quede con algunas incognitas, quizas tu me ayudes a entender. Tengo una duda en cuanto a los php y tpl.**
a) Aqui quiero imprimir todos los registros de tres tablas en un solo tpl. Pero siempre manda a imprimir el que esta mas proximo a la instruccion "$smarty->display('inicio.tpl');" en ste caso la tabla "inicio". Hay una forma en el tpl de identificar a que tabla pertenece cada ciclo? te adjunto el tpl para que veas la distribucion de los ciclos.
b) Y si no es mucha molestia, pero me mata la curiosidad, como hago para en el caso de la impresion de los registros de la tabla "noticias", solo imprimir los ultimos 4 registros.
====Pregunta 2====
**esta es la ruta para hacer referencia a una imagen desde un tpl: ///cms/pic/98x115/noticias/{$rows3[i].imagen}// como seria la ruta para hacer referencia a un archivo, me refiero a los tipo "file"? me imagino ya no lleva estos "/pic/98x115/".**
====Pregunta 3====
**como lograr la paginacion de los registros, debe agregarse algun tipo de instruccion en el php o en el tpl?
Ejemplo: mando a imprimir todos lo registros de una tabla y resultan ser 100, demaciados para mostrar en una sola ventana, ahora quiero dividirlos de 25 en 25 y lograr algo asi (1 , 2 , 3 , 4 , Siguiente) o similar.**


Revision [146]

Edited on 2007-03-16 16:35:14 by ChristianTorrez
Additions:
----
CategoryAlmidon


Revision [139]

Edited on 2007-03-14 14:36:45 by ChristianTorrez
Additions:
Bueno!!! esta pregunta no es propia de almidon sin embargo en nuestro trabajo utilizamos dos maneras para realizar esta función, las cuales enumerare a continuación.
a. Utilizar el atributo limit de las variables que son objetos de las clases Table declaradas en el archivo tables.class.php. ej:
....
$obj = new paginaTable();
$obj->limit = '5 offset 5';
// Aqui se pasa el arreglo con los datos, en este caso 5 registros comenzando a partir de la fila 5
$smarty->assign('data', $obj->readData());
...
Esto permitira obtener la cantidad de 5 registros a partir del registro (offset) 5. Es decir offset permite decirle a partir de que posición sacara los 5 registros, si se omite esta palabra sacara los primeros 5 registros.
b. La segunda opción es la de leer todos los registros y usar el atributo start de la función section de smarty, esto permite indicar a partir de que registro comenzara, y el atributo max para indicarle la cantidad de registros que imprimira o recorrera. ej:
....
$obj = new paginaTable();
// Aqui se pasa el arreglo con los datos, en este caso todos los que tenga la tabla pagina
$smarty->assign('data', $obj->readData());
$smarty->assign('start', 5);
$smarty->assign('count', 5);
...
en smarty se utilizaria algo asi:
{section name=i loop=$data start=$start max=$count}
Titulo: {$data[i].pagina}

{/section}
Lo de más es cosa de lógica... ya tiene la llave ahora les toca mejorar la logica ...
Deletions:
Pronto ...


Revision [136]

Edited on 2007-03-13 23:55:56 by ChristianTorrez
Additions:
====Pregunta 3====
**como lograr la paginacion de los registros, debe agregarse algun tipo de instruccion en el php o en el tpl?
Ejemplo: mando a imprimir todos lo registros de una tabla y resultan ser 100, demaciados para mostrar en una sola ventana, ahora quiero dividirlos de 25 en 25 y lograr algo asi (1 , 2 , 3 , 4 , Siguiente) o similar.**
Pronto ...


Revision [135]

Edited on 2007-03-13 23:42:34 by ChristianTorrez
Additions:
====Pregunta 2====
**esta es la ruta para hacer referencia a una imagen desde un tpl: ///cms/pic/98x115/noticias/{$rows3[i].imagen}// como seria la ruta para hacer referencia a un archivo, me refiero a los tipo "file"? me imagino ya no lleva estos "/pic/98x115/".**
para hacer referencia a los archivos directamente se tiene que poner /files/noticias/nombre_del_archivo. lo anterior se utiliza en almidon para cambiar el tamaño a las imagenes ya que si se deja tal y como están puede volver la carga de las páginas, cuando son demasiado grande las imagenes, demasiado dilatada


Revision [132]

The oldest known version of this page was created on 2007-03-09 09:27:10 by ChristianTorrez
Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki