![]() | ||||||||
![]() |
Karte | Kalender | Suche | Bookmarks | Experte | FAQ |
ModuleDownloadSMFinder_ElementdefinitionsWird verwendet von:SMFinder_Admin_addCategories SMFinder_DTD SMFinder_Datenbanken SMFinder_Edit_AddressFields SMFinder_Edit_AdrFields SMFinder_Edit_CatsAtrs SMFinder_Edit_EventFields SMFinder_Edit_LinkFields SMFinder_Edit_Modus SMFinder_Edit_POST SMFinder_Edit_PersFields SMFinder_Main SMFinder_Query_CheckCatsAtrs SMFinder_Query_analyzeSearch SMFinder_Query_getUID4Geo SMFinder_Query_readAddress SMFinder_Query_readEvent SMFinder_Query_showResult SMFinder_Write_Address Definition der Felder der Elemente mit zusätzlichen Beschreibungen. Dies muss natürlich mit der DTD und der Datenbank abgestimmt sein. Zu den Kategorien und Attributen, die zur Sortierung der Daten verwendet werden, können beliebige Aliase definiert werden, um die Suchmaschine intuitiver zu machen. <?php /* published under GPL www.gnu.org/licenses/gpl.html */ /* ADDRESS */ $AddressFields[0]="status"; $AddressFields[1]="UID"; $AddressFields[2]="created"; $AddressFields[3]="lastmod"; $AddressFields[4]="fn"; $AddressFields[5]="desc"; $AddressFields[6]="orgnam"; $AddressFields[7]="orgunit"; $AddressFields[8]="ref"; $AddressFields[9]="cats"; $AddressFields[10]="atrs"; $AddressFieldsDesc[0]="Status"; $AddressFieldsDesc[1]="UID"; $AddressFieldsDesc[2]="created"; $AddressFieldsDesc[3]="lastmod"; $AddressFieldsDesc[4]="Titel"; $AddressFieldsDesc[5]="Beschreibung"; $AddressFieldsDesc[6]="Organisation"; $AddressFieldsDesc[7]="Abteilung"; $AddressFieldsDesc[8]="Verlinkung"; $AddressFieldsDesc[9]="Kategorien"; $AddressFieldsDesc[10]="Angebote"; /* EVENT */ $EventFields[0]="status"; $EventFields[1]="UID"; $EventFields[2]="created"; $EventFields[3]="lastmod"; $EventFields[4]="summary"; $EventFields[5]="desc"; $EventFields[6]="dtstart"; $EventFields[7]="dtend"; $EventFields[8]="until"; $EventFields[9]="interval"; $EventFields[10]="freq"; $EventFields[11]="wday"; $EventFields[12]="mon"; $EventFields[13]="yrday"; $EventFields[14]="wkno"; $EventFields[15]="mday"; $EventFields[16]="location"; $EventFields[17]="organizer"; $EventFields[18]="contact"; $EventFields[19]="cats"; $EventFields[20]="atrs"; $EventFields[21]="exdate"; $EventFields[22]="geoLat"; $EventFields[23]="geoLon"; $EventFieldsDesc[0]="status"; $EventFieldsDesc[1]="UID"; $EventFieldsDesc[2]=""; $EventFieldsDesc[3]="Status"; $EventFieldsDesc[4]="Titel"; $EventFieldsDesc[5]="Beschreibung"; $EventFieldsDesc[6]="Beginn"; $EventFieldsDesc[7]="Ende"; $EventFieldsDesc[8]="Serientyp"; $EventFieldsDesc[9]="Enddatum"; $EventFieldsDesc[10]="Veranstaltungsort"; $EventFieldsDesc[11]="Veranstalter"; $EventFieldsDesc[12]="Kontakt"; $EventFieldsDesc[13]="Kategorien"; $EventFieldsDesc[14]="Attribute"; $EventFieldsDesc[15]="geo. Breite"; /* ca 50° http://de.wikipedia.org/wiki/Geografische_Breite */ $EventFieldsDesc[16]="geo. Länge"; /* ca 10° http://de.wikipedia.org/wiki/Geographische_L%C3%A4nge */ /* LINK */ $LinkFields[0]="status"; $LinkFields[1]="refUID"; $LinkFields[2]="lastchecked"; $LinkFields[3]="URL"; $LinkFields[4]="desc"; #text $LinkFields[5]="cats"; #list $LinkFields[6]="atrs"; #list $LinkFieldsDesc[0]="status"; $LinkFieldsDesc[1]="Master element"; $LinkFieldsDesc[2]="lastchecked"; $LinkFieldsDesc[3]="URL"; $LinkFieldsDesc[4]="Titel"; $LinkFieldsDesc[5]=""; $LinkFieldsDesc[6]=""; /* ADR */ $AdrFields[0]="type"; $AdrFields[1]="refUID"; $AdrFields[2]="desc"; $AdrFields[3]="street"; $AdrFields[4]="pcode"; $AdrFields[5]="city"; $AdrFields[6]="region"; $AdrFields[7]="pobox"; $AdrFields[8]="country"; $AdrFields[9]="geoLat"; $AdrFields[10]="geoLon"; $AdrFields[11]="fax"; $AdrFields[12]="fon"; $AdrFields[13]="email"; $AdrFieldsDesc[0]=""; $AdrFieldsDesc[1]=""; $AdrFieldsDesc[2]="Name/Funktion"; $AdrFieldsDesc[3]="Strasse"; $AdrFieldsDesc[4]="PLZ"; $AdrFieldsDesc[5]="Ort"; $AdrFieldsDesc[6]="Region"; $AdrFieldsDesc[7]="Postfach"; $AdrFieldsDesc[8]="Land"; $AdrFieldsDesc[9]="geo. Breite"; /* ca 50° http://de.wikipedia.org/wiki/Geografische_Breite */ $AdrFieldsDesc[10]="geo. Länge"; /* ca 10° http://de.wikipedia.org/wiki/Geographische_L%C3%A4nge */ $AdrFieldsDesc[11]="Fax"; $AdrFieldsDesc[12]="Fon"; $AdrFieldsDesc[13]="Email"; /* PERSON */ $PersFields[0]="type"; $PersFields[1]="refUID"; $PersFields[2]="role"; $PersFields[3]="family"; $PersFields[4]="given"; $PersFields[5]="middle"; $PersFields[6]="prefix"; $PersFields[7]="suffix"; $PersFields[8]="fax"; $PersFields[9]="fon"; $PersFields[10]="email"; $PersFieldsDesc[0]=""; $PersFieldsDesc[1]=""; $PersFieldsDesc[2]="Funktion/Amt"; $PersFieldsDesc[3]="Name"; $PersFieldsDesc[4]="Vorname"; $PersFieldsDesc[5]="2. Vorname"; $PersFieldsDesc[6]="Titel"; $PersFieldsDesc[7]="Zusatz"; $PersFieldsDesc[8]="Fax"; $PersFieldsDesc[9]="Fon"; $PersFieldsDesc[10]="Email"; /* categories and attributs */ $cats_address=array('Gruppe','Projekt','Online-Community','Dienstleister','Beratungsstelle','Veranstaltungsort','Geschaeft','Versandhandel','Hersteller'); $atrs_address=array('Stammtisch','Gespraechsgruppe','Verein','Safer-SM','Kommerziell','News','Brunch','Beratung','Gesundheit','Bastelanleitungen','Chat','Forum','Mailingliste','Party','Gastronomie','Urlaub','SM-Finder','Lack','Leder','Latex','HighHeels','Korsetts','Fesseln','Metall','Schlaginstrumente','Moebel','Lovetoys','Petplay','Klinik'); $cats_event=array('Stammtisch','Party','Workshop','Kultur','Festival'); $atrs_event=array('Dresscode','ab18','nurmitAnmeldung'); $cats_link=array('Gruppe','Projekt','Online-Community','Dienstleister','Beratungsstelle','Veranstaltungsort','Geschaeft','Versandhandel','Stammtisch','Party','Workshop','Kultur','Festival'); $atrs_link=array('Stammtisch','Gespraechsgruppe','Verein','Safer-SM','Kommerziell','News','Brunch','Beratung','Gesundheit','Bastelanleitungen','Chat','Forum','Mailingliste','Party','Gastronomie','Urlaub','SM-Finder','Lack','Leder','Latex','HighHeels','Korsetts','Fesseln','Metall','Schlaginstrumente','Moebel','Lovetoys','Petplay','Klinik','Dresscode','ab18','nurmitAnmeldung'); /* fuer die Suchmaschine */ $aliasCats_address['Projekt']=array("project"); $aliasCats_address['Safer-SM']=array("sicherheit","gesundheit","howto"); $aliasCats_address['SM-Finder']=array("suche","suchmaschine","szene"); $aliasCats_address['Geschaeft']=array("shop"); $aliasCats_address['Versandhandel']=array("onlineshop","online-shop","online shop"); $aliasAtrs_address['Lack']=array("PVC"); $aliasAtrs_address['Leder']=array("Harnisch"); $aliasAtrs_address['Latex']=array("Gummi"); $aliasAtrs_address['HighHeels']=array("High-Heels","High Heels","Pumps","Boots","Stiefel","Ballet"); $aliasAtrs_address['Fesseln']=array("Bondage","Manschetten"); $aliasAtrs_address['Lovetoys']=array("Dildo","Plug","Strapon","Kugeln","Balls","Buttplug","Analtoy"); $aliasAtrs_address['Schlaginstrumente']=array("Peitsche","Gerte","Stock","Rohrstock","Paddle","Tail","Springstock","Tawse"); $aliasAtrs_address['Metall']=array("Cook","Ring","Keuschheit"); $aliasAtrs_address['Korsetts']=array("Korsett"); ?> IndexFür die Funktionalität des SM-Finders sind viele kleine Tools notwendig. Alle Funktionen beginnen mit SMFinder_ um deren Ursprung zu kennzeichnen. Dem schließt sich die Funktionsgruppe, z.B. Geo_ an, gefolgt vom eigentlichen Namen, der die Aufgabe der Funktion widerspiegeln soll, z.B. PLZ2DB. Der gesamte Sourcecode darf gemäß GNU General Public License weiterverbreitet werden. |
![]() |
Die hier zur Verfügung gestellten Informationen basieren auf dem Austauschnetzwerk des SM-Finders.
Änderungen an eurem Datensatz könnt ihr z.B. beim Arbeitskreis SM-Finder vornehmen.
Bei Fragen und Problemen schreibt bitte an: sm-finderki-co.org
Der AK-SM-Finder ist korporatives Mitglied der BVSM e.V.
Für Aktualität und Richtigkeit der dargebotenen Infomationen kann keine Gewähr übernommen werden!