рдХреИрд╕реЗ рд╣рдордиреЗ рджреНрд░реБрдкрд▓ рд╡рд╛рдгрд┐рдЬреНрдп рдореЗрдВ рддреЗрдЬреА рд▓рд╛рдИ

рдлреЛрдЯреЛ рдХреЗ рд▓реЗрдЦрдХ: рдХреЛрд░реА ... рд╡рд┐рд╕реНрдордпрд╛рджрд┐рдмреЛрдзрдХ: рдЕрдЧрд░ рд╕рдм рдХреБрдЫ рдЬреЛ рдиреАрдЪреЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ "рдмреЗрдмреА рдЯреЙрдХ" рдФрд░ рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рдЪреАрдЬреЗрдВ рд╣реИрдВ, рддреЛ рд╣рдо рдЖрдкрдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдХреЗ рдЦреБрд╢ рд╣реЛрдВрдЧреЗ :)



рдкреГрд╖реНрдарднреВрдорд┐: рд▓рдЧрднрдЧ рдПрдХ рд╕рд╛рд▓ рдкрд╣рд▓реЗ, рд╣рдорд╛рд░реЗ рдЫреЛрдЯреЗ рд▓реЗрдХрд┐рди рдЧрд░реНрд╡рд┐рдд рд╡реЗрдм рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛ рдПрдХ рдСрдирд▓рд╛рдЗрди рд╕реНрдЯреЛрд░ рдкреНрд░рд┐рдВрдЯрд░38.ru рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЖрджреЗрд╢ рдорд┐рд▓рд╛ред рдФрд░ рдЬрдм рд╕реЗ рд╣рдо рд╕реАрдПрдордПрд╕ рдбреНрд░реБрдкрд▓ рдореЗрдВ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рд╣реИрдВ, рд╣рдордиреЗ рдбреНрд░реБрдкрд▓ рдХреЙрдорд░реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдСрдирд▓рд╛рдЗрди рд╕реНрдЯреЛрд░ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред



рдЬреЛ рд▓реЛрдЧ рдЗрд╕рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ рдХрд┐ рдХреИрдЯрд▓реЙрдЧ рдХреЗ рдПрдХ рдкреГрд╖реНрда рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╣рдореЗрдВ 5 рдорд┐рдирдЯ рдХреНрдпреЛрдВ рд▓рдЧреЗ, рдФрд░ рд╣рдо рдЗрд╕реЗ рдХреИрд╕реЗ рдкрд╛рд░ рдХрд░ рдкрд╛рдП, рдмрд┐рд▓реНрд▓реА рдХреЗ рдиреАрдЪреЗ рд╕реНрд╡рд╛рдЧрдд рд╣реИред





рдпрджрд┐ рдЖрдкрдиреЗ рдХрднреА рдпреИрдВрдбреЗрдХреНрд╕ рдорд╛рд░реНрдХреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдкреНрд░рд┐рдВрдЯрд░ рдЙрдард╛рдпрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рд╕рдорд╛рди рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рд▓рд┐рдП рдлрд╝реАрд▓реНрдб рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╣рд░ рдЙрддреНрдкрд╛рдж рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд╕рд╛рде 184 рдХреНрд╖реЗрддреНрд░ рд╣реИрдВ - рдкреНрд░рд┐рдВрдЯ рдЧрддрд┐ рд╕реЗ рд▓реЗрдХрд░ рдмреИрдЯрд░реА рдЬреАрд╡рди рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛ рддрдХред



рдЙрддреНрдкрд╛рдж рдХреНрд╖реЗрддреНрд░реЛрдВ рдХрд╛ рдХреЗрд╡рд▓ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рд╣рд┐рд╕реНрд╕рд╛ ...



рдпрд╣рд╛рдБ рдореБрдЭреЗ CMS Drupal рдХреА рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд╣рдирд╛ рдЪрд╛рд╣рд┐рдП - рдкреНрд░рддреНрдпреЗрдХ рдХреНрд╖реЗрддреНрд░ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рдИ рдЧрдИ рд╣реИред рдмрд╣реБрдореБрдЦреА рдкреНрд░рддрд┐рднрд╛ рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд░реЗрдВ, рдЬреЛ рднреА рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ ...

рдПрдХ рдФрд░ рд╡рд┐рд╢реЗрд╖рддрд╛, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╣рдорд╛рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА, рдпрд╣ рд╣реИ рдХрд┐ рдлрд╝рд┐рд▓реНрдЯрд░ рдореЗрдВ рдХрдИ рдлрд╝реАрд▓реНрдбреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рд╕рдВрдкреВрд░реНрдг рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкреГрд╖реНрда рдХреЛ рдХреИрд╢ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рд░ рдмрд╛рд░ рдПрдХ рдкреГрд╖реНрда рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреБрд░реЛрдз рд╣реЛрддрд╛ рд╣реИред



рдкрд╣рд▓реА рдмрд╛рд░ рд╣рдордиреЗ рджреГрд╢реНрдп рдмрдирд╛рдП, рдЬреЛ рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рд╕рднреА рдлрд╝рд┐рд▓реНрдЯрд░ рдлрд╝реАрд▓реНрдб рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рдереЗ, рд╣рдо рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рдкреГрд╖реНрда рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рдереЗред рдФрд░ рдпрд╣ рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рд╕рд╛рдЗрдЯ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрд▓рдЧ рд╕рд░реНрд╡рд░ рдкрд░ рдЪрд▓рддреА рд╣реИред



рдХреНрд▓рд╛рд╕рд┐рдХ "рдбрд╛рдВрд╕рд┐рдВрдЧ рд╡рд┐рдж рдП рдЯреИрдореНрдмреВрд░рд┐рди" рд╢реБрд░реВ рд╣реБрдЖ - MySQL рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди, рдХреНрд╡реЗрд░реА рдХреИрд╢рд┐рдВрдЧ, рд╣рд╛рд░реНрдб рдбрд┐рдмрдЧрд┐рдВрдЧ рдФрд░ рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ :)

рдореИрдВ рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ рдЕрдиреБрдХреВрд▓рди рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдЕрдиреБрдХреНрд░рдо рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реВрдВрдЧрд╛, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╣рдо рд╕рд╛рдЗрдЯ рдкрд░ рдкреГрд╖реНрдареЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрд╡реАрдХрд╛рд░реНрдп рдЧрддрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗред



1. рдореЗрдореЗрдЪреНрдб рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЬреЛрдбрд╝рдирд╛


рджреНрд░реБрдкрд╛рд▓ рдХреЗ рдирд┐рд░реНрджреЗрд╢рди рдореЗрдВ рдХрд┐рд╕реА рднреА "рдХрд┐рдХ" рдХреЗ рд▓рд┐рдП - рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдзреАрд░реЗ-рдзреАрд░реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ - рдЗрд╕рдХреЗ рдкреНрд░рдЪрд╛рд░рдХ "рдХреИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ" рдХрд╛ рдЬрд╡рд╛рдм рджреЗрддреЗ рд╣реИрдВред рджрд░рдЕрд╕рд▓, рдпрд╣ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

Drupal standard caching, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рдХреИрд╢ рдХреЛ рдЙрд╕реА рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕реЗрд╡ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╢реБрд░реВ рдореЗрдВ рдмреЗрдХрд╛рд░ рдерд╛ред

рдЗрд╕рд▓рд┐рдП, рдХреИрд╢ рдХреЛ рд░реИрдо рдореЗрдВ рд░рдЦрдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ - рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдпрд╣ рд╣рдорд╛рд░реЗ рд╕рд░реНрд╡рд░ рдкрд░ рдкрд░реНрдпрд╛рдкреНрдд рдерд╛ред рдЗрд╕ рдкреНрд░рдпреЛрдЬрди рдХреЗ рд▓рд┐рдП, рдЙрдиреНрд╣реЛрдВрдиреЗ рдбреНрд░реБрдкрд▓ рдореЗрдВ рд╕рд░реНрд╡рд░ рдФрд░ рдореЗрдордХреЗрдЪ_рд╕реНрдЯреЛрд░реЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ ( рдЕрджреНрднреБрдд рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдпреВрдЬреАрди рд╕реНрдкрд▓реЗрд╕реНрдХрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж)ред



рдбреЗрдЯрд╛ рдХреЛ рдХреИрд╢ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╕рдм рдХреБрдЫ рддреЗрдЬреА рд╕реЗ рдЖрдЧреЗ рдмрдврд╝рдирд╛ рд╢реБрд░реВ рд╣реЛ рдЧрдпрд╛, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдореИрдВ рдЪрд╛рд╣рддрд╛ рдерд╛ рд╡рд╣ рдирд╣реАрдВ рдерд╛ред рд╣рдо рдЖрдЧреЗ рд╕рдордЭрддреЗ рд╣реИрдВ ...



2. рдореЗрдореЗрдХреИрдб рдореЗрдВ рдлреЙрд░реНрдо рдХреИрд╢ рдХреЛ рдирд┐рдХрд╛рд▓рдирд╛


рдПрдХ рджрд┐рди рдмрд╛рджрд▓, рд╣рдордиреЗ рдХреИрд╢_рдлреЙрд░реНрдо рдЯреЗрдмрд▓ рдХреЗ рдХреБрдЫ рдЕрдорд╛рдирд╡реАрдп рдЖрдХрд╛рд░ рдХреЛ рджреЗрдЦрд╛ - 7 рдЬреАрдмреА рд╕реЗ рдЕрдзрд┐рдХ! рдЯреЗрдмрд▓ рдХреЛ рд╕рд╛рдл рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдлрд┐рд░ рд╕реЗ рдмрд┐рдЬрд▓реА рдХреА рдЧрддрд┐ рд╕реЗ рдмрдврд╝рдиреЗ рд▓рдЧрд╛ред



рдХрд╛рд░рдг рд╕рд░рд▓ рдерд╛: рд╣рдорд╛рд░реЗ рдЙрддреНрдкрд╛рдж рд╕реВрдЪреА рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ "рдЦрд░реАрджреЗрдВ" рдмрдЯрди рдПрдХ рдЫреЛрдЯрд╛ рд░реВрдк рд╣реИ рдЬрд┐рд╕реЗ рдбреНрд░реБрдкрд▓ рдХреИрд╢ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдорд╛рдирддреЗ рд╣реИрдВ, рдЬрдмрдХрд┐ рдПрдХ рд╕рд╛рде "рдЬреЛ рднреА рд╣рд╛рде рдореЗрдВ рдЖрддрд╛ рд╣реИ" рдХреЛ рдЦреАрдВрдЪрддреЗ рд╣реИрдВред рдФрд░ рдЬрдм AJAX рдмрдЯрди (рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХреИрд╢ рддреЗрдЬреА рд╕реЗ рдкрд░рд┐рдорд╛рдг рдХреЗ рдХреНрд░рдо рдХреЛ рдмрдврд╝рдиреЗ рд▓рдЧрддрд╛ рд╣реИ ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреЗрд╡рд▓ рдХреБрдЫ Drupal рдХреЗ рдиреЗрддреГрддреНрд╡ рд╡рд╛рд▓реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП, cache_form рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рд╛рдлрд╝ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдЕрдиреНрдп рдХреИрд╢ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИред



рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕рдордЭрдиреЗ рдХрд╛ рдорддрд▓рдм рд╣реИ рдЗрд╕реЗ 90% рд╣рд▓ рдХрд░рдирд╛ :)

рдХреИрд╢_рдлреЙрд░реНрдо рдХреЛ рдореЗрдордХрд╛рдЯреЗрдб (рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЗрд╕реЗ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ рдХреЗ рд╡рд┐рдкрд░реАрдд) рдореЗрдВ рднреА рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдЖрд╡рд░реНрдд рд╕рд╛рд░рдгреА рдХреА рд╕рдлрд╛рдИ рдХреЗ рд▓рд┐рдП рд╣рдордиреЗ рдЕрдиреБрдХреВрд▓рд┐рдд рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ (рдЕрдм рд╣рдо рдЗрд╕реЗ рдбреНрд░реБрдкрд▓ рдХреЙрдорд░реНрд╕ рдХреЗ рд╕рд╛рде рд╕рднреА рд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдбрд╛рд▓рддреЗ рд╣реИрдВ)ред

Xandeadx рдиреЗ AJAX рдмрдЯрди рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ , рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рд╕рдорд╛рдзрд╛рди рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдмрддрд╛рдП рдЧрдП рдЪрд░рдгреЛрдВ рдХреЗ рдХреБрдЫ рдорд╣реАрдиреЗ рдмрд╛рдж рд╣реА рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛, рдЗрд╕рд▓рд┐рдП рдЙрд╕ рд╕рдордп рд╣рдо рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХреЗред ;)



рд╕рд╛рдЗрдЯ рдХрд╛ рдореБрдЦреНрдп рдкреГрд╖реНрда "рдЙрдбрд╝рдирд╛" рд╢реБрд░реВ рд╣реБрдЖред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдХреИрдЯрд▓реЙрдЧ рдЕрднреА рднреА рдкрд░реЗрд╢рд╛рдиреА рдореЗрдВ рд╣реИ - рдкреЗрдЬ 2-3 рдорд┐рдирдЯ рдХреЗ рд▓рд┐рдП рдЦреБрд▓рддрд╛ рд╣реИред :(



3. рд╡рд┐рдЪрд╛рд░реЛрдВ рдореЗрдВ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреА рд╡рд┐рдлрд▓рддрд╛


рджреЛрд╕реНрддреЛрдВ, рдЬреИрд╕рд╛ рдХрд┐ рд╣рдорд╛рд░реЗ рд╕рдмрд╕реЗ рдЕрдиреБрднрд╡реА рдбреЗрд╡рд▓рдкрд░ рдиреЗ рдХрд╣рд╛, тАЬрд╣рдо рд╕рднреА рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдбреНрд░реБрдкрд▓ рдХреИрд╢ рдиреЛрдбреНрд╕ рд╣реИред рддреЛ рд╣рдо рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╣рд░ рдмрд╛рд░ рдЬрдм рд╣рдо рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рд╕рднреА рдбреЗрдЯрд╛ рдЦреАрдВрдЪ рд▓реЗрддреЗ рд╣реИрдВ? "



рдЬрд▓реНрджреА рд╕реЗ рдирд╣реАрдВ рдХрд╣рд╛ред рдХреБрдЫ 1-2 рдШрдВрдЯреЗ рдЯреАрдо рдХреЗ рдХрд╛рдо рдХреЛ рджреЗрдЦрдиреЗ рдФрд░ рдкреГрд╖реНрда рдХреЛ рдореЛрдбрд╝рдиреЗ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдФрд░, рд▓реЛ рдФрд░ рдирд┐рд╣рд╛рд░рдирд╛, рдХреИрдЯрд▓реЙрдЧ рдкреГрд╖реНрда рдХреЗ рд▓реЛрдбрд┐рдВрдЧ рдХреЛ "рдХреБрдЫ" 40-50 рд╕реЗрдХрдВрдб рддрдХ рдХрдо рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░реЗрдВрдЧреЗ, рд╣реИ рдирд╛? рд╡реЗ рдЬрд▓реНрджреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣реАрдВ рдирд╣реАрдВ рд╣реИ ...



4. рдПрдХ рдФрд░ рдЕрдиреБрдХреВрд▓рди рдХрд╛ рдкреНрд░рдпрд╛рд╕ - рдорд╛рдирдХ рдкреИрдЧрд┐рдиреЗрдЯрд░ рдХреЛ рддреНрдпрд╛рдЧрдирд╛, рдХреИрд╢рд┐рдВрдЧ рдХреЛ "рджреГрд╢реНрдп" рдореЗрдВ рдЬреЛрдбрд╝рдирд╛, рдХреИрд╢рд┐рдВрдЧ рд╕рдВрд╕реНрдерд╛рдУрдВ


рддрдм рдкреНрд░реЛрдЧреНрд░рд╛рдорд░реЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рдХреИрдмрд┐рдиреЗрдЯ рд╕реЗ рдЯреИрдореНрдмреЛрд░рд┐рди рдорд┐рд▓рд╛ (рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕реЗ рджреВрд░ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдирд╣реАрдВ рдХрд┐рдпрд╛)ред



рд╕реНрдорд╛рд░реНрдЯ рд▓реЛрдЧреЛрдВ рдиреЗ рдкрдврд╝рд╛ рд╣реИ рдХрд┐ "рдмреНрд░реЗрдХ" рдХреА рд╕рдорд╕реНрдпрд╛ рдПрдХ рдорд╛рдирдХ рдкреЗрдЬрд░ (рдЙрд░реНрдл рдкреЗрдЬрд┐рдиреЗрдЯрд░, рдЙрд░реНрдл тАЛтАЛрдкреЗрдЬрд┐рдВрдЧ) рд╣реЛ рд╕рдХрддреА рд╣реИред рдореЙрдбреНрдпреВрд▓ views_litepager рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ред



рдЙрд╕реА рд╕рдордп, рд╣рдордиреЗ рдХреЙрдорд░реНрд╕_реЗрдВрдЯрд┐рдЯреА рдХреИрд╢ рдореЙрдбреНрдпреВрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдЬреЛ рдЙрддреНрдкрд╛рдж рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдЗрдХрд╛рдИ (рдПрд╕) рдХреЛ рдХреИрд╢ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред



рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрди рд╕рднреА "рдиреГрддреНрдпреЛрдВ" рдиреЗ рдЧрддрд┐ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдЫреЛрдЯреА рд╡реГрджреНрдзрд┐ рджреАред







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



рдкреГрд╖реНрда рдирд┐рд╖реНрдкрд╛рджрди рд╕рдордп 69728.43 рдПрдордПрд╕ рдерд╛

рд╣рдореНрдо ...



6. рд▓рдЧрднрдЧ рдПрдХ рдЬреАрддред рдореИрдиреБрдЕрд▓ рдХреНрд╡реЗрд░реА рдЕрдиреБрд░реЛрдз рдЕрдиреБрдХреВрд▓рди


рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдмрд┐рдВрджреБ рдкрд░, рд╣рдордиреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рдХрдареЛрд░ рддрд░реАрдХреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдЖ рдЧрдпрд╛ рд╣реИред рдЕрд░реНрдерд╛рддреН - рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╡рд┐рдЪрд╛рд░ рдХреНрдпрд╛ рдХрд╣рддреЗ рд╣реИрдВ, рдХрд┐ рдкрд░рд┐рдгрд╛рдо рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдореЗрдВ рдХрдо рд╕реЗ рдХрдо 30 рд╕реЗрдХрдВрдб рд▓рдЧрддреЗ рд╣реИрдВред



рдФрд░ рд╣рдордиреЗ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджреЗрдЦрд╛:



... INNER JOIN {commerce_product} commerce_product_field_data_field_product_reference ON field_data_field_product_reference.field_product_reference_product_id = commerce_product_field_data_field_product_reference.product_id INNER JOIN {field_data_commerce_price} commerce_product_field_data_field_product_reference__field_data_commerce_price ON commerce_product_field_data_field_product_reference.product_id = commerce_product_field_data_field_product_reference__field_data_commerce_price.entity_id AND ( commerce_product_field_data_field_product_reference__field_data_commerce_price.entity_type = 'commerce_product' AND commerce_product_field_data_field_product_reference__field_data_commerce_price.deleted = '0' ) INNER JOIN {field_data_field_printer_a4_speed_2} commerce_product_field_data_field_product_reference__field_data_field_printer_a4_speed_2 ON commerce_product_field_data_field_product_reference.product_id = commerce_product_field_data_field_product_reference__field_data_field_printer_a4_speed_2.entity_id AND ( commerce_product_field_data_field_product_reference__field_data_field_printer_a4_speed_2.entity_type = 'commerce_product' AND commerce_product_field_data_field_product_reference__field_data_field_printer_a4_speed_2.deleted = '0' ) ...
      
      







рдФрд░ рдЗрд╕рд▓рд┐рдП - рдЫрд╛рдирдиреЗ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдкреНрд░рддреНрдпреЗрдХ рдХреНрд╖реЗрддреНрд░ рдХреЗ рд▓рд┐рдПред

рд╣рд╛рдВ, рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЬреЛрдЗрди рд╣реИрдВред рд▓реЗрдХрд┐рди рд╡реЗ рдПрд╕рдУ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ!

тАЬрд░реБрдХреЛ, рд╣рдореЗрдВ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреА рдЬрд╛рдВрдЪ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ? рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЙрддреНрдкрд╛рдж рдЖрдИрдбреА рдХреЗ рд╕рд╛рде рд╕рднреА рдЗрдХрд╛рдЗрдпрд╛рдБ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдЬреЛ 'Commerce_product' рд╣реИрдВ? "



рдЖрдИрдбреАрдИ рдХреЛ рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рдореЗрдВ рд▓реЗрддреЗ рд╣реБрдП, рд╣рдо рдЕрдкрдиреЗ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдПрдХ рдЫреЛрдЯрд╛ рд╣реБрдХ рд▓рд┐рдЦрддреЗ рд╣реИрдВ:



 /** * Implementation of hook_views_query_alter * @param type $view * @param type $query */ function mymodule_views_query_alter(&$view, &$query) { if ($view->name == 'catalog_v_2') { foreach ($query->table_queue as $key=>$item) { $query->table_queue[$key]['join']->extra=array(); } } }
      
      







рдпрд╣ рд╣реИ, рд╣рдо рдмрд╕ JOIN рд╕реЗ рд╕рднреА рдЕрддрд┐рд░рд┐рдХреНрдд рд╢рд░реНрддреЛрдВ рдХреЛ "рдмрд╛рд╣рд░ рдлреЗрдВрдХ" (рд╕рдордЭ рд╕реЗ рдмрд╛рд╣рд░ рд╣рдЯрд╛рдП рдЧрдП, рдЬреЛ рд╣рдорд╛рд░реЗ рдЕрдиреБрднрд╡ рдореЗрдВ, рд╣рдореЗрд╢рд╛ рд╢реВрдиреНрдп рд╣реИ)ред

рдХрдо рд╕реЗ рдХрдо рдПрдХ рдЬреЛрдЗрди рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдирд╛ рд╕рдВрднрд╡ рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рджреЗрд░ рд░рд╛рдд рдерд╛, рдФрд░ рд╣рд░ рдХреЛрдИ рд╕реЛрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ :)



рдХреЗ рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╣реИрдВ:



рдкрд╣рд▓реЗ: 34665.211 рдорд┐

рдХреЗ рдмрд╛рдж: 0.13 рдорд┐



рд╣рд╛рдВ, "рдкреВрд░реНрдгрддрд╛ рдХреА рдХреЛрдИ рд╕реАрдорд╛ рдирд╣реАрдВ рд╣реИ", рдЗрд╕рд▓рд┐рдП рд╣рдо рдЕрдиреБрдХреВрд▓рди рдкрд░ рдкреНрд░рдпреЛрдЧ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВред рд╣рдореЗрдВ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд╣рдорд╛рд░рд╛ рдЕрдиреБрднрд╡ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛, рдФрд░ Drupal рд╡рд╛рдгрд┐рдЬреНрдп рдкрд░ рдХрдИ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рддреЗрдЬрд╝ рдСрдирд▓рд╛рдЗрди рд╕реНрдЯреЛрд░ рдкреИрджрд╛ рд╣реЛрдВрдЧреЗ :)



All Articles