Проект

Общее

Профиль

Платформа docpartru » История » Версия 8

Артем, 27.02.2019 13:30

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 8 Артем
|httpCatalogsPath|Относительный путь корня каталогов|Если переименовывали папку в п.2|
17 2 Артем
18 8 Артем
h3. Необязательные параметры:
19 2 Артем
|=.*Параметр*|=.*Значение*|=.*Примечание*|
20 1 Артем
|apiStaticContentHost|Домен со статическим контентом||
21
|apiImagesHost|Домен с изображениями||
22 2 Артем
|apiArticlePartLinkTarget|Если 1 - ссылки на запчасти открываются в новом окне браузера||
23 4 Артем
|partInfo|Выводить ли дополнительную информацию по запчасти (применяемость, картинку и т.п.)||
24 2 Артем
25 5 Артем
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>