Size: a a a

2020 July 29

A

Axenia in OctoberCMS
🏆Самые почётные люди группы «OctoberCMS»:

ReaZzon (3646.86)
artwerpen (1972.94)
yurasovm (1946.38)
lautsevich (1613.95)
LeMaX10 (1444.42)
slowpokefarm (1416)
ebashu_on_holidays (1378.6)
Maigel (1291.83)
go1337 (1184.51)
andrey_kharanenka (1179.34)
Подробнее..
источник

M

MihailBishkek in OctoberCMS
оиии ))) и по октябрёвской карме тоже ))))
источник

M

MihailBishkek in OctoberCMS
печаль )))
источник

A

Axenia in OctoberCMS
ℹ️ Статистика пользователя

👤 Имя: Igor Tverdokhleb
📍 Карма в группе: 72.46
🔮 Всего кармы: 72
📊 Место в рейтинге: 124587
👥 Имеет карму в: OctoberCMS
🍪 Печеньки: 0
источник

S

Sasha in OctoberCMS
/my_stats@Axenia_Bot
источник

A

Axenia in OctoberCMS
ℹ️ Статистика пользователя

👤 Имя: sasa_web (Sasha)
📍 Карма в группе: 9.91
🔮 Всего кармы: 10
📊 Место в рейтинге: 275821
👥 Имеет карму в: OctoberCMS
🍪 Печеньки: 0
источник

S

Sasha in OctoberCMS
Axenia
ℹ️ Статистика пользователя

👤 Имя: sasa_web (Sasha)
📍 Карма в группе: 9.91
🔮 Всего кармы: 10
📊 Место в рейтинге: 275821
👥 Имеет карму в: OctoberCMS
🍪 Печеньки: 0
😂
источник

A

Alexander in OctoberCMS
Andrius Ezerskis
А карму проверять будете? 😂
Конечно, каждые 1000 баллов в карме + 100% процентов к ставке 😁
источник

v

vladimir in OctoberCMS
Alexander
Конечно, каждые 1000 баллов в карме + 100% процентов к ставке 😁
Тогда на @ReaZzon не смотрите, почти 4к кармы.... +400 процентов боюсь не потянете 🤠
источник

NK

Nikita Khaetsky in OctoberCMS
Alexander
Конечно, каждые 1000 баллов в карме + 100% процентов к ставке 😁
Я ни на что не намекаю), но...))))
источник

NK

Nikita Khaetsky in OctoberCMS
vladimir
Тогда на @ReaZzon не смотрите, почти 4к кармы.... +400 процентов боюсь не потянете 🤠
Ты не в ту сторону воюешь)
источник

v

vladimir in OctoberCMS
Nikita Khaetsky
Ты не в ту сторону воюешь)
🥴 понял понял
источник

АС

Алексей Семенов... in OctoberCMS
Добрый день. Может кто делал поиск на мультиязычном сайте? Прикрутил этот плагин https://octobercms.com/plugin/offline-sitesearch. Но ищет он не ориентируясь на языки. И если наберу не на русском(язык по-умолчанию), то не найдет
источник

АС

Алексей Семенов... in OctoberCMS
источник

v

vladimir in OctoberCMS
Алексей Семенов
Добрый день. Может кто делал поиск на мультиязычном сайте? Прикрутил этот плагин https://octobercms.com/plugin/offline-sitesearch. Но ищет он не ориентируясь на языки. И если наберу не на русском(язык по-умолчанию), то не найдет
Судя по всему он не интегрирован c Rainlab.Translate и видимо эту интеграцию придется делать самому.
https://github.com/OFFLINE-GmbH/oc-site-search-plugin#add-support-for-custom-plugin-contents
источник

АС

Алексей Семенов... in OctoberCMS
vladimir
Судя по всему он не интегрирован c Rainlab.Translate и видимо эту интеграцию придется делать самому.
https://github.com/OFFLINE-GmbH/oc-site-search-plugin#add-support-for-custom-plugin-contents
Я прописывал это в модели, иначе бы он совсем не нашел запрос на скрине. А вот с переводами - хз
источник

АС

Алексей Семенов... in OctoberCMS
Какие ещё варианты поиска с языками? Подрубить laravel либу? Кто как делал?
источник

v

vladimir in OctoberCMS
Алексей Семенов
Какие ещё варианты поиска с языками? Подрубить laravel либу? Кто как делал?
так выше ссылка на доку по интеграции с кастомными плагинами. По ней можешь сделать свой провайдер с использованием текущей локали языка и метода whereTrans для поиска с учетом языка для моделей с имплементацией Rainlab.Translate
источник

v

vladimir in OctoberCMS
Алексей Семенов
Я прописывал это в модели, иначе бы он совсем не нашел запрос на скрине. А вот с переводами - хз
а как ты сейчас сделал?
источник

АС

Алексей Семенов... in OctoberCMS
public function boot() {
       \Event::listen('offline.sitesearch.query', function ($query) {

           // The controller is used to generate page URLs.
           $controller = \Cms\Classes\Controller::getController() ?? new \Cms\Classes\Controller();

           // Search your plugin's contents
           $items = Models\Product
               ::where('name', 'like', "%${query}%")
               ->orWhere('description', 'like', "%${query}%")
               ->orWhere('content', 'like', "%${query}%")
               ->get();

           // Now build a results array
           $results = $items->map(function ($item) use ($query, $controller) {

               $relevance = mb_stripos($item->title, $query) !== false ? 2 : 1;

               return [
                   'title'     => $item->name,
                   'text'      => $item->description,
                   'url'       => $controller->pageUrl('products-detail.htm', ['slug' => $item->slug]),
                   'relevance' => $relevance, // higher relevance results in a higher
               ];
           });

           return [
               'provider' => 'Document', // The badge to display for this result
               'results'  => $results,
           ];
       });
   }
источник