4images Forum & Community
International => Español / Castellano => Topic started by: koalasoft on July 24, 2005, 02:08:35 AM
-
buenas ... alguine sabe como puedo hacer una integracion 4imges con un archivo HTML ?
osea ..
Como puedo tener codigo HTML con integracion 4images y que contenga el Templates que utilizo ?
Por ejemplo una table HTML, animaciones etc, ..?
Pregunto puesto que ya he hecho integraciones de este tipo pero con geeklog .. asi que no se si esto se pueda hacer con 4images, si me pueden dar un ejemplo sencillo !! :wink:
No se si me dia antender ... :|
Saludos !! :mrgreen:
-
Saludos,,,
Mejor sería que pusieses tu el ejemplo,, asi nos podriamos hacer una mejor idea de lo que quieres :roll: :roll:
excitex2
-
ok miren .. ya intente hacerlo y puedo pude hacer la integracion ... cree un php de prueba llamado tes.php :mrgreen:
Dentro de ella puse el siguinete codigo ...
<?php
$templates_used = 'home,category_bit,whos_online,thumbnail_bit';
$main_template = 'home';
define('GET_CACHES', 1);
define('ROOT_PATH', './');
define('GET_USER_ONLINE', 1);
include(ROOT_PATH.'global.php');
require(ROOT_PATH.'includes/sessions.php');
$user_access = get_permission();
if (isset($HTTP_GET_VARS['template']) || isset($HTTP_POST_VARS['template'])) {
$template = (isset($HTTP_GET_VARS['template'])) ? stripslashes(trim($HTTP_GET_VARS['template'])) : stripslashes(trim($HTTP_POST_VARS['template']));
if (!file_exists(TEMPLATE_PATH."/".$template.".".$site_template->template_extension)) {
$template = "";
}
else {
$main_template = $template;
}
}
else {
$template = "";
}
include(ROOT_PATH.'includes/page_header.php');
if (!empty($template)) {
$clickstream = "<a href=\"".$site_sess->url(ROOT_PATH."index.php")."\">".$lang['home']."</a>".$config['category_separator'].str_replace("_", " ", ucfirst($template));
$site_template->register_vars("clickstream", $clickstream);
$site_template->print_template($site_template->parse_template($main_template));
include(ROOT_PATH.'includes/page_footer.php');
}
$cache_id = create_cache_id(
'cat.page.index',
array(
$user_info[$user_table_fields['user_id']],
isset($user_info['lightbox_image_ids']) ? substr(md5($user_info['lightbox_image_ids']), 0, 8) : 0,
$config['template_dir'],
$config['language_dir']
)
);
if (!$cache_page_index || !$content = get_cache_file($cache_id)) {
// Always append session id if cache is enabled
if ($cache_page_index) {
$old_session_mode = $site_sess->mode;
$site_sess->mode = 'get';
}
ob_start();
//----------------------------------------------------- FIN ENCABEZADO INTEGRADO ------------------------------
//-------------------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------------
//----------------------------------------------------- INICIO INTEGRADO DE PIE DE PAGINA ------------------------------
//-----------------------------------------------------
//--- Print Out ---------------------------------------
//-----------------------------------------------------
$site_template->register_vars(array(
"msg" => $msg,
"clickstream" => $clickstream
));
$site_template->print_template($site_template->parse_template($main_template));
$content = ob_get_contents();
ob_end_clean();
if ($cache_page_index) {
// Reset session mode
$site_sess->mode = $old_session_mode;
save_cache_file($cache_id, $content);
}
} // end if get_cache_file()
echo $content;
?>
<!-- Codigo HTML para visualizar fuera y abajo del footer -->
<?php
include(ROOT_PATH.'includes/page_footer.php');
?>
Asi pues ... esto mi guie haciendo ya que ya he hecho integraciones de este tipo pero con geeklog .. y me guie para hacer esto ..
Solo que aqui solo muestra el encabezado y el pie de pagina de cualquier template que se este utilizando en ese momento ..
El detalle es e hice ya varia prubea y no he podido logar es meter codigo HTML pero queme quede entro del contenido de l template .. osea ..
si pongo codigo HTML entre el fin del encabezado e inicio del pie de pagina ... me sale bine . pero no dentro por asi decirlo el formulario del templates .. si no alfondo de este .. vaya .. como si estuvieras haceidno un simple codigo HTML al fondo de la pagina y dondtro del formulario templates ... para un ejemplo mas claro .. No puedo poner una tabla hecho en HTML dentro de un formulario del Templates ..
Espero haberme explicado bien :roll:
Si no pues doy mas datos ...
Saludos !! :mrgreen:
-
Alguine por alli lo ha hecho .. pues vaya que he tratado y nada ... pue sme gstaria usar el template que utilizo para hacer las mias .. y como ya lo repeti ... esto lo hago con geeklog .. pero con 4images nada que me sale todavia
Alguna idea ??
Saludos !! :mrgreen:
-
Listo .. es una "jalada" la verdad .. solo tenis que poner el siguinete codigo especificando el diseño del tema ..
<?php
$main_template = "miseccion"; <<== Aqui se especifica que el diseño del tema esta en Templates
define('GET_CACHES', 1);
define('ROOT_PATH', './');
define('GET_USER_ONLINE', 1);
include(ROOT_PATH.'global.php');
require(ROOT_PATH.'includes/sessions.php');
include(ROOT_PATH.'includes/page_header.php');
//-----------------------------------------------------
//--- Print Out ---------------------------------------
//-----------------------------------------------------
$site_template->register_vars(array(
"content" => $content,
"msg" => $msg,
"clickstream" => $clickstream,
"lang_control_panel" => $lang['control_panel']
));
$site_template->print_template($site_template->parse_template($main_template));
include(ROOT_PATH.'includes/page_footer.php');
?>
Ahora en el directorio Templates pongo mi codigo HTML y le doy de nomnbre miseccion.html y dentro de este el siguinete codigo ..
{header}<p> el clasico Hola Mundo</p>{footer}
Y listo .. este un ejemplo :)
Saludos !! :mrgreen:
-
Saludos,,
Lee este post,, hace tiempo que está insertado : http://www.4homepages.de/forum/index.php?topic=6966.msg30523#msg30523
excitex2
-
Fijate este post tambine ya tiene rato que lo puse y no habia visto el que me dices ahora :(
Pero bueno .. pude hacerlo sin checar ese y bueno es un paso bueno no :wink:
Gracias de todos modos .. lo tomare para implementar :)
Saludos !!