ttstitches, I've tested your contribution, but I have got some code errors. They're around line 167.
I'm going to work in this code because I like your idea.
PS: I made an update to the contribution, I traslate the lang file to Spanish...
Español: Este es el codigo que debeis poner en admin/includes/languages/espanol/specialsbycategory.php
English: this is the translate to admin/includes/languages/espanol/specialsbycategory.php
<?php
/*
$Id: specialsbycategory.php,v 2.0 2006/11/06 23:35:00 stephenwald Exp $
osCommerce, Open Source E-Commerce Solutions
[url="http://www.oscommerce.com"]http://www.oscommerce.com[/url]
Copyright © 2005 osCommerce
Released under the GNU General Public License
*/
define('HEADING_TITLE', 'Ofertas por categorías.');
define('TEXT_SELECT_CAT', 'Selecciona la categoría.');
define('TEXT_SELECT_MAN', 'Excluir/Incluir Fabricante');
define('TEXT_ENTER_DISCOUNT','Establece el descuento:');
define('TEXT_PCT_AND','%');
define('TEXT_BUTTON_SUBMIT', 'Aceptar');
define('TEXT_INSTRUCT_1','Dejando la casilla de porcentaje vacía, se mostrarán todos los productos de la categoría seleccionada.');
define('TEXT_INSTRUCT_2','Si introduce un descuento al 0%, se eliminarán todos los porcentajes de los productos de la categoría seleccionada.');
define('TABLE_HEADING_PRODUCTS', 'Productos');
define('TABLE_HEADING_PRODUCTS_PRICE', 'Precio');
define('TABLE_HEADING_SPECIAL_PRICE', 'Precio con rebaja');
define('TABLE_HEADING_PCT_OFF', '% Descuento');
define('TABLE_HEADING_FULL_PRICE', 'Precio final');
define('TEXT_BUTTON_UPDATE', 'Actualizar todos los productos.');
?>
Español: Hay que añadir al archivo admin/includes/languages/espanol.php
English: add to admin/includes/languages/espanol.php
define('BOX_CATALOG_SPECIALSBYCAT','Ofertas por Categorías');