Seite 1 von 2

Themen suche funktioniert nicht

Verfasst: 21.04.2014 19:52
von Titanic
Ich habe auf der Indexseite eine Themensuche eingebaut,wonach man Themen,die zwischen 1 Tag und 1 Jahr eröffnet worden sind,suchen kann.Wenn ich Themen suchen möchte,die seit 1 Jahr eröffnet wurden und auf Los klicke,dann passiert leider nichts.Habe ich was falsch bzw. was vergessen einzubauen?.Habe es in der index_body.html eingebaut.Der Code lautet:

Code: Alles auswählen

<fieldset class="display-options">
<label>{L_TOPICS_SINCE}{S_SELECT_SORT_DAYS}</label>
<select id="st" name="st">
<option selected="selected" value="0">1 Tag</option>
<option value="7">7 Tage</option>
<option value="14">2 Wochen</option>
<option value="30">1 Monat</option>
<option value="90">3 Monate</option>
<option value="180">6 Monate</option>
<option value="365">1 Jahr</option>
<label>{S_SELECT_SORT_DIR} <input type="submit" name="sort" value="{L_GO}" class="button2" /></label>
</select>

		</fieldset>
Style ist Prosilver
Zum Forum:
http://nova-villa.de/index.php

Re: Themen suche funktioniert nicht

Verfasst: 21.04.2014 20:42
von Miriam
Passiert denn überhaupt irgendetwas von dem, was Du beabsichtigt hast?

Re: Themen suche funktioniert nicht

Verfasst: 21.04.2014 20:56
von Titanic
Bei der Themensuche auf der Indexseite passiert überhaupt nichts.

Re: Themen suche funktioniert nicht

Verfasst: 21.04.2014 21:11
von Miriam
Bei Deinem Formular fehlt der entscheidende Teil: Das FORM tag.
Lies mal hier:
http://www.w3schools.com/Tags/tag_form.asp

Re: Themen suche funktioniert nicht

Verfasst: 21.04.2014 21:30
von Titanic
Was muß ich da genau einfügen?Mit Form tag kenne ich mich nicht aus.

Re: Themen suche funktioniert nicht

Verfasst: 21.04.2014 21:48
von Miriam
Hast Du Dir mal das Formular der Suche angeschaut? Da kannst Du die prinzipielle Vorgehensweise nachschauen.

Re: Themen suche funktioniert nicht

Verfasst: 21.04.2014 22:19
von Titanic
Ich habe mir ide Viewforum_body.html angeschaut und die Stelle in der Index_body.html eingefügt und etwas äbgeändert.Wenn die Themen seit 1 Jahr auswähle und suche möchte,erscheinen keine Themen die seit 1 Jahr eröffnet worden sind.Dies sollte aber angezeigt werden.

Die Codestelle in der index_body.html sieht jetzt so aus:

Code: Alles auswählen

<form method="post" action="{S_FORUM_ACTION}">
		<fieldset class="display-options">
		<!-- IF PREVIOUS_PAGE --><a href="{PREVIOUS_PAGE}" class="left-box {S_CONTENT_FLOW_BEGIN}">{L_PREVIOUS}</a><!-- ENDIF -->
			<!-- IF NEXT_PAGE --><a href="{NEXT_PAGE}" class="right-box {S_CONTENT_FLOW_END}">{L_NEXT}</a><!-- ENDIF -->
			<label>{L_TOPICS_SINCE}{S_SELECT_SORT_DAYS}</label>
			<select id="st" name="st">
<option selected="selected" value="0">1 Tag</option>
<option value="7">7 Tage</option>
<option value="14">2 Wochen</option>
<option value="30">1 Monat</option>
<option value="90">3 Monate</option>
<option value="180">6 Monate</option>
<option value="365">1 Jahr</option>
			<label>{L_SORT_BY} {S_SELECT_SORT_KEY}</label>
			<label>{S_SELECT_SORT_DIR} <input type="submit" name="sort" value="{L_GO}" class="button2" /></label>
	
		</fieldset>
	</form>
	<hr />
Der sucht jetzt,aber es erscheinen keine Themen (wenn ich Themen seit 1 Jahr auswähle).

Re: Themen suche funktioniert nicht

Verfasst: 21.04.2014 23:37
von HabNurNeFrage
Hi,

öffne mal search.php und schau da rein. Vieles davon würde man benötigen, um das so, wie Du es eingefügt hast, zur Funktion zu bringen.
Der Code funktioniert so nur, wenn die search.php das zugrunde liegende Script ist...

Du kannst aber trotzdem einfach durch ein bischen HTML diese Suche im Index anbieten. Versuchs mal so:

Code: Alles auswählen

<!-- IF S_DISPLAY_SEARCH and not S_IN_SEARCH -->
<select onchange="if(this.selectedIndex!=0){window.location.href=this.options[this.selectedIndex].value};this.options.selectedIndex=0;">
    <option value="" selected="selected">Themen der letzten</option>
    <option value="search.php?st=1&sk=t&sd=d&sr=topics&search_id=active_topics">24 Stunden</option>
    <option value="search.php?st=7&sk=t&sd=d&sr=topics&search_id=active_topics">7 Tage</option>
    <option value="search.php?st=14&sk=t&sd=d&sr=topics&search_id=active_topics">2 Wochen</option>
    <option value="search.php?st=30&sk=t&sd=d&sr=topics&search_id=active_topics">4 Wochen</option>
    <option value="search.php?st=90&sk=t&sd=d&sr=topics&search_id=active_topics">3 Monate</option>
    <option value="search.php?st=180&sk=t&sd=d&sr=topics&search_id=active_topics">6 Monate</option>
    <option value="search.php?st=365&sk=t&sd=d&sr=topics&search_id=active_topics">12 Monate</option>
</select>
<!-- ENDIF -->
LG

PS: Sieht dann so aus: http://bild4.bplaced.net/phpbb/index.php

Re: Themen suche funktioniert nicht

Verfasst: 21.04.2014 23:46
von Miriam
Aber da würde ich nochmal einen Blick drauf werfen:

Code: Alles auswählen

    <option value="search.php?st=7&sk=t&sd=d&sr=topics&search_id=active_topics">24 Stunden</option>
    <option value="search.php?st=14&sk=t&sd=d&sr=topics&search_id=active_topics">7 Tage</option>
    <option value="search.php?st=30&sk=t&sd=d&sr=topics&search_id=active_topics">2 Wochen</option>
    <option value="search.php?st=90&sk=t&sd=d&sr=topics&search_id=active_topics">4 Wochen</option>
    <option value="search.php?st=180&sk=t&sd=d&sr=topics&search_id=active_topics">3 Monate</option>
    <option value="search.php?st=365&sk=t&sd=d&sr=topics&search_id=active_topics">6 Monate</option>
    <option value="search.php?st=180&sk=t&sd=d&sr=topics&search_id=active_topics">12 Monate</option> 

Re: Themen suche funktioniert nicht

Verfasst: 22.04.2014 00:01
von HabNurNeFrage
Hi,

danke für den Hinweis, bin gerade von der Arbeit gekommen und habe nebenbei gegessen... :oops:

Jetzt sollte es oben stimmen :D

LG