
LiveStreet рд╣рдм рдкрд░ рдПрдХ рдЕрджреНрднреБрдд рдФрд░ рдкрд╕рдВрджреАрджрд╛ рдкреНрд░рдгрд╛рд▓реА рд╣реИ рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрджрд┐ рдЖрдк рдЗрд╕рдХреА рдорджрдж рд╕реЗ рдмрдирд╛рдИ рдЧрдИ рд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рдЕрдкрдиреА рдЖрдБрдЦреЗрдВ рдмрдирд╛рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдиреЛрдЯрд┐рд╕ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ рдХрд┐ рдЙрдирдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдорд╛рдирдХ рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдХреЗ рджреЛ рд╕реНрддрдВрднреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред
рд▓реЗрдХрд┐рди рдПрд▓рдПрд╕ рдПрдХ рд╕рд░рд▓ рд▓реЗрдХрд┐рди рдХрдо рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдмреНрд▓реЙрдХ рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рджрд╛рд╡рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд╕рд╛рдЗрдЯ рд╕реНрд╡рд╛рдореА рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░рддреЗ? рд╢рд╛рдпрдж рдпрд╣ рд▓рд╛рдкрддрд╛ рдкреНрд░рд▓реЗрдЦрди рдХреЗ рдХрд╛рд░рдг рд╣реИред
рдпрд╣ рдореИрдВ рдЖрдЬ рдЖрдкрдХреА рдорджрдж рд╕реЗ рд╣реВрдВ рдФрд░ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВред
рдЪрд▓рд┐рдП рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ
рдореИрдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмреНрд▓реЙрдХ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред рд╣рдо рдПрдХ рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдг рдкреИрдЯрд░реНрди рдХреЛ рд░реЗрдЦрд╛рдВрдХрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛:

рдФрд░ рдЗрддрдирд╛:
< div class = "container" >
< div class = "рд╢реАрд░реНрд╖ рд▓реЗрдЦ" >
< / div >
< div class = "content" >
< div class = "leftside" >
< / div >
< div class = "maincontent" > < / div >
< / div >
< div class = "рдЙрдк-рд╕рд╛рдордЧреНрд░реА" >
< / div >
< div class = "footer" > < / div >
< / div >
рдмреНрд▓реЙрдХ рд╡рд░реНрдЧ
рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЕрдкрдиреЗ рдмреНрд▓реЙрдХ рдХреЗ рд▓рд┐рдП рдХрдХреНрд╖рд╛рдПрдВ рдмрдирд╛рдПрдВрдЧреЗ, рдЬрд┐рд╕реЗ рдмреНрд▓реЙрдХ рд╕рд┐рд╕реНрдЯрдо рдХреНрд▓рд╛рд╕ рдХреЛ рдЗрдирд╣реЗрд░рд┐рдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдПрдХреНрд╕реЗрдХ () рд╡рд┐рдзрд┐ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рдмреНрд▓реЙрдХ рд╡рд░реНрдЧ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рдЗрд╕рдХреЗ рдирд┐рд░реНрдорд╛рдгрдХрд░реНрддрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмреНрд▓реЙрдХ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ $ aParams рд╕рдВрдкрддреНрддрд┐ рдореЗрдВ рд▓рд┐рдЦрддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рд╣рдореЗрдВ рдЗрд╕рдХреЗ __call () рдЖрд╡рд░рдг рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдореЙрдбреНрдпреВрд▓ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рджреЗрддрд╛ рд╣реИ;
рдпрд╣рд╛рдВ рдореИрдВ рдПрдХ рдХреЗрдВрджреНрд░реАрдп рдмреНрд▓реЙрдХ рдХреЗ рд▓рд┐рдП рдХреЛрдб рджреВрдВрдЧрд╛ред рдЗрд╕реЗ рдЕрдкрдиреЗ рдирд╡реАрдирддрдо рд╡рд┐рд╖рдпреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рджреЗрдВред
< ? php
рдмреНрд▓реЙрдХрдЪреЗрди рдмреНрд▓реЙрдХ рдХреЛ рдмрдврд╝рд╛рддрд╛ рд╣реИ
{
рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рдорд╛рд░реЛрд╣ Exec ( )
{
$ oUser = $ рдпрд╣ - > User_GetUserCurrent ( ) ;
рдЕрдЧрд░ ( $ oUser ) {
$ aTopics = $ this - > рдЯреЙрдкрд┐рдХреНрд╕_GetLastTopicsByUserId ( $ oUser - > getId ) ( ) , 60 * 60 * 24 ) ;
// рд╕рдВрдШрд░реНрд╖ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рд╕реНрдерд╛рдиреАрдп рджреГрд╢реНрдп рд╡рд╕реНрддреБ рдмрдирд╛рдПрдВ
$ oViewer = $ this - > Viewer_GetLocalViewer ( ) ;
$ sTopicsLast = $ oViewer - > Fetch ( 'block.topics_last.tpl' ) ;
// рдкреНрд░рдкрддреНрд░ рдХреЗ рдХрд┐рд╕реА рд╡реИрд╢реНрд╡рд┐рдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдкрд╛рд╕ рдХрд░реЗрдВ
$ рдпрд╣ - > Viewer_Assign ( 'sTopicsLast' , $ sTopicsLast ) ;
}
}
}
рд╡рд┐рдиреНрдпрд╛рд╕
рдореЗрд░рд╛ рдкрд╕рдВрджреАрджрд╛ рд╣рд┐рд╕реНрд╕рд╛ред рдорд╛рдирдХ LiveStreet config рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рд╣рдо рд▓рдЪреАрд▓реЗ рдврдВрдЧ рд╕реЗ рд╣рдорд╛рд░реЗ рдмреНрд▓реЙрдХ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджреВрдВрдЧрд╛:
// рдкрд┐рдЫрд▓реЗ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдореЗрдВ рд╣рдордиреЗ рдЬреЛ рдмреНрд▓реЙрдХ рдмрдирд╛рдпрд╛ рд╣реИ
$ config [ 'рдмреНрд▓реЙрдХ' ] [ 'rule_topic' ] = рд╕рд░рдгреА (
'рдкрде' => рд╕рд░рдгреА (
'___ path.root.web ___ / рдмреНрд▓реЙрдЧ / * $' ,
) ,
'рдХрд╛рд░реНрд░рд╡рд╛рдИ' => рд╕рд░рдгреА (
'рд╕реВрдЪрдХрд╛рдВрдХ' => рд╕рд░рдгреА ( 'рдмреНрд▓реЙрдЧ' ) ,
'рдирдП'
) ,
'рдмреНрд▓реЙрдХ' => рд╕рд░рдгреА (
'рдХреЗрдВрджреНрд░реАрдп' => рд╕рд░рдгреА (
'рдЕрдВрддрд┐рдо' => рд╕рд░рдгреА ( 'рдкреНрд░рд╛рдердорд┐рдХрддрд╛' => 100 , 'рдкрд░рдо' => рд╕рд░рдгреА ( ) )
)
) ,
'рд╕реНрдкрд╖реНрдЯ' => рдЕрд╕рддреНрдп ,
) ;
// рдПрдХ рдФрд░ рдмреНрд▓реЙрдХ рдЬрд┐рд╕реЗ рд╣рдо рдмрд╛рдж рдореЗрдВ рд╡рд░реНрдгрди рдХрд░реЗрдВрдЧреЗ
$ config [ 'рдмреНрд▓реЙрдХ' ] [ 'rule_user' ] = рд╕рд░рдгреА (
'рдкрде' => рд╕рд░рдгреА (
'___ path.root.web ___ / рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ / * $' ,
'___ path.root.web ___ / рд╕реЗрдЯрд┐рдВрдЧреНрд╕ / * $'
) ,
'рдХрд╛рд░реНрд░рд╡рд╛рдИ' => рд╕рд░рдгреА ( ) ,
'рдмреНрд▓реЙрдХ' => рд╕рд░рдгреА (
'рдКрдкрд░реА' => рд╕рд░рдгреА (
'Block.user.tpl'
)
)
) ;
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдмреНрд▓реЙрдХреЛрдВ рдХрд╛ рд╡рд┐рдиреНрдпрд╛рд╕ рдПрдХ рдмрд▓реНрдХрд┐ рддреБрдЪреНрдЫ рдХрд╛рд░реНрдп рд╣реИред рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдирд╛рдо рдЦреБрдж рдХреЗ рд▓рд┐рдП рдмреЛрд▓рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
- рдкрде - рдХреБрдВрдЬреА рдореЗрдВ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХреА рдПрдХ рд╕рд░рдгреА рд╣реЛрддреА рд╣реИред рдпрджрд┐ рд╡рд░реНрддрдорд╛рди рдкреГрд╖реНрда рдкрддрд╛ рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ, рддреЛ рдмреНрд▓реЙрдХ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИред
рдХреБрдЫ рдиреЛрдЯ:
- рдкрде рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдирд┐рдпрдореЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХреЗрд╡рд▓ рддрднреА рдХреА рдЬрд╛рддреА рд╣реИ рдЬрдм рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреНрд░рд┐рдпрд╛ рдХреБрдВрдЬреА рдкрд╛рд░рд┐рдд рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдпрд╛ рдпрджрд┐ рд╡рд░реНрддрдорд╛рди рдХреНрд░рд┐рдпрд╛ рдЗрд╕рдореЗрдВ рдирд╣реАрдВ рдорд┐рд▓реА рдереАред
- рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреА рддреИрдпрд╛рд░реА рдореЗрдВ рдкреНрд░рддреАрдХ "*" рдХреЛ "[\ w \ -] +" рджреНрд╡рд╛рд░рд╛ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдлрд╝реЙрд░рд╡рд░реНрдб рд╕реНрд▓реИрд╢ рдХреИрд░реЗрдХреНрдЯрд░ "/" рдмрдЪ рдЬрд╛рддрд╛ рд╣реИред
рдХреНрдпрд╛ "___ path.root.web ___" рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рдЗрд╕рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛ рд╣реИред рд╕рддреНрдпрд╛рдкрди рд╕реЗ рдкрд╣рд▓реЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рд╕рд╛рде рдХреЛрдИ рдФрд░ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИред
- рдХрд╛рд░реНрд░рд╡рд╛рдИ - рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреА рдПрдХ рд╕реВрдЪреА рдЬрд┐рд╕рдХреЗ рджреМрд░рд╛рди рдмреНрд▓реЙрдХ рдХреЛ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛ред
рдкрд╣рд▓реЗ рдмреНрд▓реЙрдХ рдХрд╛ рдЙрджрд╛рд╣рд░рдг рдпрд╣ рднреА рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рд╕рд░рдгреА рдХреЗ рддрддреНрд╡ рд╕реНрд╡рдпрдВ рдПрдХ рд╕рд░рдгреА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЪрдпрдирд┐рдд рдПрдХреНрд╢рди рдХреА рдХреМрди рд╕реА рдШрдЯрдирд╛ рдирд┐рдпрдо рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИред
рдореИрдВ рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдпрджрд┐ рдЖрдк рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдПрд░реЗ рдореЗрдВ рдПрдХреНрд╢рди рдХреБрдВрдЬреА рдкрд╛рд╕ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ PHP рдПрдХ рдиреЛрдЯрд┐рд╕ рдкреЗрдпрд░ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдЧрд╛ред
рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рдЖрдкрдиреЗ рдкрде рдХреБрдВрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмреНрд▓реЙрдХ рдХреЗ рд╕рдВрдкреВрд░реНрдг рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдЖрдк рдмрд╕ рдПрдХ рдЦрд╛рд▓реА рд╕рд░рдгреА рдкрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- рдмреНрд▓реЙрдХ - рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП рдмреНрд▓реЙрдХ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред
рдореИрдВ рдЗрд╕ рддрдереНрдп рдкрд░ рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рдмреНрд▓реЙрдХ рдореЗрдВ рдкрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рди рдХреЗрд╡рд▓ рдмреНрд▓реЙрдХ рдХрд╛ рд╡рд░реНрдЧ рдирд╛рдо, рдмрд▓реНрдХрд┐ рдмреНрд▓реЙрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рднреА рд╣реИред * рдкреАрдкреАрдПрд▓ред рдЬреЛ рдЙрдкрдпреЛрдЧреА рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдкрд╛рда рдХреА рдХрдИ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдЙрдкрд░реЛрдХреНрдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ, рд╣рдо рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░рд╛ рдЖрдЦрд┐рд░реА рдмреНрд▓реЙрдХ рдХреЗрдВрджреНрд░реАрдп рдмреНрд▓реЙрдХ рд╕рдореВрд╣ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ, рдФрд░ рдКрдкрд░реА рд╕рдореВрд╣ рдореЗрдВ рдмреНрд▓реЙрдХ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдмреНрд▓реЙрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рдлрд╝рд╛рдЗрд▓ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред
рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рдЖрдк рдмреНрд▓реЙрдХ рдЖрдЙрдЯрдкреБрдЯ рдФрд░ рдХреЙрд▓ рдкреИрд░рд╛рдореАрдЯрд░ рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЗрди рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдмреНрд▓реЙрдХ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдХреЛ рдкрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ $ aParams рд╕рдВрдкрддреНрддрд┐ рдХреЛ рд▓рд┐рдЦрд╛ рдЬрд╛рдПрдЧрд╛)ред
- рд╕реНрдкрд╖реНрдЯ - рдЬрдм рдХреБрдВрдЬреА рд╕рд╣реА рдкрд░ рд╕реЗрдЯ рд╣реЛ рдЬрд╛рддреА рд╣реИ, рддреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд░реНрддрдорд╛рди рд╕рдореВрд╣ (рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдХреЗрдВрджреНрд░реАрдп ) рдореЗрдВ рдЬреЛрдбрд╝реЗ рдЧрдП рд╕рднреА рдмреНрд▓реЙрдХ рд╡рд╣рд╛рдВ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдП рдЬрд╛рдПрдВрдЧреЗред
рдЯреЗрдореНрдкрд▓реЗрдЯ
рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рдХрджрдоред рд╕рд┐рд╕реНрдЯрдо рд╕реНрд╡рддрдГ рд╣реА рд╣рдорд╛рд░реЗ рдмреНрд▓реЙрдХ рдХреЗ рд▓рд┐рдП _path_to_pattern__ / block._ block_name_.tpl рдкрд░ рдПрдХ рдЦрд╛рдХреЗ рдХреА рдЦреЛрдЬ рдХрд░реЗрдЧрд╛
рд╡рд┐рд╖рдпреЛрдВ рдмреНрд▓реЙрдХ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ $ sTopicsLast рдЪрд░ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ред рдмрд╕ рдЗрд╕рдореЗрдВ рд▓реЗ рдЖрдУ
< div class = "рдЕрдВрддрд┐рдо рд╡рд┐рд╖рдпреЛрдВ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░реЗрдВ" >
< div class = "рд╡рд┐рд╖рдп" >
{ $ sTopicsLast }
< / div >
< / div >
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рджреВрд╕рд░реЗ рдмреНрд▓реЙрдХ рдХреЗ рд▓рд┐рдП, рд╣рдо block.user.tpl рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдЯреЗрдореНрдкрд▓реЗрдЯ рднреА рдмрдирд╛рддреЗ рд╣реИрдВ
< div class = "hello-user" >
рд╣рд╛рдп { $ oUserCurrent - > getLogin ( ) }
< / div >
рдпрд╣ рдХреЗрд╡рд▓ рдЙрд╕ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд╣реБрдЖ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рд▓реЗрдЦ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЙрджреНрдзреГрдд рдХрд┐рдпрд╛ рдерд╛, рд╣рдорд╛рд░реЗ рдмреНрд▓реЙрдХ рдХрд╛ рдЖрдЙрдЯрдкреБрдЯред рдФрд░ рдлрд┐рд░ рд╕реЗ рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЧрдП рдмреНрд▓реЙрдХ рдХреЗ рд╕рд╛рде рдПрдХ рдЙрджрд╛рд╣рд░рдг
< div class = "container" >
< div class = "рд╢реАрд░реНрд╖ рд▓реЗрдЦ" >
< div class = "рдКрдкрд░реА" >
{ рдлрд╛рдЗрд▓ рдмреНрд▓реЙрдХ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред tpl sGroup = 'рдКрдкрд░реА' }
< / div >
< / div >
< div class = "content" >
< div class = "leftside" >
{ рдлрд╛рдЗрд▓ рд╕рд╛рдЗрдбрдмрд╛рд░ рд╢рд╛рдорд┐рд▓ рд╣реИред tpl }
< / div >
< div class = "maincontent" > < / div >
< / div >
< div class = "рдЙрдк-рд╕рд╛рдордЧреНрд░реА" >
{ рдлрд╛рдЗрд▓ рдмреНрд▓реЙрдХ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред tpl sGroup = 'рдХреЗрдВрджреНрд░реАрдп' }
< / div >
< div class = "footer" > < / div >
< / div >
рдЕрдВрдд рдореЗрдВ, block.tpl рдлрд╝рд╛рдЗрд▓
{ рдЕрдЧрд░ рдЗрд╕реНрд╕реЗрдЯ ( $ рдПрдмреНрд▓реЙрдХред $ sGroup ) }
{ foreach from = $ aBlocksред $ sGroup рдЖрдЗрдЯрдо = aBlock }
{ рдЕрдЧрд░ $ aBlockред рдкреНрд░рдХрд╛рд░ == 'рдмреНрд▓реЙрдХ' }
{ рдЗрдиреНрд╕рд░реНрдЯ рдиреЗрдо = "рдмреНрд▓реЙрдХ" рдмреНрд▓реЙрдХ = $ рдПрдмреНрд▓реЙрдХред рдирд╛рдо params = $ aBlockред Params }
{ / рдЕрдЧрд░ }
{ рдЕрдЧрд░ $ aBlockред рдкреНрд░рдХрд╛рд░ == 'рдЯреЗрдореНрдкреНрд▓реЗрдЯ' }
{ рдлрд╝рд╛рдЗрд▓ = $ aBlock рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВред рдирд╛рдо params = $ aBlockред Params }
{ / рдЕрдЧрд░ }
{ / foreach }
{ / рдЕрдЧрд░ }
рд╡рд╣ рд╕рдм рд╣реИ! рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд╕рд░реНрдХрд┐рдЯ рд╕рд░рд▓ рдФрд░ рд▓рдЪреАрд▓рд╛ рджреЛрдиреЛрдВ рд╣реИред
рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!