Pagina 1 van 1

search functie op main website

Geplaatst: 01 mei 2006, 21:42
door goednieuws
Hoi,

De naam zegt het al. Ik wil een simpel search balkje op een willekeurige plek van een site plaatsen.

De ingevoerde zoekopdracht doorzoekt de phpbb database (zoals search.php dit doet)

Ik heb naar deze mod gezocht maar helaas niet gevonden.

Iemand?

Alvast badeankt!

Geplaatst: 02 mei 2006, 14:37
door mrjem
Het betere knip en plak werk moet een heel eind komen dacht ik zo

als ik even ga kijken kom ik op :

Code: Selecteer alles

<table class="forumline" width="100%" cellpadding="4" cellspacing="1" border="0">
	<tr> 
		<th class="thHead" colspan="4" height="25">{L_SEARCH_QUERY}</th>
	</tr>
	<tr> 
		<td class="row1" colspan="2" width="50%"><span class="gen">{L_SEARCH_KEYWORDS}:</span><br /><span class="gensmall">{L_SEARCH_KEYWORDS_EXPLAIN}</span></td>
		<td class="row2" colspan="2" valign="top"><span class="genmed"><input type="text" style="width: 300px" class="post" name="search_keywords" size="30" /><br /><input type="radio" name="search_terms" value="any" checked="checked" /> {L_SEARCH_ANY_TERMS}<br /><input type="radio" name="search_terms" value="all" /> {L_SEARCH_ALL_TERMS}</span></td>
	</tr>
	<tr> 
		<td class="row1" colspan="2"><span class="gen">{L_SEARCH_AUTHOR}:</span><br /><span class="gensmall">{L_SEARCH_AUTHOR_EXPLAIN}</span></td>
		<td class="row2" colspan="2" valign="middle"><span class="genmed"><input type="text" style="width: 300px" class="post" name="search_author" size="30" /></span></td>
	</tr>
	<tr> 
		<th class="thHead" colspan="4" height="25">{L_SEARCH_OPTIONS}</th>
	</tr>
	<tr> 
		<td class="row1" align="right"><span class="gen">{L_FORUM}:&nbsp;</span></td>
		<td class="row2"><span class="genmed"><select class="post" name="search_forum">{S_FORUM_OPTIONS}</select></span></td>
		<td class="row1" align="right" nowrap="nowrap"><span class="gen">{L_SEARCH_PREVIOUS}:&nbsp;</span></td>
		<td class="row2" valign="middle"><span class="genmed"><select class="post" name="search_time">{S_TIME_OPTIONS}</select><br /><input type="radio" name="search_fields" value="all" checked="checked" /> {L_SEARCH_MESSAGE_TITLE}<br /><input type="radio" name="search_fields" value="msgonly" /> {L_SEARCH_MESSAGE_ONLY}</span></td>
	</tr>
	<tr> 
		<td class="row1" align="right"><span class="gen">{L_CATEGORY}:&nbsp;</span></td>
		<td class="row2"><span class="genmed"><select class="post" name="search_cat">{S_CATEGORY_OPTIONS}
		</select></span></td>
		<td class="row1" align="right"><span class="gen">{L_SORT_BY}:&nbsp;</span></td>
		<td class="row2" valign="middle" nowrap="nowrap"><span class="genmed"><select class="post" name="sort_by">{S_SORT_OPTIONS}</select><br /><input type="radio" name="sort_dir" value="ASC" /> {L_SORT_ASCENDING}<br /><input type="radio" name="sort_dir" value="DESC" checked="checked" /> {L_SORT_DESCENDING}</span>&nbsp;</td>
	</tr>
	<tr> 
		<td class="row1" align="right" nowrap="nowrap"><span class="gen">{L_DISPLAY_RESULTS}:&nbsp;</span></td>
		<td class="row2" nowrap="nowrap"><input type="radio" name="show_results" value="posts" /><span class="genmed">{L_POSTS}<input type="radio" name="show_results" value="topics" checked="checked" />{L_TOPICS}</span></td>
		<td class="row1" align="right"><span class="gen">{L_RETURN_FIRST}</span></td>
		<td class="row2"><span class="genmed"><select class="post" name="return_chars">{S_CHARACTER_OPTIONS}</select> {L_CHARACTERS}</span></td>
	</tr>
	<tr> 
		<td class="catBottom" colspan="4" align="center" height="28">{S_HIDDEN_FIELDS}<input class="liteoption" type="submit" value="{L_SEARCH}" /></td>
	</tr>
</table>
<table class="forumline" width="100%" cellpadding="4" cellspacing="1" border="0">
	<tr> 
		<th class="thHead" colspan="4" height="25">{L_SEARCH_QUERY}</th>
	</tr>
	<tr> 
		<td class="row1" colspan="2" width="50%"><span class="gen">{L_SEARCH_KEYWORDS}:</span><br /><span class="gensmall">{L_SEARCH_KEYWORDS_EXPLAIN}</span></td>
		<td class="row2" colspan="2" valign="top"><span class="genmed"><input type="text" style="width: 300px" class="post" name="search_keywords" size="30" /><br /><input type="radio" name="search_terms" value="any" checked="checked" /> {L_SEARCH_ANY_TERMS}<br /><input type="radio" name="search_terms" value="all" /> {L_SEARCH_ALL_TERMS}</span></td>
	</tr>
	<tr> 
		<td class="row1" colspan="2"><span class="gen">{L_SEARCH_AUTHOR}:</span><br /><span class="gensmall">{L_SEARCH_AUTHOR_EXPLAIN}</span></td>
		<td class="row2" colspan="2" valign="middle"><span class="genmed"><input type="text" style="width: 300px" class="post" name="search_author" size="30" /></span></td>
	</tr>
	<tr> 
		<th class="thHead" colspan="4" height="25">{L_SEARCH_OPTIONS}</th>
	</tr>
	<tr> 
		<td class="row1" align="right"><span class="gen">{L_FORUM}:&nbsp;</span></td>
		<td class="row2"><span class="genmed"><select class="post" name="search_forum">{S_FORUM_OPTIONS}</select></span></td>
		<td class="row1" align="right" nowrap="nowrap"><span class="gen">{L_SEARCH_PREVIOUS}:&nbsp;</span></td>
		<td class="row2" valign="middle"><span class="genmed"><select class="post" name="search_time">{S_TIME_OPTIONS}</select><br /><input type="radio" name="search_fields" value="all" checked="checked" /> {L_SEARCH_MESSAGE_TITLE}<br /><input type="radio" name="search_fields" value="msgonly" /> {L_SEARCH_MESSAGE_ONLY}</span></td>
	</tr>
	<tr> 
		<td class="row1" align="right"><span class="gen">{L_CATEGORY}:&nbsp;</span></td>
		<td class="row2"><span class="genmed"><select class="post" name="search_cat">{S_CATEGORY_OPTIONS}
		</select></span></td>
		<td class="row1" align="right"><span class="gen">{L_SORT_BY}:&nbsp;</span></td>
		<td class="row2" valign="middle" nowrap="nowrap"><span class="genmed"><select class="post" name="sort_by">{S_SORT_OPTIONS}</select><br /><input type="radio" name="sort_dir" value="ASC" /> {L_SORT_ASCENDING}<br /><input type="radio" name="sort_dir" value="DESC" checked="checked" /> {L_SORT_DESCENDING}</span>&nbsp;</td>
	</tr>
	<tr> 
		<td class="row1" align="right" nowrap="nowrap"><span class="gen">{L_DISPLAY_RESULTS}:&nbsp;</span></td>
		<td class="row2" nowrap="nowrap"><input type="radio" name="show_results" value="posts" /><span class="genmed">{L_POSTS}<input type="radio" name="show_results" value="topics" checked="checked" />{L_TOPICS}</span></td>
		<td class="row1" align="right"><span class="gen">{L_RETURN_FIRST}</span></td>
		<td class="row2"><span class="genmed"><select class="post" name="return_chars">{S_CHARACTER_OPTIONS}</select> {L_CHARACTERS}</span></td>
	</tr>
	<tr> 
		<td class="catBottom" colspan="4" align="center" height="28">{S_HIDDEN_FIELDS}<input class="liteoption" type="submit" value="{L_SEARCH}" /></td>
	</tr>
</table>
zou moeten werken dacht ik zo

Edwin

Geplaatst: 02 mei 2006, 15:38
door Bee
/me dacht dat niet zo.

http://www.phpbbhacks.com/download/1094 is een goed idee in dit geval.

Geplaatst: 02 mei 2006, 21:29
door goednieuws
Hartelijk dank voor jullie antwoorden.
Ik denk alleen dat mijn vraagstelling niet helemaal duidelijk was.

Ik wil dus geen extra zoekfunctie in phpbb zelf maar....
een zoekfunctie die ik kan includen in iedere willekeurige php pagina elders op mijn site.

Deze zoekfunctie moet eenvoudig bestaan uit een zoekbalkje (waar je een zoekopdracht kunt invoeren) en een submit knop. (dus geen extra toestanden als zoek op auteur etc.)

Zodra er op "submit" wordt geklikt moet het phpbb forum doorzocht worden en de resultaten getoond (zoals bij de reeds aanwezige search.php)

Geplaatst: 02 mei 2006, 22:10
door mrjem
dat doet de link van bee ook, je kunt op een willekeurige pagina van je site dit plaatsen en zoeken in je forum.
edwin

Geplaatst: 03 mei 2006, 14:45
door goednieuws
mrjem schreef:dat doet de link van bee ook, je kunt op een willekeurige pagina van je site dit plaatsen en zoeken in je forum.
edwin
heb de mod "van bee" geintegreerd. werkt prima in de phpbb layout (header) maar zie geen optie om {QUICK_SEARCH} elders in een php bestand te bakken.

Geplaatst: 03 mei 2006, 14:50
door Salomon
is deze code geen oplossing:

Code: Selecteer alles

				<!-- Zoeken! Dat zouden meer mensen moeten doen.. -->
				<div id="zoeken">
					<h1>Zoeken </h1>
					<form method="post" action="search.php">
						<input type="text" class="header" name="search_keywords" value="Type je vraag.." onclick="if(this.value == 'Type je zoekactie........'){ this.value='';}" size="30" /> <input type="submit" name="submit" value="Zoek" class="submit" />
						<input type="hidden" name="search_fields" value="all" />
						<input type="hidden" name="show_results" value="topics" />
					</form>
				</div>

Geplaatst: 03 mei 2006, 15:59
door goednieuws
Website schreef:is deze code geen oplossing:

Code: Selecteer alles

				<!-- Zoeken! Dat zouden meer mensen moeten doen.. -->
				<div id="zoeken">
					<h1>Zoeken </h1>
					<form method="post" action="search.php">
						<input type="text" class="header" name="search_keywords" value="Type je vraag.." onclick="if(this.value == 'Type je zoekactie........'){ this.value='';}" size="30" /> <input type="submit" name="submit" value="Zoek" class="submit" />
						<input type="hidden" name="search_fields" value="all" />
						<input type="hidden" name="show_results" value="topics" />
					</form>
				</div>
Goed bezig! werkt bijna zoals ik graag zou zien.

Het probleem is (nog) dat dit alleen werkt vanuit de phpbb dir.
als ik het bestand in mijn root zet werkt het niet.

Als ik het bestand in /forum zet (mijn phpbb dir) en vanuit de root een include toevoeg naar de zoek.php werkt het ook niet...

suggestie?

Geplaatst: 03 mei 2006, 16:12
door brandsrus
verander

Code: Selecteer alles

action="search.php">
eens naar

Code: Selecteer alles

action="forum/search.php">
Dan werkt het denk ik wel :wink:

Geplaatst: 03 mei 2006, 21:08
door goednieuws
brandsrus schreef:verander

Code: Selecteer alles

action="search.php">
eens naar

Code: Selecteer alles

action="forum/search.php">
Dan werkt het denk ik wel :wink:
werkt! dank je voor de service!