Hola, como algunos de ustedes sabran y otros no, el phpnuke es un portal dinamico, relamente muy bueno y facil de usar, pero tiene un problema, si bien su contenido es dinamico, sus meta tags no lo son, son siempre las mismas, estas estan en el archivo /includes/meta.php
Bien estube ideando una forma de que sean dinamicas, aca estan las ideas para los programadores;
En lo personal yo uso NukeET, pero tengo entendido que funciona exactamente igual que phpnuke, pueden conseguir el NukeET en www.truzone.org
1) en el archivo /modules.php registrar como global $name, y todas las variables que esten el la base de datos que use el modulo News
2) en el includes/meta.php reemplazar
echo "<META NAME=\"KEYWORDS\" CONTENT=\"no se lo que diga el tuyo..\">/n";
por;
if ($name == "News") {
ahora guardamos la variable donde esta el texto de la noticia, eliminamos los caracteres especiales y de html, tomamos las primeras 50 palabras, las separamos por una coma y hacemos un echo de la variable.
} else {
echo "<META NAME=\"KEYWORDS\" CONTENT=\"las keywords de default que quieras\">/n";
3) Como se ha hecho para el modulo News, tambien podria hacerse para el modulo content, etc, etc... solo hay que acordarse de registrar las variables de la base de dato que necesitemos como globales y modificar el includes/meta.php agrgando el else if ( $name == "Modulo" ) { ya saben lo que sigue!
Saludos, Eugenio
www.websponsor.com.ar
Bien estube ideando una forma de que sean dinamicas, aca estan las ideas para los programadores;
En lo personal yo uso NukeET, pero tengo entendido que funciona exactamente igual que phpnuke, pueden conseguir el NukeET en www.truzone.org
1) en el archivo /modules.php registrar como global $name, y todas las variables que esten el la base de datos que use el modulo News
2) en el includes/meta.php reemplazar
echo "<META NAME=\"KEYWORDS\" CONTENT=\"no se lo que diga el tuyo..\">/n";
por;
if ($name == "News") {
ahora guardamos la variable donde esta el texto de la noticia, eliminamos los caracteres especiales y de html, tomamos las primeras 50 palabras, las separamos por una coma y hacemos un echo de la variable.
} else {
echo "<META NAME=\"KEYWORDS\" CONTENT=\"las keywords de default que quieras\">/n";
3) Como se ha hecho para el modulo News, tambien podria hacerse para el modulo content, etc, etc... solo hay que acordarse de registrar las variables de la base de dato que necesitemos como globales y modificar el includes/meta.php agrgando el else if ( $name == "Modulo" ) { ya saben lo que sigue!
Saludos, Eugenio
www.websponsor.com.ar
