Creas una columna "prioridad", y estableces un valor común (digamos 0). Aquellas que desees resaltar le asignas valores mayores (Digamos, 10 y 20). Obviamente aquella con prioridad 20 se mostrará primero, luego aquella con 10, y finalmente el resto, ordenadas por fecha en orden descendente. Entonces, tendrías 2 reglas de
ordenación, la primera basada en la prioridad, y la segunda en la fecha. La consulta SQL sería básicamente así:
Código sql:
Ver originalSELECT * FROM tabla ORDER BY prioridad DESC, fecha DESC
La razón de poner valores separados es que puedas meter noticias en medio. Podrías también definir valores negativos para mostrar alguna noticia al último (

)
Esa es la lógica. Arma tu código según ella.