Loadырь

Loadырь

Быть лучшим - не значит быть достаточно хорошим.
+1247
Репутация
4894
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 27 октября 2018 в 13:01

можно сделать представление форума в таком виде?

@IRIPUS
В этой версии форума нет "веток" ответов. Но за внешний вид отвечают файлы шаблонов, в которых в основном html, css и немного php. Поэтому вы с лёгкостью можете сделать такой внешний вид (кроме древовидных ответов), как по вашей ссылке выше
#2 Хотели бы вы форум "в коробке" InstantCMS 2.x 25 октября 2018 в 20:36

Нужен консенсус. Форум в каталоге чтобы о нем знали.

@elv3327
Зачем он там нужен, если его поддержка однажды закончится?
#3 Хотели бы вы форум "в коробке" InstantCMS 2.x 25 октября 2018 в 20:18

А где гарантии, что у него не появятся другие интересы и он прекратит поддержку?

Олег
Так ведь речь о том, что в коробке может оказаться совсем не компонент от Loadыря. И поддержка любого стороннего форума прекратится сразу после появления форума в коробке.
#4 Хотели бы вы форум "в коробке" InstantCMS 2.x 25 октября 2018 в 19:59

Речь идёт о компоненте от Loadыря.

Олег
А почему рассматриваете только его? Есть же компонент от Kreator, тем более он намного красивее выглядит. Также никто не отменял вариант исполнения форума от самих разработчиков. Представляю себе, как Fuze со словами: "Чтобы никому не было обидно, сам сделаю." выкатит свой форум. smile
#5 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 25 октября 2018 в 19:45

чтобы первый пост был СТАТЬЕЙ, а все ответы в ленте — обычным форумом

@IRIPUS
Делаете в типе контента статью и все комменты в ней считайте обычным форумом.

чтобы в группах создавать форумы, тогда не нужно будет делать группы — люди будут делать форумы

@IRIPUS
Группы уже сделаны, зачем делать форумы?

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

@IRIPUS
В ленг файлах у себя переименуйте "разделы" в "теги", и все будет норм.

чтобы исключить из url — /forum и сделать читабельным урл статьи (первого поста)

@IRIPUS
Исключить получится только в форумных движках, которые не похожи на instantCMS. Как сделать читабельным урл — погуглите про remap в двойке.

Звучит несколько бредово...

@IRIPUS
Так и есть, как звучит.
#6 Как сделать интернет-магазин (яндекс.маркет) на instantcms 25 октября 2018 в 16:09

Может и ошибаюсь, но мне кажется, что форумы больше для личных нужд а магазины для клиентских.

Василич
По моему, всё делается для решения поставленной задачи, а не для чьих-то нужд.
#7 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 25 октября 2018 в 16:06

Но при написании сообщения кидает на последнюю страницу. которая при прошлой сортировке была бы первой.

@demelkar
Кидать должно на само сообщение после его написания, а вот где выводится это сообщение в вашем случае не могу ничего сказать.
#8 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 25 октября 2018 в 16:02

ну или таки поменять нумерацию, но тоже нужно понять где она

@demelkar
Ищите по слову "num", там много файлов. Но сам вывод здесь templates\default\controllers\forum\posts_view.tpl.php
#9 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 22 октября 2018 в 08:34
templates\default\controllers\forum\post.tpl.php
#10 [ЕСТЬ РЕШЕНИЕ] Шаблон вывода Тип контента: новости 22 октября 2018 в 08:09

на второй есть возможность выводить по шаблону?

@IRIPUS
Есть.
#11 Сократить текст в списке без обрезания html 21 октября 2018 в 15:33

В каком-нибудь редакторе есть "Разрыв страницы"? Это бы и означало границу "Читать далее"

@elv3327
Разрыв страницы есть в iTiny, но это совсем не означает границу "Читать далее".
#12 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 19 октября 2018 в 16:06
@elv3327, в этой версии нарушений такого функционала нет.
#13 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 18 октября 2018 в 21:32
В этом случае найдите в файле system\controllers\forum\actions\thread_view.php место похожее на это
  1. $posts = $this->model->getPosts($thread['id']);
и перед ним добавьте это
  1. $this->model->orderBy('id', 'desc');
Также если надо, то можете поиском найти во всех файлах форума "->getPosts" и добавить строку сортировки везде, где необходимо.
Потом не забудьте в шаблоне поменять нумерацию сообщений или убрать её совсем. Так как нелогично получится, сообщение первое, а по факту последнее.
#14 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 18 октября 2018 в 20:23

Я этот форум ещё в прошлом году установилю… не обновлял

@demelkar
В этом случае, то что я вам скажу вам не поможет и скорее всего приведёт к ошибкам, так как я не помню каким был форум вчера и третьего дня. А то какой код у форума был год назад, я даже под пытками не скажу smile.
У вас в файле шаблона (сейчас это category_view.tpl.php) есть есть два типа ссылок: с "href_to('forum', $thread['slug']. '.html')" и с "href_to('forum', 'pfind', array($thread['last_post']['post_id']))". Первая ведет на начало темы, вторая ведёт к последнему сообщению. Замените первую второй и получите задачу минимум.
#15 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 18 октября 2018 в 19:33

Сейчас какой алгоритм получается — захожу в тему… попадаю на первое сообщение темы.

@demelkar
Не пробовали нажать на иконку — "Перейти к первому непрочитанному сообщению" или "Перейти к последнему сообщению"?
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.