Импорт в мультиязычные сайты
Posted: Sat May 14, 2022 4:26 pm
Привет.
Дано:
Есть много мультиязычных сайтов на смарте, на каждом несколько языков языков.
При импорте дампа с галлерами (Rotation - Import) с 20ю языками необходимо ставить 27 полей (20 языков + 7 полей для урла, тумбы и т.д.), а затем в полях (Choose pattern:) вручную выбирать Description (domain.com::en) , Description (domain.com::fr) , Description (domain.com::de) и т.д.
Т.е. на каждом сайте выбирать нужное значение в выпадающем списке.
Проблема:
Таких сайтов много. И при каждом новом импорте дампа с галлерами необходимо каждый раз выбирать эти значения в выпадающих списках. Значения в выпадающих списках не сохраняются от импорта к импорту. В итоге это очень затратно в плане временного ресурса с каждым новым импортом клацать по этим выпадающим спискам.
Необходимо:
Скриптик (или дополнительная опция на страничке импорта), который бы подключался к базе данных смарта (я пропишу настройки бд внутри скрипта), и автоматически импортировал бы галлеры из файла-дампа в смарт, что бы они попадали в Pool. И так для каждого домена-смарта, который прописан в настройках скрипта.
При этом, что бы скрипт понимал структуру дампа, например брал структуру его из служебной строчки первой строчки:
Description (main_site)|Description (domain.com::en)|Description (domain.com::fr)|Description (domain.com::de)| ... |Group(Category)|Duration|Thumb|....
Все последующие строчки в дампе - значения.
Остальные настройки импорта одни для всех:
Group:Filter keywords (Alt+Desc+Tags),Filter keywords (Categories field)
Sponsor: sponsor1>sponsor1
Put new thumbs to : Pool
Parse Video Files : No
Copy Thumbs to server ? : Just Copy thumbs
Script will create thumbs using Crop Profile: default (240x180)
How Many Thumbs from each gallery ? : 1
Дано:
Есть много мультиязычных сайтов на смарте, на каждом несколько языков языков.
При импорте дампа с галлерами (Rotation - Import) с 20ю языками необходимо ставить 27 полей (20 языков + 7 полей для урла, тумбы и т.д.), а затем в полях (Choose pattern:) вручную выбирать Description (domain.com::en) , Description (domain.com::fr) , Description (domain.com::de) и т.д.
Т.е. на каждом сайте выбирать нужное значение в выпадающем списке.
Проблема:
Таких сайтов много. И при каждом новом импорте дампа с галлерами необходимо каждый раз выбирать эти значения в выпадающих списках. Значения в выпадающих списках не сохраняются от импорта к импорту. В итоге это очень затратно в плане временного ресурса с каждым новым импортом клацать по этим выпадающим спискам.
Необходимо:
Скриптик (или дополнительная опция на страничке импорта), который бы подключался к базе данных смарта (я пропишу настройки бд внутри скрипта), и автоматически импортировал бы галлеры из файла-дампа в смарт, что бы они попадали в Pool. И так для каждого домена-смарта, который прописан в настройках скрипта.
При этом, что бы скрипт понимал структуру дампа, например брал структуру его из служебной строчки первой строчки:
Description (main_site)|Description (domain.com::en)|Description (domain.com::fr)|Description (domain.com::de)| ... |Group(Category)|Duration|Thumb|....
Все последующие строчки в дампе - значения.
Остальные настройки импорта одни для всех:
Group:Filter keywords (Alt+Desc+Tags),Filter keywords (Categories field)
Sponsor: sponsor1>sponsor1
Put new thumbs to : Pool
Parse Video Files : No
Copy Thumbs to server ? : Just Copy thumbs
Script will create thumbs using Crop Profile: default (240x180)
How Many Thumbs from each gallery ? : 1