error en codigo de una plantilla

  • Autor Autor halcon00
  • Fecha de inicio Fecha de inicio
H

halcon00

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
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).

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 :


(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.
 
pon todo tu código javascript entre <vb:literal>tucodigo aca</vb:literal> y nos dices si te funciona.
 
ELMER..... MUCHISIMAS GRACIAS .... has dado en el bebe como se dice en España.

Joer solo era eso. y yo tan preocupado.
Podias explicarme brevemente que es lo que hace <vb:literal>

Solucionado y funcionando perfectamente (H)😉😉😉

Que grande eres. Elmer