Todos los colores deben de ir con los seis valores hexadecimales sin el carácter numérico.

COLOR

Color principal de la aplicación que será tomado en diferentes elementos.

COLOR_ACTIVE

Color de contraste del color principal, se recomienda que sea el mismo tono pero más oscuro.

COLOR_BG

Color de fondo de la aplicación.

COLOR_BG_CONT

Color de fondo del contenedor.

COLOR_FONT

Color de la tipografía general.

COLOR_FONT_ACTIVE

Color de tipografía para los elementos que tiene fondo del color principal o el color active. Se recomienda que sea de un color que favorezca la legibilidad, por ejemplo blanco.

FONT_HREF

URL de la fuente en caso de utilizar Google Fonts.

http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,800,700,300,600

FONT_FAMILY

Tipografía que será reemplazada en el font-family.

'Open Sans', sans-serif

BUSCADOR_COLOR_BG

Color de fondo para los buscadores únicamente.

BUSCADOR_COLOR_FONT

Color de fuente para los buscadores únicamente.

LAYOUT

Distribución del sidebar y contenido para las pantallas que poseen dichos elementos, las secciones restantes se visualizan a pantalla completa respetando el container.

Donde el número de columna mayor será tomado como el sector a visualizar el contenido y el restante menor el sidebar

Opciones de configuración disponibles:
  • 3-9
  • 4-8
  • 5-7
  • 7-5
  • 8-4
  • 9-3
3 - 9
4 - 8
5 - 7
7 - 5
8 - 4
9 - 3

CONTAINER

Clase contenedora que define el ancho del contenido.

Tiene dos valores de configuración válidos:
  • container (anchura fija)
  • container-fluid (anchura variable)
container
container-fluid

CSS_THEME

URL de una hoja de estilos .css que será llamada en el HTML. Dicha llamada será la última en orden, permitiendo realizar overwrite de los estilos de la aplicación.


Código Apache del .htaccess
Se puede generar una regla para disfrazar la acción del motor en el sitio del cliente si es deseado.
El juego de caracteres empleados queda a criterio del cliente.
En el siguiente ejemplo se puede observar cómo se trabaja con la palabra buscador.
<IfModule mod_rewrite.c>
RewriteEngine On

Options -Indexes
Options +FollowSymlinks

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule ^buscador/(.+)$ buscador.php?url=$1 [QSA,L]

<Files .htaccess>
deny from all
</Files>

Código PHP de buscador.php
Se debe de generar un archivo de recepción el cual recibe la parte de la url que se en el iframe junto con la url del motor.
<?php

/*
  * Tomo la URL del GET y la guardo en una variable:
  * Valor = "/spider/buscador/paquetes"
  */
$url = $_GET['url'];
?>

<?php   /* La imprimo de modo que quede concatenada con la url del motor, en el src del iframe */   ?>
<iframe src="http://dominio.mktecloud.com/<?php echo $url; ?>" frameborder="0" scrolling="auto" width="100%" height="1000px"></iframe>

Código HTML del Buscador de Paquetes

<iframe src="http://dominio.mktecloud.com/spider/buscador/paquetes" frameborder="0" allowTransparency="true" scrolling="auto" width="100%" height="300px"></iframe>

Código HTML del Buscador de Cruceros

<iframe src="http://dominio.mktecloud.com/spider/buscador/cruceros" frameborder="0" allowTransparency="true" scrolling="auto" width="100%" height="300px"></iframe>

Código HTML del Buscador de Paquetes Ski

<iframe src="http://dominio.mktecloud.com/spider/buscador/ski" frameborder="0" allowTransparency="true" scrolling="auto" width="100%" height="300px"></iframe>

se debe de tomar la siguiente URL como dirección del schema del web service: http://dominio.mktecloud.com/spider/ws.
Productos getProductos
Obtener todo el listado de productos
/* URL del WS */
$URL = 'http://dominio.mktecloud.com/spider/ws/';

/* Configurar el Cliente Soap */
$options = array  (
  'location' => $URL,
  'uri' => $URL,
  'trace' => 1
);

/* Instanciar el Cliente Soap */
$client = new SoapClient(NULL,  $options);

/* Parametros del metodo */
$hash = 0000;  //Id de autentificacion

/*
* Submodulo del tipo de producto
* PAQ => Paquetes
* CRU => Cruceros
*/
$sm = 'PAQ';

/* Limit y Offset */
$offset = 0;
$limit = 20;

/* Friltros de busqueda */
$nombre = FALSE;
$proveedor = FALSE;
$categoria = FALSE;
$region = FALSE;
$pais = FALSE;
$ciudad = FALSE;
$linea = FALSE;

/* Metodo que buscar productos */
$productos = $client->getProductos($hash, $sm, $offset, $limit, $nombre, $proveedor, $categoria, $region, $pais, $ciudad, $linea);

/* Ver data obtenida */
echo  '<pre>';
var_dump($productos);
echo '</pre>';

Paquete getPaquete
Obtener la información de un paquete en particular

/* URL del WS */
$URL = 'http://localhost/consult-ar/mkte/spider/ws/';

/* Configurar el Cliente Soap */
$options = array(
'location' => $URL,
'uri' => $URL,
'trace' => 1
);

/* Instanciar el Cliente Soap */
$client = new SoapClient(NULL, $options);

/* Parametros del metodo */
$hash = 0000; //Id de autentificacion
$proveedor = 20; //Id Conector
$codigo = '27251'; //Codigo del producto

/* Metodo que obtiene la informacion de un producto */
$producto = $client->getPaquete($hash, $proveedor, $codigo);

/* Ver data obtenida */
echo '<pre>';
var_dump($producto);
echo '</pre>';

Crucero getCrucero
Obtener la información de un crucero en particular

/* URL del WS */
$URL = 'http://localhost/consult-ar/mkte/spider/ws/';

/* Configurar el Cliente Soap */
$options = array(
'location' => $URL,
'uri' => $URL,
'trace' => 1
);

/* Instanciar el Cliente Soap */
$client = new SoapClient(NULL, $options);

/* Parametros del metodo */
$hash = 0000; //Id de autentificacion
$proveedor = 20; //Id Conector
$codigo = '27251'; //Codigo del producto

/* Metodo que obtiene la informacion de un producto */
$producto = $client->getCrucero($hash, $proveedor, $codigo);

/* Ver data obtenida */
echo '<pre>';
var_dump($producto);
echo '</pre>';