Project

General

Profile

Actions

Платформа docpart.ru

1. Создать АПИ-ключ в разделе https://my.neoriginal.ru/apikeys

2. Скачать файл docpart.ru_example.zip в папку <корневая_папка_вашего_сайта>/content . Распаковать его. Появится подпапка /content/originalnye-katalogi

3. Внести необходимые изменения в файл originalnye-katalogi/settings.php:

Обязательные параметры:
Параметр Значение Примечание
apiClientId Ваш ID клиента в нашей системе
apiKey API-ключ
apiDomain Домен, для которого создан АПИ-ключ
clientIpAddress Название переменной массива $_SERVER c ip-адресом клиента Обычно это либо REMOTE_ADDR либо HTTP_X_REAL_IP
apiArticlePartLink Ссылка в поисковую форму Вашего сайта Осуществите поиск любой з/ч на своем сайте и замените артикль в ссылке браузера на <%API_URL_PART_NUMBER%>

Необязательные параметры:
Параметр Значение Примечание
apiStaticContentHost Домен со статическим контентом подробнее
apiImagesHost Домен с изображениями подробнее
apiArticlePartLinkTarget Если 1 - ссылки на запчасти открываются в новом окне браузера
partInfo Выводить ли дополнительную информацию по запчасти (применяемость, картинку и т.п.)
httpCatalogsPath Относительный путь корня каталогов Если переименовывали папку в п.2

Файл settings.php полностью откомментирован. Всё должно быть понятно.

4. В панели управления платформы создать материал, например "Оригинальные каталоги":

Если название материала отличается от "Оригинальные каталоги", изменить значение Alias для материала на originalnye-katalogi:

5. Перейти к редактированию материала, нажав кнопку "Редактировать". Сменить тип материала на "Скрипт php" и указать путь к скрипту (см. п.2), добавив к пути /index.php:

Сохранить

6. Проверить работоспособность каталогов, перейдя по ссылке http(s)://адрес_вашего_сайта/originalnye-katalogi и пройдя по всем этапам поиска з/ч вплоть до перехода в поисковую форму Вашего сайта.

Если при открытии главной страницы каталога выдает 404 ошибку, то необходимо изменить rewriteRule для подпапки с каталогами. Для этого скопируйте в подпапку каталогов файл .htacces из корня Вашего сайта. В скопированном файле замените

  RewriteEngine On
  #Если требуется добавить исключение нескольких URL#RewriteCond %{REQUEST_URI} !^/web_service  [NC,OR]
  RewriteCond %{REQUEST_URI} !^/web_service  [NC]

на

RewriteEngine On
#Если требуется добавить исключение нескольких URL#RewriteCond %{REQUEST_URI} !^/web_service  [NC,OR]
RewriteCond %{REQUEST_URI} !^/web_service  [NC,OR]
RewriteCond %{REQUEST_URI} !^/originalnye-katalogi  [NC]

Updated by Кирилл about 1 year ago · 10 revisions