Tema: Cambiar de temas mediante enlaces
yengels

Novato
Novato
Mensajes: 9

Enviado:
20.abr 2004 - 20:50

Buenas.
Me gustaria hacer un menu con 3 o 4 enlaces para que los usuarios puedieran clicar en ellos y se les cambiara automaticamente el tema, para que elllos pueden escogerlo.
Alguien sabe como hacerlo o tiene alguna idea de como ?? :idea:
GRacias gente :wink:
Invitado 
Usuario no registrado

Enviado:
20.abr 2004 - 21:03

Hay un bloque que no recuerdo muy bien si lo tenemos en las descargas o no que muestra un listado de los themes y permiten mediante un click cambiar automaticamente el theme.

Tambien puedes fabricartelo tu mismo. Eso mismo pregunte en mis comienzos en postnuke-hispano.com y funex me dijo que creara un bloque del tipo core/php con el siguiente contenido:

Código
  1. if (pnUserLoggedIn()){
  2. echo "<center>"
  3. ."<form action=\"user.php\" method=\"post\">"
  4. ."<select name=\"theme\">";
  5. $handle=opendir('themes');
  6. $themelist="";
  7. while ($file = readdir($handle)) {
  8. if ((!ereg("[.]",$file)) ) {
  9. if($file != "CVS") {
  10. $themelist .= "$file ";
  11. }
  12. }
  13. }
  14. closedir($handle);
  15. // modif sebastien multi sites
  16. $cWhereIsPerso = WHERE_IS_PERSO;
  17. if ( !(empty($cWhereIsPerso)) )
  18. {
  19. include("modules/NS-Multisites/chgtheme.inc.php");
  20. }
  21. // fin modif sebastien multi sites
  22. $themelist = explode(" ", $themelist);
  23. sort($themelist);
  24. $usertheme = pnUserGetTheme();
  25. for ($i = 0; $i < sizeof($themelist); $i++) {
  26. if($themelist[$i] != "") {
  27. echo "<option value=\"" . pnVarPrepForDisplay($themelist[$i]) . "\" ";
  28. if ($themelist[$i] == $usertheme) {
  29. echo "selected";
  30. }
  31. echo ">" . pnVarPrepForDisplay($themelist[$i]) . "\n";
  32. }
  33. }
  34. echo "</select>
  35. "
  36. ."
  37. Cambia el aspecto de la web seleccionando alguno de los themes disponibles.
  38.  
  39. "
  40.  
  41. ."<input type=\"hidden\" name=\"op\" value=\"savetheme\">"
  42. ."<input type=\"hidden\" name=\"authid\" value=\"" . pnSecGenAuthKey() . "\">"
  43. ."<input type=\"submit\" value=\""._SAVECHANGES."\">"
  44. ."
  45. </form>";
  46. }


No recuerdo si lo probe o no, pruebalo y me dices smile
mhrodgal
avatar
Novato
Novato
Mensajes: 1

Enviado:
26.may 2006 - 19:53

como y dode guardo los themes y el idioma en español en la carpeta del postnuke


Martín Rodríguez
AnyKiller
avatar
Moderador
Moderador
Mensajes: 5145

Enviado:
26.may 2006 - 21:42

mhrodgal, tu no te lees los readme que incluyen, ¿verdad? rolleyes




No atiendo mensajes privados para dudas
docser
avatar
Colaborador
Colaborador
Mensajes: 1121

Enviado:
27.may 2006 - 02:06

lol :-P

Podrias empezar a leer los manuales y los readme.

Los themes los metes en /tu_web/themes/nombre_del_theme
Los idiomas se añaden directo desde la carpeta del theme
web1580

Frecuente
Frecuente
Mensajes: 44

Enviado:
2.dic 2007 - 23:16

Hola tengo una duda, en mi dominio http://www.xilas.net tengo unos enlaces predefinidos TIPO: descargas, foro, descargas, etc.. el unico que funciona logicamente es el link inicio, pero donde he de buscar el sitio donde les puedo cambiar el link a esos iconos, me refiero en la parte superior, ante todo gracias y un saludo por vuestra ayuda. clapping