- Desde
- 30 Ene 2010
- Mensajes
- 71
Hola , no se si es aqui donde debe de ir este post, o en plantillas, si es asi ruego a los moderadores lo muevan .
Estoy creando una plantilla para VB4.0.1 y siguiendo los consejos de los maestros de este foro, (no es la primera que hago una asi y me funciona)
Antes estaba mi web en NukeET y hay esta funcionando, lo que quiero que funcione en VB4 Localizar Radares España. vereis que se desplega una ventana y aparecen en google maps los radares de trafico de españa.
Bien pues una vez dicho donde y como funciona, es un modulo mio.
Paso a explicar mi problema en VB4
Creo el fichero de variables el php este es el codigo (Visualiza_Radares.php).
y lo subo al servidor en la raiz donde he puesto las demas plantillas y me han funcionado.
Creo un boton para llamar a esta plantilla
Ahora me voy a Administrador de estilos crear nueva plantilla y hay pongo el codigo en html
al dar Guardar me sale este error :
(Adjunto imagen)
Este error se proboca en el archivo adminfunctions_template.php ya que en el mio no hay nada en esa linea.
Adjunto parte del codigo donde se produce el error
Deciros que si cojo el codigo html y lo llamo con el navegador funciona perfectamente os adjunto otra imagen para que veais que sale bien y carga todos los datos el mismo codigo.
Asi que no se que puede ser... o que error de sintaxis
Espero me ayudeis averiguar que es.
Gracias.
Estoy creando una plantilla para VB4.0.1 y siguiendo los consejos de los maestros de este foro, (no es la primera que hago una asi y me funciona)
Antes estaba mi web en NukeET y hay esta funcionando, lo que quiero que funcione en VB4 Localizar Radares España. vereis que se desplega una ventana y aparecen en google maps los radares de trafico de españa.
Bien pues una vez dicho donde y como funciona, es un modulo mio.
Paso a explicar mi problema en VB4
Creo el fichero de variables el php este es el codigo (Visualiza_Radares.php).
Insertar CODE, HTML o PHP:
<?php
// ####################### SET PHP ENVIRONMENT ###########################
error_reporting(E_ALL & ~E_NOTICE);
// #################### DEFINE IMPORTANT CONSTANTS #######################
define('THIS_SCRIPT', 'Visualiza Radares');
define('CSRF_PROTECTION', true);
// change this depending on your filename
// ################### PRE-CACHE TEMPLATES AND DATA ######################
// get special phrase groups
$phrasegroups = array();
// get special data templates from the datastore
$specialtemplates = array();
// pre-cache templates used by all actions
$globaltemplates = array('Visualiza Radares',
);
// pre-cache templates used by specific actions
$actiontemplates = array();
// ######################### REQUIRE BACK-END ############################
require_once('./global.php');
// #######################################################################
// ######################## START MAIN SCRIPT ############################
// #######################################################################
$navbits = construct_navbits(array('' => 'Visualiza Radares'));
$navbar = render_navbar_template($navbits);
// ###### YOUR CUSTOM CODE GOES HERE #####
$pagetitle = 'Visualiza Radares';
// ###### NOW YOUR TEMPLATE IS BEING RENDERED ######
$templater = vB_Template::create('Visualiza Radares');
$templater->register_page_templates();
$templater->register('navbar', $navbar);
$templater->register('pagetitle', 'Visualiza Radares');
print_output($templater->render());
?>
y lo subo al servidor en la raiz donde he puesto las demas plantillas y me han funcionado.
Creo un boton para llamar a esta plantilla
Insertar CODE, HTML o PHP:
Ver Radares|http://www.xxxxxxxx.xxx/foro/Visualiza_Radares.php=>self
Ahora me voy a Administrador de estilos crear nueva plantilla y hay pongo el codigo en html
al dar Guardar me sale este error :
El siguiente error ocurrió al tratar de evaluar esta plantilla:
Parse error: syntax error, unexpected '[' in /home/laradio/public_html/foro/includes/adminfunctions_template.php(4659) : eval()'d code on line 152
Esto probablemente es causado por una sentencia condicional con formato incorrecto. Es altamente recomendable que corrijas este error antes de continuar, pero puedes continuar tal y como está si lo deseas.
(Adjunto imagen)
Este error se proboca en el archivo adminfunctions_template.php ya que en el mio no hay nada en esa linea.
Insertar CODE, HTML o PHP:
map.enableScrollWheelZoom();
map.enableDoubleClickZoom();
map.hideControls();
var pos = new GControlPosition(G_ANCHOR_TOP_LEFT, new GSize(70,1));
pos.apply(document.getElementById ("control"));
map.getContainer().appendChild(document.getElementById("control"));
GEvent.addDomListener(map.getContainer(), "DOMMouseScroll",
function(oEvent) { if (oEvent.preventDefault)
oEvent.preventDefault(); });
GEvent.addListener(map, "mouseover", function(){
map.showControls();
});
GEvent.addListener(map, "mouseout", function(){
map.hideControls();
});
var om = new OverlayMessage(document.getElementById('map'));
om.Set('<b>Cargando datos. Espera, por favor...</b>');
GEvent.addListener(map, "mousemove", function(point){
var latLngStr = point.lat().toFixed(5) + ' / ' + point.lng().toFixed(5);
document.getElementById("coords").innerHTML = latLngStr;
});
var gmarkers = [];
var geo = new GClientGeocoder();
function showAddress() {
var address=document.getElementById("search").value;
geo.getLatLng(
address,
function(point) {
if (!point) {
alert(address + " no se ha encontrado");
} else {
map.setCenter(point, 13);
var marker = new GMarker(point);
map.addOverlay(marker);
marker.openInfoWindowHtml(address);
}});}
Adjunto parte del codigo donde se produce el error
Deciros que si cojo el codigo html y lo llamo con el navegador funciona perfectamente os adjunto otra imagen para que veais que sale bien y carga todos los datos el mismo codigo.
Asi que no se que puede ser... o que error de sintaxis
Espero me ayudeis averiguar que es.
Gracias.