jsnj I have done as you described above but it still not working for me. I can't see any of my engines and I can't use my searchbar so either i'm stupid or not but I think there is something wrong in my macros.cfg and in menus.cfg for K-m 1.0. It looks like this in my macros.cfg:
# ----- Web Search
$kw="keyword.enabled";
$SearchName="kmeleon.general.searchEngineName";
$SearchEngine="kmeleon.general.searchEngine";
$SearchEngineURL="";
$SearchEngineName="";
$sm=$macroPrefBranch."search.meta";
$se=$macroPrefBranch."search.engine";
$sl=$macroPrefBranch."search.locked";
EnginesSync{
$SearchEngineURL=getpref(STRING,$SearchEngine); $SearchEngineName=getpref(STRING,$SearchName); $n=0; while($n!=10) &EngineLoop;
setcheck("macros(SearchLock)",getpref(BOOL,$sl));
setcheck("macros(Keyword)",getpref(BOOL,$kw));
# Support for K-Meleon 0.9 engine macros:
&EngineSync;
}
EngineLoop{
setcheck("macros(SE".$n.")",getpref(STRING,$se.$n.".url")==$SearchEngineURL ?true:false); $n=$n+1;
}
KMF{
$SearchEngineURL=getpref(STRING,$macroPrefBranch."search.kmforums"); $SearchEngineName=_("K-Meleon Forums Search"); &Search;
}
SE0{
$n=0; menu=getpref(STRING,$se."0.name"); &SEgo;
}
SE1{
$n=1; menu=getpref(STRING,$se."1.name"); &SEgo;
}
SE2{
$n=2; menu=getpref(STRING,$se."2.name"); &SEgo;
}
SE3{
$n=3; menu=getpref(STRING,$se."3.name"); &SEgo;
}
SE4{
$n=4; menu=getpref(STRING,$se."4.name"); &SEgo;
}
SE5{
$n=5; menu=getpref(STRING,$se."5.name"); &SEgo;
}
SE6{
$n=6; menu=getpref(STRING,$se."6.name"); &SEgo;
}
SE7{
$n=7; menu=getpref(STRING,$se."7.name"); &SEgo;
}
SE8{
$n=8; menu=getpref(STRING,$se."8.name"); &SEgo;
}
SE9{
$n=9; menu=getpref(STRING,$se."9.name"); &SEgo;
}
SEgo{
$SearchEngineURL=getpref(STRING,$se.$n.".url"); $SearchEngineName=getpref(STRING,$se.$n.".name"); &SearchInit;
}
SearchInit{
$locked=getpref(BOOL,$sl);
$locked==true?0:setpref(STRING,$SearchEngine,$SearchEngineURL);
$locked==true?0:setpref(STRING,$SearchName,$SearchEngineName);
$locked==true?0:&EnginesSync; &Search;
}
Search{
$SearchEngineURL==""?$SearchEngineURL=getpref(STRING,$SearchEngine):0;
$SearchEngineName==""?$SearchEngineName=getpref(STRING,$SearchName):0;
$data=$SelectedText; $data==""?&SearchTyped:&SearchSelected; $SearchEngineURL=""; $SearchEngineName="";
}
SearchSelected{
$data=$SearchEngineURL.urlencode($data); &OpenSelected;
}
SearchTyped{
$data=$URLBAR; $data==$URL?$data=prompt(_("Enter search query:"),sub("%s",$SearchEngineName,_("Search (%s)"))):0;
$data==""?0:$data=$SearchEngineURL.urlencode($data); &OpenTyped;
}
PasteSearch{
$URLBAR=getclipboard(); &Search;
}
Metasearch{
$data=$SelectedText; $data==""?&MetaTyped:&MetaSelected;
}
MetaSelected{
$pref=$openSelected; &MetaOpen;
}
MetaTyped{
$pref=$openTyped;
$data=$URLBAR; $data==$URL?$data=prompt(_("Enter search query:"),sub("%s",_("Metasearch"),_("Search (%s)"))):0;
$data==""?0:&MetaOpen;
}
MetaOpen{
$how=getpref(STRING,$pref); $data=urlencode($data);
$how=="ID_OPEN_LINK"?$how=0:0;
$how=="ID_OPEN_LINK_IN_NEW_WINDOW"?$how=0:0;
$how=="ID_OPEN_LINK_IN_BACKGROUND"?$how=1:0;
$how=="layers(OpenURL)"?$how=0:0;
$how=="layers(OpenURLBg)"?$how=1:0;
&ResetURL; $n=0; while($n!=10) &MetaLoop;
}
MetaLoop{
$SearchEngineURL=getpref(STRING,$sm.$n.".url");
$SearchEngineURL==""?0:$how==0?($layer==true?pluginmsg(layers,"OpenURL",$SearchEngineURL.$data)
pennew($SearchEngineURL.$data)):0;
$SearchEngineURL==""?0:$how==1?($layer==true?pluginmsg(layers,"OpenURLBg",$SearchEngineURL.$data):OpenBg($SearchEngineURL.$data)):0;
$n=$n+1;
}
SearchLock{
togglepref(BOOL,$sl); &EnginesSync;
statusbar(sub("%s",getpref(BOOL,$sl)?getpref(STRING,$SearchName):_("Last used engine"),_("Default search engine: %s")));
}
Keyword{
togglepref(BOOL,$kw); &EnginesSync;
statusbar(sub("%s",getpref(BOOL,$kw)?$ON:$OFF,_("Keyword Autosearch %s")));
}
# Support for K-Meleon 0.9 engine macros:
$sen=$SearchName;
OldSearch{
}
SetSearch{
$SearchEngineURL=$eng; $SearchEngineName=$search; &SearchInit;
}
EngineSync{
setcheck("macros(Google)", getpref(STRING, $sen) == "Google" ? true:false);
setcheck("macros(Icerocket)", getpref(STRING, $sen) == "Icerocket" ? true:false);
setcheck("macros(AltaVista)", getpref(STRING, $sen) == "AltaVista" ? true:false);
setcheck("macros(Hotbot)", getpref(STRING, $sen) == "Hotbot" ? true:false);
setcheck("macros(IMD
", getpref(STRING, $sen) == "Internet Movie Database" ? true:false);
setcheck("macros(Findtarget)", getpref(STRING, $sen) == "Findtarget" ? true:false);
setcheck("macros(Joyscape)", getpref(STRING, $sen) == "Joyscape" ? true:false);
setcheck("macros(JoyScapeImages)", getpref(STRING, $sen) == "JoyScape Images" ? true:false);
setcheck("macros(Mamma)", getpref(STRING, $sen) == "Mamma" ? true:false);
setcheck("macros(Astalavista)", getpref(STRING, $sen) == "Astalavista" ? true:false);
setcheck("macros(MSCracks)", getpref(STRING, $sen) == "MSCracks" ? true:false);
setcheck("macros(IPD
", getpref(STRING, $sen) == "Internet Pinball Database " ? true:false);
setcheck("macros(Clusty)", getpref(STRING, $sen) == "Clusty" ? true:false);
setcheck("macros(ClustyImages)", getpref(STRING, $sen) == "ClustyImages" ? true:false);
}
Google{
&OldSearch; $search = "Google";
$eng = "........................../search?q=";
&SetSearch;
}
Icerocket{
&OldSearch; $search = "Icerocket";
$eng = "................................/search?tab=web&q=";
&SetSearch;
}
AltaVista{
&OldSearch; $search = "AltaVista";
$eng = ".............................../web/results?itag=wrx&q=";
&SetSearch;
}
Hotbot{
&OldSearch; $search = "Hotbot";
$eng = "......................................../cgi-bin/pursuit?query=";
&SetSearch;
}
IMDB{
&OldSearch; $search = "Internet Movie Database";
$eng = "...................................../find?";
&SetSearch;
}
FindTarget{
&OldSearch; $search = "Findtarget";
$eng = ".................................../search.php?q=";
&SetSearch;
}
JoyScape{
&OldSearch; $search = " JoyScape ";
$eng = " .................................../search/s?q=";[/url]
&SetSearch;
}
JoyScapeImages{
&OldSearch; $search = " JoyScapeImages ";
$eng = " ................................./search?t=images&gbs=no&q="
&SetSearch;
}
Astalavista{
&OldSearch; $search = "Astalavista";
$eng = " ............................./search.php?s="
&SetSearch;
}
Mamma{
&OldSearch; $search = "Mamma";
$eng = "
http://www.mamma.com/Mamma?query=";
&SetSearch;
}
MSCracks{
&OldSearch; $search = "MSCracks";
$eng = "
http://mscracks.com/search.php?q=";
&SetSearch;
}
IPDB{
&OldSearch; $search = " Internet Pinball Database ";
$eng = " ..............................search.pl?any="
&SetSearch;
}
Clusty{
&OldSearch; $search = "Clusty";
$eng =" ....................../search?query="
&SetSearch;
}
ClustyImages{
&OldSearch; $search = "ClustyImages";
$eng =".................../search?v%3aproject=clusty-images&query=";
&SetSearch;
}
# ----- Page Search.
And in my menus.cfg for K-m 1.0 it looks like this:
# ----- Web Search
Engines{
macros(SE0)
macros(SE1)
macros(SE2)
macros(SE3)
macros(SE4)
macros(SE5)
macros(SE6)
macros(SE7)
macros(SE8)
macros(SE9)
-
Engines{
macros(Google)
macros(Icerocket)
macros(AltaVista)
macros(Hotbot)
macros(IMD
macros(Findtarget)
macros(JoyScape)
macros(JoyScapeImages)
macros(Astalavista)
macros(Mamma)
macros(MSCracks)
macros(IPD
macros(Clusty)
macros(ClustyImages)
}
-
macros(Metasearch,&Metasearch)
}
&Web Search{
!Engines
-
macros(SearchLock,Use As &Default Engine)
macros(WebFind,Con&figure...)
}
%endif
# ----- Groups
So Can someone tell me whats wrong please?
Yours: Rapido