Commit 96a766c5 authored by Phil Höfer's avatar Phil Höfer
Browse files

Merge branch 'development' into 310-ergebnisseiten-styles-in-less-code-ubernehmen

parents 8d9c3b07 66ea4e06
......@@ -15,11 +15,15 @@ class MetaGerSearch extends Controller
$time = microtime();
# Mit gelieferte Formulardaten parsen und abspeichern:
$metager->parseFormData($request);
#if($metager->getFokus() !== "bilder" )
#{
# Ein Schutz gegen bestimmte Bot-Angriffe, die uns passiert sind.
if ($metager->doBotProtection($request->input('bot', ""))) {
return redirect(LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), url("/noaccess", ['redirect' => base64_encode(url()->full())])));
}
# Nach Spezialsuchen überprüfen:
$metager->checkSpecialSearches($request);
#}
# Alle Suchmaschinen erstellen
$metager->createSearchEngines($request);
......@@ -33,6 +37,14 @@ class MetaGerSearch extends Controller
return $metager->createView();
}
public function botProtection($redirect)
{
$hash = md5(date('YmdHi'));
return view('botProtection')
->with('hash', $hash)
->with('r', $redirect);
}
public function quicktips(Request $request)
{
$q = $request->input('q', '');
......
......@@ -310,6 +310,25 @@ class MetaGer
}
}
/**
* Diese Funktion überprüft, ob wir einen erweiterten Check auf Bots machen müssen.
* Z.B.: Wurden wir von einem Bot (dessen Anfragen aus dem Tor-Netzwerk kamen) mit tausenden
* Anfragen zu Telefonnummern überschwemmt. Bei diesen werden wir nun eine erweiterte Überprüfung
* durchführen.
* Für den Anfang werden wir alle Anfragen, die unter diese Kriterien fallen, nur noch beantworten, wenn
* JavaScript ausgeführt wird. (Mal schauen ob und wie lange dies ausreicht)
*/
public function doBotProtection($bot)
{
$hash = md5(date('YmdHi'));
if (preg_match("/^\d+$/s", $this->getEingabe()) && $bot !== $hash) {
return true;
} else {
return false;
}
}
public function combineResults($engines)
{
foreach ($engines as $engine) {
......
......@@ -3581,8 +3581,10 @@ return(65535&d)<<16|65535&c},C=function(a,b,c,d){var e=(65535&a)+(65535&b)+(6553
$(document).ready(function() {
getDocumentReadyForUse($("#foki > li.active > a").attr("aria-controls"));
$('iframe').iFrameResize({
'autoResize': false
'autoResize': true,
'heightCalculationMethod': 'documentElementScroll'
});
botProtection();
});
function tabs() {
......@@ -3793,6 +3795,14 @@ function fokiChanger() {
});
})(jQuery);
function botProtection() {
if ($("meta[name=pqr]").length > 0) {
var link = atob($("meta[name=pqr]").attr("content"));
var hash = $("meta[name=pq]").attr("content");
document.location.href = link + "&bot=" + hash;
}
}
function productWidget() {
var isMobile = false; //initiate as false
// device detection
......
This diff is collapsed.
$(document).ready(function() {
getDocumentReadyForUse($("#foki > li.active > a").attr("aria-controls"));
$('iframe').iFrameResize({
'autoResize': false
'autoResize': true,
'heightCalculationMethod': 'documentElementScroll'
});
botProtection();
});
function tabs() {
......@@ -213,6 +215,14 @@ function fokiChanger() {
});
})(jQuery);
function botProtection() {
if ($("meta[name=pqr]").length > 0) {
var link = atob($("meta[name=pqr]").attr("content"));
var hash = $("meta[name=pq]").attr("content");
document.location.href = link + "&bot=" + hash;
}
}
function productWidget() {
var isMobile = false; //initiate as false
// device detection
......
<?php
return [
"title" => "Error 404, página no econtrada",
"text" => "Eventualmente ha usado un link antiguo o erróneo "
];
<?php
return [
"title" => "Ups. Esto no debería haber pasado.",
"text" => "Algo no ha funcionado con su consulta. Tratamos de encontrar las razones lo más pronto posible."
];
<?php
return [
"title" => "Servicio no disponible",
"text" => "En un momento regresamos"
];
<?php
return [
"head.1" => "Sobre nosotros",
"head.2" => "¿Cuales ventajas ofrece el uso MetaGer?",
"list.1" => "Protección de datos y privacidad son natural en nuestro buscador. Implementados y listo para el uso en cada búsqueda. <a href=\"/datenschutz/\">Más info...</a>",
"list.2" => "Somos una <a href=\"/spende/\"> asociación sin fines de lucro:</a> No tenemos la meta de enriquecernos con sus clicks o con sus datos.",
"list.3" => " <a href=\"https://de.wikipedia.org/wiki/MetaGer\" target=\"_blank\" rel=\"noopener\">MetaGer</a> en primer plano es un <a href=\"https://de.wikipedia.org/wiki/Metasuchmaschine\" target=\"_blank\" rel=\"noopener\">META-buscador:</a> Consultamos hasta 50 buscadores, podemos ofrecer diversidad en los resultados de búsquedas.",
"list.4" => "No preferimos en nuestros resultados <a href=\"https://de.wikipedia.org/wiki/Filterblase\" target=\"_blank\" rel=\"noopener\"> lo mas clickeado:</a> wird:Nuestros resultados no tienen mainstream, sino diversidad.",
"list.5" => "<a href=\"http://blog.suma-ev.de/node/207\" target=\"_blank\" rel=\"noopener\">MetaGer esta desde hace 20 años en el internet:</a> Nuestra experiencia es su ventaja - nosotros sabemos que estamos haciendo.",
"list.6" => "Pero tampoco estamos sin errores: Si encuentra algo raro: ¡Por favor <a href=\"/kontakt/\" target=\"_blank\" rel=\"noopener\">contáctenos!</a>. Tomamos serios todos sus observaciones: Ustedes son lo más importante para nosotros."
];
<?php
return [
"failed" => "Los accesos proporcionados no están conocidos.",
"throttle" => "Demasiados intentos de loggearse, espera :seconds segundos y intente de nuevo."
];
<?php
return [
"achtung" => "Ojo, debido a que nuestro sitio esta en constante desarrollo, puede que hay cambios en la estructura y función del sitio. Tratamos de actualizar los FAQ los más rápido possible, pero no podemos prevenir que hay diferencias temporales en partes de las explicaciones.",
"title" => "MetaGer - FAQ",
"faq.1.h" => "¿Que es MetaGer?",
"faq.1.b" => "MetaGer es un buscador, que busca en varios buscadores las palabras de búsqueda y sintetiza los resultados. MetaGer trabaja con los resultados y sintetiza los resultados duplicados. En efecto no es posible de encontrar todos los resultados duplicados. Algo así es un Metabuscador. Si uno quiere hacer una búsqueda meticulosa tiene que ir a diferentes buscadores y buscar \"a mano\" en cada uno y comparar los resultados. Este trabajo puede hacer un Metabuscador. Encima de esto tiene un mayor alcance ya que no todos los buscadores conocen toda la red. Más info sobre Metabuscadores encuentra en <a href=\"https://de.wikipedia.org/wiki/Metasuchmaschine\" target=\"_blank\" rel=\"noopener\">Wikipedia</a>. Si los resultados de MetaGer no le parecen suficiente puede rebuscar en un buscador especifico haciendo click en el link que indica el origen del resultado. Muchas otras buscadores encuentra aquí: <a href=\"http://www.klug-suchen.de/\" target=\"_blank\" rel=\"noopener\">klug-suchen.de</a>.",
"faq.2.h" => "¿Cuales buscadores búsa MetaGer ?",
"faq.2.b" => "Puede encontrar la lista en el punto del menú \"ajustar\". Todos que usted no ha apagado serán rastreadas.",
"faq.3.h" => "¿Porque no hay un selector para encender todas?",
"faq.3.b" => "La razón es que en ocasiones se contradicen las exigencias. Por ejemplo no tiene sentido en una búsqueda científica encender los buscadores de productos y viceversa. Los resultados no se prestan para ser mezclados.",
"faq.4.h" => "¿Porque [no | ya no | aun] rastrean al buscador XY?",
"faq.4.b" => "Si ya no rastreamos un buscador, a quien antes si rastreábamos, entonces esto puede tener razones técnicas, de concepto o \"políticos\" ( la conexión es demasiado débil, el ordenador demasiado chico, los resultados no encajan, el buscador no tienen opción en español, el buscador \"no nos quiere\", lo cual tenemos que respetar).",
"faq.5.h" => "Un buscador no responde",
"faq.5.b" => "¿Uno de los buscadores que rastrea MetaGer (que normalmente ha respondido bien), de repente ya no encuentra nada, que esta pasando? Probablemente el buscador ha cambiado su formato de resultados y confunde con esto nuestro software. En este caso pedimos que nos manda un correo informándonos, para que podemos corregir el problema.",
"faq.6.h" => "Contenidos dudosos",
"faq.6.b.1" => "¡En un resultado que encontrado algo que no solo me enoja sino opino que es ilegal!",
"faq.6.b.2" => "Si encuentra algo en el internet, sobre cual usted opina que es ilegal o pone en riesgo menores, usted puede escribir a hotline@jugendschutz.net o navega hasta el sitio http://www.jugendschutz.net/ y llena el formulario de quejas. Es de ayuda un corto mensaje que concretamente piensa que es ilegal en el sitio que ha visitado y como ha encontrado el sitio. También puede escribir un email a nuestro encargado de protección de menores (<a href=\"mailto:jugendschutz@metager.de\" target=\"_blank\" rel=\"noopener\">jugendschutz@metager.de</a>).",
"faq.7.h" => "¿Puedo incorporar MetaGer en mi sitio web?",
"faq.7.b" => "¡No hay problema! Seguro! Información más precisa encuentra bajo del menú \"servicios\" y el subpunto \"Widget\".",
"faq.8.h" => "¿Donde puedo ingresar el URL de mi página en MetaGer ?",
"faq.8.b" => "No se puede. MetaGer es un Metabuscador. No busca ella misma sino esta usando los resultados de otros buscadores. Si quiere dar a conocer su sitio web, tiene que ir a cada buscador y registrar su sitio web allá.",
"faq.9.h" => "Como funciona el ranking de MetaGer",
"faq.9.b" => "A esta pregunta no damos respuestas por razones obvios.",
"faq.10.h" => "¿Con mi XYZ-navegador y el XYZ-sistema operativo no puedo consultar MetaGer. Que puedo hacer ?",
"faq.10.b" => "Prueba primero instalar el plugin. Para instalarlo, simplemente haga click en el link debajo del campo de búsqueda. Alli ya debería ya haberse detectado su navegador. Si aun tienen un problema, por favor escribanos: <a href=\"mailto:office@suma-ev.de\" target=\"_blank\" rel=\"noopener\">office@suma-ev.de</a>",
"faq.11.h" => " ",
"faq.11.b" => " ",
"faq.12.h" => "¿Como puedo borrar las sugerencias de mis búsquedas anteriores ?",
"faq.12.b" => "Las sugerenicas provienen de su navegador y alli es donde puede apgarlos. En general puede hacer esto en el apartado del historial.",
"faq.13.h" => "¿Que pasa con la protección de datos, cuanto tiempo guardan ustedes los datos?",
"faq.13.b.1" => "La protección de datos personales tiene tanta importancia para nosotros que no hacemos nada que puede ir contra estos intereses: no hay Cookies o Session-IDs o otra cosa que facilita guardar sus datos. Vea también: <a href=\"/datenschutz/\" target=\"_blank\" rel=\"noopener\">https://metager.de/datenschutz/</a>",
"faq.13.b.2" => "Lo que hay con cada buscador (y no se puede hacer nada), son las direcciones IPs que envía cada búsqueda. Esto tambien pueden ser datos personales. Por esto nosotros NO guardamos IPs, ni por día y para nada por años. MetaGer anonimiza las direcciones IP mientras corre la búsqueda y envía las búsquedas anónimo a los buscadores que va rastrear. Según nuestra experiencia un buscador funciona muy bien sin guardar direcciones IP. ¿Que más hacemos?",
"faq.13.b.3" => "Si usted quiere (independiente de MetaGer) navegar el internet sin que se guarda su dirección IP, puede usar uno de los Proxies libres o financiados por publicidad, puede contratar un servicio comercial, o puede usar MetaGer-Proxy sin costo. Más información para ello encuentra bajo del titulo \"servicios\" en el menú.",
"faq.13.b.4" => "Si quiere asegurar su anonimato aun más, puede participar en la red Tor. Más información para ello bajo del titulo \"servicios\" en el menú. ",
"faq.13.b.5" => "Por supuesto el acceso a MetaGer esta automáticamente encriptado por el protocolo https. Con esto sus búsquedas están seguros mientras se transmiten desde su ordenador hacia los servidores de MetaGer.",
"faq.14.h" => "¿Como se puede identificar personas en internet?",
"faq.14.b" => "Se puede identificar personas cuando un usuario se ha registrado personalmente en un servicios (por ejemplo Google-Mail). En este caso se pone un Cookie para este usuario. En una posterior búsqueda este usuario esta identificado con este Cookie. Salvo el usuario (inteligencia) borra el Cookie ;-) .Pero pocos hacen esto. Una identificación exacta del usuario vía dirección IP es solo posible mediante el proveedor de internet. Esto en caso normal es poco probable. Pero ha mas indicios: también sin la ayuda del proveedor es posible una localización geográfica del usuario. En navegador manda otros datos, como User-Agent, la versión exacta del navegador, el entorno de trabajo, sistema operativo y eventualmente el Patch-Level. También con estos datos es posible una identificación del usuario, cuales datos están conocidos por el registro en un servicio como Google-Mail, Facebook, Twitter). Puede comprobarlo en <a href=\"https://amiunique.org/\" target=\"_blank\" rel=\"noopener\">amiunique.org</a>.",
"faq.15.h" => "¿Como nació MetaGer, cual es su historia?",
"faq.15.b" => "MetaGer existe desde 1996 .. los detalles de la historia puede leer en una entrevista en nuestro blog: <a href=\"http://blog.suma-ev.de/node/207\" target=\"_blank\" rel=\"noopener\">http://blog.suma-ev.de/node/207</a>.",
"faq.16.h" => "¿Puedo poner un link hacia MetaGer?",
"faq.16.b" => "¡Si! Si puede poner miles de links hacia nosotros. Incluso si tiene una opinión un poco diferente sobre los temas de la vida que nosotros, sino vota por el mismo partido o tiene una opinión diferente sobre la ortografía correcta. ¡Más links mejor! Más nos gustaría por supuesto si usted, tal ves en el marco de mejora de su sitio web, usaría nuestro widget de búsqueda para sitios. Por favor busca más información sobre los widgets y como incorporarlos en el el punto \"servicios\" del menú."
];
<?php
return [
"title" => "Aviso legal",
"headline.1" => "<a href=\"http://suma-ev.de/\" target=\"_blank\" rel=\"noopener\">SUMA-EV - Verein für freien Wissenszugang (e.V.)</a> en cooperación con la <a href=\"http://www.uni-hannover.de/\" target=\"_blank\" rel=\"noopener\">universidad Leibniz Hannover</a>",
"info.1" => "Articulo de Wikipedia de <a href=\"http://de.wikipedia.org/wiki/Suma_e.V.\" target=\"_blank\" rel=\"noopener\">SUMA-EV</a>",
"info.2" => " SUMA-EV Röselerstr. 3 D-30159 Hannover Deutschland/Germany",
"info.3" => "Contacto: Tel.: ++49-(0)511-34000070 EMail: <a href=\"mailto:office@suma-ev.de\">office@suma-ev.de</a><a href=\"/kontakt/\"> - Public-PGP-Key</a> <a href=\"/kontakt/\">Formulario encriptado</a>",
"info.4" => "Junta directiva: <a href=\"http://www.intares.de/service_provider_info/management.html\">Dr. Bernhard Biedermann</a>, <a href=\"http://www.nebel.de/unternehmen/vita.shtml\">Michael Nebel</a>, <a href=\"http://de.wikipedia.org/wiki/Wolfgang_Sander-Beuermann\">Dr. Wolfgang Sander-Beuermann</a>",
"info.5" => "Dirección: <a href=\"http://de.wikipedia.org/wiki/Wolfgang_Sander-Beuermann\">Dr. Wolfgang Sander-Beuermann</a> Public-PGP-Key: <a href=\"/team/pubkey-wsb\">https://metager.de/team/pubkey-wsb</a> Facebook: <a href=\"https://www.facebook.com/wolfgang.sanderbeuermann%0A\">https://www.facebook.com/wolfgang.sanderbeuermann</a> Twitter: <a href=\"http://twitter.com/wosabeu\">http://twitter.com/wosabeu</a>",
"info.6" => "Encargado de protección de menores: Georg Becker <a href=\"mailto:jugendschutz@metager.de\">jugendschutz@metager.de</a>",
"info.7" => "Responsable de contenidos según § 55 Abs. 2 RStV: <a href=\"http://de.wikipedia.org/wiki/Wolfgang_Sander-Beuermann\">Dr. Wolfgang Sander-Beuermann</a>",
"info.8" => "\"SUMA-EV - Verein für freien Wissenszugang\" es una asociación sin fines de lucro, registrado en el registro de asociaciones del Amtsgericht Hannover bajo numero VR200033. Número de identificación a efectos del IVA: DE 300 464 091 La \"Gottfried Wilhelm Leibniz Universität Hannover\" es una entidad del derecho publico.",
"info.9" => "Exención de responsabilidad",
"info.10" => "Pese al control minucioso de contenidos no podemos hacernos responsable de contenidos encontrados en hipervinculos externos. Para los contenidos de páginas linkeadas son unicamente responsables las respectivas compañías operadoras."
];
<?php
return [
"headline.1" => "Contacto",
"headline.2" => "Forum",
"headline.3" => "Por favor haga las preguntas técnica primero en nuestro <a href=\"http://forum.suma-ev.de/\" target=\"_blank\" rel=\"noopener\">Forum</a>",
"headline.4" => "Así también pueden aprovechar otros de las respuestas.",
"form.1" => "Formulario de contacto seguro",
"form.2" => "Con este formulario nos puede contactar encryptado. Por supuesto como vía alterna nos puede mandar un <a href=\"mailto:office@suma-ev.de\">email</a>.",
"form.3" => "Por la cantidad de consultas que recibimos no estamos siempre contestando a tiempo.",
"form.4" => "Si no nos da su correo electrónico, no podemos contestarle.",
"form.5" => "Su dirección de correo electrónico (opcional)",
"form.6" => "Su mensaje",
"form.7" => "Su mensaje será encryptada antes de mandarla",
"form.8" => "para esto necesitamos Javascript.",
"form.9" => "Sino tiene activado Javascript su mensaje será enviada sin encryptación.",
"form.10" => "Encriptar y enviar",
"mail.1" => "Por email",
"mail.2" => "Nos puede mandar un email directamente a la siguiente direccion: <a href=\"mailto:office@suma-ev.de\">office@suma-ev.de</a>",
"mail.3" => "Si la quiere encriptar, puede ver nuestra llave pública de OpenPGP aquí:",
"letter.1" => "Por carta",
"letter.2" => "Preferimos que nos contacte por medios digitales. Si lo ve indispensable contactarnos vía correo fisico, nos puede escribir a la siguiente dirección:",
"letter.3" => "SUMA-EV Röselerstr. 3 30159 Hannover Germany"
];
<?php
return [
"previous" => "« Regresar",
"next" => "Siguiente »"
];
<?php
return [
"headline.1" => "Su donacón para SUME-EV y MetaGer",
"headline.2" => "Ayuda usted, que en el internet los buscadores libres quedan libre. El conocimiento digital del mundo tiene que ser accesible sin tutela de estados o empresas.",
"bankinfo.1" => "Con una transferencia bancaria",
"bankinfo.2" => "SUMA-EV IBAN: DE64 4306 0967 4075 0332 01 BIC: GENODEM1GLS (No. de cuenta: 4075 0332 01, BLZ: 43060967) GLS Gemeinschaftsbank, Bochum",
"bankinfo.3" => "En caso que quiere un recibo de donación, por favor ponga su correo electrónico y su dirección completa en el formulario de transferencia.",
"logos.1" => "Cómodo con Paypal ,<br> incluso con tarjeta de crédito y sin registrarse.",
"logos.2" => "o con Bitcoin <br> seguro y con seudónimo.",
"bitcoins" => "Nuestra dirección de Bitcoin:",
"lastschrift.1" => "Donciones con procedimiento de nota de cargo:",
"lastschrift.2" => "Simplemente llena el formulario con sus datos bancarios y el monto deseado. Nosotros entonces cargamos su cuenta acuerdo a los datos proporcionados.",
"lastschrift.3" => "Por favor ponga su nombre",
"lastschrift.3.placeholder" => "Nombre",
"lastschrift.4" => "Su correo electrónico:",
"lastschrift.5" => "Su numero de teléfono, para verificar su donación vía una llamada si fuese necesario:",
"lastschrift.6" => "Su IBAN o numero de cuenta:",
"lastschrift.7" => "Su BIC o \tcódigo de identificación bancaria:",
"lastschrift.8" => "Aquí puede indicarnos que monto quiere donar y enviarnos un mensaje adicional si quiere:",
"lastschrift.8.placeholder" => "Mensaje",
"lastschrift.9" => "Donación",
"lastschrift.10" => "Sus datos serán transmitidos por una conexión encryptada y no pueden ser leído por terceros. El monto que usted nos indica, sera cargado a su cuenta. SUME-EV usa sus datos exclusivamente para la contabilidad de las donaciones. Sus datos no serán transmitidos a nadie. Donaciones al SUMA-EV son deducibles de los impuestos, ya que el SUME-EV es aprobado por el Finanzamt Hannover Nord como asociación sin fines de lucro, y esta registrado en el registro del Amtsgericht Hannover con el numero VR200033. Un recibo de donaciones arriba de 200,- Euro será mandado automáticamente. Para donaciones hasta 200,- EURO basta el extracto de cuenta para deducirlo de los impuestos.",
"drucken" => "Imprimir",
"about.1" => "Sobre nosotros",
"about.2" => "El motor de búsqueda alemán MetaGer maneja y desarrolla el SUME-EV asociación para el acceso libre al conocimiento. Somos aprobados como asociación sin fines de lucro, una de nuestras metas es el desarrollo y el manejo de buscadores. No recibimos dinero de entidades estatales y por esto somos dependiente de sus donaciones. Hemos reducido considerablemente la cantidad de anuncios y confiamos en SU apoyo. Ayuda usted que buscadores libres se mantienen en el internet y que pueden crecer. Lo puede hacer con una donación en nuestro sitio. O si quiere apoyarnos a largo plazo: <a href=\"https://metager.de/klassik/bform1.htm\" target=\"_blank\" rel=\"noopener\"> puede convertirse en miembro del SUME-EV</a>",
"about.3" => "Si usted dona 50,- Euro o mas, o si se hace miembro del <a href=\"http://suma-ev.de/\" target=\"_blank\" rel=\"noopener\">SUMA-EV</a>, entonces usted puede, si quiere ser mencionado en nuestra <a href=\"http://suma-ev.de/suma-links/index.html#sponsors\" target=\"_blank\" rel=\"noopener\">hoja de miembros y esponsores e</a> con un hipervínculo a su página web (en caso que tiene una). Si quiere esto, por favor menciónalo en la casilla de mensaje <a href=\"https://metager.de/klassik/spenden1.html\" target=\"_blank\" rel=\"noopener\"> o hágase promotor del SUMA-EV!</a>. ",
"about.4" => "<a href=\"http://suma-ev.de/unterstuetzung/index.html\" target=\"_blank\" rel=\"noopener\">Cualquier forma de apoyo</a> ayuda, que buscadores libres y acceso libre al conocimiento en el internet tienen un futuro. Parte del acceso libre al conocimiento es, que ni sus datos no están supervisados ni guardados, ni su dirección del internet o los datos de su conectividad. Con nosotros su dirección de internet esta anónimo durante la búsqueda, no sera guardado y no sera proporcionando a terceros. Búsqueda libre en el internet sin monitoréo: <a href=\"https://metager.de/\" target=\"_blank\" rel=\"noopener\">MetaGer.de!</a>",
"about.5" => "Otra posibilidad de apoyar MetaGer es, hacer su próxima compra en linea en una tienda patrocinadora de MetaGer. Para poder recibir ayuda por esta vía nos hemos hecho miembros de la red de organizaciones sin fines de lucro <a href=\"https://www.boost-project.com/de\" target=\"_blank\" rel=\"noopener\">www.boost-project.com</a>. Bajo del techo del proyecto hay aprox. 400 tiendas en linea unidas (desde Amazon hasta Zooplus), que están de acuerdo donar 6% de las ventas a nuestro proyecto. En ves de navegar directamente a la tienda en linea, busca primero nuestra página <a href=\"https://metager.de/\" target=\"_blank\" rel=\"noopener\">MetaGer.de!</a> y haga click debajo de la casilla de búsqueda en <a href=\"https://www.boost-project.com/de/shops?charity_id=1129&amp;tag=bl\" target=\"_blank\" rel=\"noopener\">¡Haga sus compras en tiendas patrocinadoras - click aquí!</a>. Este click le lleva a la seleccion de tiendas en el proyecto Boost. Allí seleciona la tienda en linea y hace su compra como siempre. Esto es todo. Si suficiente gente hace esto, ya no necesitamos poner promociones en las búsquedas. Solo dos clicks para usted - para todos acceso libre al conocimiento en el mundo digital.",
"danke.title" => "¡Muchas gracias!! Hemos recibido su informacion de donación para MetaGer al SUME-EV.",
"danke.nachricht" => "En caso que nos ha enviado datos de contacto, pronto va recibir un mensaje personalizado.",
"danke.kontrolle" => "Hemos recibido el siguiente mensaje:",
"telefonnummer" => "Teléfono",
"iban" => "IBAN/ No. de cuenta",
"bic" => "BIC o código de identificación bancaria:",
"danke.message" => "Su mensaje"
];
<?php
return [
"head.1" => "MetaGer widget de búsqueda",
"head.2" => "Aquí encuentra el MetaGer-widget para su sitio web",
"head.3" => "Vista previa",
"head.4" => "Buscar & encontrar seguro con MetaGer",
"head.5" => "Busca con MetaGer...",
"head.6" => "todos",
"head.7" => "Código",
"head.8" => "Buscar",
"head.copy" => "Copiar",
"alert.success" => "¡Copiado exitosamente!",
"alert.failure" => "¡falló la copia!"
];
<!DOCTYPE html>
<html>
<head>
<title>Access Denied</title>
<link href="/favicon.ico" rel="icon" type="image/x-icon" />
<link href="/favicon.ico" rel="shortcut icon" type="image/x-icon" />
<meta content="width=device-width, initial-scale=1.0, user-scalable=no" name="viewport" />
<meta content="{{ getmypid() }}" name="p" />
<meta content="#wknekjnbweignipwep==" name="q" />
<meta content="{{ $hash }}" name="pq" />
<meta content="{{ $r }}" name="pqr" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link type="text/css" rel="stylesheet" href="/css/themes/{{ app('request')->input('theme', 'default') }}.css" />
</head>
<body>
<h1 class="hidden">Your Access to this site has been denied. Please contact <a href="mailto:office@suma-ev.de">office@suma-ev.de</a> if this is not correct</h1>
<script type="text/javascript" src="/js/all.js"></script>
</body>
</html>
......@@ -149,7 +149,7 @@
<label id="anpassen-label" for="angepasst">
<span class="glyphicon glyphicon-cog"></span>
<span class="content">
<a class="mutelink" href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/settings") }}">
<a class="mutelink" href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "settings") }}">
@if ($focus === 'angepasst')
{{ trans('index.foki.angepasst') }}
@else
......
......@@ -32,6 +32,12 @@
@include('layouts.ad', ['ad' => $metager->popAd()])
@endfor
@endif
<div class="result row">
<div class="col-sm-1"></div>
<div class="col-sm-11">
<iframe class="" src="https://maps.metager.de/?q={{ $metager->getQ() }}&controls=false&limit=3" style="width: 100%; height:0; border:0;"></iframe>
</div>
</div>
@foreach($metager->getResults() as $result)
@if($result->number % 7 === 0)
@include('layouts.ad', ['ad' => $metager->popAd()])
......
......@@ -25,6 +25,12 @@
@include('layouts.ad', ['ad' => $metager->popAd()])
@endfor
@endif
<div class="result row">
<div class="col-sm-1"></div>
<div class="col-sm-11">
<iframe class="" src="https://maps.metager.de/?q={{ $metager->getQ() }}&controls=false&limit=3" style="width: 100%; height:0; border:0;"></iframe>
</div>
</div>
@foreach($metager->getResults() as $result)
@if($result->number % 7 === 0)
@include('layouts.ad', ['ad' => $metager->popAd()])
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment