Ich möchte das Suchformular nur einblenden wenn der User sich eingelogt hat.
Mir ist leider nicht ganz klar wie ich das mache.
Das Suchformular wird ja in der "funktions.php" definiert.
-> function mx_theme_searchform()
{
$out = '';
if (mxModuleAllowed('Search')) {
$out = '
<form method="get" action="http://www.google.de/custom" target="google_window">
<input type="text" name="q" size="31" maxlength="255" value=""></input>
<input type="submit" name="sa" value="Web Suche"></input>
<input type="hidden" name="client" value="pub-6429409090099939\"></input>
<input type="hidden" name="forid" value="1"></input>
<input type="hidden" name="ie" value="ISO-8859-1"></input>
<input type="hidden" name="oe" value="ISO-8859-1"></input>
<input type="hidden" name="cof" value="GALT:#3399FF;GL:1;DIV:#666666;VLC:FFFFFF;AH:center;BGC:000000;LBGC:FFFF00;ALC:FFFFFF;LC:FFFFFF;T:CCCCCC;GFNT:FFFFFF;GIMP:FFFFFF;FORID:1;\"></input>
<input type="hidden" name="hl" value="de"></input>
</form>
<form action="modules.php" method="get" title="' . _SEARCH . '">
<input type="hidden" name="name" value="Search">
<input type="text" name="query" size="20" title="' . _SEARCH . '">
<input type="submit" value="' . _SEARCH . '" title="' . _SEARCH . '">
</form>
'
;
}
return $out;
}
Hab bei mir die Google Suche noch mit eingebaut.
Jetzt möchte ich aber die Interen suche nur eingelogten Usern zur verfügung stellen.
Dazu benötige ich dann wohl die funktion aus der Your_account/index.php
function main()
{
if (MX_IS_USER) {
$uinfo = mxGetUserData();
include_once("modules/Userinfo/view.php");
viewuserinfo($uinfo);
} else {
include_once("modules/Your_Account/loginout.php");
loginscreen();
}
}
bzw die if abfrage
if (MX_IS_USER) {
};
Aber wie baue ich das ein so das eben nur das eine Formular (Google Suche) eingeblendet wird wenn der User eingelogt ist.
Kann mir da jemand Helfen?
LG
if (mxModuleAllowed('Search') && MX_IS_USER) {
Das müsste eigentlich die anzeige nur für Mitglieder bewirken.
Das ging aber Fix. :thumbup: :)
Ja das hat prima funktioniert!
Nur sind mit der Lösung eben beide Formulare nicht mehr sichtbar.
Muss ich eine extra Funktion erstellen für das Google Suchformular oder kann man das auch irgenwie nur auf die normale Suche beschränken?
LG
Die machst das Google Teil einfach aus der IF Bediengung raus ;)
mh äh jap so gehtz auch! ::)
Die einfache Lösung war mir halt zu einfach um draufzukommen! LOL
Hab es zwischenzeitlich einfach in 2 Funktionen + 2 Konstante bzw 2 Platzhaltern aufgeteilt. So lässt es sich auch an verschiedene Stellen im Theme getrennt einbauen.
Danke dir nochmal!
LG