/** * HTML * * @return string Código HTML */ public function html() { // Elaborar secciones $this->organizacion(); $this->destacado(); $this->aviso(); $this->ultimas_publicaciones(); $this->categorias(); $this->mapa(); $this->redes(); // Entregar resultado del método en el padre return parent::html(); }
/** * HTML * * @return string Código HTML */ public function html() { // Elaborar sección Organización $organizacion = new Organizacion(); $this->contenido[] = $organizacion->html(); $this->javascript[] = $organizacion->javascript(); // Elaborar sección Destacado $destacado = new Destacado(); $this->contenido[] = $destacado->html(); $this->javascript[] = $destacado->javascript(); // Elaborar sección redes $redes = new Redes(); $this->contenido[] = $redes->html(); $this->javascript[] = $redes->javascript(); // Entregar resultado del método en el padre return parent::html(); }
/** * HTML * * @return string Código HTML */ public function html() { // Indicar al padre que no queremos encerrar el contenido con row y cuerpo $this->contenido_en_renglon = false; // Navegacion $this->navegacion = new \Base\Navegacion(); $this->navegacion->en_raiz = $this->en_raiz; // El contenido es código HTML que proviene y es para el Buscador de Google $this->contenido[] = <<<FINAL <div id="page-content"> <div class='post-body entry-content'> <div id="cse" style="width: 100%;"> <ul id="loadbar"> <li><div class="bar" id="layerFill1"></div></li> <li><div class="bar" id="layerFill2"></div></li> <li><div class="bar" id="layerFill3"></div></li> <li><div class="bar" id="layerFill4"></div></li> <li><div class="bar" id="layerFill5"></div></li> <li><div class="bar" id="layerFill6"></div></li> <li><div class="bar" id="layerFill7"></div></li> <li><div class="bar" id="layerFill8"></div></li> <li><div class="bar" id="layerFill9"></div></li> <li><div class="bar" id="layerFill10"></div></li> </ul> </div> <script src="http://www.google.com/jsapi" type="text/javascript"></script> <div style='clear: both;'></div> </div> </div> FINAL; // Del mismo modo, este código Javascript proviene y es para el Buscador de Google $this->javascript[] = <<<FINAL google.load('search', '1', {language : 'es', style : google.loader.themes.V2_DEFAULT}); google.setOnLoadCallback(function() { var customSearchOptions = {}; var orderByOptions = {}; orderByOptions['keys'] = [{label: 'Relevance', key: ''},{label: 'Date', key: 'date'}]; customSearchOptions['enableOrderBy'] = true; customSearchOptions['orderByOptions'] = orderByOptions; // var imageSearchOptions = {}; imageSearchOptions['layout'] = google.search.ImageSearch.LAYOUT_COLUMN; customSearchOptions['enableImageSearch'] = true; customSearchOptions['imageSearchOptions'] = imageSearchOptions; // var googleAnalyticsOptions = {}; googleAnalyticsOptions['queryParameter'] = 's'; googleAnalyticsOptions['categoryParameter'] = ''; customSearchOptions['googleAnalyticsOptions'] = googleAnalyticsOptions; var customSearchControl = new google.search.CustomSearchControl('015475140351266618625:04hulmghdys', customSearchOptions); customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET); // var options = new google.search.DrawOptions(); options.setAutoComplete(true); options.enableSearchResultsOnly(); customSearchControl.draw('cse', options); function parseParamsFromUrl() { var params = {}; var parts = window.location.search.substr(1).split('&'); for (var i = 0; i < parts.length; i++) { var keyValuePair = parts[i].split('='); var key = decodeURIComponent(keyValuePair[0]); params[key] = keyValuePair[1] ? decodeURIComponent(keyValuePair[1].replace(/\\+/g, ' ')) : keyValuePair[1]; } return params; } // var urlParams = parseParamsFromUrl(); var queryParamName = "s"; if (urlParams[queryParamName]) { customSearchControl.execute(urlParams[queryParamName]); } }, true); FINAL; // Entregar resultado del método en el padre return parent::html(); }