_parent=>../../lj-bml-blocks.pl loginboxstyle=>{Ss}background: url(/userinfo.gif) no-repeat; background-color: #fff; background-position: 0px 1px; padding-left: 18px; color: #00C; font-weight: bold; commloginboxstyle=>{Ss}background: url(/community.gif) no-repeat; background-color: #fff; background-position: 0px 2px; padding-left: 19px; color: #00C; font-weight: bold; SECURITYPRIVATE=>{Ss} SECURITYPROTECTED=>{Ss} LJUSER=>{DRs}userinfo%%data%% LJCOMM=>{DRs}userinfo%%data%% LJUSERF=>{DRs}userinfo%%data%% HELP=>{DR}(help) INERR=>{DR}%%data%% SOERROR=>{DR}
%%data%%
EMAILEX=>
%%data%%
ENTRYFORMCSS<= {Ss} <=ENTRYFORMCSS NEEDLOGIN<= h1?> p?> <=NEEDLOGIN BADINPUT<= h1?> p?> <=BADINPUT REQUIREPOST=> LOAD_PAGE_INFO<= 'Home', 'uri' => '/', 'match' => "^/(index\\.bml)?(\\?.*)?\$", 'children' => [ { 'name' => BML::ml('ljrlook.nav.create'), 'uri' => '/create.bml', }, { 'name' => BML::ml('ljrlook.nav.update'), 'uri' => '/update.bml', 'children' => [ { 'name' => BML::ml('ljrlook.nav.fullupdate'), 'uri' => '/update.bml?mode=full', } ], }, # { 'name' => 'Download', # 'uri' => '/download/', }, ], }, { 'name' => BML::ml('ljrlook.nav.site'), 'children' => [ { 'name' => BML::ml('ljrlook.nav.news'), 'match' => '^/news\\.bml\$', 'uri' => '/community/ljr_news/', }, { 'name' => BML::ml('ljrlook.nav.siteopts'), 'uri' => '/manage/siteopts.bml', }, { 'name' => 'Sitemap', 'uri' => '/site/', }, { 'name' => BML::ml('ljrlook.nav.paidaccounts'), 'uri' => '/paidaccounts/', # 'recursematch' => '^/paidaccounts/', # 'children' => [ # { 'name' => 'Is this safe?', # 'uri' => '/paidaccounts/whysafe.bml', }, # { 'name' => 'Progress', # 'uri' => '/paidaccounts/progress.bml', }, # ], }, { 'name' => BML::ml('ljrlook.nav.ljfif'), 'uri' => '/users/ljr_fif/friends', }, # { 'name' => 'To-Do list', # 'uri' => '/todo.bml', }, # { 'name' => 'Contributors', # 'uri' => '/contributors.bml', }, ], }, # { 'name' => 'Find Users', # 'children' => [ # { 'name' => 'Random!', # 'uri' => '/random.bml', }, # { 'name' => 'By Region', # 'uri' => '/directory.bml', }, # { 'name' => 'By Interest', # 'uri' => '/interests.bml', }, # { 'name' => 'Search', # 'uri' => '/directorysearch.bml', } # ], }, { 'name' => BML::ml('ljrlook.nav.edit'), 'children' => [ { 'name' => BML::ml('ljrlook.nav.editinfo'), 'uri' => '/editinfo.bml', }, # { 'name' => 'Settings', cont => 1, # 'uri' => '/editinfo.bml', }, { 'name' => BML::ml('ljrlook.nav.editfriends'), 'uri' => '/friends/edit.bml', }, { 'name' => BML::ml('ljrlook.nav.editjournal'), 'uri' => '/editjournal.bml', }, { 'name' => BML::ml('ljrlook.nav.editpics'), 'uri' => '/editpics.bml', }, { 'name' => BML::ml('ljrlook.nav.changepassword'), 'uri' => '/changepassword.bml', }, { 'name' => BML::ml('ljrlook.nav.modify'), 'uri' => '/modify.bml', }, # { 'name' => 'Import', # 'uri' => '/import.bml' }, ], }, { 'name' => BML::ml('ljrlook.nav.communities.manage'), 'uri' => '/community/manage.bml' }, # { 'name' => 'Developer Area', # 'uri' => '/developer/', # 'match' => "^/developer/\$", # 'recursematch' => "^/developer/", # 'children' => [ # { 'name' => 'Style System', # 'uri' => '/developer/styles.bml', # 'children' => [ # { 'name' => 'View Types', # 'uri' => '/developer/views.bml', }, # { 'name' => 'Variable List', # 'uri' => '/developer/varlist.bml', }, # ], # }, # { 'name' => 'Embedding', # 'uri' => '/developer/embedding.bml', }, # { 'name' => 'Protocol', # 'uri' => '/developer/protocol.bml', # 'children' => [ # { 'name' => 'Mode List', # 'uri' => '/developer/modelist.bml', } # ], # }, # ], # }, # { 'name' => BML::ml('ljrlook.nav.frills'),#Styles,customization # 'children' => [ { 'name' => BML::ml('ljrlook.nav.customize'), 'uri' => '/customize/', }, # { 'name' => BML::ml('ljrlook.nav.createstyle'), # 'uri' => '/createstyle.bml', }, # { 'name' => BML::ml('ljrlook.nav.editstyle'), # 'uri' => '/editstyle.bml', }, # ], # }, { 'name' => BML::ml('ljrlook.nav.needhelp'), 'children' => [ { 'name' => BML::ml('ljrlook.nav.lostinfo'), 'uri' => '/lostinfo.bml', }, { 'name' => BML::ml('ljrlook.nav.support.faq'), 'uri' => '/support/faq.bml', }, # { 'name' => 'Questions', # 'uri' => '/support/faq.bml', cont => 1, }, { 'name' => BML::ml('ljrlook.nav.support'), 'uri' => '/support/', }, ], }, ); my $remote = LJ::get_remote(); my $remuser = $remote ? $remote->{'user'} : ""; my $hello_name = $remote ? LJ::User::display_name($remote) : ""; my $uri = BML::get_uri(); if ($remuser ne "" && $uri ne "/logout.bml") { my $subdomain = $remuser; $subdomain =~ s/_/-/g; unshift @sidebar, { 'name' => BML::ml('ljrlook.nav.hello').", ".$hello_name."!", 'children' => [ { 'name' => BML::ml('ljrlook.nav.yourjournal'), 'children' => [ { 'name' => BML::ml('ljrlook.nav.recent'), 'uri' => "/users/$remuser/", }, { 'name' => BML::ml('ljrlook.nav.calendar'), 'uri' => "/users/$remuser/calendar", }, { 'name' => BML::ml('ljrlook.nav.friends'), 'uri' => "/users/$remuser/friends", 'extra' => "/friendsfilter.bml", }, ], }, { 'name' => BML::ml('ljrlook.nav.userinfo'), 'uri' => "/userinfo.bml?user=$remuser", }, { 'name' => BML::ml('ljrlook.nav.memories'), 'uri' => "/memories.bml?user=$remuser", }, { 'name' => BML::ml('ljrlook.nav.logout'), 'uri' => '/logout.bml', }, ] }; } elsif ($uri ne "/login.bml") { unshift @sidebar, { 'name' => BML::ml('ljrlook.nav.login'),, 'uri' => '/login.bml', } } return ""; _code?> <=LOAD_PAGE_INFO AL=>{P}%%data2%% AWAYLINK=>{P}%%data2%% H1=>{D}

%%data%%

H2=>{D}

%%data%%

# Banner Header: search results banner, content desriptor, etc... BH=>{D}

%%data%% GRIN=>{S}<grin> HR=>{S}


NEWLINE=>{S}
     P=>{D}

%%data%%

STANDOUT<= {D}

%%data%%
<=STANDOUT ERRORBAR<= {D}

%%data%%
<=ERRORBAR WARNINGBAR<= {D}

%%data%%
<=WARNINGBAR BADCONTENT<= h1?> p?> <=BADCONTENT DE<= %%data%% <=DE EMCOLOR=>{S}#c0c0c0 HOTCOLOR=>{S}#ff0000 EMCOLORLITE=>{S}#e2e2e2 ALTCOLOR1=>{S}#eeeeee ALTCOLOR2=>{S}#dddddd screenedbarcolor=>{S}#d0d0d0 CHOICE=>{P}
%%data1%%
%%data3%% CHOICES<= {F}
%%items%%
%%itemsb%%
<=CHOICES PAGE<= {Fp} %%title%%%%head%% %%body%% <=PAGE BREADCRUMBS<= {Fp}[3]; # no blank crumbs if ($crumb->[3] eq 'dynamic') { # dynamic unshift @ret, "$crumb->[0]"; $count++; } else { # non-dynamic unshift @ret, $count++ == 0 ? "$ML{'crumb.'.$crumb->[3]}" : $crumb->[1] ne '' ? "[1]\">$ML{'crumb.'.$crumb->[3]}" : "$ML{'crumb.'.$crumb->[3]}"; } } return "
" . join(" : ", @ret) . "
"; _code?> <=BREADCRUMBS