Установка Текдок оптимизированого — различия между версиями
Строка 16: | Строка 16: | ||
Язык указывается в переменной '''lng_id''', значение 16 соответствует русскому языку, 4 - English. | Язык указывается в переменной '''lng_id''', значение 16 соответствует русскому языку, 4 - English. | ||
− | Страна для выбора названия моделей, модификаций и так далее указывается в '''cou_id''', значение 187 соответствует России, а 225 - Украине, 250 - Европа | + | Страна для выбора названия моделей, модификаций и так далее указывается в '''cou_id''', значение 187 соответствует России, а 225 - Украине, 250 - Европа, 251 - все |
На данный момент мы создавали только одну базу при этом в ней не были учтены страны. Поэтому некоторые заказчики жаловались на неправильные названия моделей и модификаций. В оптимизированном текдоке база создается только для одной страны, поэтому если сайт будет использовать модели определенной страны, то надо создавать отдельную базу с данными по этой стране, например opti_1303_ua. | На данный момент мы создавали только одну базу при этом в ней не были учтены страны. Поэтому некоторые заказчики жаловались на неправильные названия моделей и модификаций. В оптимизированном текдоке база создается только для одной страны, поэтому если сайт будет использовать модели определенной страны, то надо создавать отдельную базу с данными по этой стране, например opti_1303_ua. | ||
Строка 31: | Строка 31: | ||
</pre> | </pre> | ||
− | '''Обновление списка моделей''' | + | '''Обновление списка моделей и брендов''' |
− | + | На данный момент это нужно делать после перехода на новый текдок в Empanel - Регламентные работы под пользователем: admin_mstar | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + |
Версия 17:49, 11 февраля 2016
Оптимизированный Текдок создается из базы оригинального Текдок. Картинки и PDF используются из оригинального Текдок и не изменяется расположение этих файлов.
Для формирования базы используются запросы из файлов:
catalog_create.sql catalog_insert1.sql catalog_insert2.sql catalog_insert3.sql
Эти файлы находятся в архиве: Файл:Catalog opti.zip
В принципе можно все объединить в один файл.
Перед запуском скриптов укажите правильно исходную базу оригинального Текдока, путем замены например _1302 на _1303 во всех файлах.
В файле catalog_create.sql создаются таблицы и формируются данные переводов использую язык и страну, поэтому проконтролируйте эти значения.
Язык указывается в переменной lng_id, значение 16 соответствует русскому языку, 4 - English.
Страна для выбора названия моделей, модификаций и так далее указывается в cou_id, значение 187 соответствует России, а 225 - Украине, 250 - Европа, 251 - все
На данный момент мы создавали только одну базу при этом в ней не были учтены страны. Поэтому некоторые заказчики жаловались на неправильные названия моделей и модификаций. В оптимизированном текдоке база создается только для одной страны, поэтому если сайт будет использовать модели определенной страны, то надо создавать отдельную базу с данными по этой стране, например opti_1303_ua.
Аналогичная ситуация с языком, если сайт будет мультиязычным, то придется создавать отдельные базы по разным языкам и как-то учитывать это в подключении оптимизированного Текдока, например путем изменения константы DB_OCAT в зависимости от языка сайта. Или оставлять подключение к оригинальному Текдоку вместо оптимизированого(?)
Добавочные запросы:
Добавление индексов для кроссов
ALTER TABLE `cat_alt_crosses_tmp` ADD INDEX ( `Search` , `Kind` ) ; ALTER TABLE `cat_alt_crosses_tmp` ADD INDEX ( `ID_art` ) ; ALTER TABLE `cat_alt_link_typ_art` ADD INDEX (`ID_art`, `ID_grp`)
Обновление списка моделей и брендов
На данный момент это нужно делать после перехода на новый текдок в Empanel - Регламентные работы под пользователем: admin_mstar