Lieber Besucher, herzlich willkommen bei: cms2day Forum - Community & Support rund ums cms2day.
Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert.
Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können.
Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang.
Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
Re: Quick Search Addon | Suchergebnisse im Content Div ausgeben
Ein Addon deswegen weils dann einfacher ist einfach den addoninclude zu verwenden anstatt das halbe sucheteil im template einzubinden.
Re: Quick Search Addon | Suchergebnisse im Content Div ausgeben
aber bitte wenn dann richtig!
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
<?php
/*
ADDON -> SEARCH FIELD
*/
// DATENBANK(EN) ABRUFEN
$settings = mysql_fetch_assoc(mysql_query("SELECT * FROM settings"));
$optionen = mysql_fetch_assoc(mysql_query("SELECT * FROM optionen"));
$sucheid = @mysql_fetch_assoc(mysql_query("SELECT * FROM pages WHERE type='modul' AND inhalt='%SUCHE%'"));
// FUNCTION
if ($optionen['page_modrewrite'] == "1") {
$link = "".$settings['page_dir']."/".$sucheid['id'].".suche/senden/";
}
else {
$link = "".$settings['page_dir']."/index.php?seite=".$sucheid['id'].".suche&action=senden";
}
?>
<form name="suche" method="post" action="<?php echo $link; ?>">
<input type="text" class="formular" name="suchbegriff" title="Bitte Suchbegriff(e) eingeben" value="Suchbegriff(e) ..." onblur="if (this.value=='') this.value='Suchbegriff(e) ...';" onfocus="if (this.value=='Suchbegriff(e) ...') this.value='';" />
<p align="right"><input type="submit" value="» Suchen" class="button" /></p>
</form>
|
halbes suchteil?
einfach das formular:
|
Quellcode
|
1
2
3
4
|
<form name="suche" method="post" action="LINK ZUR SUCHE">
<input type="text" class="formular" name="suchbegriff" title="Bitte Suchbegriff(e) eingeben" value="Suchbegriff(e) ..." onblur="if (this.value=='') this.value='Suchbegriff(e) ...';" onfocus="if (this.value=='Suchbegriff(e) ...') this.value='';" />
<p align="right"><input type="submit" value="» Suchen" class="button" /></p>
</form>
|
Re: Quick Search Addon | Suchergebnisse im Content Div ausgeben
Hier mal das komplette Addon...
Wie gewohnt im Template aufrufen...
Wenn die Seite "SUCHE" aktiv ist, dann wird ein sucheingabefeld angezeigt...
Ansonsten "Die Suche ist nicht verfügbar"
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
<?php
/*
ADDON -> Suche
Das Addon arbeitet mit dem Modul "Suche" zusammen, welches installiert sein muss.
*/
$einstellungen = mysql_fetch_assoc(mysql_query("SELECT * FROM settings"));
$page = mysql_fetch_assoc(mysql_query("SELECT * FROM pages WHERE inhalt='%SUCHE%'"));
$optionen = mysql_fetch_assoc(mysql_query("SELECT * FROM optionen"));
if ($optionen['page_modrewrite'] == "1") {
$form="<form name="addon_suche" method="post" action="".$einstellungen['page_dir']."/".$page['id'].".".$page['page']."/senden/">";
} else {
$form="<form name="addon_suche" method="post" action="".$einstellungen['page_dir']."/index.php?seite=".$page['id'].".".$page['page']."&action=senden">";
}
if($page['inhalt']=="%SUCHE%"){
echo "
<div id="suche_addon">
".$form."
<div style="white-space:nowrap; border: 1px solid rgb(200, 200, 200); padding: 6px; background-color: rgb(248, 248, 255);"><a><input style="width:80%" type="text" class="formular" name="suchbegriff" title="Bitte Suchbegriff(e) eingeben" value="Suchbegriff(e) ..." onblur="if (this.value=='') this.value='Suchbegriff(e) ...';" onfocus="if (this.value=='Suchbegriff(e) ...') this.value='';" />
<input type="submit" value="» Suchen" class="button" /></a></div>
</form>
</div>
";
}
else{
echo "<strong>Das Modul "Suche" ist nicht verfügbar.</strong>";
}
?>
|
Re: Quick Search Addon | Suchergebnisse im Content Div ausgeben
Um das Thema abzuschließen, habe ich das ganze zu einem fertigen Addon verschnürt.
Re: Quick Search Addon | Suchergebnisse im Content Div ausgeben
Wäre super, wenn Du den ersten Beitrag vom Thread nochmal editierst, und den aktuellen Stand dazu postest.
Häng die Datei besser direkt im ersten Thread an, da dann jeder direkt sieht wenn er den Thread öffnet.
Denn falls noch Antworten folgen geht der Anhang ansonsten unter, was nicht schön wäre, denn dann sucht man sich blöd.
Thx! =)
Re: Quick Search Addon (by netcup|Alex & fzm)
Wäre auch "nett" wenn der Link wieder heil wäre..
LG Rico
Wie im Suchmodul und oben geschrieben sollte folgender Code im Template reichen. (Davor bitte LINK ZUR SUCHE eintragen.)
Nich unbedingt ein Addon nötig.
|
Quellcode
|
1
2
3
4
|
<form name="suche" method="post" action="LINK ZUR SUCHE">
<input type="text" class="formular" name="suchbegriff" title="Bitte Suchbegriff(e) eingeben" value="Suchbegriff(e) ..." onblur="if (this.value=='') this.value='Suchbegriff(e) ...';" onfocus="if (this.value=='Suchbegriff(e) ...') this.value='';" />
<p align="right"><input type="submit" value="» Suchen" class="button" /></p>
</form>
|
Ei Alex, was machsde don mit deune Links. Die gehn jo alle net.
Wie im Suchmodul und oben geschrieben sollte folgender Code im Template reichen. (Davor bitte LINK ZUR SUCHE eintragen.)
Nich unbedingt ein Addon nötig.
|
Quellcode
|
1
2
3
4
|
<form name="suche" method="post" action="LINK ZUR SUCHE">
<input type="text" class="formular" name="suchbegriff" title="Bitte Suchbegriff(e) eingeben" value="Suchbegriff(e) ..." onblur="if (this.value=='') this.value='Suchbegriff(e) ...';" onfocus="if (this.value=='Suchbegriff(e) ...') this.value='';" />
<p align="right"><input type="submit" value="» Suchen" class="button" /></p>
</form>
|
Hab mir das mal wieder eingebaut. Das Problem ist das zwar die Suchseite geöffnet wird, aber keine Suche ausgeführt wird.