Проверил на трех сайтах. Текущая дата ставится автоматом.
Ris
+657
Репутация
3771
Рейтинг
@AHTEPO,
Проверил на трех сайтах. Текущая дата ставится автоматом.
Проверил на трех сайтах. Текущая дата ставится автоматом.
@AHTEPO,
А я пробовал и у меня всё автоматически заполняется и работает.
А я пробовал и у меня всё автоматически заполняется и работает.
Самый простой метод, не требующий никаких вмешательств в движок.Подскажите пожалуйста, где исправить формирование ссылки, чтобы получилось /nazvanie-materiala-28-04-2017.html?
Создаете в нужном типе контента новое поле с системным именем любым, например date_short и типом поля "дата". Галку "показывать время" не ставить.
После формируете слаг таким образом: {title}-{date_short}
Всё.
Как они просачиваются — уму непостижимо., но комментарии тоже "просачиваются"
Еще есть вариант с хаком системного файла \system\controllers\comments\widgets\list\widget.php
Строчку приблизно 22-ю привести к такому виду:
$secretTypes = 'здесь номера закрытых типов контента через запятую'; if (!cmsUser::isAllowed('comments', 'view_all')) { $model->filterEqual('is_private', 0)->filterNotIn('target_subject', $secretTypes); }
Стесняться тут нечего. Такие вещи делаются закрытом форуме (в форуме Loadыря это реализовано).Народ! Не стесняемся, высказываем идеи, делимся вариантами реализации!
Еще вариант — все закрытые беседы проводить в закрытых группах. Из них вообще ничего нигде не видно, а комментарии админы увидят.
Вот готовое решение:
instantcms.ru/forum/thread23791-1.html#231665
instantcms.ru/forum/thread23791-1.html#231665
@inessa,
Уж если Вы зашли в phpmyadmin, так посмотрите, как в других объявлениях поле slug выглядит (это как раз и есть ссылка) и делайте по образу и подобию.
Уж если Вы зашли в phpmyadmin, так посмотрите, как в других объявлениях поле slug выглядит (это как раз и есть ссылка) и делайте по образу и подобию.
public function addComment($comment){ if ($comment['parent_id'] == 0){ $this->incrementThreadOrdering($comment['target_controller'], $comment['target_subject'], $comment['target_id'], '*'); $comment['level'] = 1; $comment['ordering'] = 1 /* $this->getNextThreadOrdering($comment['target_controller'], $comment['target_subject'], $comment['target_id']) */; } else { $parent_comment = $this->getComment($comment['parent_id']); $comment['level'] = $parent_comment['level'] + 1; $comment['ordering'] = $this->getNextParentOrdering($parent_comment); if (!$comment['ordering']) { $comment['ordering'] = $this->getNextThreadOrdering($comment['target_controller'], $comment['target_subject'], $comment['target_id']); } $this->incrementThreadOrdering($comment['target_controller'], $comment['target_subject'], $comment['target_id'], $comment['ordering']); } cmsCache::getInstance()->clean('comments.list'); return $this->insert('comments', $comment); }
При чём здесь VPS?
Есть VPS сервер на Ubuntu Server 16.04.
@Aliaksandr,
DELETE FROM `cms_activity_types` WHERE `controller` = 'forum'; DELETE FROM `cms_controllers` WHERE `name` = 'forum'; DROP TABLE IF EXISTS `cms_forum_cats`; DROP TABLE IF EXISTS `cms_forum_notifiers`; DROP TABLE IF EXISTS `cms_forum_polls`; DROP TABLE IF EXISTS `cms_forum_poll_votes`; DROP TABLE IF EXISTS `cms_forum_posts`; DROP TABLE IF EXISTS `cms_forum_threads`; DELETE FROM `cms_widgets_pages` WHERE `controller` = 'forum'; DELETE FROM `cms_perms_rules` WHERE `controller` = 'forum'; DELETE FROM `cms_users_fields` WHERE `name` = 'forum_sign'; DELETE FROM `cms_rss_feeds` WHERE `ctype_name` = 'forum'; DELETE FROM `cms_widgets` WHERE `controller` = 'forum'; DELETE FROM `cms_scheduler_tasks` WHERE `controller` = 'forum'; DELETE FROM `cms_users_tabs` WHERE `name` = 'forum';
Откуда у VPS возьмутся аппаратный средства?Аппаратными средствами не пробовали?
Kreator,
Кстати, а попробуйте написать в техподдержку хостера.
Может они чем помогут?
Kreator,
Поискал в интернете.
Этим вопросом задаются все извращенцы мира.
Никто пока ничего лучше заглушки с резисторами на удаленный комп не придумал.
А в VPS и заглушку не воткнуть.
Поискал в интернете.
Этим вопросом задаются все извращенцы мира.
Никто пока ничего лучше заглушки с резисторами на удаленный комп не придумал.
А в VPS и заглушку не воткнуть.
Накатить туда какое-нибудь lxde или xfde.Как увеличить разрешение экрана?
Но вот это:
жуткое извращение. Хлеще чем хоккей на траве.В качестве оболочки стоит lubuntu-desktop.
Подключаюсь к нему по TeamViewer.
Vestacp туда поставьте и надобность в тимвьюерах отпадет.
@skynet намекает, что если после названия сайта в адресной строке написать /admin, то попадете в админку.что за ссылки левые которые браузер не откроет
Адресная строка — это такой длинный прямоугольник вверху браузера, где всякие буковки написаны.
Браузер, это программа которой открывают сайты.
kssemenov,
Вытащите на главную виджет "Лента активности" и всё.
Вытащите на главную виджет "Лента активности" и всё.