J
jtaco263
Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
<?php
require('files/inc/config.php');
require('files/assets/php/header.php');
require('files/libs/Plantilla.class.php');
$plantilla = new plantilla($serv,$user,$pass,$base,$url,$sitio);
$pagina = empty($_GET['pagina']) ? "inicio" : $general->limpiar($_GET['pagina']);
if ($general->logueado()) {
switch ($pagina) {
case 'blog':
$ids = $plantilla->docs($view);
$view = $_GET['view'];
echo $ids[0];
$tsTitle = $ids[1];
break;
case 'logout':
$general->logout();
$general->redir($url);
break;
default:
echo $plantilla->home();
break;
}
}else{
switch ($pagina) {
case 'signup':
echo $plantilla->signup();
break;
case 'login':
echo $plantilla->login();
break;
case 'blog':
$ids = $plantilla->docs($view);
$view = $_GET['view'];
echo $ids[0];
$tsTitle = $ids[1];
break;
default:
echo $plantilla->home();
break;
}
}
require('files/assets/php/footer.php');
<?php
global $tsTitle;
$titulo = $tsTitle;
?>
<!doctype HTML>
<html lang="es">
<head>
<meta http-equiv="Content-type" content="text/html;charset=utf-8" />
<meta name="description" content="<?=$sitio;?><?=$title;?>">
<meta name="author" content="Developers MyTech!">
<title><?php echo $titulo;?></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<?php
global $tsTitle;
echo $tsTitle;
?>
Estas definiendo el valor de $tsTitle despues de ejecutar el header.
¿No estaras confundiendo el uso de global $tsTitle?
si pero se me hace raro
echo $tsTitle;
se genera en el index ya k llamo la funcion:
case 'blog':
$ids = $plantilla->docs($view);
$view = $_GET['view'];
echo $ids[0];
$tsTitle = $ids[1];
break;
como le hag el titulo lo genero desde la funcion docs?
no se puede hacer global?
y como le hago?
el titulo lo genera a partir de la consulta sql
en el archivo plantilla tengo una funcion al final de documento k se ejecuta con la tercera funcion no e puede hacer asi?
require('files/inc/config.php');
require('files/libs/Plantilla.class.php');
$plantilla = new plantilla($serv,$user,$pass,$base,$url,$sitio);
$data_Holder = ''; //el data holder hace eecho despues de header
$pagina = empty($_GET['pagina']) ? "inicio" : $general->limpiar($_GET['pagina']);
switch ($pagina) {
case 'blog':
$ids = $plantilla->docs($month,$view,$ref,$titles);
$ref = $_GET['ref'];
$month = $_GET['month'];
$view = $_GET['view'];
$titles = $_GET['titles'];
$data_Holder = $ids[0];
$GLOBALS['tsTitle'] = $ids[1];
break;
default:
$ids = $plantilla->docs($month,$view,$ref,$titles);
$ref = $_GET['ref'];
$month = $_GET['month'];
$view = $_GET['view'];
$titles = $_GET['titles'];
$data_Holder = $ids[0];
$GLOBALS['tsTitle'] = $ids[1];
break;
}
require('files/assets/php/header.php');
echo $data_Holder;
require('files/assets/php/footer.php');
no cargan los archivos javascript ni la codificacion utf-8 si lo hago de esa manera
- - - Actualizado - - -
si hubo solucion
PHP:require('files/inc/config.php'); require('files/libs/Plantilla.class.php'); $plantilla = new plantilla($serv,$user,$pass,$base,$url,$sitio); $data_Holder = ''; //el data holder hace eecho despues de header $pagina = empty($_GET['pagina']) ? "inicio" : $general->limpiar($_GET['pagina']); switch ($pagina) { case 'blog': $ids = $plantilla->docs($month,$view,$ref,$titles); $ref = $_GET['ref']; $month = $_GET['month']; $view = $_GET['view']; $titles = $_GET['titles']; $data_Holder = $ids[0]; $GLOBALS['tsTitle'] = $ids[1]; break; default: $ids = $plantilla->docs($month,$view,$ref,$titles); $ref = $_GET['ref']; $month = $_GET['month']; $view = $_GET['view']; $titles = $_GET['titles']; $data_Holder = $ids[0]; $GLOBALS['tsTitle'] = $ids[1]; break; } require('files/assets/php/header.php'); echo $data_Holder; require('files/assets/php/footer.php');
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?