Cambios para el documento Juegoteca

Última modificación por dFa el 2024/10/04 18:24

Desde la versión 3.1
editado por dFa
el 2024/09/07 13:25
Cambiar el comentario: No hay comentario para esta versión
Hasta la versión 18.1
editado por dFa
el 2024/10/04 18:24
Cambiar el comentario: No hay comentario para esta versión

Resumen

Detalles

Propiedades de página
Título
... ... @@ -1,1 +1,1 @@
1 -Página de Prueba 1
1 +Listado Total
Contenido
... ... @@ -1,3 +1,6 @@
1 +Colección ordenada alfabéticamente tanto de juegos físicos como digitales de todos los sistemas.
2 +
3 +
1 1  {{groovy}}
2 2  // Conectar a la base de datos
3 3  def db = groovy.sql.Sql.newInstance('jdbc:mysql://10.100.200.31:8285/games', 'root', 'xwiki', 'com.mysql.jdbc.Driver')
... ... @@ -27,14 +27,14 @@
27 27   background-color: #f1f1f1;
28 28   }
29 29   img {
30 - max-width: 100px; /* Ajusta el tamaño de la imagen según sea necesario */
31 - height: auto;
33 + width: 111px; /* Ajusta el ancho de la imagen */
34 + height: 151px; /* Ajusta la altura de la imagen */
35 + object-fit: cover; /* Mantiene la relación de aspecto y recorta si es necesario */
32 32   }
33 33  </style>
34 34  <table>
35 35   <thead>
36 36   <tr>
37 - <th>ID</th>
38 38   <th>TITULO</th>
39 39   <th>SISTEMA</th>
40 40   <th>COMPLETADO</th>
... ... @@ -45,14 +45,13 @@
45 45  """
46 46  
47 47  // Recorrer las filas de la tabla de la base de datos y añadirlas a la tabla HTML
48 -db.eachRow('SELECT * FROM games_list') { row ->
51 +db.eachRow('SELECT * FROM games_list order by titulo asc;') { row ->
49 49   table += """
50 50   <tr>
51 - <td>${row.id}</td>
52 52   <td>${row.titulo}</td>
53 53   <td>${row.sistema}</td>
54 54   <td>${row.estado}</td>
55 - <td><img src='${row.caratula}'/></td>
57 + <td><img src='/images_wiki/${row.caratula}' style='width: 112px; height: 154px;'/></td>
56 56   </tr>
57 57   """
58 58  }