Lo hicimos, entre todos, juntos. Conseguimos que fuese histórica la jornada de recogida de residuos del pasado día 8 en el Paraje Punta Entinas Sabinar. 100 voluntarios retiraron 25.000 kilos de basuras. Un esfuerzo titánico que nos llevó un mes de trabajo, de reuniones, de discusiones, pero lo hicimos. Gracias a la voluntad, a la necesidad, al interés por solucionar un grave problema que tenemos en nuestra provincia.
Pero no fue un éxito por las toneladas de residuos retirados, ni por el gran número de voluntarios, quizás esos sean los detalles menos transcendentes. Lo más importante, lo que queremos que marque un antes y un después, fue que entre los participantes estaba representado el sector agrícola, el sector de naturaleza, el Ayuntamiento de El Ejido, la Consejería de Agricultura, Ganadería, Pesca y Desarrollo Sostenible, y muchos particulares que tienen el mismo objetivo. Cada uno de los agentes implicados aportó lo que estaba a su alcance, olvidándose de las obligaciones, de las competencias, de los argumentos esgrimidos en el pasado. Se olvidaron de su propia imagen, de sus disputas, de sus intereses particulares y se unieron por el bien común, porque lo que se hizo allí nos beneficia a todos.
Ahora, después de la increíble acción, llega el momento de responder a las preguntas que todos los involucrados nos hicimos aquella mañana, porque mientras trabajábamos tuvimos tiempo de debatir, de compartir, de aportar nuestros puntos de vista.
¿Por qué se acumulan 25 toneladas de residuos en un Espacio Protegido? ; ¿Cuál es la razón para que un mal gestor prefiera abandonarlos en cualquier lugar en vez de llevarlos a las plantas de gestión?; ¿De quién es la responsabilidad de los residuos que se generan, del agricultor, de los gestores, de las administraciones?; ¿Son las sanciones económicas la única forma de acabar con esto?; ¿Estamos preparados para valorizar todos los residuos que generamos?; ¿Son las administraciones las que deben recoger esos residuos?; ¿Sirven de algo estas acciones puntuales de sensibilización?; ¿Qué puedo hacer yo como productor, como gestor, como administración, como ciudadano?.
Son algunas de las muchas preguntas que surgieron aquella mañana, y muchas las respuestas y posibles soluciones, que bajo la experiencia de cada uno, se aportaron. Por desgracia, casi todas llegaban al mismo punto, a la economía. Todo se reduce a eso, a sacar el mayor rendimiento económico de nuestros esfuerzos, olvidándonos de lo demás, del medio ambiente, de la imagen del sector, de nuestra salud, de los problemas y gastos que generemos a nuestras administraciones y por consiguiente a todos los ciudadanos. Solo miramos nuestro bolsillo, nuestra comodidad, nuestra minúscula porción del mundo.
Tenemos que aprender que el mejor residuo es el que no se genera, y tenemos que conseguir, a través de la gestión y valorización de los mismos, que nunca se convierta en basura.
Widget de Noticias RSS
* {
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
body {
background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);
min-height: 100vh;
display: flex;
justify-content: center;
align-items: center;
padding: 20px;
}
.news-widget {
width: 100%;
max-width: 800px;
background-color: white;
border-radius: 12px;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
overflow: hidden;
border: 1px solid #e1e5e9;
}
.widget-header {
background: linear-gradient(135deg, #2c3e50 0%, #3498db 100%);
color: white;
padding: 20px;
text-align: center;
position: relative;
}
.widget-header h2 {
font-size: 1.8rem;
font-weight: 600;
margin-bottom: 5px;
}
.widget-header p {
opacity: 0.9;
font-size: 0.95rem;
}
.rss-icon {
position: absolute;
top: 20px;
right: 20px;
width: 24px;
height: 24px;
background-color: #ff6600;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
color: white;
font-size: 12px;
font-weight: bold;
}
.news-list {
padding: 0;
}
.news-item {
display: flex;
padding: 18px 20px;
border-bottom: 1px solid #f0f0f0;
transition: all 0.3s ease;
cursor: pointer;
width: 100%;
}
.news-item:hover {
background-color: #f8fafc;
transform: translateX(5px);
}
.news-item:last-child {
border-bottom: none;
}
.news-number {
display: flex;
align-items: center;
justify-content: center;
width: 30px;
height: 30px;
background-color: #3498db;
color: white;
border-radius: 50%;
font-weight: bold;
margin-right: 15px;
flex-shrink: 0;
}
.news-content {
flex: 1;
width: calc(100% - 45px);
}
.news-title {
font-size: 1.1rem;
font-weight: 600;
color: #2c3e50;
margin-bottom: 5px;
line-height: 1.4;
width: 100%;
word-wrap: break-word;
}
.news-date {
font-size: 0.85rem;
color: #7f8c8d;
width: 100%;
}
.external-link {
color: #3498db;
font-size: 0.9rem;
margin-top: 5px;
display: inline-block;
}
.widget-footer {
padding: 15px 20px;
text-align: center;
background-color: #f8fafc;
border-top: 1px solid #e1e5e9;
color: #7f8c8d;
font-size: 0.9rem;
}
.loading {
padding: 40px 20px;
text-align: center;
color: #7f8c8d;
}
.error {
padding: 40px 20px;
text-align: center;
color: #e74c3c;
background-color: #fdf2f2;
}
@media (max-width: 600px) {
.news-item {
flex-direction: column;
}
.news-number {
margin-bottom: 10px;
}
.widget-header h2 {
font-size: 1.5rem;
}
}
document.addEventListener('DOMContentLoaded', function() {
const rssUrl = 'https://www.noticiasdealmeria.com/rss/ultimasNoticias/';
const newsList = document.getElementById('newsList');
// Datos de ejemplo para mostrar el diseño (en caso de que el RSS no funcione)
const sampleNews = [
{
title: 'El Ayuntamiento anuncia nuevas medidas para mejorar el tráfico en el centro',
link: '#',
date: '12 de noviembre de 2025'
},
{
title: 'Inaugurado el nuevo parque empresarial con más de 50 empresas',
link: '#',
date: '11 de noviembre de 2025'
},
{
title: 'La Universidad presenta su plan de expansión para el próximo año',
link: '#',
date: '10 de noviembre de 2025'
},
{
title: 'Celebración del festival gastronómico con participantes internacionales',
link: '#',
date: '9 de noviembre de 2025'
},
{
title: 'Nuevo proyecto de sostenibilidad para proteger las zonas naturales',
link: '#',
date: '8 de noviembre de 2025'
}
];
// Función para mostrar noticias de ejemplo
function displaySampleNews() {
newsList.innerHTML = '';
sampleNews.forEach((news, index) => {
const newsItem = document.createElement('div');
newsItem.className = 'news-item';
newsItem.onclick = () => window.open(news.link, '_blank');
newsItem.innerHTML = `
${index + 1}
${news.title}
${news.date}
Leer más ?
`;
newsList.appendChild(newsItem);
});
}
// Función para obtener y parsear el RSS
async function fetchRSS() {
try {
// Usamos un proxy CORS para evitar problemas de same-origin policy
const proxyUrl = 'https://api.allorigins.win/raw?url=';
const response = await fetch(proxyUrl + encodeURIComponent(rssUrl));
if (!response.ok) {
throw new Error('Error al cargar el feed RSS');
}
const text = await response.text();
const parser = new DOMParser();
const xmlDoc = parser.parseFromString(text, 'text/xml');
// Verificar si el parseo fue exitoso
if (xmlDoc.getElementsByTagName('parsererror').length > 0) {
throw new Error('Error al parsear el XML');
}
// Obtener los elementos item del RSS
const items = xmlDoc.getElementsByTagName('item');
// Limpiar el contenido de carga
newsList.innerHTML = '';
// Mostrar las primeras 5 noticias
const maxItems = Math.min(items.length, 5);
if (maxItems === 0) {
newsList.innerHTML = '
No se encontraron noticias en el feed RSS.';
return;
}
for (let i = 0; i < maxItems; i++) {
const item = items[i];
const title = item.getElementsByTagName('title')[0]?.textContent || 'Título no disponible';
const link = item.getElementsByTagName('link')[0]?.textContent || '#';
const pubDate = item.getElementsByTagName('pubDate')[0]?.textContent || '';
const newsItem = document.createElement('div');
newsItem.className = 'news-item';
newsItem.onclick = () => window.open(link, '_blank');
// Formatear la fecha
let formattedDate = '';
if (pubDate) {
const date = new Date(pubDate);
formattedDate = date.toLocaleDateString('es-ES', {
day: 'numeric',
month: 'long',
year: 'numeric'
});
}
newsItem.innerHTML = `
${i + 1}
${title}
${formattedDate ? `
${formattedDate}` : ''}
Leer más ?
`;
newsList.appendChild(newsItem);
}
} catch (error) {
console.error('Error:', error);
// En caso de error, mostrar noticias de ejemplo
displaySampleNews();
// Mostrar mensaje de error
const errorMsg = document.createElement('div');
errorMsg.className = 'error';
errorMsg.innerHTML = `
Error al cargar las noticias en tiempo real: ${error.message}
Se muestran noticias de ejemplo. Intenta recargar la página.
`;
newsList.insertBefore(errorMsg, newsList.firstChild);
}
}
// Cargar las noticias al iniciar
fetchRSS();
// Actualizar cada 10 minutos (opcional)
setInterval(fetchRSS, 10 * 60 * 1000);
});
La última pregunta que os dejo se la hizo una niña a su madre la mañana del miércoles. Ese día fuimos a su cole a mostrarles las artineras, el bosque de Maytenus senegalensis, que tienen justo al lado de su patio. Le explicamos la importancia de conservarlos, de cuidarlos, de mantenerlo limpio y del daño que hacen las basuras al medio ambiente. Nos creyeron, confiaron en nosotros, y como si les fuese la vida en ello, los 150 alumnos del centro, dedicaron parte de la mañana a recoger la basura que allí había. No pudimos nada más que felicitarlos por su esfuerzo y le dimos las gracias por su trabajo. Cuando Elenita volvía a casa, sonriendo, feliz por el compromiso adquirido, vio, al pasar por la explanada donde había estado el mercadillo semanal, muchas bolsas de plástico que el viento movía de un sitio para otro. Con la experiencia que le dan sus cinco años lanzó una pregunta demoledora: ¿Por qué si yo sé que hay que cuidar el medio ambiente ellos se dedican a ensuciarlo?
A ver como se lo explicamos la próxima vez que la veamos para que siga confiando en sus mayores, en sus profesores, en sus padres, en los que le dicen que esto es una responsabilidad de todos.
Por eso quiero felicitar a las familias que llevaron a sus hijos, a sus nietos, a echar una mano. Hay cosas que no se pueden explicar, hay que vivirlas para entenderlas. Ejemplo y educación.