рд╣рдо XenForo рдХреЗ рд▓рд┐рдП рдкрд╣рд▓рд╛ рдПрдбрдСрди рд▓рд┐рдЦ рд░рд╣реЗ рд╣реИрдВред MVC, рдЯреЗрдореНрдкреНрд▓реЗрдЯ, рд╕реНрдЯрд╛рдЗрд▓, рд╕реЗрдЯрд┐рдВрдЧреНрд╕, рдиреЗрд╡рд┐рдЧреЗрд╢рди - рд╣рдо рд╕рдм рдХреБрдЫ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ

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







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



рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдлреЛрд░рдо рдХреЛ рдбрд┐рдмрдЧ рдореЛрдб рдореЗрдВ рдбрд╛рд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рдлрд╝рд╛рдЗрд▓ /library/config.php рдореЗрдВ рдПрдХ рдкрдВрдХреНрддрд┐ рдЬреЛрдбрд╝рдХрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ

$config['debug'] = true;
      
      







рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдирд┐рдпрдВрддреНрд░рдг рдХрдХреНрд╖ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рджрд┐рдЦрд╛рдИ рджрд┐рдП рдЧрдП рд╡рд┐рдХрд╛рд╕ рдЯреИрдм рдкрд░ рдЬрд╛рдПрдВред рд╡рд╣рд╛рдВ "Create Add-on" рдЪреБрдиреЗрдВред рдЖрдИрдбреА рдХреЗ рд░реВрдк рдореЗрдВ рд╣рдореЗрдВ рдХрд┐рд╕реА рднреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕реЗ "рд▓рд╛рдЗрдХрд╡реНрдпреВрд╡реЗрд░рд╕" (рдмрд┐рдирд╛ рдЙрджреНрдзрд░рдг рдХреЗ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ) рд╣реЛрдиреЗ рджреЗрдВред рд╢реАрд░реНрд╖рдХ рдмреЙрдХреНрд╕ рдореЗрдВ, рдХреЛрдИ рднреА рд╡реНрдпрд╛рдЦреНрдпрд╛рддреНрдордХ рдкрд╛рда рджрд░реНрдЬ рдХрд░реЗрдВред рдпрд╣ рдХреБрдЫ рднреА рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рдмрд╕ рдирд┐рдпрдВрддреНрд░рдг рдХрдХреНрд╖ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╕рд╣реЗрдЬреЗрдВред рд╣рдореЗрдВ рдПрдХ рдЦрд╛рд▓реА рдРрдб рдорд┐рд▓рд╛ред



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



рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдЗрд╕ рд╕рдореВрд╣ рдореЗрдВ рдЦреБрдж рдХреЛ рдкрд╛рдПрдВрдЧреЗред рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдпрд╣ рдЦрд╛рд▓реА рд╣реИ рдФрд░ рд╣рдореЗрдВ рдпрд╣рд╛рдВ рдПрдХ рд╕реЗрдЯрд┐рдВрдЧ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред "рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝реЗрдВ" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рд╡рд┐рдХрд▓реНрдк рдирд╛рдо рдХреЗ рд▓рд┐рдП, LikeReviewRusMaxToDisplay рджрд░реНрдЬ рдХрд░реЗрдВред рдПрдХ рдРрдб-рдСрди рдЪреБрдиреЗрдВ, рдПрдХ рд╢реАрд░реНрд╖рдХ рдФрд░ рд╡реНрдпрд╛рдЦреНрдпрд╛рддреНрдордХ рдкрд╛рда рдХреЗ рд╕рд╛рде рдЖрдПрдВред рд╣рдореЗрдВ рдХреЗрд╡рд▓ рдкреВрд░реНрдгрд╛рдВрдХ рджрд░реНрдЬ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП, рдкреНрд░рд╛рд░реВрдк рдХреЗ рд░реВрдк рдореЗрдВ рд╣рдореЗрдВ "рддреАрд░ рдХреЗ рд╕рд╛рде рд╕рдВрдЦреНрдпрд╛ рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб" рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЖрдк рдкреНрд░рд╛рд░реВрдк рдкреИрд░рд╛рдореАрдЯрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

 min=1 step=5 max=100
      
      







рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдиреНрдпреВрдирддрдо рд╕реЗрдЯрд┐рдВрдЧ рдорд╛рди 1 рд╣реИ, рдЬрдм рднреА рдЖрдк рддреАрд░ рджрдмрд╛рддреЗ рд╣реИрдВ, рддреЛ 5 рдХреЛ рдЬреЛрдбрд╝рд╛ / рдШрдЯрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рджрд░реНрдЬ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛ 100 рд╣реЛ рдЬрд╛рдПрдЧреАред рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдХреЛ "рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдкреВрд░реНрдгрд╛рдВрдХ" рд╣реЛрдиреЗ рджреЗрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди 30 рд╣реИред рдЕрднреА рдХреЗ рд▓рд┐рдП, рдмрд╛рдХреА рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВред рд╕рд╣реЗрдЬреЗрдВред рдЖрдк рддреБрд░рдВрдд рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдиреЗ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рд╣реИред



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



рдЕрдм рд╣рдореЗрдВ рдХреБрдЫ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдПрдбреЛрди рдХреЛ рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред рдкреНрд░рдХрдЯрди рдкреГрд╖реНрда рдкрд░ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рд╡рд┐рд╡рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдиреАрдЪреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП LikeReviewRus_Header (рдкреГрд╖реНрда рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП) рдФрд░ LikeReviewRus_Description рд╢реАрд░реНрд╖рдХ рдХреЗ рд╕рд╛рде рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдмрдирд╛рдПрдВред рдЗрд╕ рдЕрдВрддрд┐рдо рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдХреЗ рдкрд╛рда рдХреЗ рд▓рд┐рдП, "рдпрд╣ {numPosts} рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдкрд╕рдВрджреАрджрд╛ рдкреЛрд╕реНрдЯ рд╣реИред" рдиреАрдЪреЗ рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ {numPosts} рдХреЗ рдмрдЬрд╛рдп рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдореЗрдВ рдПрдХ рдорд╛рддреНрд░рд╛ рдХреИрд╕реЗ рдбрд╛рд▓реА рдЬрд╛рдПрдЧреАред



рдЕрдм рд╣рдореЗрдВ рдЙрд╕ рдкреГрд╖реНрда рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВрдЧреЗред Appearance рдЯреИрдм рдкрд░ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рд╕реЗрдХреНрд╢рди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдЕрдм рдПрдХ рдирдпрд╛ рдЯреЗрдореНрдкрд▓реЗрдЯ рдмрдирд╛рдПрдВред рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдирд╛рдо рдХреЗ рд▓рд┐рдП, likereviewrus.css рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЪрд┐рдкрдХрд╛рдПрдБред

 .mostLikedPosts { } .mostLikedPosts .avatar { float: left; margin-right: 10px; } .mostLikedPosts .avatar img { width: 64px; height: 64px; border: 3px solid {xen:property LikeReviewRusAvatarBorder}; } .mostLikedPosts .likedPost { position: relative; } .mostLikedPosts .primaryContent { padding: 0; padding-top: 10px; } .mostLikedPosts h3 { font-size: 12pt; margin-bottom: 5px; } .mostLikedPosts .likes { display: block; position: absolute; right: 0px; top: 10px; width: 24px; height: 24px; line-height: 24px; text-align: center; border-radius: 13px; font-weight: bold; background: {xen:property primaryLighterStill}; border: 1px solid {xen:property primaryLighter}; } .mostLikedPosts .likes:hover { background-color: {xen:property secondaryLightest}; border-color: {xen:property secondaryLighter}; color: {xen:property secondaryDark}; text-decoration: none; box-shadow: 0 0 10px {xen:property secondaryMedium}; } .mostLikedPosts .meta { font-size: 11px; padding-top: 5px; padding-bottom: 5px; margin-left: 80px; margin-bottom: -1px; margin-top: 10px; border: 1px solid {xen:property primaryLighterStill}; border-right: none; border-top-left-radius: 10px; } .mostLikedPosts .meta dd { margin-right: 10px; } .mostLikedPosts .meta dd strong { font-weight: bold; }
      
      





рдПрдХ рдРрдб-рдСрди рдЪреБрдиреЗрдВ, рд╕рд╣реЗрдЬреЗрдВ рдФрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВред рд╣рдордиреЗ рд╕реАрдПрд╕рдПрд╕ рд╢реИрд▓рд┐рдпреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рднрд░ рджреА рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣рдо рд╕рд┐рд░реНрдл рдЦрд╛рдХреЗ рдореЗрдВ рдХрд░реЗрдВрдЧреЗред рдЯреИрдЧ {xen: property} рдЙрди рд╕реНрдерд╛рдиреЛрдВ рдХреЛ рджрд░реНрд╢рд╛рддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдореБрдЦреНрдп рд╢реИрд▓реА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реЗ рдбреЗрдЯрд╛ рдбрд╛рд▓рд╛ рдЬрд╛рдПрдЧрд╛ (рдЙрдиреНрд╣реЗрдВ рдЦреЛрдЬреЗрдВ, рд╡реИрд╕реЗ)ред рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╣рдордиреЗ рд╡рд╣рд╛рдБ рдПрдХ рд╢реИрд▓реА рд╕реЗрдЯрд┐рдВрдЧ рднреА рдбрд╛рд▓реА рд╣реИ рдЬреЛ рд╣рдордиреЗ рдЦреБрдж рдмрдирд╛рдИ рд╣реИ, рд▓реЗрдЦрдХ рдХреА рдЧрд▓рддреА рдХреЛ рд╕реБрдзрд╛рд░рдирд╛ (рдереЛрдбрд╝рд╛ рдФрд░ рдмреЗрд╕реНрд╡рд╛рдж) рднреАред



рдЕрдм рдПрдХ рдФрд░ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдмрдирд╛рдПрдВ рдФрд░ рдЗрд╕реЗ nameereviewrus_index рдирд╛рдо рджреЗрдВред рдЗрд╕рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд╛рдордЧреНрд░реА рдбрд╛рд▓реЗрдВ:



 <xen:title>{xen:phrase LikeReviewRus_Header}</xen:title> <xen:navigation> <xen:breadcrumb href="{xen:link likes-review}">{xen:phrase LikeReviewRus_Header}</xen:breadcrumb> </xen:navigation> <xen:require css="likereviewrus.css" /> <div class="sectionMain mostLikedPosts"> <h2 class="subHeading">{xen:phrase LikeReviewRus_Description, 'numPosts={xen:count $likedPosts}'}</h2> <ol> <xen:foreach loop="$likedPosts" value="$post"> <li class="likedPost"> <div class="primaryContent"> <xen:avatar user="$post" size="m" img="true" /> <h3><a href="{xen:link posts, $post}">{$post.title}</a></h3> <div class="muted">{xen:helper wordTrim, $post.message, 140}</div> <a href="{xen:link posts/likes, $post}" class="likes OverlayTrigger"><strong>{xen:number $post.likes}</strong></a> <dl class="secondaryContent pairsInline meta"> <dt>{xen:phrase posted_by}</dt> <dd><a href="{xen:link members, $post}" class="username">{$post.username}</a></dd> <dt>{xen:phrase date}</dt> <dd><xen:datetime time="$post.post_date" /></dd> <dt>{xen:phrase likes}</dt> <dd><a href="{xen:link posts/likes, $post}" class="OverlayTrigger">{xen:number $post.likes}</a></dd> </dl> </div> </li> </xen:foreach> </ol> <div class="sectionFooter">{xen:phrase showing_x_posts, 'numPosts={xen:count $likedPosts}'}</div> </div>
      
      







рдЕрдм рд╣рдо рдЙрди рд╕рднреА рдЯреИрдЧ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ рдЬреЛ рд╣рдо рдпрд╣рд╛рдВ рдорд┐рд▓реЗ рдереЗред



рд╡рд╣ рд╕рдм рд╣реИред рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЕрдкреВрд░реНрдг рд╣реИ (рдмрд┐рдирд╛, рдФрд░ рдЗрд╕реА рддрд░рд╣)ред рдпрд╣реА рд╣реИ, рдпрд╣ рдмрд╕ рдкреГрд╖реНрда рдХреЗ рдЕрдВрджрд░ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рд╣рд░ рдорд╛рдирдХ XenForo рддрддреНрд╡ рд╣реЛрдВрдЧреЗред



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



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



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

 <?php class LikeReviewRus_Route_Prefix_LikesReview implements XenForo_Route_Interface { /** * Match a specific route for an already matched prefix. * * @see XenForo_Route_Interface::match() */ public function match($routePath, Zend_Controller_Request_Http $request, XenForo_Router $router) { return $router->getRouteMatch('LikeReviewRus_ControllerPublic_Index', 'index', 'likes-review'); } }
      
      







рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЬрдм рдкрд╕рдВрдж-рд╕рдореАрдХреНрд╖рд╛ рдЙрдкрд╕рд░реНрдЧ рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рд╣рдордиреЗ рдЗрд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рд╣реИ), рддреЛ рд╣рдореЗрдВ рд▓рд╛рдЗрдХReview_ControllerPublic_Index рдирд┐рдпрдВрддреНрд░рдХ рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЗрд╕реЗ "рдЗрдВрдбреЗрдХреНрд╕" рдПрдХреНрд╢рди рдкрд╛рд╕ рдХрд░реЗрдВ, рдФрд░ рдПрдХ рдореЗрдЬрд░реНрд╕рдлреЗрдХреНрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╕рдВрдж-рд╕рдореАрдХреНрд╖рд╛ред рд╕рд╛рдЗрд░рд╕ рдХреА рджреВрд╕рд░реА рдЧрд▓рддреА :)



рдЕрдм path \ Library \ LikeReviewRus \ ControllerPublic рдмрдирд╛рдПрдВ, рд╡рд╣рд╛рдВ рдЬрд╛рдПрдВ рдФрд░ рд╡рд╣рд╛рдВ Index.php рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВред рдЗрд╕рдХреА рд╕рд╛рдордЧреНрд░реА:

 <?php class LikeReviewRus_ControllerPublic_Index extends XenForo_ControllerPublic_Abstract { public function actionIndex() { $maxResults = XenForo_Application::get('options')->LikeReviewRusMaxToDisplay; $likedPosts = $this->_getLikeReviewModel()->getMostLikedPosts($maxResults); $viewParams = array( 'likedPosts' => $likedPosts ); return $this->responseView('LikeReviewRus_ViewPublic_Index', 'likereviewrus_index', $viewParams); } /** * @return LikeReview_Model_LikeReview */ protected function _getLikeReviewModel() { return $this->getModelFromCache('LikeReviewRus_Model_LikeReview'); } }
      
      







рдпрд╣рд╛рдВ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ? рдЗрд╕ рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рдХреНрд░рд┐рдпрд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреА рдЧрдИ рд╣реИ (рд╕реВрдЪрдХрд╛рдВрдХ, рдХреИрдорд▓рдХреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рдзрд┐ рдирд╛рдо рдореЗрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред рдЗрд╕ рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рдЕрдзрд┐рдХрддрдо рдкрд░рд┐рдгрд╛рдо рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреА рд╕рд╛рдордЧреНрд░реА рдирд┐рдХрд╛рд▓реА рдЬрд╛рддреА рд╣реИ (рдпрд╛рдж рд░рдЦреЗрдВ, рд╣рдордиреЗ рдЗрд╕реЗ рдмрдирд╛рдпрд╛ рд╣реИ)ред рдлрд┐рд░ рдПрдХ рдбреЗрдЯрд╛ рдореЙрдбрд▓ рдХреЛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреЗ рдкрджреЛрдВ рдХреА рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдлрд┐рд░ рджреГрд╢реНрдп рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреИрд░рд╛рдореАрдЯрд░ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдмрд╕ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рд▓рд┐рдП рдкреИрд░рд╛рдореАрдЯрд░, $ рд╡реНрдпреВрдкреНрд░реИрдо) рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рджреГрд╢реНрдп рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЗрд╕реА рддрд░рд╣ ,ereere_index, responseView рдЯреЗрдореНрдкрд▓реЗрдЯ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) рдФрд░ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдЗрд╕реЗ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред _GetLikeReviewModel рд╣реЗрд▓реНрдкрд░ рд╡рд┐рдзрд┐ рдХреЗрд╡рд▓ рдореЙрдбрд▓ рдХреЛ рд╕рд╛рдЭрд╛ рдХреИрд╢ рд╕реЗ рдмрд╛рд╣рд░ рдЦреАрдВрдЪрддреА рд╣реИ рдпрджрд┐ рдЗрд╕реЗ рдХреИрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред



рдЕрдм рдЕрдкрдиреЗ рдбреЗрдЯрд╛ рдореЙрдбрд▓ рдкрд░ рдЪрд▓рддреЗ рд╣реИрдВред рдкрде рд▓рд╛рдЗрдмреНрд░реЗрд░реА \ LikeReviewRus \ рдореЙрдбрд▓ рдмрдирд╛рдПрдБ рдФрд░ рд╡рд╣рд╛рдБ рд▓реЙрдЧ рдЗрди рдХрд░реЗрдВред LikeReview рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдБред рдЗрд╕рдХреА рд╕рд╛рдордЧреНрд░реА:



 <?php class LikeReviewRus_Model_LikeReview extends XenForo_Model { /** * Gets the most liked posts in descending order * * @param integer Maximum posts to fetch * * @return array */ public function getMostLikedPosts($limit) { //    -    xf_liked_content, //    $limitedSql = $this->limitQueryResults(" SELECT content_id, COUNT(*) AS likes FROM xf_liked_content WHERE content_type = 'post' GROUP BY content_id ORDER BY likes DESC ", $limit); //       (fetchCol)  ID     $postIds = $this->_getDb()->fetchCol($limitedSql); //            ID  //,            $postResults = $this->_getPostModel()->getPostsByIds($postIds, array ( 'join' => XenForo_Model_Post::FETCH_THREAD | XenForo_Model_Post::FETCH_USER )); //   ,       "" . $posts = array(); foreach ($postResults AS $post) { $posts["$post[likes].$post[post_date]"] = $post; } // krsort($posts); // return $posts; } /** * @return XenForo_Model_Post */ protected function _getPostModel() { //       return $this->getModelFromCache('XenForo_Model_Post'); } }
      
      







рдЕрдм www.xenforo.local / likes-review рдкрд░ рдЬрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВред рдЖрдкрдХреЛ рдзрдиреНрдпрд╡рд╛рдж рдкреЛрд╕реНрдЯ рдХреА рдПрдХ рд╕реВрдЪреА рджреЗрдЦрдиреА рдЪрд╛рд╣рд┐рдПред рдореЛрдЯреА рдмрджрд╕реВрд░рдд рдЕрд╡рддрд╛рд░ рдлреНрд░реЗрдо рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ :)



рдЕрдм рдореБрдЦреНрдп рдиреЗрд╡рд┐рдЧреЗрд╢рди рдореЗрдВ рдЗрд╕ рдкреГрд╖реНрда рдкрд░ рдПрдХ рдмреБрдХрдорд╛рд░реНрдХ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВред рд╡рд┐рдХрд╛рд╕ рдЯреИрдм рдкрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЯреИрдм рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдПрдХ рдирдпрд╛ рдИрд╡реЗрдВрдЯ рд╣реИрдВрдбрд▓рд░ рдмрдирд╛рдПрдВред рд╣рдо рдиреЗрд╡рд┐рдЧреЗрд╢рди_рдЯреИрдмреНрд╕ рдШрдЯрдирд╛ рдХреЛ рд╕рдВрднрд╛рд▓ рд▓реЗрдВрдЧреЗред LikeReviewRus_Tabs_MainTab рд╣реИрдВрдбрд▓рд░ рд╡рд░реНрдЧ рдХрд╛ рдирд╛рдо, addTab рд╡рд┐рдзрд┐ рдирд╛рдоред



рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рдПрдХ рдкрд╕рдВрдж-рдирд╛рдкрд╕рдВрдж_рдХрдорд▓ рдЯреЗрдореНрдкрд▓реЗрдЯ рдмрдирд╛рдПрдБ:

 <ul class="secondaryContent blockLinksList"> <li><a href="{xen:link likes-review}">{xen:phrase LikeReviewRus_Header}</a></li> </ul>
      
      





рдпрд╣ рдореБрдЦреНрдп рдЕрдиреБрднрд╛рдЧ рдХреЗ рд▓рд┐рдП рдЙрдк-рд▓рд┐рдВрдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рд╣реИред рдЕрдм рддрдХ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ рдПрдХ рдореБрдЦреНрдп рд▓рд┐рдВрдХ рд╣реИред



рдкрде рд▓рд╛рдЗрдмреНрд░реЗрд░реА \ LikeReviewRus \ Tabs рдмрдирд╛рдПрдВ, рд╡рд╣рд╛рдВ рдЬрд╛рдПрдВ рдФрд░ рд╡рд╣рд╛рдВ MainTab.php рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВред рдЗрд╕рдХреА рд╕рд╛рдордЧреНрд░реА:

 <?php class LikeReviewRus_Tabs_MainTab { public static function addTab(array &$extraTabs, $selected) { $extraTabs['likes-review'] =array( 'title' => new XenForo_Phrase('LikeReviewRus_Header'), //   'href' => XenForo_Link::buildPublicLink('likes-review'), //   'selected' => ($selected == 'likes-review'), //,      'linksTemplate' => 'likesreviewrus_links', //    - ); } }
      
      







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



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



PS рд╡реИрд╕реЗ, XenForo рдХреЗ рд░реВрд╕реА рд╕рдореБрджрд╛рдп рдиреЗ рдЕрдкрдиреЗ рдРрдб-рдСрди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╣рдорд╛рд░реЗ рдордВрдЪ рдкрд░ рдкреЗрдкреНрд▓реЗрдХ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦрд┐рдд рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рднреЗрдЬреЗ рдЧрдП gluing рдкрджреЛрдВ рдХреЗ рд▓рд┐рдП addon VBulletin рдХрд╛ рдПрдХ рдПрдирд╛рд▓реЙрдЧ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ ред



All Articles