Hilfe - Suche - Mitglieder - Kalender
Vollansicht: Suchmodul++ ergänzen mit ... in der Frontausgabe wie?
Forum Sefrengo.org > Allgemeine Foren > Feature Request
feniweb
Weiss jetzt nicht ob das der richtige Ort ist.

Möchte aber im Such-Formular folgendes ergänzen: nur bei den XXXXXXXXXXX

QUELLTEXT
if("MOD_VALUE[6]" != "none"){
        // Suchformular aufbauen
        if(!$modus)
        {
                $modus = "MOD_VALUE[6]";
                $mod['newmodus'] = false;
        } else {
                $mod['newmodus'] = true;
        }
        if($modus == "1"){ $mod['tpl_form'] = "MOD_VALUE[13]"; $mod['xmodus'] = "2";} else { $mod['tpl_form'] = "MOD_VALUE[14]"; $mod['xmodus'] = "1";}
        $mod['tpl_form'] = str_replace("{search}","\n<input type='text' name='suche' value='$suche' class='MOD_VALUE[3]'  XXXXXXXXXXX />",$mod['tpl_form']);
        $mod['tpl_form'] = str_replace("{submit}","\n<input type='submit' value='MOD_VALUE[21]'  class='button' />",$mod['tpl_form']);
        if ($suche == "") {
            $mod['tpl_form'] = preg_replace("/\{modus \[([^\]]+)\]\}/","\n<a class='MOD_VALUE[5]' href='".$con_side[$idcatside]['link']."&modus=".$mod['xmodus']."'>\\1</a>",$mod['tpl_form']);
        } else {
            $mod['tpl_form'] = preg_replace("/\{modus \[([^\]]+)\]\}/","\n<a class='MOD_VALUE[5]' href='".$con_side[$idcatside]['link']."&suche=$suche&modus=".$mod['xmodus']."&w_70=$w_70&w_71=$w_71&w_72=$w_72&w_73=$w_73&w_74=$w_74'>\\1</a>",$mod['tpl_form']);
        }



XXXXXXXXXXX == onblur='if(this.value=='') this.value='MOD_VALUE[21]' ' onfocus='if(this.value=='MOD_VALUE[21]') this.value='' ' einfühgen.

Habe da aber meine Probleme mit den Hochkommas.

Habe auch schon einiges augetestet /" "/ ' ' usw.

Weiss jemand wie man die hier setzt?

Bewirken soll das, dass im Suchefeld z.B. stehen soll "Sucheingabe" und wenn man reinklickt verschwindet das Wort.

Gruss
Olaf
Versuch:
QUELLTEXT
onblur=\'if(this.value=='') this.value='MOD_VALUE[21]' \' onfocus=\'if(this.value=='MOD_VALUE[21]') this.value='' \'

Was passiert eigentlich wenn du das vorher in eine Variable füllst?

Alles ohne jegliche Gewähr, so würd ich forschen
mistral
ZITAT
Habe auch schon einiges augetestet /" "/ ' ' usw.


wenn dann müsstest du es mit \ und nicht mit / probieren:
feniweb
Für alle die das ebenfalls eisetzen möchten.

Hier eine ganz einfache lösung.

// Suchformular aufbauen
if(!$modus)
{
$modus = "MOD_VALUE[6]";
$mod['newmodus'] = false;
} else {
$mod['newmodus'] = true;
}
if($modus == "1"){ $mod['tpl_form'] = "MOD_VALUE[13]"; $mod['xmodus'] = "2";} else { $mod['tpl_form'] = "MOD_VALUE[14]"; $mod['xmodus'] = "1";}
$mod['tpl_form'] = str_replace("{search}","\n<input type='text' name='suche' class='MOD_VALUE[3]' onfocus=\"this.value=''\" value='Suchen' />",$mod['tpl_form']);
$mod['tpl_form'] = str_replace("{submit}","\n<input type='submit' value='MOD_VALUE[21]' class='button' />",$mod['tpl_form']);
Dieses ist eine vereinfachte Darstellung unseres Foreninhaltes. Um die detaillierte Vollansicht mit Formatierung und Bildern zu betrachten, bitte hier klicken.
Invision Power Board © 2001-2024 Invision Power Services, Inc.