Loadырь

Loadырь

Быть лучшим - не значит быть достаточно хорошим.
+1247
Репутация
4894
Рейтинг
#1 [ЗАКРЫТО] Не работает некотрые функции после миграции на офф Форум 23 августа 2022 в 06:27

Тут prefitchi.ru/news всё на месте. Обновляйте ваш шаблон.

#2 [ЕСТЬ РЕШЕНИЕ] Ошибка при смене хостинга 20 августа 2022 в 12:19

На новом сайте в конфиге прописан префикс cms_ а в базе всё на vk2_.

#3 [ЕСТЬ РЕШЕНИЕ] Ошибка при смене хостинга 20 августа 2022 в 10:20

Не может такого быть.

Ris

Странно, что при этой ошибке обращение идет к vk2_widgets_bind_pages. Тут, видать, нужны подробности процесса переноса.

#4 Нужно подписать некоторых пользователей, на определённую категорию, определённого контента. 19 августа 2022 в 12:58

 Vladimir, да они есть, но я к тому, что у вас, вероятно, срабатывает это условие

  1. if(!$subscriptions->isSubscribed($target, $subscribe)){

и оно пропускает подписку остальных пользователей. Тут надо смотреть, что в базе фиксируется после вашего кода.

#5 Как не выводить записи в корневой ТК, но вывести активный фильтр записей? 19 августа 2022 в 09:58

так на главной выводятся же все из внутренних в том числе

Def

Всё верно, они и будут выводится. 

Т.е ID категории вроде здесь не нужна?

Def

Нужна, иначе вы не будете знать на какой странице вы сейчас находитесь — на главной, совсем главной или на главной ТК или на главной дочерней категории

#6 Как не выводить записи в корневой ТК, но вывести активный фильтр записей? 19 августа 2022 в 09:47

Тогда в условие добавить категорию больше 1

  1. <?php if (!$filters && $category_id == 1){ ?>
#7 Нужно подписать некоторых пользователей, на определённую категорию, определённого контента. 19 августа 2022 в 08:01

Видимо в вашем $target не хватает данных. Например для этой ссылки site.ru/articles/astronomija нужны

  1. [controller] => content
  2. [subject] => articles
  3. [params] => Array
  4. (
  5. [filters] => Array
  6. (
  7. [0] => Array
  8. (
  9. [field] => category_id
  10. [condition] => eq
  11. [value] => 2
  12. )
  13.  
  14. )
  15.  
  16. )
  17. [hash] => 1f10bf5f0445200865413bfa4806c5e0
  18. [title] => Статьи &mdash; астрономия
  19. [subject_url] => articles/astronomija

 а в $subscribe нужны эти

  1. [user_id] => 1
  2. [confirm_token] => 65a93f9bec3d04946da21aa562513e2b
#8 Уведомления на email 18 августа 2022 в 13:12

нравится человеку писать про 2022 года, знаковый год видать

Fuze

А мне кажется, что человек пишет про 2022 год, чтобы не забыть, в каком году очнулся к этой жизни.

#9 Уведомления на email 18 августа 2022 в 12:58

И действительно, на дворе 2022 год, а настройками профиля так и не научились пользоваться

Изображение

#10 Как не выводить записи в корневой ТК, но вывести активный фильтр записей? 18 августа 2022 в 10:41

а что это даст?)

Def

Выведет записи в корневой ТК только когда в фильтре будет что-то выбрано. До этого момента только сам фильтр без списка записей.

#11 InstantShop YML Некорректное значение Content-Type 17 августа 2022 в 06:54

Быстро проверить можно здесь webmaster.yandex.ru/tools/xml-validator/

#12 Запрос mysql вывод дублей на странице. Сохранения страницы html как таблицу XSL 15 августа 2022 в 13:12

Ребят подскажите как прописать поля мультивыбор и список.

makson

Как-то так

  1. $fields['название_поля']['handler']->parse($res['название_поля']);
#13 Запрос mysql вывод дублей на странице. Сохранения страницы html как таблицу XSL 12 августа 2022 в 11:41

В цикл надо заносить только это

  1. <tr>
  2. <td><?php echo $res['data2'];?></td>
  3. <td><?php echo $res['title'];?></td>
  4. <td><?php echo $res['count'];?></td>
  5. </tr>

И вам надо ещё разделить html код от кода php

#14 Запрос к базе без префикса icms2+ 12 августа 2022 в 11:33

Тогда получается так

  1. public function addАccounts($registration){
  2.  
  3. $registration['user_id'] = cmsUser::get('id');
  4.  
  5. $this->db->setDbPrefix('');
  6.  
  7. $insert = $this->insert('accounts', $registration);
  8.  
  9. $this->db->setDbPrefix(cmsConfig::get('db_prefix'));
  10.  
  11. return $insert;
  12.  
  13. }
#15 Запрос к базе без префикса icms2+ 12 августа 2022 в 10:29

 Zau4man, код

  1. $this->setTablePrefix('');

удаляет «con_», а не «cms_» и позволяет использовать профили пользователей и группы (сообщества) как один из типов контента.

🍪Мы используем файлы cookie для работы сайта. Читать подробнее.