Suggest.ioред рдкрд╣рд▓реЗ рдЕрдХреНрд╖рд░ рдХреЛ рд╕рдордЭреЗрдВред рднрд╛рдЧ рджреЛ

рд▓рдЧрднрдЧ рдПрдХ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╣реА рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдерд╛ред рд╕реБрдЭрд╛рд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╢реАрдШреНрд░ рд╕реЗрд╡рд╛ ( http://habrahabr.ru/blogs/startup/110509/ )ред рдмреАрдЯрд╛ рдкрд░реАрдХреНрд╖рдг рдХреА рдкрд╣рд▓реА рд▓рд╣рд░ рд╕рдлрд▓ рд░рд╣реА, рд╣рдордиреЗ рд╕реЗрд╡рд╛ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред







рдирдпрд╛ рдХреНрдпрд╛ рд╣реИ





Suggest.io рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рд╣рдордиреЗ рдХреБрдЫ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдк рдирд╡рд╛рдЪрд╛рд░ рдкреЗрд╢ рдХрд┐рдП рд╣реИрдВред рд▓реЗрдХрд┐рди рдЙрд╕ рдкрд░ рдФрд░ рдмрд╛рдж рдореЗрдВред



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



рдЕрдм Suggest.io рдХреЗ рдореВрд▓ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдФрд░ рд╕реНрдерд╛рдкрдирд╛ рдореЗрдВ рджрд╕ рдорд┐рдирдЯ рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рдФрд░ 4 рдЪрд░рдгреЛрдВ рдореЗрдВ рд▓рдЧрддрд╛ рд╣реИ:



1. рдПрдХ рдирдИ рд╕рд╛рдЗрдЯ рдЬреЛрдбрд╝рдирд╛

2. рд╕рд╛рдЗрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдХреНрд╖реЗрддреНрд░ рдЕрд╕рд╛рдЗрди рдХрд░рдирд╛

3. рдкреНрд░реЙрдореНрдкреНрдЯ рдлрд╝реАрд▓реНрдб рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рд╕реЗрдЯ рдХрд░рдирд╛

4. рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ (рдЬреЗрдПрд╕ рдХреЛрдб рдХреА рдХрдИ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдирд╛)



рдЦреЛрдЬ



рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ - рдЕрдм рдЖрдк рди рдХреЗрд╡рд▓ рд▓рд╛рдЗрди рдХреА рд╢реБрд░реБрдЖрдд рддрдХ, рдмрд▓реНрдХрд┐ рдкреВрд░реЗ рдкреНрд░реЙрдореНрдкреНрдЯ рдореЗрдВ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдХреЗ рд╕рдЯреАрдХ рдорд┐рд▓рд╛рди рджреНрд╡рд╛рд░рд╛ рдЦреЛрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрдЭрд╛рд╡.рдЖрдИрдУ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЖрдк рд╡рд░реАрдпрддрд╛рдПрдБ рдкреГрд╖реНрда рдкрд░ рдЦреЛрдЬ рд╡рд┐рдзрд┐ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ



рдирдИ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣рдг рд╕реБрд╡рд┐рдзрд╛рдПрдБ





рд╕реЗрд╡рд╛ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, рд╣рдордиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рд╕реБрдЭрд╛рд╡.рдЖрдИрдУ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдФрд░ рдХреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд╢рд╛рдпрдж рдЪрд┐рддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рдЯреВрд▓рдЯрд┐рдкреНрд╕ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред рдФрд░ рднреА рдмреЗрд╣рддрд░ - рд╕реБрдЭрд╛рд╡реЛрдВ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рд╡рд┐рд╡рд░рдг рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдореЗрдВ рд╕рдореВрд╣: рдЙрддреНрдкрд╛рдж, рд╕реНрдЯреЙрдХ, рдШрдЯрдирд╛рдУрдВ, рд▓реЛрдЧреЛрдВ, рдЖрджрд┐ред рдЧреНрд░рд╛рд╣рдХ рд╕рд╛рдЗрдЯ рдХреЗ рд╡рд┐рд╖рдп рдФрд░ рд░реВрдмреНрд░рд┐рдХреЗрд╢рди рдХреЗ рдЕрдиреБрд╕рд╛рд░ред



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

рдЕрдм рдЖрдк HTTP API рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ Suggest.io рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рд╛рдЗрдЯ рдХреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЗрдВрдЯрд░реИрдХреНрд╢рди рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдкрдиреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдФрд░ рд╕реБрдЭрд╛рд╡ рдкрд░ рдЕрдкрдиреЗ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рд╕реЗрдЯ рдХрд░реЗрдВред рд╡рд┐рд╡рд░рдг, рдЪрд┐рддреНрд░, рд╢реНрд░реЗрдгрд┐рдпрд╛рдВ, рд▓рд┐рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ - рдЖрдкрдХреЛ рд╕рднреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдкреНрд░рджрд░реНрд╢рди рд╕рдорд╛рдЪрд╛рд░, рдлреЛрдЯреЛ рдЧреИрд▓рд░реА рдХреЗ рд▓рд┐рдВрдХ, рд╕рдореАрдХреНрд╖рд╛, рдФрд░ рд╢реНрд░реЗрдгреА рдХреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд░рд╢реНрдиред рдФрд░ рдпрд╣ рд╕рдм рдЕрдиреБрд░реЛрдз рдХреЗ рдкрд╣рд▓реЗ рдкрддреНрд░реЛрдВ рджреНрд╡рд╛рд░рд╛, рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рд╕реБрдЭрд╛рд╡.рдЖрдИрдУ рдкреНрд░реЙрдореНрдкреНрдЯ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред



рд╕реБрдЭрд╛рд╡ рдПрдкреАрдЖрдИ



рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЪрд╛рд░ рдХрд╛рд░реНрдп рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВ:



- рд╕реНрдкрд╖реНрдЯ (рдЖрдзрд╛рд░ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рд╛рдл рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП);

- рдЖрдпрд╛рдд (.CSV рд╕реЗ рд╕рдВрдХреЗрдд рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП);

- рдирд┐рд░реНрдпрд╛рдд (рд╕реБрдЭрд╛рд╡ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдЕрдкрдиреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП);

- рд▓реЙрдЧ (рдбреАрдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред



рдкреНрд░рд╛рдзрд┐рдХрд░рдг

рд╕реБрдЭрд╛рд╡ .io рдПрдкреАрдЖрдИ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреНрд░реЙрд╕-рд╕рд░реНрд╡рд░ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред



рд╕реБрдЭрд╛рдпрд╛ рдЧрдпрд╛ HTTP рдПрдкреАрдЖрдИ HTTP рдбрд╛рдЗрдЬреЗрд╕реНрдЯ рдСрдереЗрдВрдЯрд┐рдХреЗрд╢рди рдХреЛ qop = рдСрд░рд┐рдЬрдирд▓ рдирд┐рд░реНрджреЗрд╢ рдХреЗ рд╕рд╛рде рд╕рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИред RFC2617 рдореЗрдВ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдкрдврд╝реЗрдВред



рдХрд░реНрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкреНрд░рд╛рдзрд┐рдХрд░рдг:



curl --digest --user my-server:my-passkey ...
      
      







рдЬрд╣рд╛рдВ рдореЗрд░рд╛ рд╕рд░реНрд╡рд░ рдФрд░ рдореЗрд░рд╛ рдкрд╛рд╕рдХреА рдХреНрд░рдорд╢рдГ рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдХреА рдЖрдИрдбреА рдФрд░ рдЧреБрдкреНрдд рдХреБрдВрдЬреА рд╣реИред рдЖрдк рдЙрдиреНрд╣реЗрдВ рдкреНрд░рдмрдВрдзрд┐рдд рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдкреГрд╖реНрда рдкрд░ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред



рдЖрдпрд╛рдд

рдЖрдпрд╛рдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдХреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕реБрдЭрд╛рд╡ рдХреЗ рд╕рд╛рде рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рдВрдЯреИрдХреНрд╕ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИ:



 http://suggest.io/api/v1/suggests/import/<field-name>/<column-definition>
      
      







рдЬрд╣рд╛рдБ <рдлрд╝реАрд▓реНрдб-рдирд╛рдо> рдЙрд╕ рдлрд╝реАрд▓реНрдб рдХреА рдЖрдИрдбреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЖрдпрд╛рдд рд╣реЛрддрд╛ рд╣реИ, <рдХреЙрд▓рдо-рдбреЗрдлрд┐рдирд┐рд╢рди> рдЖрдкрдХреА .CSV рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд╕рдВрдХреЗрдд рд╣реИ (рд╕рдВрдХреЗрдд рдирд╛рдо рдбреЙрдЯреНрд╕ рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдП рдЧрдП)ред



рдХреБрдЫ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред



рдорд╛рди рд▓реЗрдВ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдлреЙрд░реНрдо рдХреЗ рд╕рдВрдХреЗрдд рдХреЗ рд╕рд╛рде рдПрдХ .CSV рдлрд╝рд╛рдЗрд▓ рд╣реИ:



 bananas,2,fruit tomato,2,vegetable apple,1,fruit
      
      







рддрдм рдЖрдпрд╛рдд рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрд╛рдИ рджреЗрдЧреА:



 http://suggest.io/api/v1/suggests/import/fruits_and_vegetables_field/suggest.rating.kind
      
      







рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╕реБрдЭрд╛рд╡ рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ! рдЕрдиреНрдп рдЪрд░ рдордирдорд╛рдиреЗ рдврдВрдЧ рд╕реЗ рд╕реЗрдЯ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред



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



рдирд┐рд░реНрдпрд╛рдд

рдЗрд╕ API рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдЕрдкрдиреЗ рдХрд┐рд╕реА рднреА рдлрд╝реАрд▓реНрдб рдореЗрдВ .CSV рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдбрдВрдк рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рд╕рд┐рдВрдЯреИрдХреНрд╕:

 http://suggest.io/api/v1/suggests/export/<field-name>/<column-definition>
      
      







рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдХреЙрд▓рдо рдХреА рдкрд░рд┐рднрд╛рд╖рд╛, рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рд╣реИред



рд╕реНрдкрд╖реНрдЯ

рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдЪрдпрдирд┐рдд рдлрд╝реАрд▓реНрдб рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рд╛рдлрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред



рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рд╕рд┐рдВрдЯреИрдХреНрд╕:

 http://suggest.io/api/v1/suggests/clear/<field-name>
      
      







рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ



рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЖрд░рдВрднреАрдХрд░рдг рдХреЗ рд▓рд┐рдП JS рдХреЛрдб рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИ:



 <script type="text/javascript"> suggestioField = 'new-test-field'; //  id ,      suggestioForm = 'sformvQYUy9nuFL'; //  id ,      suggestioFieldId = '108'; //      Suggestio fieldRkey = 'v6LslrWV'; //        Suggestio suggestio.initSuggestio(); </script>
      
      







рдЖрд░рдВрднреАрдХрд░рдг рдлрд╝рдВрдХреНрд╢рди рдПрдХ рдРрд╕рд╛ рддрддреНрд╡ рдмрдирд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕рдВрдХреЗрдд рд╢рд╛рдорд┐рд▓ рд╣реЛрдВрдЧреЗ:



 <div class="suggestions-container" id="suggestions"></div>
      
      







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

рдлреЙрд░реНрдо рдХрд╛ JS рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реИ



 'default':{ suggestionBody: '<div class="one-suggestion" id="suggest/index/">/suggest/</div>', suggestionPrefix: '<div class="prefix"> :</div>', suggestionPostfix: '<div class="postfix">   </div>', onMouseOver:function(event){ }, onMouseOut:function(event){ }, onClick:function(){ }, submitFunction:function(){ } }
      
      







рд╕реБрдЭрд╛рд╡рдмреЙрдбреА - рддрддреНрд╡ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреНрд░реЙрдореНрдкреНрдЯ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХрд╛ рд╡рд┐рд╡рд░рдг рд╣реИ;

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

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



рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЖрдк рдЪрд░ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдлрд╝реЙрд░реНрдо / you_var_name / рдореЗрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



OnMouseOver, onMouseOut, onClick рддрддреНрд╡реЛрдВ рдореЗрдВ рдРрд╕реЗ рдХрд╛рд░реНрдп рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрдХреЗрдд рдкрд░ рд╕реМрдВрдкрд╛ рдЬрд╛рдПрдЧрд╛ред

submitFunction - рдПрдХ рдРрд╕реЗ рдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдЕрд╕рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб рд╣реИред



рдлрд╝рдВрдХреНрд╢рдВрд╕ рдореЗрдВ, рдЖрдк рдЙрди рдЪрд░ рдХреЛ рдПрдХреНрд╕реЗрд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рд╕реАрдзреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВред



рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдкрдиреЗ рдлреЙрд░реНрдо рдХреЗ рд╕рдВрдХреЗрддреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рд╣реИ



 suggestion one,10,http://mysite.com/item_one suggestion two,10,http://mysite.com/item_two suggestion two,10,http://mysite.com/item_three ...
      
      





рдФрд░ рдкреНрд░рдкрддреНрд░ рдХрд╛ рдПрдХ рдХреЙрд▓рдо рдкрд░рд┐рднрд╛рд╖рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ редating.suggestion_url ,

рддреЛ рдЖрдк рдирд┐рдореНрди рдкреНрд░рд╛рд░реВрдк рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:



 ... onClick:function(){ window.location = suggestion_url }, submitFunction:function(){ window.location = suggestion_url } ...
      
      







рдЖрдк рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реНрд╡рд░реВрдкреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЙрд╕ рдЪрд░ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬрд┐рд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдХреЗрддреЛрдВ рдХреЛ рд╕рдореВрд╣реАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╕рдмреНрдЬрд┐рдпреЛрдВ рдФрд░ рдлрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:



 bananas,2,fruit tomato,2,vegetable apple,1,fruit
      
      







рдЖрдпрд╛рдд рдХрд░рддреЗ рд╕рдордп рдХреЙрд▓рдо рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ:



 suggest.rating.kind
      
      







рд╣рдо рдкреНрд░рдХрд╛рд░ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЛ рд╕рдореВрд╣ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЖрд░рдВрднреАрдХрд░рдг рд╕рдорд╛рд░реЛрд╣ рд╕реЗ рдкрд╣рд▓реЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдирд┐рд░реНрджреЗрд╢ рдЬреЛрдбрд╝реЗрдВ:



 ... suggestio.formatColumn = 'kind'; suggestio.initSuggestio();
      
      







рдЕрдм рдлрд▓ рдФрд░ рд╕рдмреНрдЬрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реНрд╡рд░реВрдкреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВред

рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╛рд░реВрдк рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ



 suggestio.defineFormat('format_name', format_object);
      
      







рд╕рдмреНрдЬрд┐рдпреЛрдВ:



 suggestio.defineFormat('vegetable', { suggestionBody: '<div class="vegetable-suggestion" id="content/index/">' + '/suggest/ (/kind/)' + '</div>', suggestionPrefix: '<div class="vegetable-prefix">Check out our vegetables:</div>', suggestionPostfix: '<div class="vegetable-postfix"></div>' });
      
      







рдлрд▓:



 suggestio.defineFormat('fruit', { suggestionBody: '<div class="fruit-suggestion" id="content/index/">' + '/suggest/ (/kind/)' + '</div>', suggestionPrefix: '<div class="fruit-prefix">Check out our fruits:</div>', suggestionPostfix: '<div class="fruit-postfix"></div>' });
      
      







рдпрджрд┐ рдЖрдкрдХреЗ рдХреЛрдИ рдкреНрд░рд╢реНрди рд╣реИрдВ, рддреЛ рд╣рдорд╛рд░реА рд╕рд╣рд╛рдпрддрд╛ рдЯреАрдо support@suggest.io рдкрд░ рдИрдореЗрд▓ рджреНрд╡рд╛рд░рд╛ рдЙрдиреНрд╣реЗрдВ рдЙрддреНрддрд░ рджреЗрдиреЗ рдореЗрдВ рд╣рдореЗрд╢рд╛ рдЦреБрд╢ рд╣реИ!



All Articles