Проект

Общее

Профиль

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

Кирилл, 11.05.2023 08:13

1 1 Артем
h1. Платформа docpart.ru
2 2 Артем
3 8 Артем
h2. 1. Создать АПИ-ключ в разделе https://my.neoriginal.ru/apikeys 
4 2 Артем
5 11 Кирилл
h2. 2. Скачать файл attachment:docpart.ru_example.230511.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>