Zau4man

Zau4man

+1110
Репутация
19741
Рейтинг
#1 Страницы в поиске на сайте 18 апреля 2019 в 17:20
А другие посты с таким названием находит?
Возможно в настройках компонента Поиск отключен поиск по типу компонента Посты?..
#2 Как поменять автора статьи из админки? 18 апреля 2019 в 08:25

это корректно будет

alkokrolik
корректно.
Автор контента хранится в одном поле user_id
#3 [ЕСТЬ РЕШЕНИЕ] Видео с YouTube 17 апреля 2019 в 18:18
Включите в настройках у поля, в котором выводится видео, обработку типографом.
#4 [ЕСТЬ РЕШЕНИЕ] Как создать в меню пользователя кнопку "Мои статьи", чтобы там был список, созданных мною статей 16 апреля 2019 в 10:43
Следуя документации docs.instantcms.ru/manual/menu/special

скорее всего так users/{user.id}/content/articles
#5 Вход не выполнен. Проверьте правильность адреса e-mail и пароля 15 апреля 2019 в 18:30
Очевидно, обновление прошло некорректно.
Столбец password_hash не был создан в процессе обновления с 2.12.0 до 2.12.1

Можно попробовать создать его с помощью phpmyadmin, открыв нужную базу и выполнив sql Запрос

  1. ALTER TABLE `cms_users` ADD `password_hash` VARCHAR(255) NULL DEFAULT NULL COMMENT 'Хеш пароля' AFTER `email`;
заменив в нем cms на префикс таблиц в вашей базе.

И в будущем, если обновление прервалось ошибкой, не стоит пользоваться таким сайтом, надо откатываться на бакап и искать причину ошибки.
#6 Заказ статей по заголовку 14 апреля 2019 в 16:54

Вы возьмётесь за это?

@Milyana
Clear просто пропостил свою рефку…
#7 Сайт каталог организаций 14 апреля 2019 в 16:53
Скорее нет, чем да.
Трафик можно получить только по отзывам, как я понимаю.

По остальным запросам выходит или снипет поисковой системы, или сайт/группа организации.
#8 Как увеличить длину заголовка в статье? 10 апреля 2019 в 08:52
Воспользоваться поиском



1й же результат /forum/thread19908-2.html#281339
#9 Zauth: авторизация с помощью соц. сетей 8 апреля 2019 в 16:41
1. Тут надо обсуждать решение. При удалении профиля пользователем он, фактически, остается на сайте, просто помечается как удаленный.
Делать его активным, при повторной попытке входа?
2. Добавлю опцию отключения уведомлений.
В одноклассниках нет подробностей ошибки. А вот в вк и фб есть, и может пригодится, если возникнут проблемы. скажем, изменится апи. Мы узнаем об этом по тексту ошибки.
#10 Переезд с http на https 8 апреля 2019 в 15:21
Значит проверяйте файл system\libs\html.helper.php
Там, в function href_to_abs() формируются абсолютные ссылки.
Там должно быть как тут github.com/instantsoft/icms2/blob/4d0a289d1bc589cf03507b01d0e0d5fb339693d0/system/libs/html.helper.php#L113
#11 Поле parent_name_id недоступно гостям 8 апреля 2019 в 07:58
ХурумБурум, у гостя нет прав на связи… и в поле получаем пустоту
github.com/instantsoft/icms2/blob/4d0a289d1bc589cf03507b01d0e0d5fb339693d0/system/fields/parent.php#L109
#12 Zauth: авторизация с помощью соц. сетей 7 апреля 2019 в 20:31
ignat, тут www.zau4man.ru/blog/sozdanie-prilozhenii-dlja-komponenta-zav.html подробно расписано.
Вчера для одного проекта делал вк и ок.
Заняло 5 минут.
У вас будет чуть больше, так в одноклассниках придется подождать, пока вам дадут статус разработчика.
#13 Пункт в меню {groups:my} 7 апреля 2019 в 10:31
Killer's dream, откройте файл system\controllers\groups\hooks\menu_groups.php и после

  1.  
  2. if ($action == 'my'){
  3.  
  4. $groups = $this->model->getUserGroups($this->cms_user->id);
  5. if (!$groups) { return false; }
  6.  
  7. foreach($groups as $id => $group){
  8.  
  9. $result['items'][] = array(
  10. 'id' => 'group' . $id,
  11. 'parent_id' => $menu_item_id,
  12. 'title' => $group['title'],
  13. 'childs_count' => 0,
  14. 'url' => href_to($this->name, $group['slug'])
  15. );
  16.  
  17. }
  18.  
  19. }
  20.  
вставить код
  1.  
  2. if ($action == 'own'){
  3.  
  4. $groups = $this->model->filterEqual('owner_id',$this->cms_user->id)->get('groups');
  5. if (!$groups) { return false; }
  6.  
  7. foreach($groups as $id => $group){
  8.  
  9. $result['items'][] = array(
  10. 'id' => 'group' . $id,
  11. 'parent_id' => $menu_item_id,
  12. 'title' => $group['title'],
  13. 'childs_count' => 0,
  14. 'url' => href_to($this->name, $group['slug'])
  15. );
  16.  
  17. }
  18.  
  19. }
  20.  
и использовать в меню {groups:own} вместо {groups:my}

Не люблю править системные файлы, поэтому рекомендую сделать отдельным хуком.
По аналогии.
Создать пустой компонент. В нем файл манифест со строкой menu_groups
папку hooks
и в ней такой же файл menu_groups
заменяя по аналогии имя компонента на свое и т.п.
Обновить события

Управитесь быстро.
#14 Вопрос у кого районный сайт - какой раздел(какой контент) самый популярный ? 7 апреля 2019 в 10:09
1. Расписание транспорта
2. Новости
3. Афиша
4. Вебка

За март

#15 Пункт в меню {groups:my} 6 апреля 2019 в 11:11

должна выводить список групп на которые я подписан

Killer's dream
Судя по коду метода getUserGroups github.com/instantsoft/icms2/blob/2782bcf3bb2bab14d3055bf6c8f306cf55dcd51a/system/controllers/groups/model.php#L292 выводятся все группы, в которых состоит пользователь.
Вы можете:
1.
создать свой шаблон меню по аналогии с templates\default\assets\ui\menu.tpl.php и ограничить там вывод количества групп, затем указать этот шаблон меню в виджете аватар templates\default\controllers\users\widgets\avatar\avatar.tpl.php
2.
воспользоваться возможностями css и js, скрыв группы больше нужного количества
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.