Платформа docpartru » История » Версия 12
Кирилл, 15.06.2023 13:17
| 1 | 1 | Артем | h1. Платформа docpart.ru |
|---|---|---|---|
| 2 | 2 | Артем | |
| 3 | 8 | Артем | h2. 1. Создать АПИ-ключ в разделе https://my.neoriginal.ru/apikeys |
| 4 | 2 | Артем | |
| 5 | 12 | Кирилл | h2. 2. Скачать файл attachment:docpart.ru_example.230615.zip в папку <корневая_папка_вашего_сайта>/content . Распаковать его. Появится подпапка /content/originalnye-katalogi |
| 6 | 2 | Артем | |
| 7 | 10 | Кирилл | h2. 3. Внести необходимые изменения в файл originalnye-katalogi/settings.php: |
| 8 | 2 | Артем | |
| 9 | 8 | Артем | h3. Обязательные параметры: |
| 10 | 2 | Артем | |=.*Параметр*|=.*Значение*|=.*Примечание*| |
| 11 | |apiClientId|Ваш ID клиента в нашей системе|| |
||
| 12 | 1 | Артем | |apiKey|API-ключ|| |
| 13 | |apiDomain|Домен, для которого создан АПИ-ключ|| |
||
| 14 | 2 | Артем | |clientIpAddress|Название переменной массива $_SERVER c ip-адресом клиента|Обычно это либо REMOTE_ADDR либо HTTP_X_REAL_IP| |
| 15 | |apiArticlePartLink|Ссылка в поисковую форму Вашего сайта|Осуществите поиск любой з/ч на своем сайте и замените артикль в ссылке браузера на <%API_URL_PART_NUMBER%>| |
||
| 16 | |||
| 17 | 8 | Артем | h3. Необязательные параметры: |
| 18 | 1 | Артем | |=.*Параметр*|=.*Значение*|=.*Примечание*| |
| 19 | 9 | Артем | |apiStaticContentHost|Домен со статическим контентом|=.[[ApiMainDataDescriptionIfImage|подробнее]]| |
| 20 | |apiImagesHost|Домен с изображениями|=.[[ApiMainDataDescriptionIfImage|подробнее]]| |
||
| 21 | 1 | Артем | |apiArticlePartLinkTarget|Если 1 - ссылки на запчасти открываются в новом окне браузера|| |
| 22 | 2 | Артем | |partInfo|Выводить ли дополнительную информацию по запчасти (применяемость, картинку и т.п.)|| |
| 23 | 9 | Артем | |httpCatalogsPath|Относительный путь корня каталогов|Если переименовывали папку в п.2| |
| 24 | 2 | Артем | |
| 25 | 9 | Артем | Файл settings.php полностью откомментирован. Всё должно быть понятно. |
| 26 | 6 | Артем | |
| 27 | 8 | Артем | h2. 4. В панели управления платформы создать материал, например "Оригинальные каталоги": |
| 28 | |||
| 29 | 1 | Артем | !docpart_img_1.png! |
| 30 | 6 | Артем | |
| 31 | 10 | Кирилл | Если название материала отличается от "Оригинальные каталоги", изменить значение Alias для материала на *originalnye-katalogi*: |
| 32 | 1 | Артем | |
| 33 | !docpart_img_2.png! |
||
| 34 | |||
| 35 | 8 | Артем | h2. 5. Перейти к редактированию материала, нажав кнопку "Редактировать". Сменить тип материала на "Скрипт php" и указать путь к скрипту (см. п.2), добавив к пути /index.php: |
| 36 | 1 | Артем | |
| 37 | !docpart_img_3.png! |
||
| 38 | |||
| 39 | Сохранить |
||
| 40 | 8 | Артем | |
| 41 | 10 | Кирилл | h2. 6. Проверить работоспособность каталогов, перейдя по ссылке http(s)://адрес_вашего_сайта/originalnye-katalogi и пройдя по всем этапам поиска з/ч вплоть до перехода в поисковую форму Вашего сайта. |
| 42 | 8 | Артем | |
| 43 | Если при открытии главной страницы каталога выдает 404 ошибку, то необходимо изменить rewriteRule для подпапки с каталогами. Для этого скопируйте в подпапку каталогов файл .htacces из корня Вашего сайта. В скопированном файле замените |
||
| 44 | |||
| 45 | <pre><code class="ruby"> |
||
| 46 | RewriteEngine On |
||
| 47 | #Если требуется добавить исключение нескольких URL#RewriteCond %{REQUEST_URI} !^/web_service [NC,OR] |
||
| 48 | RewriteCond %{REQUEST_URI} !^/web_service [NC] |
||
| 49 | </code></pre> |
||
| 50 | |||
| 51 | на |
||
| 52 | |||
| 53 | <pre><code class="ruby"> |
||
| 54 | RewriteEngine On |
||
| 55 | #Если требуется добавить исключение нескольких URL#RewriteCond %{REQUEST_URI} !^/web_service [NC,OR] |
||
| 56 | RewriteCond %{REQUEST_URI} !^/web_service [NC,OR] |
||
| 57 | RewriteCond %{REQUEST_URI} !^/originalnye-katalogi [NC] |
||
| 58 | </code></pre> |