- Mensajes
- 551
- Puntuación de reacción
- 1
Bueno este asunto lo estaba tratando con LoboGris pero de la noche a la mañana se lo ha tragado la tierra y no puedo resolver un problema que me ha surgido ![Frown :( :(](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
Necesito un código javascript que pase los minutos a segundos de la siguiente forma; tenemos un archivo de texto con la siguiente información:
Basicamente mi Theme necesita el número |1054| y no |17m34s| para que se muestre correctamente la duración del video. 1054 son el total de segundos de 17m34s
He conseguido la mayor parte del proceso con un poco de ayuda y me queda un código de la siguiente manera:
Código resultante casi hecho:
Funciona casi perfectamente pero el problema es que ha salido un pequeño inconveniente;
Hay duraciones que tienen más de 60 minutos en total y se muestran de esta forma:
|1m45m23s|
El 1m de delante significa una hora (no sé porque ponene m en lugar de h pero bueno) y se tendría que sumar esos 60 minutos (3600 segundos) al total de segundos.
¿¿¿ Alguien sabe como variar el código para implementarlo ???
Necesito un código javascript que pase los minutos a segundos de la siguiente forma; tenemos un archivo de texto con la siguiente información:
909694|<iframe width="640" height="480" src="http://xhamster.com/xembed.php?video=909694" frameborder="0" scrolling="no"></iframe>|404 Not Found sister-in-law|Asian;Japanese|49m1s|2011-11-12|
255710|<iframe width="640" height="480" src="http://xhamster.com/xembed.php?video=255710" frameborder="0" scrolling="no"></iframe>|404 Not Found Massage And Rimming Collection|Big Boobs;Hardcore;Massage;Ass Licking|1m118m48s|2009-12-24|
229253|<iframe width="640" height="480" src="http://xhamster.com/xembed.php?video=229253" frameborder="0" scrolling="no"></iframe>|404 Not Found indian porn movie|Amateur;Asian;Funny;Indian|22m43s|2009-11-04|
1449697|<iframe width="640" height="480" src="http://xhamster.com/xembed.php?video=1449697" frameborder="0" scrolling="no"></iframe>|404 Not Found Monet Big Booty MILF|Brunettes;Matures;MILFs|27m48s|2012-09-13|
252997|<iframe width="640" height="480" src="http://xhamster.com/xembed.php?video=252997" frameborder="0" scrolling="no"></iframe>|404 Not Found 18yo fucks old unknow for 300 euro|Amateur;Hardcore;Stockings;Spanish|37m16s|200 9-12-19|
591355|<iframe width="640" height="480" src="http://xhamster.com/xembed.php?video=591355" frameborder="0" scrolling="no"></iframe>|http://et5.xhamster.com/t/355/240/5_...jpg|Unfaithful Mom...F70|Big Boobs;MILFs;Tits|11m25s|2011-03-14|
Basicamente mi Theme necesita el número |1054| y no |17m34s| para que se muestre correctamente la duración del video. 1054 son el total de segundos de 17m34s
He conseguido la mayor parte del proceso con un poco de ayuda y me queda un código de la siguiente manera:
Código resultante casi hecho:
var text = document.body.innerHTML
.replace(/<\/?pre.*?>/g, '')
.replace(/^\s+|\s+$/, '')
.replace(/(\|(\d+)m(\d+)s\|)/g, function () {
return '|' + ((+arguments[2] * 60) + +arguments[3]) + '|s';
});
alert(text)
Funciona casi perfectamente pero el problema es que ha salido un pequeño inconveniente;
Hay duraciones que tienen más de 60 minutos en total y se muestran de esta forma:
|1m45m23s|
El 1m de delante significa una hora (no sé porque ponene m en lugar de h pero bueno) y se tendría que sumar esos 60 minutos (3600 segundos) al total de segundos.
¿¿¿ Alguien sabe como variar el código para implementarlo ???
Última edición: