Anuncios
Idioma

En este apartado voy a describir una demostración de StorePapers. A continuación se presentan una serie de tablas, cada una de estas tablas representa información guardada en el componente. La información mostrada es ficticia.

StorePapers esta formado por tres tablas.

Categorías

ID

Nombre

1 Artículos
3 Diploma de Estudios Avanzados (DEA)
2 Tesis

 

Autores

ID

Nombre

4
Francisco Ruiz
2 Héctor Aguilar
3 Javier Feijoo
1 Juan Diego Jiménez

Publicaciones

Listado de Artículos

ID

Nombre

Autor/es

Prioridad Año
Texto a mostrar
2 Como no llegar tarde al trabajo Francisco Ruiz 1 2009
Francisco Ruiz, Héctor Aguilar, Artículo,"Maneras de cocinar". Enero, 2009.
5 Diario de un novato Héctor Aguilar
Javier Feijoo
1
1
2009
Francisco Ruiz, Artículo,"Como no llegar tarde al trabajo". Febrero, 2009.
1 Maneras de cocinar Francisco Ruiz
Héctor Aguilar
2
1
2009
Francisco Ruiz, Héctor Aguilar, Juan Diego Jiménez, Javier Feijoo, Artículo,"Como limpiar un piso y no morir en el intento". Octubre, 2007.
4 El efecto del Microondas Javier Feijoo
Juan Diego Jiménez
1
1
2008
Juan Diego Jiménez, Javier Feijoo, Artículo,"El efecto del Microondas". Enero, 2008.
3 Como limpiar un piso y no morir en el intento Francisco Ruiz
Héctor Aguilar
Javier Feijoo
Juan Diego Jiménez
1
1
1
1
2007
Héctor Aguilar, Javier Feijoo, Artículo,"Diario de un novato". Enero, 2009.


En este ejemplo solo se tienen publicaciones de la categoría "Artículos", si se tuvieran publicaciones de las categorías "Diploma de Estudios Avanzados (DEA)" y "Tesis" también se mostrarían.

Con la información ya guardada en la base de datos queda por explicar los códigos que interpreta el plugin para mostrar la información en nuestra página web. El sistema es parecido al que se usaba con los "mosimage". Para indicar que publicaciones queremos obtener de la consulta se usa los valores de los identificadores de cada una de las tres tablas anteriores. Si queremos mostrar todas las publicaciones de una misma categoría, usamos el código necesario e incluimos el identificador de la categoría. Con los ejemplos se entiende mejor.

En los siguientes artículos de contenido muestran ejemplos por cada código del plugin.

 

Mostrando las publicaciones de la categoría "Artículos" escritas por Francisco Ruiz.

{storepapers author category:ID AUTOR:ID CATEGORIA}

{storepapers author category:4:1}

Si se copia la línea anterior y se quitan los dos espacios en blanco el resultado de la consulta es el siguiente:

  • Francisco Ruiz, Artículo,"Como no llegar tarde al trabajo". Febrero, 2009.

  • Francisco Ruiz, Héctor Aguilar, Artículo,"Maneras de cocinar". Enero, 2009.

  • Francisco Ruiz, Héctor Aguilar, Juan Diego Jiménez, Javier Feijoo, Artículo,"Como limpiar un piso y no morir en el intento". Octubre, 2007.

 

Mostrando las publicaciones de la categoría "Artículos" escritas por Francisco Ruiz con una prioridad.

{storepapers author category priority:ID AUTOR:ID CATEGORIA:PRIORIDAD}

{storepapers author category priority:4:1:1}

El código anterior mostrará aquellas publicaciones de Francisco Ruiz que se encuentren en la categoría "Artículos" y tengan una prioridad de 1.

  • Francisco Ruiz, Artículo,"Como no llegar tarde al trabajo". Febrero, 2009.

  • Francisco Ruiz, Héctor Aguilar, Juan Diego Jiménez, Javier Feijoo, Artículo,"Como limpiar un piso y no morir en el intento". Octubre, 2007.

{storepapers author category priority:4:1:2}

El código anterior mostrará aquellas publicaciones de Francisco Ruiz que se encuentren en la categoría "Artículos" y tengan una prioridad de 2.

  • Francisco Ruiz, Héctor Aguilar, Artículo,"Maneras de cocinar". Enero, 2009.


Se puede observar como el autor puede elegir la prioridad con la que almacena una publicación, esto es útil cuando un autor quiere tener dos o más listas diferentes de publicaciónes.

 

Mostrando todas las publicaciones de la categoría "Artículos".

{storepapers category:ID CATEGORIA}

{storepapers category:1}

Si se copia la línea anterior y se quita el espacio en blanco el resultado de la consulta es el siguiente:

  • Francisco Ruiz, Héctor Aguilar, Juan Diego Jiménez, Javier Feijoo, Artículo,"Como limpiar un piso y no morir en el intento". Octubre, 2007.

  • Francisco Ruiz, Artículo,"Como no llegar tarde al trabajo". Febrero, 2009.

  • Héctor Aguilar, Javier Feijoo, Artículo,"Diario de un novato". Enero, 2009.

  • Juan Diego Jiménez, Javier Feijoo, Artículo,"El efecto del Microondas". Enero, 2008.

  • Francisco Ruiz, Héctor Aguilar, Artículo,"Maneras de cocinar". Enero, 2009.

 

Mostrando las publicaciones de la categoría "Artículos" durante el año 2009.

{storepapers year category:ID AÑO:ID CATEGORIA}

{storepapers year category:2009:1}

Si se copia la línea anterior y se quitan los dos espacios en blanco el resultado de la consulta es el siguiente:

  • Francisco Ruiz, Artículo,"Como no llegar tarde al trabajo". Febrero, 2009.

  • Héctor Aguilar, Javier Feijoo, Artículo,"Diario de un novato". Enero, 2009.

  • Francisco Ruiz, Héctor Aguilar, Artículo,"Maneras de cocinar". Enero, 2009.

 

Mostrando una publicación según su identificador.

{storepapers publication:ID PUBLICACIÓN}

{storepapers publication:5}

Si se copia la línea anterior y se quitan el espacio en blanco el resultado de la consulta es el siguiente:

  • Héctor Aguilar, Javier Feijoo, Artículo,"Diario de un novato". Enero, 2009.

 

De forma opcional se puede incluir una opción al final de cada código.

La opción "LIST" proporciona tres formas diferentes de mostrar la consulta en la página. La opción "LIST" funciona con cualquiera de los 5 códigos vistos anteriormente.

Tiene tres posibilidades, 1ª "NONE", 2º "NUMBER", 3º "DEFAULT" ó no poner nada.

Campo "LIST" con la opción "NONE".

{storepapers year category:ID AÑO:ID CATEGORIA:LIST:NONE}

{storepapers year category:2009:1:LIST:NONE}

Si se copia la línea anterior y se quitan los dos espacios en blanco el resultado de la consulta es el siguiente:

Francisco Ruiz, Artículo,"Como no llegar tarde al trabajo". Febrero, 2009.

Héctor Aguilar, Javier Feijoo, Artículo,"Diario de un novato". Enero, 2009.

Francisco Ruiz, Héctor Aguilar, Artículo,"Maneras de cocinar". Enero, 2009.

Campo "LIST" con la opción "NUMBER".

{storepapers year category:ID AÑO:ID CATEGORIA:LIST:NUMBER}

{storepapers year category:2009:1:LIST:NUMBER}

Si se copia la línea anterior y se quitan los dos espacios en blanco el resultado de la consulta es el siguiente:

  1. Francisco Ruiz, Artículo,"Como no llegar tarde al trabajo". Febrero, 2009.
  2. Héctor Aguilar, Javier Feijoo, Artículo,"Diario de un novato". Enero, 2009.
  3. Francisco Ruiz, Héctor Aguilar, Artículo,"Maneras de cocinar". Enero, 2009.

 

La opción "LIST" se encuentra disponible desde la versión 1.2 del plugin StorePapers.