Страницы, статьи и новости
Инструменты и плагины
Заготовка заголовок


Описание как пример заготовки. Пример текстового контента для дальнейшей кастомизации шаблона "Index36".

Редактировать шаблон вы можете на свое усмотрение и как вам угодно. Если у вас на это нет времени или недостаточно знаний - вы всегда можете заказать адаптацию шаблона сайта написав мне по контактам на GitHub или в личные сообщения на публичной странице сайта маркетплейса цифровых товаров

20.12.2025 06:05

Warning: Undefined variable $touser_ids in search.php on line 666

 

Строка

'PLUGIN_SEARCH_USER' => UsersHelper::getInstance()->usersSelect('rs[setuser][]', $touser_ids, [], true),

$touser_ids лежит внутри массива, но перед этим нигде не инициализирована.

нужно либо перед 

$t->assign([

выполнить инициализацию 

    // Users LIST
    $authorUsers = [];
    $touser_ids = [];

 

ЛИБО

Вынеси эти две строки выше, перед if (!empty($sq)) {:

примерно 240 строка
 
// Users LIST           //стало
$authorUsers = [];      //стало
$touser_ids = [];       //стало
if (!empty($sq)) {
   $words = explode(' ', preg_replace("'\s+'", " ", $sq));
   $sqlsearch = '%' . implode('%', $words) . '%';
   if (mb_strlen($sq) < Cot::$cfg['plugin']['search']['minsigns']) {
       cot_error(Cot::$L['plu_querytooshort'] . Cot::$R['code_error_separator'], '');
   }
   if (count($words) > Cot::$cfg['plugin']['search']['maxwords']) {
       cot_error(
           Cot::$L['plu_toomanywords'] . ' ' . Cot::$cfg['plugin']['search']['maxwords']
           . Cot::$R['code_error_separator']
       );
   }
   // Users LIST
   //$authorUsers = [];               //  было
   //$touser_ids = [];                //  было
   if (!empty($rs['setuser'])) {
       $authorUsers = UsersRepository::getInstance()->getByIds($rs['setuser']);
       $totalusers = count($authorUsers);
       if ($totalusers == 0) {
           cot_error(Cot::$L['plu_usernotexist'] . Cot::$R['code_error_separator'], 'rs[setuser][]');
       }
       foreach ($authorUsers as $user) {
           $touser_ids[] = $user['user_id'];
       }
       $touser = ($totalusers > 0 && !cot_error_found()) ? 'IN (' . implode(',', $touser_ids) . ')' : '';
   }
 
 
Аккаунт