Ris

Ris

+657
Репутация
3771
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Дата в ссылке 30 апреля 2017 в 22:23
@AHTEPO,
Проверил на трех сайтах. Текущая дата ставится автоматом.

#2 [ЕСТЬ РЕШЕНИЕ] Дата в ссылке 29 апреля 2017 в 18:44
@AHTEPO,
А я пробовал и у меня всё автоматически заполняется и работает.
#3 [ЕСТЬ РЕШЕНИЕ] Дата в ссылке 28 апреля 2017 в 22:36

Подскажите пожалуйста, где исправить формирование ссылки, чтобы получилось /nazvanie-materiala-28-04-2017.html?

@AHTEPO
Самый простой метод, не требующий никаких вмешательств в движок.
Создаете в нужном типе контента новое поле с системным именем любым, например date_short и типом поля "дата". Галку "показывать время" не ставить.
После формируете слаг таким образом: {title}-{date_short}
Всё.
#4 Скрыть комментарии к закрытому типу контента - как? 26 апреля 2017 в 21:04

, но комментарии тоже "просачиваются"

@4info
Как они просачиваются — уму непостижимо.
Еще есть вариант с хаком системного файла \system\controllers\comments\widgets\list\widget.php

Строчку приблизно 22-ю привести к такому виду:
  1. $secretTypes = 'здесь номера закрытых типов контента через запятую';
  2. if (!cmsUser::isAllowed('comments', 'view_all')) {
  3. $model->filterEqual('is_private', 0)->filterNotIn('target_subject', $secretTypes);
  4. }
#5 Скрыть комментарии к закрытому типу контента - как? 26 апреля 2017 в 20:31

Народ! Не стесняемся, высказываем идеи, делимся вариантами реализации!

@4info
Стесняться тут нечего. Такие вещи делаются закрытом форуме (в форуме Loadыря это реализовано).
Еще вариант — все закрытые беседы проводить в закрытых группах. Из них вообще ничего нигде не видно, а комментарии админы увидят.
#6 Плюсы и минусы комментариев 25 апреля 2017 в 16:27
Вот готовое решение:
instantcms.ru/forum/thread23791-1.html#231665
#7 Как правильно сделать запрос в Базу Данных 17 апреля 2017 в 22:29
@inessa,
Уж если Вы зашли в phpmyadmin, так посмотрите, как в других объявлениях поле slug выглядит (это как раз и есть ссылка) и делайте по образу и подобию.
#8 Порядок комментариев 16 апреля 2017 в 10:43
  1. public function addComment($comment){
  2.  
  3.  
  4.  
  5. if ($comment['parent_id'] == 0){
  6.  
  7. $this->incrementThreadOrdering($comment['target_controller'], $comment['target_subject'], $comment['target_id'], '*');
  8.  
  9. $comment['level'] = 1;
  10. $comment['ordering'] = 1 /* $this->getNextThreadOrdering($comment['target_controller'], $comment['target_subject'], $comment['target_id']) */;
  11.  
  12. } else {
  13.  
  14. $parent_comment = $this->getComment($comment['parent_id']);
  15.  
  16. $comment['level'] = $parent_comment['level'] + 1;
  17.  
  18. $comment['ordering'] = $this->getNextParentOrdering($parent_comment);
  19. if (!$comment['ordering']) { $comment['ordering'] = $this->getNextThreadOrdering($comment['target_controller'], $comment['target_subject'], $comment['target_id']); }
  20.  
  21. $this->incrementThreadOrdering($comment['target_controller'], $comment['target_subject'], $comment['target_id'], $comment['ordering']);
  22.  
  23. }
  24.  
  25. cmsCache::getInstance()->clean('comments.list');
  26.  
  27. return $this->insert('comments', $comment);
  28.  
  29. }
#9 Разрешение экрана на сервере без монитора 16 апреля 2017 в 09:26

При чём здесь VPS?

Мартин

Есть VPS сервер на Ubuntu Server 16.04.

Kreator
#10 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум 16 апреля 2017 в 01:07
@Aliaksandr,
  1. DELETE FROM `cms_activity_types` WHERE `controller` = 'forum';
  2. DELETE FROM `cms_controllers` WHERE `name` = 'forum';
  3. DROP TABLE IF EXISTS `cms_forum_cats`;
  4. DROP TABLE IF EXISTS `cms_forum_notifiers`;
  5. DROP TABLE IF EXISTS `cms_forum_polls`;
  6. DROP TABLE IF EXISTS `cms_forum_poll_votes`;
  7. DROP TABLE IF EXISTS `cms_forum_posts`;
  8. DROP TABLE IF EXISTS `cms_forum_threads`;
  9. DELETE FROM `cms_widgets_pages` WHERE `controller` = 'forum';
  10. DELETE FROM `cms_perms_rules` WHERE `controller` = 'forum';
  11. DELETE FROM `cms_users_fields` WHERE `name` = 'forum_sign';
  12. DELETE FROM `cms_rss_feeds` WHERE `ctype_name` = 'forum';
  13. DELETE FROM `cms_widgets` WHERE `controller` = 'forum';
  14. DELETE FROM `cms_scheduler_tasks` WHERE `controller` = 'forum';
  15. DELETE FROM `cms_users_tabs` WHERE `name` = 'forum';
#11 Разрешение экрана на сервере без монитора 15 апреля 2017 в 22:54

Аппаратными средствами не пробовали?

Мартин
Откуда у VPS возьмутся аппаратный средства?

Kreator,
Кстати, а попробуйте написать в техподдержку хостера.
Может они чем помогут?
#12 Разрешение экрана на сервере без монитора 14 апреля 2017 в 20:51
Kreator,
Поискал в интернете.
Этим вопросом задаются все извращенцы мира.
Никто пока ничего лучше заглушки с резисторами на удаленный комп не придумал.
А в VPS и заглушку не воткнуть.
#13 Разрешение экрана на сервере без монитора 14 апреля 2017 в 19:02

Как увеличить разрешение экрана?

Kreator
Накатить туда какое-нибудь lxde или xfde.
Но вот это:

В качестве оболочки стоит lubuntu-desktop.
Подключаюсь к нему по TeamViewer.

Kreator
жуткое извращение. Хлеще чем хоккей на траве.
Vestacp туда поставьте и надобность в тимвьюерах отпадет.
#14 Вход в Админ панель 13 апреля 2017 в 09:08

что за ссылки левые которые браузер не откроет

@upmodika
@skynet намекает, что если после названия сайта в адресной строке написать /admin, то попадете в админку.
Адресная строка — это такой длинный прямоугольник вверху браузера, где всякие буковки написаны.
Браузер, это программа которой открывают сайты.
#15 Редирект с главной на ленту активности 12 апреля 2017 в 15:20
kssemenov,
Вытащите на главную виджет "Лента активности" и всё.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.