JavaScript - Novato total: Cómo llevarías a cabo esta idea?

 
Vista:
sin imagen de perfil
Val: 5
Ha aumentado su posición en 12 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

Novato total: Cómo llevarías a cabo esta idea?

Publicado por Victor (3 intervenciones) el 08/09/2019 18:24:26
Buenas tardes a todos.

En primer lugar, voy a disculparme porque no soy programador, pero si tengo intención de aprender duro para poder hacer lo que busco.

Tengo una página web, un foro de musica, en el que en el lado quiero que cada día se actualice de manera aleatoria mostrando una imagen de un grupo, junto con un enlace y un archivo de audio metido dentro de un reproductor. Todo esto ocurre dentro de un bloque situado en un lado de la web en la que ya hay texto y lo único que hay que modificar sea la dirección que hay en la etiqueta de <img>, la url del archivo que hay dentro del codigo del reproductor y la dirección del enlace del grupo que va a verse.

Obviamente, estas tres variables corresponden al mismo grupo, por lo que de cargarse, se cargarían todos juntos.

Bien, tengo dudas con cómo hacerlo. Ni siquiera sé como crear una base de datos que pueda actualizarse de forma sencilla. Es decir, no se como crear una interfaz.

Había pensado en lo siguiente. Crear un archivo para cada grupo y meter la información ahí. Según tengo entendido puedes crear un archivo externo en el que haya información en las variables. En la pagina principal cargo el archivo de javascript con las variables del grupo en cuestión y las meto donde corresponden.

Luego... ¿cómo puedo hacer para que cada día se actualice de forma aleatoria y coja un archivo de un grupo?



Agradezco cualquier tipo de información. No busco respuestas en forma de código, sino más bien alguna orientación para saber por donde debo empezar a estudiar y en que fijarme para poder conseguir este objetivo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 5
Ha aumentado su posición en 12 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

Novato total: Cómo llevarías a cabo esta idea?

Publicado por Victor (3 intervenciones) el 08/09/2019 22:54:13
Esto es lo que he conseguido hasta ahora:

Según comentaba en el primer mensaje, he creado un archivo JS por cada grupo. Grupo0.js, grupo1.js, etc. Cada uno contiene 3 variables, se llaman siempre igual en todos los archivos.

He cargado el JS de forma externa en la pagina principal. Si está seleccionado un grupo, muestra una imagen, su canción y el enlace de ese grupo.

He conseguido que cada vez que actualices la web genere un número al azar de entre los grupos que hay (esto lo he conseguido con otro archivo JS en el que yo anoto en una variable el número de grupos que hay.

Cada vez que se genera un número, se corresponde con un grupo diferente. Así que cada vez que se actualiza la web carga un grupo diferente. El problema es que... es cada vez que se actualiza la web. ¿Cómo puedo hacerlo para que sea una vez al día o cada x tiempo?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 5
Ha aumentado su posición en 12 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

Novato total: Cómo llevarías a cabo esta idea?

Publicado por Victor (3 intervenciones) el 10/09/2019 22:17:43
Al final lo que he hecho ha sido utilizar cookies para grabar de forma aleatoria un número para cada usuario. Ese número hace que se recupere un archivo javascript con tres variables diferentes del servidor.

La cookie caduca a las 24 horas, para entonces vuelve a generar otro número y recupera otro grupo al azar.

Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar