Проект

Общее

Профиль

Платформа docpartru » История » Редакция 11

Редакция 10 (Кирилл, 03.09.2020 08:27) → Редакция 11/12 (Кирилл, 11.05.2023 08:13)

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

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

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

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

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

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

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

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

 !docpart_img_1.png! 

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

 !docpart_img_2.png! 

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

 !docpart_img_3.png! 

 Сохранить 

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

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

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

 на 

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