Closed joelmiguelvalente closed 2 years ago
Solución: (posiblemente)
// urlsmiles = es la carpeta donde se encuentras los smiles
const urlsmiles = location.origin + "/images/smiles/";
// smiles.json = es el archivo de la configuración
const smilesjson = urlsmiles + "smiles.json";
// creamos un array vacío
var lista_smiles = [];
$.getJSON(smilesjson, Smiles => {
Smiles.map( smile => {
const imagen = urlsmiles + smile.img;
lista_smiles.push({
title: smile.bbcode,
img: `<img src="${imagen}">`,
bbcode: smile.bbcode
})
})
})
En el archivo smiles.json debe estar conformado así:
[
{"bbcode": ":)", "img": "001.png"},
{"bbcode": ":D", "img": "002.png"},
{"bbcode": ";)", "img": "003.gif"},
todos los smiles que requieran
]
Luego en jquery.wysibb.js o wysibb.js buscan smileList: [... y todo su contenido...],
y lo reemplazan por smileList: lista_smiles,
y con esto debería funcionar!
Nota: los smiles y el archivo json deben estar en el mismo directorio!
Hello everyone, I'm trying to find a way to access the "smileList" property, since what I need to do is an _(array)_push to add more elements in this case smiles. Or is there any way to "replace" that object with a new one?
From already thank you very much.