Ups, perdon, no lei todo el post... no se noto verdad?
Primer error a corregir:
Código PHP:
// tambien deberias usar isset para categoria
if(isset($_GET['id']) && $_GET['categoria'])
// Aunque no le veo mucha utilidad aqui, porque mas abajo en tu codigo:
$categoria = $_GET['categoria'];
// Y yo simplificaria la forma en que armas la consulta:
$_pagi_sql = "SELECT notTitulo, notTexto, not_ID, date FROM sn_noticias ";
if(isset($_GET['id']) && $_GET['id'] > 0) // Aqui solo asegurate de que existe y es valida
$_pagi_sql .= "WHERE notCategoriaID = '$cat_ID' ";
$_pagi_sql .= "ORDER BY not_ID DESC";