/* ========================= 📝 GENERAR CONTENIDO ========================= */ function generarContenido($title, $desc){ if(strlen($desc) < 80){ $desc = "Este tema viene creciendo en interés y cada vez más personas buscan entender su impacto real."; } // 🎭 estilos $estilos = ["blog","analisis","cercano","opinion"]; $estilo = $estilos[array_rand($estilos)]; // 🧠 intros $intros = [ "blog" => [ "Hay algo en este tema que está llamando la atención más de lo normal. No es casualidad.", "Si llegaste hasta acá, hay varios detalles que probablemente no viste todavía." ], "analisis" => [ "Este tema está creciendo por razones muy concretas que vale la pena entender.", "Cuando se analiza en profundidad, aparecen patrones bastante claros." ], "cercano" => [ "Te soy directo: esto está en todos lados últimamente.", "Seguro ya viste algo sobre esto, pero hay más de lo que parece." ], "opinion" => [ "No todos están interpretando bien este tema, y eso está generando confusión.", "Hay mucha información dando vueltas, pero no toda es útil." ] ]; // 🧱 bloques $bloques = [ "contexto" => [ "En poco tiempo, este tema empezó a aparecer cada vez más. Lo interesante es que no se trata solo de una moda pasajera.", "Cada vez más personas se están metiendo en esto, y eso hace que el crecimiento sea bastante evidente." ], "detalle" => [ "Cuando uno empieza a mirar más de cerca, aparecen detalles que no son tan obvios al principio.", "No todo es tan simple como parece. Hay matices que hacen la diferencia." ], "impacto" => [ "El impacto se empieza a notar en distintos niveles, no solo en lo técnico.", "Esto ya está generando cambios en la forma en que muchas personas hacen las cosas." ], "ejemplo" => [ "En casos reales, ya se está viendo cómo esto empieza a generar resultados concretos.", "En la práctica, hay situaciones donde esto ya se está aplicando con bastante éxito." ], "error" => [ "Uno de los errores más comunes es subestimar este tema.", "Mucha gente se equivoca al pensar que esto es algo simple." ], "futuro" => [ "Todo indica que esto no se va a frenar acá.", "Lo más probable es que siga creciendo en los próximos meses." ] ]; // 🔥 CONTEXTO REAL $contextoReal = ""; if(stripos($title, 'demencia') !== false){ $contextoReal .= "

En este caso, el foco está en cómo ciertos hábitos modernos pueden afectar el funcionamiento del cerebro, especialmente en relación con la memoria y el deterioro cognitivo.

"; $contextoReal .= "

Este tipo de situaciones suele estar relacionado con la estimulación mental, algo clave para mantener la actividad cerebral con el paso del tiempo.

"; } if(stripos($title, 'tecnologia') !== false){ $contextoReal .= "

El uso constante de tecnología pasiva —como consumir contenido sin interacción— podría estar reduciendo la estimulación mental necesaria para mantener el cerebro activo.

"; } if(stripos($title, 'salud') !== false){ $contextoReal .= "

En el ámbito de la salud, estos cambios pueden tener consecuencias importantes si no se analizan con atención.

"; } // 🧱 ORDEN REAL (NO RANDOM) $secciones = ["contexto","detalle","impacto","ejemplo","error","futuro"]; // 🧠 intro $intro = $intros[$estilo][array_rand($intros[$estilo])]; $contenido = "

$intro

"; // 🔥 evitar repetir idea del intro if(stripos($intro, $desc) === false){ $contenido .= "

$desc

"; } $contenido .= $contextoReal; $numSecciones = rand(4,6); // 🔥 control de frases usadas $frasesUsadas = []; for($i=0;$i<$numSecciones;$i++){ $sec = $secciones[$i]; $tituloSec = ucfirst($sec); $contenido .= "

$tituloSec

"; $frase1 = $bloques[$sec][array_rand($bloques[$sec])]; do { $frase2 = $bloques[$sec][array_rand($bloques[$sec])]; } while($frase1 == $frase2); if(!in_array($frase1, $frasesUsadas)){ $contenido .= "

$frase1

"; $frasesUsadas[] = $frase1; } if(rand(0,1)){ $variantes = [ "Esto no pasa por casualidad, hay varios factores que influyen.", "Detrás de esto hay razones que no siempre son evidentes.", "Hay una combinación de factores que explican este comportamiento." ]; $var = $variantes[array_rand($variantes)]; if(!in_array($var, $frasesUsadas)){ $contenido .= "

$var

"; $frasesUsadas[] = $var; } } if(!in_array($frase2, $frasesUsadas)){ $contenido .= "

$frase2

"; $frasesUsadas[] = $frase2; } } // 🧠 cierre $cierres = [ "En resumen, esto recién empieza y todavía hay mucho por ver.", "Lo interesante es que esto sigue evolucionando constantemente.", "Habrá que estar atentos porque esto puede cambiar bastante rápido.", "No es algo menor, y vale la pena seguirlo de cerca." ]; $contenido .= "

Conclusión

".$cierres[array_rand($cierres)]."

"; // 🔥 limpieza final $contenido = preg_replace('/(

.*?<\/p>)\1+/','\\1',$contenido); return $contenido; } /* 🔗 INTERLINKING */ function interlinkingIA(){ $file = __DIR__ . '/cache_ia.json'; if(!file_exists($file)) return ""; $data = json_decode(file_get_contents($file), true); if(!is_array($data)) return ""; shuffle($data); $html = "

🔥 También te puede interesar

"; return $html; } /* 🔹 RELACIONADAS */ // 🔹 Generar slugs únicos para cada item foreach($items as $k => $item){ if(!isset($item['slug'])){ $items[$k]['slug'] = generarSlug($item['title']); } } // 🔹 Función relacionada corregida function relacionadas($items, $actual){ $html = "
"; $count = 0; foreach($items as $item){ if($count >= 4) break; if($item['title'] == $actual) continue; $slug = $item['slug']; // usar slug ya generado $imgMini = imagenReal($item['title']); $html .= "
".htmlspecialchars($item['title'])."
"; $count++; } $html .= "
"; return $html; } ?> Noticia tecnología

Noticia tecnología

🕒 Actualizado hace unos minutos