<%
If Request.ServerVariables("SERVER_NAME") = "www.mysite.com" Then
Response.redirect "http://www.redirect.com"
End If
%>
miércoles, 11 de julio de 2012
ASP: Redireccionamiento para un dominio específico
Si se desea redireccionar el acceso a una página para un dominio específico, en caso hayan varios dominios apuntando al mismo código:
Apache Tomcat: Habilitando SSI
Parece que por defecto la instalación de Apache Tomcat no trae habilitado los SSI (Server Side Includes). Para habilitarlo hay que hacer tres pasos sencillos:
- Renombrar el JAR que se encuentra en "[catalina_home]/server/lib": servlets-ssi.renametojar
- Descomentar la configuración del servlet en "[catalina_home]/conf/web.xml"
- Descomentar la configuración del mapeo del servlet en el mismo archivo y configurar el patrón URL como corresponde al tipo de extensiones que van a tener estos includes
<!-- <servlet> <servlet-name>ssi</servlet-name> <servlet-class> org.apache.catalina.ssi.SSIServlet </servlet-class> <init-param> <param-name>buffered</param-name> <param-value>1</param-value> </init-param> <init-param> <param-name>debug</param-name> <param-value>0</param-value> </init-param> <init-param> <param-name>expires</param-name> <param-value>666</param-value> </init-param> <init-param> <param-name>isVirtualWebappRelative</param-name> <param-value>0</param-value> </init-param> <load-on-startup>4</load-on-startup> </servlet> -->
<!-- <servlet-mapping> <servlet-name>ssi</servlet-name> <url-pattern>*.html</url-pattern> </servlet-mapping> -->
miércoles, 27 de junio de 2012
CakePHP: Llenando un combo box
Aca estoy iniciando con mis primeros pasos en este framework que hasta el momento pinta muy bien. La documentación que existe en el sitio oficial donde exponen un caso de ejemplo desarrollando un blog es verdaderamente muy útil. Solamente me quedé un poco atascado en el desarrollo de mi propio ejemplo queriendo llenar un combo box.
En mi caso quería tener una pantalla para agregar una mascota seleccionando la raza a la que pertenece. Para ello necesito poder mostrar las razas que se encuentran en una tabla aparte de la de mascotas.
Al final la solución que encontré fue la de importar la clase modelo "Raza" para poder hacer un "find" y mandar los resultados a la vista utilizando una notación especial para que se ajuste bien a un combo box.
En mi caso quería tener una pantalla para agregar una mascota seleccionando la raza a la que pertenece. Para ello necesito poder mostrar las razas que se encuentran en una tabla aparte de la de mascotas.
Al final la solución que encontré fue la de importar la clase modelo "Raza" para poder hacer un "find" y mandar los resultados a la vista utilizando una notación especial para que se ajuste bien a un combo box.
Controlador
<?php
App::import('Model', 'Raza');
class MascotasController extends AppController {
public $helpers = array('Html', 'Form');
public function add() {
if ($this->request->is('post')) {
// Código para salvar la mascota.
} else {
$raza = new Raza();
$razas = $raza->find('list', array(
'fields' => array('Raza.id', 'Raza.nombre')
));
$this->set('razas', $razas);
}
}
}
Vista
<h1>Agregar Mascota</h1>
<?php
echo $this->Form->create('Mascota');
echo $this->Form->input('nombre');
echo $this->Form->input('raza', array(
'type' => 'select',
'options' => $razas,
'empty' => false
));
echo $this->Form->end('Guardar Mascota');
?>
miércoles, 6 de junio de 2012
Imprimir contenido en ventana aparte
Código mostrando como mandar a imprimir un contenido en una ventana aparte cerrandola inmediatamente. Funciona para todos los navegadores (en teoría).
<html>
<head>
<script language="javascript">
function printDiv() {
var divToPrint = document.getElementById('printArea');
newWin= window.open();
newWin.document.write(divToPrint.innerHTML);
newWin.document.close();
newWin.focus();
newWin.print();
newWin.close();
}
</script>
</head>
<body>
<div id="printArea">
Print all content here!
</div>
<a href="#" onclick="printDiv()">Print!</a>
</body>
</html>
Suscribirse a:
Entradas (Atom)