From: alex <al...@ya...> - 2002-01-25 18:46:07
|
Ok, Lets assume you are talking about the code which ends up generating the html something like <!-- start template: ID 87, users;menu;default --> [ deleted for brevity..... <A HREF="//news.diversebooks.com/journal.pl">Journal</A> | <A HREF="//news.diversebooks.com/users.pl?op=userclose">Logout</A> ] <!-- end template: ID 87, users;menu;default --> This template says [ [% FOR i = items %] <A HREF="[% i.value %]">[% i.label %]</A> [% " | " UNLESS loop.last %] [% END %] ] And that items is items = arrayref of hashref of menu items (value (link), label) OK - so you are saying you can't see where the items are defined (and deleting the link doesn't help....) Slash.pm contains createMenu, which itself calls getCurrentMenu, which itself calls.... You're right - it is a bit convoluted :-) This suggests to me that it is stored in a database table somewhere.... Well look at that - there is a table called menus, and columns called menu ("users"), label ("Journal"), and value ("something/journal.pl") Perhaps you could ammend this table and see what happens. Alex At 17:45 25/01/02, barry wrote: >At 10:44 AM 1/25/2002 +0000, alex wrote: >>At 21:13 23/01/02, barry wrote: >>>how do I remove plugins form bender? >> >> >>Delete them? >> >>Plugins are usually a ".pl" file plus some html fragments stored in a >>database. >>To remove them you can just delete (or move) the relevant ".pl" file >>leaving the html fragments >>in place. These wont cause any problems other than making it harder to >>find the other ones you do want. >> >>Alex > >Well, OK, removing a link is easy enough. > >But what I can't figure out is how to get them out of the menu - for >instance - journal on the customize homepage screen. The chain of perl >code used to create that menu in the first place is pretty obfuscated. > >Thanks, > >Barry |