Logdatei: Suchanfragen der User?

Fragen zur Implementierung und/oder Anpassung von ConPresso 4 werden in diesem Forum diskutiert.
Ralf
ConPresso-Checker
Beiträge: 205
Registriert: 25.08.2005 10:58
Hat sich bedankt: 65 Mal
Danksagung erhalten: 14 Mal

Beitrag von Ralf »

Hallo Matthias,

danke für die neuen Ansätze ... ich werde auch versuche Sie mal anzutesten wie weit ich komme, jedoch bitte nicht böse sein wenn es etwas dauert, da ich momentan nicht soo viel Zeit habe wie ich evtl. brauche ...

Tja von dem her könnte es noch etwas dauern aber ich setze es auf die ToDo-Liste :wink:

DANKE cu

P.S. nur zum mal zeigen wie dieser String bei mir aussieht:
action=feature_search&rubric=&results=AND&sortby=Filmtitel&sort=ASC&p1= &sf1=Filmtitel&sm1=LIKE+%27%25%23%23%23%25%27&p2= &sf2=DVD-Nummer&sm2=LIKE+%27%25%23%23%23%25%27&sp10= &sf10=FilmFormat&sm10=%3D+%27%23%23%23%27&sp11= &sf11=Bildformat&sm11=%
wobei ich sogar fast glaube das dies nicht der ganze ist??? - muss ich nochmals überprüfen...
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Du hast also nur die Komplett-Lösung gewählt...

die zielgerichtete Lösung
Wenn Du es mit dem obenstehen Code selbst machen willst, dann ersetze q einfach durch den/die Namen der Suchfelder, die Du in Dein Formular eingebaut hast...
scheint Dir zu misfallen, oder?

Ich hätte gedacht Du würdest jetzt einfach mal p1, p3, p3 - und was auch immer Du in Deinem uns allen völlig unbekannten und bisher unter strengster Geheimhaltung und Androhung von Volksmusikberieselung nicht geposteten Formular-Template da eingetragen hast - als Suchfelder für's Log benutzen.

Also wenn Du z.B. mit p1 den Filmtitel als Suchfeld nutzt, dann könnte da 'gesuchter Filmtitel: '.$_REQUEST['p1'] stehen...
... und das ergänzt man um jedes zu protokollierende Suchfeld
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Ralf
ConPresso-Checker
Beiträge: 205
Registriert: 25.08.2005 10:58
Hat sich bedankt: 65 Mal
Danksagung erhalten: 14 Mal

Beitrag von Ralf »

:wink: nein es scheint mir nicht zu missfallen!! Ich habe nur nicht ganz verstanden wie du es meintest und habe dann aber auch leider nicht weiter nachgefragt. Deshalb bin ich gleich zur 2. Lösung übergegangen - die Komplettlösung.

Ach und nein es ist nicht sooo geheim!! :lol:
es ist eben nur nicht online .... sondern nur auf meinem Rechner

Hier mein Code bisher:

Code: Alles auswählen

<!-- START_MOD_SEARCH -->
	<style>
	.searchhighlight { color: red; font-weight: bold; }
	</style>

<form name="suchergebnisse" class="result" method="get" action="index.php" style="display: inline;">
    <input type="hidden" name="action" value="feature_search" />
    <input type="hidden" name="rubric" value="### SEARCH_NAV ###" />
    <input type="hidden" name="results" value="AND" />
    <input type="hidden" name="sortby" value="Filmtitel" />
    <input type="hidden" name="sort" value="ASC" />
        
	<table border="0"><tr><td width="450">	
		<table border="0">
        <tr>
            <td><label for="p1">Filmtitel</label></td>
            <td>
                <input type="text" name="p1" id="p1" value="### SEARCH_PHRASE_1 ###" />
                <input type="hidden" name="sf1" value="Filmtitel" /><input type="hidden" name="sm1" value="LIKE '%###%'" />
                </td>
        </tr>
        <tr>
            <td><label for="p2">DVD-Nummer</label></td>
            <td>
                <input type="text" name="p2" id="p2" value="### SEARCH_PHRASE_2 ###" />
                <input type="hidden" name="sf2" value="DVD-Nummer" /><input type="hidden" name="sm2" value="LIKE '%###%'" />
            </td>
        </tr>
        <tr>
            <td><label for="sp10">Bildformat</label></td>
            <td>
                <select name="sp10" id="sp10">
                <option value=''>-- Bitte wählen --</option>
                <option value='16:9'>16:9</option>
                <option value='4:3'>4:3</option>
				</select>
				<input type="hidden" name="sf10" value="Bildformat" />
				<input type="hidden" name="sm10" value="= '###'" />
			</td>
		</tr>
        <tr>
            <td><label for="sp11">Tonformat</label></td>
            <td>
                <select name="sp11" id="sp11">
                <option value=''>-- Bitte wählen --</option>
                <option value='Dolby Digital 5.1'>Dolby Digital 5.1</option>
                <option value='dts 5.1'>dts 5.1</option>
                <option value='Dolby Digital 2.0'>Dolby Digital 2.0</option>
				</select>
				<input type="hidden" name="sf11" value="Tonformat" />
				<input type="hidden" name="sm11" value="= '###'" />
			</td>
		</tr>
        <tr>
            <td><label for="sp12">FSK</label></td>
            <td>
                <select name="sp12" id="sp12">
                <option value=''>-- Bitte wählen --</option>
                <option value=''>ohne Altersbeschränkung</option>
                <option value='0'>0</option>
                <option value='6'>6</option>
                <option value='12'>12</option>
                <option value='16'>16</option>
                <option value='18'>18</option>
				</select>
				<input type="hidden" name="sf12" value="FSK" />
				<input type="hidden" name="sm12" value="= '###'" />
			</td>
		</tr>
        <tr>
            <td><label for="sp13">Genre</label></td>
            <td>
                <select name="sp13" id="sp13">
                <option value=''>-- Bitte wählen --</option>
                <option value='Abenteuer'>Abenteuer</option>
                <option value='Action'>Action</option>
                <option value='Drama'>Drama</option>
                <option value='Erotic'>Erotic</option>
                <option value='Fantasy'>Fantasy</option>
                <option value='Horror'>Horror</option>
                <option value='Kinderfilm'>Kinderfilm</option>
                <option value='Komödie'>Komödie</option>
                <option value='Science-Fiction'>Science-Fiction</option>
                <option value='Thriller'>Thriller</option>
                <option value='Zeichentrick'>Zeichentrick</option>
				</select>
				<input type="hidden" name="sf13" value="" />
				<input type="hidden" name="sm13" value="LIKE '%###%'" />
			</td>
		</tr>
	</table></td>
	<td width="450"><table border="0">	
        <tr>
            <td><label for="p3">Land/ Jahr</label></td>
            <td>
                <input type="text" name="p3" id="p3" value="### SEARCH_PHRASE_3 ###" />
                <input type="hidden" name="sf3" value="Land/ Jahr" /><input type="hidden" name="sm3" value="LIKE '%###%'" />
            </td>
        </tr>
        <tr>
            <td><label for="p4">Bildqualität</label></td>
            <td>
                <input type="text" name="p4" id="p4" value="### SEARCH_PHRASE_4 ###" />
                <input type="hidden" name="sf4" value="test1" /><input type="hidden" name="sm4" value="LIKE '%###%'" />
            </td>
        </tr>
        <tr>
            <td><label for="p5">Tonqualität</label></td>
            <td>
                <input type="text" name="p5" id="p5" value="### SEARCH_PHRASE_5 ###" />
                <input type="hidden" name="sf5" value="Tonqualität" /><input type="hidden" name="sm5" value="LIKE '%###%'" />
            </td>
        </tr>
        <tr>
            <td><label for="p6">Regie</label></td>
            <td>
                <input type="text" name="p6" id="p6" value="### SEARCH_PHRASE_6 ###" />
                <input type="hidden" name="sf6" value="Regie" /><input type="hidden" name="sm6" value="LIKE '%###%'" />
            </td>
        </tr>
        <tr>
            <td><label for="p7">Schauspieler</label></td>
            <td>
                <input type="text" name="p7" id="p7" value="### SEARCH_PHRASE_7 ###" />
                <input type="hidden" name="sf7" value="Schauspieler" /><input type="hidden" name="sm7" value="LIKE '%###%'" />
            </td>
        </tr>
        <tr>
            <td><label for="p8">Sprecher</label></td>
            <td>
                <input type="text" name="p8" id="p8" value="### SEARCH_PHRASE_8 ###" />
                <input type="hidden" name="sf8" value="Sprecher" /><input type="hidden" name="sm8" value="LIKE '%###%'" />
            </td>
        </tr>
        <tr>
            <td><label for="p9">Inhalt</label></td>
            <td>
                <input type="text" name="p9" id="p9" value="### SEARCH_PHRASE_9 ###" />
                <input type="hidden" name="sf9" value="Inhalt" /><input type="hidden" name="sm9" value="LIKE '%###%'" />
            </td>
        </tr>
		</table>
	</td></tr>
</table>
<input type="submit" value="Suche starten"></form>
<br /><br />

	### SEARCH_MESSAGE ###
	&nbsp;
	### SEARCH_MATCHES ###

<br />
<table border="0" class="ruler">
<thead>
  <tr>
    <th style="width: 90px;"><span>Bild&nbsp;</span></th>
    <th style="width: 70px;"><span>DVD Nr.&nbsp;</span></th>
    <th style="width: 345px;"><span>Filmtitel&nbsp;</span></th>
    <th style="width: 75px;"><span>Format&nbsp;</span></th>
    <th style="width: 100px;"><span>Bildformat&nbsp;</span></th>
    <th style="width: 100px;"><span>Tonformat&nbsp;</span></th>
    <th style="width: 100px;"><span>Suchanfrage&nbsp;</span></th>
  </tr>
</thead>
<!-- START_SEARCH_MATCH -->
<tr>
<td><a href="### SEARCH_LINK ###" class="thumbnailP"><img src="../_data/### SEARCH_Thumbnail ###" alt="### SEARCH_TITLE ###" width="50" height="71" border="0" /> <span>### SEARCH_TITLE ###<br /><img src="../_data/### SEARCH_Thumbnail ###" /></span></a></td>
<td>### SEARCH_RUBRIC ###<br>### SEARCH_DVD-Nummer ###</td>
<td style="text-align:left"><a href="### SEARCH_LINK ###"><b>### SEARCH_TITLE ###</b></a></td>
<td>### SEARCH_FilmFormat ###</td>
<td>### SEARCH_Bildformat ###</td>
<td>### SEARCH_Tonformat ###</td>
<td>### SEARCH_CONTENT ###</td>
</tr>
<!-- ENDE_SEARCH_MATCH -->
</table>

	<br />&nbsp;<br />
	### SEARCH_PAGES ###
	<br />&nbsp;<br />
<!-- ENDE_MOD_SEARCH -->
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Naja... bei 13(!) Suchfeldern darf der Suchstring schon mal etwas länger sein... :twisted:
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Ralf
ConPresso-Checker
Beiträge: 205
Registriert: 25.08.2005 10:58
Hat sich bedankt: 65 Mal
Danksagung erhalten: 14 Mal

Beitrag von Ralf »

:lol: 8) Ja ich musste auch schon in der Datei parser.inc.php ein paar Zeilen page_string hinzufügen ;-) das dauert auch etwas bis ich darauf gekommen bin ...
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Ralf hat geschrieben::lol: 8) Ja ich musste auch schon in der Datei parser.inc.php ein paar Zeilen page_string hinzufügen ;-) das dauert auch etwas bis ich darauf gekommen bin ...
Hä...? Aber doch nicht für das Log, oder? Für das ist es doch völlig egal ob tatsächlich was gefunden und ausgegeben wird sondern nur was gesucht wurde und das steht ja schon von Anfang an fest.
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Ralf
ConPresso-Checker
Beiträge: 205
Registriert: 25.08.2005 10:58
Hat sich bedankt: 65 Mal
Danksagung erhalten: 14 Mal

Beitrag von Ralf »

Ja sorry das hat jetzt nichts mit dem Log zu tun ...
wollte ich eben nur kurz anfügen da du überrascht warst wie viel Suchfelder ich habe.
Antworten