Skip to content

Instantly share code, notes, and snippets.

@milkamil93
Last active July 24, 2024 10:04
Show Gist options
  • Save milkamil93/d91a4d4cd36c63edede3352805c2955c to your computer and use it in GitHub Desktop.
Save milkamil93/d91a4d4cd36c63edede3352805c2955c to your computer and use it in GitHub Desktop.
Массив для бота в телеграмм с набором ссылок и ключевых слов
<?php
// ключи только в нижнем регистре
// если нет какой-то языковой версии, то просто удаляем из массива вместе с ключом
return [
[
'keys' => ['doclister', 'доклистер', 'doc lister', 'док листер', 'дитто', 'ditto', 'dito', 'дито'],
'doc_links' => [
'ru' => '<a href="https://github.com/evocms-community/docs/tree/master/ru/04_%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B/DocLister">DocLister</a>',
'en' => '<a href="https://github.com/evocms-community/docs/tree/master/en/04_Extras/DocLister">DocLister</a>',
'ua' => '<a href="https://github.com/evocms-community/docs/tree/master/ua/04_%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%B8/DocLister">DocLister</a>'
]
],
[
'keys' => ['меню', 'dlmenu', 'wayfinder'],
'doc_links' => [
'ru' => '<a href="https://github.com/evocms-community/docs/tree/master/ru/04_%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B/DLMenu">DLMenu</a>',
'en' => '<a href="https://github.com/evocms-community/docs/tree/master/en/04_Extras/DLMenu">DLMenu</a>',
'ua' => '<a href="https://github.com/evocms-community/docs/tree/master/ua/04_%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%B8/DLMenu">DLMenu</a>'
]
],
[
'keys' => ['галерея', 'simplegallery', 'simple gallery', 'evogallery', 'evo gallery'],
'doc_links' => [
'ru' => '<a href="https://github.com/evocms-community/docs/tree/master/ru/04_%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B/SimpleGallery">SimpleGallery</a>',
'en' => '<a href="https://github.com/evocms-community/docs/tree/master/en/04_Extras/SimpleGallery">SimpleGallery</a>',
'ua' => '<a href="https://github.com/evocms-community/docs/tree/master/ua/04_%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%B8/SimpleGallery">SimpleGallery</a>'
]
],
[
'keys' => ['formlister', 'формлистер', 'form lister', 'форм листер', 'личный кабинет', 'eform', 'еформ'],
'doc_links' => [
'ru' => '<a href="https://github.com/evocms-community/docs/tree/master/ru/04_%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B/FormLister">FormLister</a>',
'en' => '<a href="https://github.com/evocms-community/docs/tree/master/en/04_Extras/FormLister">FormLister</a>',
'ua' => '<a href="https://github.com/evocms-community/docs/tree/master/ua/04_%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%B8/FormLister">FormLister</a>'
]
],
[
'keys' => ['ajaxsearch', 'ajax search', 'аякссёрч', 'аяксёрч', 'аякс сёрч', 'аякссерч', 'аяксерч', 'аякс серч'],
'doc_links' => [
'ru' => '<a href="https://github.com/evocms-community/docs/tree/master/ru/04_%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B/AjaxSearch">AjaxSearch</a>',
'en' => '<a href="https://github.com/evocms-community/docs/tree/master/en/04_Extras/AjaxSearch">AjaxSearch</a>',
'ua' => '<a href="https://github.com/evocms-community/docs/tree/master/ua/04_%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%B8/AjaxSearch">AjaxSearch</a>'
]
],
[
'keys' => ['поиск', 'evosearch', 'evo search', 'эвосерч', 'эво серч', 'эвосёрч', 'эво сёрч', 'евосерч', 'ево серч', 'евосёрч', 'ево сёрч', 'phpmorphy'],
'doc_links' => [
'ru' => '<a href="https://github.com/evocms-community/docs/blob/master/ru/04_%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B/evoSearch">evoSearch</a>'
]
],
[
'keys' => ['anythingrating', 'anything rating'],
'doc_links' => [
'ru' => '<a href="https://github.com/evocms-community/docs/tree/master/ru/04_%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B/AnythingRating">AnythingRating</a>',
'en' => '<a href="https://github.com/evocms-community/docs/tree/master/en/04_Extras/AnythingRating">AnythingRating</a>',
'ua' => '<a href="https://github.com/evocms-community/docs/tree/master/ua/04_%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%B8/AnythingRating">AnythingRating</a>'
]
],
[
'keys' => ['blacklist', 'black list'],
'doc_links' => [
'ru' => '<a href="https://github.com/evocms-community/docs/tree/master/ru/04_%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B/BlackList">BlackList</a>',
'en' => '<a href="https://github.com/evocms-community/docs/tree/master/en/04_Extras/BlackList">BlackList</a>',
'ua' => '<a href="https://github.com/evocms-community/docs/tree/master/ua/04_%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%B8/BlackList">BlackList</a>'
]
],
[
'keys' => ['breadcrumbs', 'bread crumbs', 'dlcrumbs', 'хлебные крошки', 'навигационная цепочка'],
'doc_links' => [
'ru' => '<a href="https://github.com/evocms-community/docs/tree/master/ru/04_%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B/DLCrumbs">DLCrumbs</a>',
'en' => '<a href="https://github.com/evocms-community/docs/tree/master/en/04_Extras/DLCrumbs">DLCrumbs</a>',
'ua' => '<a href="https://github.com/evocms-community/docs/tree/master/ua/04_%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%B8/DLCrumbs">DLCrumbs</a>'
]
],
[
'keys' => ['clientsettings', 'client settings', 'клиентсетингс', 'клиент сетингс', 'клиентсеттингс', 'клиент сеттингс'],
'doc_links' => [
'ru' => '<a href="https://github.com/evocms-community/docs/tree/master/ru/04_%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B/ClientSettings">ClientSettings</a>',
'en' => '<a href="https://github.com/evocms-community/docs/tree/master/en/04_Extras/ClientSettings">ClientSettings</a>',
'ua' => '<a href="https://github.com/evocms-community/docs/tree/master/ua/04_%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%B8/ClientSettings">ClientSettings</a>'
]
],
[
'keys' => ['codemirror', 'code mirror'],
'doc_links' => [
'ru' => '<a href="https://github.com/evocms-community/docs/tree/master/ru/04_%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B/CodeMirror">CodeMirror</a>',
'en' => '<a href="https://github.com/evocms-community/docs/tree/master/en/04_Extras/CodeMirror">CodeMirror</a>',
'ua' => '<a href="https://github.com/evocms-community/docs/tree/master/ua/04_%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%B8/CodeMirror">CodeMirror</a>'
]
],
[
'keys' => ['commerce', 'комерс', 'коммерс', 'интернет магазин', 'шопкипер', 'shopkeeper'],
'doc_links' => [
'ru' => '<a href="https://github.com/evocms-community/docs/tree/master/ru/04_%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B/Commerce">Commerce</a>',
'en' => '<a href="https://github.com/evocms-community/docs/tree/master/en/04_Extras/Commerce">Commerce</a>',
'ua' => '<a href="https://github.com/evocms-community/docs/tree/master/ua/04_%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%B8/Commerce">Commerce</a>'
]
],
[
'keys' => ['efilter', 'ефильтр'],
'doc_links' => [
'ru' => '<a href="https://github.com/evocms-community/docs/tree/master/ru/04_%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B/eFilter">eFilter</a>',
'en' => '<a href="https://github.com/evocms-community/docs/tree/master/en/04_%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B/eFilter">eFilter</a>',
'ua' => '<a href="https://github.com/evocms-community/docs/tree/master/ua/04_%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B/eFilter">eFilter</a>'
]
],
[
'keys' => ['templatesedit', 'te3', 'template edit', 'templates edit', 'template edit 3', 'managermanager'],
'doc_links' => [
'ru' => '<a href="https://github.com/64j/templatesedit3">templatesEdit3</a>',
]
],
[
'keys' => ['импорт', 'editdocs'],
'doc_links' => [
'ru' => '<a href="https://editdocs.grishin.net/">editDocs</a>',
]
],
[
'keys' => ['урок', 'курс'],
'doc_links' => [
'ru' => '<a href="https://github.com/0test/lessons-evolution-company">Уроки по созданию сайта компании на Evolution CMS 3</a>',
]
],
[
'keys' => ['видео', 'видос', 'видеоуроки'],
'doc_links' => [
'ru' => '<a href="https://www.youtube.com/channel/UCv4-e5O-EQHnOseDOgsMRGA">Канал Андрея Казунина</a>',
]
],
[
'keys' => ['extras', 'экстрас', 'extract', 'управление пакетами', 'поставить пакет'],
'doc_links' => [
'ru' => '<a href="https://modx.ru/novosti-i-stati/article/496/">Как заставить работать Extras?</a>',
]
],
[
'keys' => ['composer beget', 'beget composer', 'композер бегет', 'композер beget', 'syntax error composer', 'syntax error композер', 'composer memory size'],
'doc_links' => [
'ru' => '<a href="https://gist.github.com/Dreamer0x01/a48d6b01572d2ea34281fa5d743ab0a7">Версии php для composer и memory limit на хостинге</a>'
]
],
[
'keys' => ['настенька', 'настя'],
'sticker' => 'CAACAgIAAxkBAAEUIDpihM6KsRGvcTvyzVal5CFVet9DNwACNhsAAi0WGUjQr-uSUgvNyyQE',
'doc_links' => [
'ru' => '<a href="https://modx.ru/vopros-otvet/info/8021">Кто такая Настенька?</a>',
]
],
[
'keys' => ['multifield', 'мультифилд', 'мултифилд', 'мультифиелд'],
'doc_links' => [
'ru' => '<a href="https://64j.gitbook.io/multifields-2/">Multifields 2</a>',
]
],
[
'keys' => ['IMAGETYPE_AVIF', 'phpthumb ошибка', 'phpthumb IMAGETYPE_AVIF', ],
'doc_links' => [
'ru' => 'Проблема из-за phpthumb 1.7.18 и версии php. Надо найти composer.json "james-heinrich/phpthumb": "1.*", понизить до 1.7.17 и сделать всякое с композерами, чтобы откатиться на эту версию.',
]
],
[
'keys' => ['файлменеджер', 'файл менеджер', 'файл-менеджер', 'filemanager', 'file manager', 'mcpuk'],
'doc_links' => [
'ru' => 'Удобное открытие файл-менеджера в админке <a href="https://github.com/ProjectSoft-STUDIONIONS/evoFileManagerDialog">EvoFileManagerDialog</a>',
'en' => 'Convenient opening of the file manager in the admin panel <a href="https://github.com/ProjectSoft-STUDIONIONS/evoFileManagerDialog">EvoFileManagerDialog</a>',
'ua' => 'Зручне відкриття файл-менеджера в адмінці <a href="https://github.com/ProjectSoft-STUDIONIONS/evoFileManagerDialog">EvoFileManagerDialog</a>'
]
],
[
'keys' => ['3.1.10', '1.4.17', 'обновить'],
'doc_links' => [
'ru' => '<a href="https://github.com/0test/evo-newdocs/blob/main/v3/05_%D0%9E%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%B8%20%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B/002_%D0%9E%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_Evolution_CMS.md">Как обновить Evo</a>',
'en' => '<a href="https://github.com/0test/evo-newdocs/blob/main/v3/05_%D0%9E%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%B8%20%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B/002_%D0%9E%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_Evolution_CMS.md">How to update Evo</a>',
'ua' => '<a href="https://github.com/0test/evo-newdocs/blob/main/v3/05_%D0%9E%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%B8%20%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B/002_%D0%9E%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_Evolution_CMS.md">Как обновить Evo</a>'
]
],
[
'keys' => ['донат', 'задонатить', 'донатить', 'поддержать'],
'doc_links' => [
'ru' => '<a href="https://community.evocms.ru/podderzhat-proekt.html">Поддержать Evolution CMS</a>',
]
],
[
'keys' => ['доки', 'дока', 'доке', 'доку', 'документация', 'документацию'],
'doc_links' => [
'ru' => '<a href="https://github.com/0test/evo-newdocs">Новая документация</a>',
]
],
[
'keys' => ['nginx', 'config'],
'doc_links' => [
'ru' => '<a href="https://t.me/evo_cms/121026">Рабочий конфиг под nginx</a>',
'en' => '<a href="https://t.me/evo_cms/121026">Working config for nginx</a>',
]
],
[
'keys' => ['docker', 'Docker', 'докер', 'в докере'],
'doc_links' => [
'ru' => 'Есть видео на тему установки системы <a href="https://www.youtube.com/watch?si=J8c2Mx0tZvmoSnmr&v=VSc24cRYmKI&feature=youtu.be">в Докере</a>',
'en' => 'Installing Evolution CMS <a href="https://www.youtube.com/watch?si=J8c2Mx0tZvmoSnmr&v=VSc24cRYmKI&feature=youtu.be">in Docker</a>',
]
],
// [
// 'keys' => [''],
// 'doc_links' => [
// 'ru' => '<a href=""></a>',
// 'en' => '<a href=""></a>',
// 'ua' => '<a href=""></a>'
// ]
// ]
];
@delphinpro
Copy link

https://gist.github.com/milkamil93/d91a4d4cd36c63edede3352805c2955c#file-data-php-L115

Зря слово "импорт" добавили. Используется далеко не только в этом контексте => ложные срабатывания.

@sashabeep
Copy link

[
    'keys' => ['перенос', 'переноса', 'тестовом', 'тестовый', 'боевом', 'боевой'],
    'doc_links' => [
        'ru' => '<a href="https://github.com/0test/evo-newdocs/blob/main/v3/05_%D0%9E%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%B8%20%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B/008_%D0%9F%D0%B5%D1%80%D0%B5%D0%BD%D0%BE%D1%81_%D1%81%D0%B0%D0%B9%D1%82%D0%B0.md">Перенос сайта</a>'
    ]
]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment