Платформа docpartru » История » Версия 9
Артем, 27.02.2019 13:35
1 | 1 | Артем | h1. Платформа docpart.ru |
---|---|---|---|
2 | 2 | Артем | |
3 | 8 | Артем | h2. 1. Создать АПИ-ключ в разделе https://my.neoriginal.ru/apikeys |
4 | 2 | Артем | |
5 | 8 | Артем | h2. 2. Скачать файл attachment:docpart.ru_example.zip в папку <корневая_папка_вашего_сайта>/content . Распаковать его. Появится подпапка /content/originalnye_katalogi |
6 | 2 | Артем | |
7 | 8 | Артем | 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 | Если название материала отличается от "Оригинальные каталоги", изменить значение 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 | h2. 6. Проверить работоспособность каталогов, перейдя по ссылке http(s)://адрес_вашего_сайта/originalnye_katalogi и пройдя по всем этапам поиска з/ч вплоть до перехода в поисковую форму Вашего сайта. |
||
42 | |||
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> |