Such Modul in (nur) einer Katgeorie

Gesperrt
peter_lang
Beiträge: 76
Registriert: Do 18. Dez 2008, 11:34
Kontaktdaten:

Such Modul in (nur) einer Katgeorie

Beitrag von peter_lang »

Hi zusammen,

ich möchte gerne in einer Kategorie, als Beispiel Unternehmen/Standorte, eine Suche einbauen, in der man z.b. Standortde nach PLZ suchen kann ... gibt es für sowas schon ein Modul? oder eine Anleitung?
McHubi
Beiträge: 1223
Registriert: Do 18. Nov 2004, 23:06
Wohnort: Mettmann
Kontaktdaten:

Re: Such Modul in (nur) einer Katgeorie

Beitrag von McHubi »

Hi,

ginge zum Beispiel so (Output):

Code: Alles auswählen

<?php

$a=array('Ort A','Baumarkt','Strasse 1','22222 Ort A');
$b=array('Ort B','Baumarkt','Strasse 2','44444 Ort B');
$c=array('Ort C','Baumarkt','Strasse 3','88888 Ort C');

echo "<form action=\"".$_SERVER['http://www.MEINEDOMAIN.de']."\" method=\"post\">";
echo "<strong>Zweigstellensuche</strong><br/>Ihre Postleitzahl: <input type=\"text\" size=\"1\" name=\"plz\" value=\"".$_POST['plz']."\"><small> (die <u>ersten 2</u> Ziffern)</small>";
echo "<br/><input type=\"submit\" name=\"submit\" value=\"Ergebnis anzeigen\"></form>";

$plz=htmlspecialchars($_POST['plz']);
if($plz>0)
  {
  if ($plz>99) {echo "<br>Bitte geben Sie nicht mehr als <u>die ersten zwei Ziffern</u> Ihrer Postleitzahl ein.";}
     if($plz!="" AND $plz<100)
       { 
       if($plz>=0 AND $plz<=33) {$zweigstelle=$a;}
       if($plz>=34 AND $plz<=66) {$zweigstelle=$b;}
       if($plz>=67 AND $plz<=99) {$zweigstelle=$c;}

       echo "<br/><br/><hr>
         <table class=text>";
      echo "<tr><th colspan=2> Zweigstelle in Ihrer N&auml;he: ".$zweigstelle[0]."</th></tr>";
      echo "<tr><td>
              Eintrag 0 im Array<br/>
              Eintrag 1 im Array<br/>
              Eintrag 2 im Array
            </td><td>";
            echo $zweigstelle[1]."<br/>";
            echo $zweigstelle[2]."<br/>";
            echo $zweigstelle[3];
            echo "</td></tr></table>";
    }
}

?>
Das Ganze könnte natürlich noch verfeinert werden, indem die Arrayinhalte im Input des Moduls oder per einzulesender Textdatei festgelegt würden oder statt der Arrays eine Datenbank eingebunden würde. Man könnte auch statt nur der ersten beiden Ziffern der PLZ drei oder vier oder gleich alle nehmen. Je nach Menge der Standorte/ PLZ-Bereiche die diese abdecken sollen wäre dann die Einbindung der Daten.

Man könnte aber auch eine hübsche Imagemap generieren, auf der dann alle Zweigstellen vorhanden sind und der Seitenbesucher rumklicken kann...
seamless-design.de
"Geht nicht!" wohnt in der "Will nicht!"-Strasse.

Das Handbuch zur Version 4.10: CONTENIDO für Einsteiger (4.10)

Das Handbuch zur Version 4.9: CONTENIDO für Einsteiger (4.9)
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: Such Modul in (nur) einer Katgeorie

Beitrag von Oldperl »

ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
peter_lang
Beiträge: 76
Registriert: Do 18. Dez 2008, 11:34
Kontaktdaten:

Re: Such Modul in (nur) einer Katgeorie

Beitrag von peter_lang »

exact .. gibt es so ein Modul?
McHubi
Beiträge: 1223
Registriert: Do 18. Nov 2004, 23:06
Wohnort: Mettmann
Kontaktdaten:

Re: Such Modul in (nur) einer Katgeorie

Beitrag von McHubi »

Hi,

so ein Modul solltest Du recht einfach selbst erstellen können.

Schau Dir den Quelltext der von Ortwin gelinkten Seite mal an, genauer gesagt den Bereich hier:

Code: Alles auswählen

...
<!--
function toogleMap(which) {
...
}
//-->

...

<div id="mod_standort">

...

</div>
Hier ist die Imagemap und die Function zum Austausch der Bilder zu finden. Das Ganze bräuchtest Du nur in den Output eines neuen Moduls zu setzen und die Links auf Deine Seite anpassen sowie den Pfad zu den Bildern ändern. Rein theoretisch kannst Du das also alles fast 1zu1 übernehmen. Bevor Du das jetzt aber machst: Denk an das Thema Copyright... :wink:

Wenn Du es selbst erledigen willst, zum Beispiel weil Dir die Grafik nicht gefällt oder zu klein ist oder einfach nur aus Trainingszwecken: Es gibt ein recht simples und kostenloses Tool zum erstellen von Imagemaps -> http://www.cl-soft.de/FastImageMap/

Viel Spass!
seamless-design.de
"Geht nicht!" wohnt in der "Will nicht!"-Strasse.

Das Handbuch zur Version 4.10: CONTENIDO für Einsteiger (4.10)

Das Handbuch zur Version 4.9: CONTENIDO für Einsteiger (4.9)
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: Such Modul in (nur) einer Katgeorie

Beitrag von Oldperl »

Hallo,
McHubi hat geschrieben:Bevor Du das jetzt aber machst: Denk an das Thema Copyright... :wink:
Guter Ratschlag. :-)
Wird nur leider heute viel zu wenig beachtet. :-(
peter_lang hat geschrieben:exact .. gibt es so ein Modul?
Ja, mit DB-Unterstützung und Eingabeformular im Backend. Muss nur an die Wünsche des Kunden angepasst werden.

Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
Gesperrt