рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд▓рдЧрднрдЧ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреА рд╕рд╛рдЗрдЯ рдкрд░ рдорд╛рд▓ рдХреЛ рдЫрд╛рдирдиреЗ рдХрд╛ рдПрдХ рдХрд╛рдо рдХрд░рдирд╛ рд╣реИ:
рд╕рд╛рдЗрдЯ Umi.CMS рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдЖрд╡рд╢реНрдпрдХ рдЙрддреНрдкрд╛рдж рдХреИрдЯрд▓реЙрдЧ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдорд╛рд▓ рдХреЗ рд╕рднреА рдЧреБрдг рднрд░реЗ рд╣реБрдП рд╣реИрдВред рдЖрдкрдХреЛ рд▓реЗрдЖрдЙрдЯ рдХреЛ рдкрд╛рд░ рдХрд░рдиреЗ рдФрд░ рдЗрд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЙрддреНрддрд░рд╛рд░реНрджреНрдз рдХреЗ рд╕рд╛рде рдХреЛрдИ рдХрдард┐рдирд╛рдИ рдирд╣реАрдВ рд╣реИ, рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдЙрдкрдХрд░рдг рдЙрдореА рдореЗрдВ рдореМрдЬреВрдж рд╣реИрдВред рдордЧрд░
рд╕рдордп-рд╕рдордп рдкрд░ рдПрдХ рд░реЗрдВрдЬ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд▓рд╛рдЗрдбрд░реНрд╕ рдХрд╛ рд▓реЗрдЖрдЙрдЯ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдмрд╣реБрдд рдкрд░реЗрд╢рд╛рдиреА рд▓рд╛рддрд╛ рд╣реИред
рдПрдХ рдЕрдЪреНрдЫреА рд╢реНрд░реЗрдгреА рдХреЗ рдЪрдпрди рдлреЙрд░реНрдо рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╢рд░реНрддреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП:
1) рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреНрд░рд╢рд╛рд╕рдХ рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд╛ рдХреА рд╕реАрдорд╛рдУрдВ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдХреАрдорддреЗрдВ рдмрдврд╝ рд░рд╣реА рд╣реИрдВ, рд╕рдм рдХреБрдЫ рдмрджрд▓ рд░рд╣рд╛ рд╣реИред
2) рдШрд╕реАрдЯрддреЗ рд╕рдордп рд╕реНрд▓рд╛рдЗрдбрд░реНрд╕ рдХреЛ рдкрд╛рд░ рдХрд░рддреЗ рд╕рдордп, рд░реЗрдВрдЬ рдХреЛ рдирд┐рдпрдВрддреНрд░рдгреАрдп рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдПред
3) рд╕реНрд▓рд╛рдЗрдбрд░реНрд╕ рдХреЛ рдорд╛рди рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рда рдлрд╝реАрд▓реНрдб рдХреЗ рд╕рд╛рде рд╕рд╣рднрд╛рдЧрд┐рддрд╛ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред
рд░реЗрдВрдЬ рд╕реНрд▓рд╛рдЗрдбрд░реНрд╕ рдПрдиреАрдореЗрд╢рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдпреБрдХреНрдд рдЙрдкрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, рдПрдбреЛрдм рдлреНрд▓реИрд╢ рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рд▓рд╛рдкрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рддрддреНрд╡реЛрдВ рдХреЛ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╢рд╛рдирджрд╛рд░ рдЕрд╡рд╕рд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдФрд░ рдПрдХреНрд╢рдирд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкреИрдХреЗрдЬ рдХреА рдХреНрд╖рдорддрд╛рдПрдВ
рдмрд╛рд╣рд░реА рдХрдХреНрд╖рд╛рдПрдВ рдЖрдкрдХреЛ рд╡рд╣ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: рд╕реНрд▓рд╛рдЗрдбрд░реНрд╕ рдХреЛ рдЕрдиреБрдорд╛рдирд┐рдд рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВ рдФрд░ рдкреНрд░рдкрддреНрд░ рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рд╕рдВрдЪрд╛рд▓рди рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рдбреЗрдЯрд╛ рдХреЗ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░реЗрдВред
рдЗрд╕рд▓рд┐рдП, рдореВрд▓реНрдп рд╕реАрдорд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдХрд╛ рдПрдХ рдХрд╛рд░реНрдпрд╢реАрд▓ рд░реВрдк рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддреАрди рдЪрд░рдгреЛрдВ рд╕реЗ рдЧреБрдЬрд░рдирд╛ рд╣реЛрдЧрд╛:
1) рдПрдиреАрдореЗрд╢рди рд╕реНрд▓рд╛рдЗрдбрд░ рдХреЗ рд╕рд╛рде рдПрдХ swf рдлрд╝рд╛рдЗрд▓ рддреИрдпрд╛рд░ рдХрд░рдирд╛ред
рд╕реНрд▓рд╛рдЗрдбрд░реНрд╕ рдЪрдпрди рдлреЙрд░реНрдо рдХреЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдШрдЯрдХ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВрдЧреЗ:
- рд╕реНрд▓рд╛рдЗрдбрд░реНрд╕ рдХреЗ рдХреНрд▓рд┐рдк: рдмрд╛рдПрдВ рдФрд░ рджрд╛рдПрдВред рдХреНрд▓рд┐рдк рддреИрдпрд╛рд░ рдХрд░рддреЗ рд╕рдордп, рдпрд╣ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдирд╛ рдЙрдЪрд┐рдд рд╣реИ рдХрд┐ рдЬрдм рд╕реАрдорд╛ рдХреЗ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЦрдВрдб рдкрд░ рдЙрдиреНрд╣реЗрдВ рдкрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдмрд╛рдПрдВ рд╕реНрд▓рд╛рдЗрдбрд░ рджрд╛рдИрдВ рдУрд░ рдХрд╛ рд░реВрдк рд▓реЗрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЬреЛ рдлреЙрд░реНрдо рдХреА рдзрд╛рд░рдгрд╛ рдХреА рдЕрдЦрдВрдбрддрд╛ рдХреЛ рдмрдирд╛рдП рд░рдЦреЗрдЧрд╛ред рдЖрдк рд╡рд┐рднрд┐рдиреНрди рдлрд╝реНрд░реЗрдореЛрдВ рдкрд░ рд╡рд┐рдкрд░реАрдд рдЖрдХреГрддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдмрд╛рдПрдБ рдФрд░ рджрд╛рдПрдБ рд╕реНрд▓рд╛рдЗрдбрд░ рдХреЗ рд▓рд┐рдП рджреЛ рдХреНрд▓рд┐рдк рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдПрдХ рдХреНрд▓рд┐рдк рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- рдЙрд╕ рд▓рд╛рдЗрди рдХреЛ рдХреНрд▓рд┐рдк рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕ рдкрд░ рд╕реНрд▓рд╛рдЗрдбрд░реНрд╕ рд╕реНрдерд┐рдд рд╣реИрдВ: рдирд┐рдЪрд▓рд╛ рдореБрдЦреНрдп рдФрд░ рдКрдкрд░реА, рдЬреЛ рдЪрдпрдирд┐рдд рд░реЗрдВрдЬ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛ред
- рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕реАрдорд╛ рд╕реАрдорд╛рдУрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкрд╛рда рдХреНрд╖реЗрддреНрд░ред
- рдкреГрд╖реНрдарднреВрдорд┐ рдХреНрд▓рд┐рдкред рдХрд┐рд╕реА рднреАред
рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдШрдЯрдХреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдФрд░ рд░рдЦрдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдЗрд╕рдХреЗ рдХрд╛рд░реНрдп рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХреНрд╢рдирд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреНрд▓рд╛рд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝рд╛рдЗрд▓ рддреИрдпрд╛рд░ рдХрд░реЗрдВрдЧреЗред рд╕реНрд▓рд╛рдЗрдбрд░ рдХреЛ рд╡рд╛рдВрдЫрд┐рдд рд╕реАрдорд╛ рдХреЗ рднреАрддрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреБрдЫ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП:
рдиреНрдпреВрдирддрдо рдФрд░ рдЕрдзрд┐рдХрддрдо рд╕реАрдорд╛рдПрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдЪрдпрдирд┐рдд рдиреНрдпреВрдирддрдо рдФрд░ рдЕрдзрд┐рдХрддрдо рдорд╛рди (рдпрджрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдиреЗ рдЕрднреА рддрдХ рдХреБрдЫ рднреА рдирд╣реАрдВ рдЪреБрдирд╛ рд╣реИ, рддреЛ рд╡реЗ рд╕реАрдорд╛ рд╕реАрдорд╛рдУрдВ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИрдВ), рдЪрдпрди рд╕реНрдерд┐рддрд┐ - рдмрд╕ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдиреЗ рдПрдХ рд╕реАрдорд╛ рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред
рдпрд╣ рдбреЗрдЯрд╛ рдЖрдкрдХреЛ рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рдкреИрдХреЗрдЬ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ ActionScript рдмрд╛рд╣рд░реАред рдПрдХреНрд╕рдЯрд░реНрдиреЗрдЯрд░рдлреЗрд╕ рдХреНрд▓рд╛рд╕ рдЖрдкрдХреЛ рдПрдХ рдлреЙрд░реНрдо рдкреЗрдЬ рдкрд░ рдПрдХ swf рдлрд╝рд╛рдЗрд▓ рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдХреЗ рдмреАрдЪ рдбреЗрдЯрд╛ рдХреЗ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рддрд░реАрдХреЛрдВ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП
if (ExternalInterface.available) { ExternalInterface.addCallback("getDiapasonData", getDiapasonData); ExternalInterface.addCallback("setDiapasonValue", setDiapasonValue); }
рдпрд╣рд╛рдБ, рдпрджрд┐ рдмрд╛рд╣реНрдп рд╡рд╕реНрддреБ рдЙрдкрд▓рдмреНрдз рд╣реИ, рддреЛ рджреЛ рд╡рд┐рдзрд┐рдпрд╛рдБ рдкрдВрдЬреАрдХреГрдд рд╣реИрдВ:
getDiapasonData - рд╕реНрд▓рд╛рдЗрдбрд░реНрд╕ рдХреЗ рд╕рд╣реА рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ рдХреА рдкреНрд░рд╛рдкреНрддрд┐ рдФрд░ рдкреНрд░рд╛рдердорд┐рдХ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЗрд╕реЗ рдПрдХ рдмрд╛рд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
private function getDiapasonData(begin_diapason:Number, next_diapason:Number, price_status:Number = 0, min_price:Number = 0, max_price:Number = 0):void {
setDiapasonValue - рднрд╡рд┐рд╖реНрдп рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рдВрдХреНрд╢рди рд╕реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╢реНрд░реЗрдгреА рдорд╛рдиреЛрдВ рдХреЛ рдкрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ред рд╣рд░ рдмрд╛рд░ HTML рдлреЙрд░реНрдо рдореЗрдВ рд░реЗрдВрдЬ рдХреЗ рдЯреЗрдХреНрд╕реНрдЯ рдорд╛рди рднрд░реЗ рдЬрд╛рддреЗ рд╣реИрдВред
private function setDiapasonValue(temp_min_price:int, temp_max_price:int):void {
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рдВрдХреНрд╢рди рд╕реЗ рдкрд╛рд░рд┐рдд рдкреИрд░рд╛рдореАрдЯрд░ рдПрдХреНрд╢рдирд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рдкреВрд░реНрдг-рд╕реНрддрд░реАрдп рдкреИрд░рд╛рдореАрдЯрд░ рдмрди рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╕реНрд▓рд╛рдЗрдбрд░реНрд╕ рдПрдирд┐рдореЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИрдВред
ActionScript рд╕реЗ JavaScript рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдорд╛рдиреЛрдВ рдХреЗ рдкреЛрд╕реНрдЯрдмреИрдХ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХреНрд╕рдЯрд░реНрдирд▓рдЗрдВрдЯрд░рдлреЗрд╕ рдХреНрд▓рд╛рд╕ рдХреА рдХреЙрд▓ рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдирд╛рдо рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХреНрд╢рдирд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрд▓рд╛рдЗрдбрд░ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдкрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рдзрд┐рдпрд╛рдВ рд╕реЗрд╡рд╛ рдХрд░рддреА рд╣реИрдВред рдХреАрдордд рдХреА рдЧрдгрдирд╛ рд╕реНрд▓рд╛рдЗрдбрд░ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ 100 рд░реВрдмрд▓ рд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИ:
private function setStartDiapason():void { var relation:Number = line_mc.x / 276; var current_diapason:Number = Math.round((start_diapason + Math.round((end_diapason - start_diapason) * relation)) / 100) * 100; ExternalInterface.call("setStartDiapason", current_diapason); } private function setEndDiapason():void { var relation:Number = (line_mc.x + line_mc.width) / 276; var current_diapason:Number = Math.round((start_diapason + Math.round((end_diapason - start_diapason) * relation)) / 100) * 100; ExternalInterface.call("setEndDiapason", current_diapason); }
2) Umi.CMS рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдореЗрдВ рд░реЗрдВрдЬ рдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдкреИрд░рд╛рдореАрдЯрд░ рддреИрдпрд╛рд░ рдХрд░рдирд╛ рдФрд░ рдЙрдирдХреЗ рд▓рд┐рдП XSLT рдЯреЗрдореНрдкреНрд▓реЗрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ред
рдореВрд▓реНрдп рд╕реАрдорд╛ рдлрд╝реЙрд░реНрдо рдХреА рд╕рднреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╕рд╛рдЗрдЯ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЛ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдЗрд╕рдХреА рд╕реАрдорд╛рдПрдВ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: рдиреНрдпреВрдирддрдо рдФрд░ рдЕрдзрд┐рдХрддрдо рдореВрд▓реНрдпред
рд╕рдордп рдХреЗ рд╕рд╛рде рдХреАрдорддреЗрдВ рдмрджрд▓рддреА рд╣реИрдВ, рдФрд░ рд╡рд┐рд╕реНрддреГрдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╕реАрдорд╛рдУрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реБрдП рдПрдиреАрдореЗрд╢рди рдореЗрдВ рдЧрдгрдирд╛ рдХреА рд╕рдЯреАрдХрддрд╛ рдХреЛ рдмрд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдорд╛рд▓ рдХреЗ рдХреБрдЫ рд╕рдореВрд╣реЛрдВ рдХреЗ рд▓рд┐рдП рдореВрд▓реНрдп рд╕реАрдорд╛ рдХрд╛рдлреА рдЧрдгрдирд╛ рдпреЛрдЧреНрдп рд╣реИред
Umi.CMS рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЧреБрдгреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рд╡рд┐рд╢реЗрд╖ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдХреЗ рдкреГрд╖реНрда рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "рд╕рд╛рдорд╛рдиреНрдп рд╕рд╛рдЗрдЯ рдкреИрд░рд╛рдореАрдЯрд░"ред рдЗрд╕ рдкреГрд╖реНрда рдкрд░, рдЖрдк рдореВрд▓реНрдп рд╕реАрдорд╛ рд╕рдВрдкрддреНрддрд┐ рд╕рдореВрд╣ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕рдореЗрдВ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдкреНрд░рдХрд╛рд░ рдХреЗ рджреЛ рдЧреБрдг рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ:
рдиреНрдпреВрдирддрдо рдореВрд▓реНрдп рд╕реНрддрд░ (minimalnyj_uroven_cen) рдФрд░ рдЕрдзрд┐рдХрддрдо рдореВрд▓реНрдп рд╕реНрддрд░ (maksimalnyj_uroven_cen)ред рд╣рдо рд╕рд┐рд╕реНрдЯрдо рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рдЗрди рдЧреБрдгреЛрдВ рдХреЗ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХреЛ рдпрд╛рдж рдХрд░рддреЗ рд╣реИрдВ рдпрд╛ рдЙрдиреНрд╣реЗрдВ рдЕрдзрд┐рдХ рдкрдардиреАрдп рдореЗрдВ рдмрджрд▓рддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдпрд╛рдж рднреА рдХрд░рддреЗ рд╣реИрдВред
рдЙрд╕рдХреЗ рдмрд╛рдж, рдкреГрд╖реНрдареЛрдВ рдХреЗ рд╕рдВрд░рдЪрдирд╛рддреНрдордХ рд╡реГрдХреНрд╖ рдореЗрдВ рд╣рдо "рд╕рд╛рдорд╛рдиреНрдп рд╕рд╛рдЗрдЯ рдкреИрд░рд╛рдореАрдЯрд░" рдкреЗрдЬ рдмрдирд╛рддреЗ рд╣реИрдВ рдпрд╛ рдкрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЗрди рдЧреБрдгреЛрдВ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реИрдВред
XSLT рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ, рдореВрд▓реНрдп рд╢реНрд░реЗрдгреА рдХреЗ рдорд╛рдиреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рдЪрд░ рдореЗрдВ рд╕рд╣реЗрдЬреЗрдВ:
<xsl:variable name="minPriceValue" select="$commonParams//property[@name = 'minimalnyj_uroven_cen']/value" /> <xsl:variable name="maxPriceValue" select="$commonParams//property[@name = 'maksimalnyj_uroven_cen']/value" />
рдпрд╣рд╛рдВ рд╕рд╛рдорд╛рдиреНрдпрдкреНрд░реЗрдо рдПрдХ рдЪрд░ рд╣реИ рдЬреЛ рд╕рд╛рдорд╛рдиреНрдп рд╕рд╛рдЗрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреГрд╖реНрда рдХреЗ рдЧреБрдгреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИред
рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдХреЛ рд╕реАрдзреЗ XSLT рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ рд░рдЦрддреЗ рд╣реИрдВ
<script type="text/javascript"> // , min_price_product = parseFloat('<xsl:value-of select="$minPriceValue" />'); max_price_product = parseFloat('<xsl:value-of select="$maxPriceValue" />') + 100; start_diapason_price = min_price_product; end_diapason_price = max_price_product - 100; if(start_diapason_price > 0) { current_start_diapason_price = start_diapason_price; } else { current_start_diapason_price = min_price_product; start_diapason_price = min_price_product; } if(end_diapason_price > 0) { current_end_diapason_price = end_diapason_price; } else { current_end_diapason_price = max_price_product; end_diapason_price = max_price_product; } // , <xsl:if test="$min_price !='' or $max_price !=''"> price_status = 1; min_price = parseFloat('<xsl:value-of select="$min_price" />'); max_price = parseFloat('<xsl:value-of select="$max_price" />'); </xsl:if> </script>
рдпрд╣рд╛рдВ, рдореВрд▓реНрдп рд╕реАрдорд╛ рдХреЛ рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдкреИрдирд▓ рд╕реЗ рдЪреБрдирд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╕реНрд▓рд╛рдЗрдбрд░реНрд╕ рдХреЗ рдПрдиреАрдореЗрд╢рди рдХреЗ рд╕рд╛рде swf рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдЪрд░ рддреИрдпрд╛рд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
рдПрдХ XSLT рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ рд╕реАрдзреЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдЙрддреНрдкрдиреНрди рдХрд░рдирд╛ рдПрдХ рд╕реБрдЦрдж рдЕрдиреБрднрд╡ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдХреБрдЫ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд░реНрдорд╛рдг XSLT рдирд┐рдпрдореЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдмрд┐рдирд╛ рдирд╣реАрдВ рд▓рд┐рдЦреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред
Umi.CMS рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдЗрдВрдЬрди рдЙрддреНрд╕рд╛рд╣рдкреВрд░реНрд╡рдХ рдореЙрдирд┐рдЯрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╕рд╛рдл рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рд╕реЗ рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓ рдорд╛рди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрди рдЪрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдиреНрдп рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ рдЖрдЧреЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рд╡рд░реНрддрдорд╛рди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИрдВред
3) рдлреЙрд░реНрдо рдФрд░ рд╕реНрд▓рд╛рдЗрдбрд░реНрд╕ рдХреЗ рдмреАрдЪ рдмрд╛рддрдЪреАрдд рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рддреИрдпрд╛рд░ рдХрд░рдирд╛ред
рдЖрдкрдХреЛ ActionScript рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рдВрдХреНрд╢рдВрд╕ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рд╣реЛрдВрдЧреЗред рдЙрдиреНрд╣реЗрдВ рдПрдХ рдЕрд▓рдЧ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд░рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдкреЗрдЬ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╕реНрд▓рд╛рдЗрдбрд░реНрд╕ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдЪрд░ рдФрд░ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд▓реЙрдиреНрдЪ рдХреА рд╢реБрд░реВрдЖрдд рднреА рд╣реИред
рдмрд╛рдж рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП, jQuery рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдкрд╣рд▓реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдЪреВрдВрдХрд┐ рдЗрд╕рдХреЗ рдХреНрд░реЙрд╕-рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕рдВрдЧрддрддрд╛ рдХреЛ рд╕рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рдорд╛рдиреНрдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ, рдЖрдк рдмреЙрдбреА рдЯреИрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ onLoad рдИрд╡реЗрдВрдЯ рд╣реИрдВрдбрд▓рд░ рдЕрд╕рд╛рдЗрди рдХрд░рдХреЗ рдХреЙрд▓ рдХреЛ рдЖрд░рдВрднреАрдХрд░рдг рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдкреВрд░рдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ ActionScript рдХреА рдмрд╛рддрдЪреАрдд рдХреЗ рдЖрдпреЛрдЬрди рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рд╕рдм рдХреБрдЫ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣реИ рдФрд░ рд╕реАрдзреЗ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╕реАрдзреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИред
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛рд░реНрдпреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдЗрд╕ рддрд░рд╣ рджрд┐рдЦ рд╕рдХрддреА рд╣реИ:
рдЗрди рдХрд╛рд░реНрдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдореВрд▓реНрдп рдмрд╛рдж рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдореВрд▓реНрдп рд╕реАрдорд╛ рдореЗрдВ рдЙрддреНрдкрд╛рджреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЗрди рдЪрд░рдгреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╕рд╛рдЗрдЯ рд╡рд┐рдЬрд╝рд┐рдЯрд░ рдХреЛ рдПрдХ рдЙрддреНрдкрд╛рдж рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдлрд╝реЙрд░реНрдо рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╡рд╣ swf рдлрд╝рд╛рдЗрд▓ рдпрд╛ рд╕рд╛рдорд╛рдиреНрдп рдкрд╛рда рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб рдХреЗ рд╕реНрд▓рд╛рдЗрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореВрд▓реНрдп рд╕реАрдорд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдЗрд╕ рдпреЛрдЬрдирд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░, Umi.CMS рдордзреНрдпрд╕реНрде рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлреНрд▓реИрд╢ рдлрд┐рд▓реНрдореЛрдВ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред