D

demelkar

+7
Репутация
6
Рейтинг
#1 ckeditor 5 29 октября 2018 в 18:48
Там есть целый ряд косяков с копированием с сайта на сайт и т.д… в каком то цвета не переносятся при копировании, в каком то картинки не вставляются автоматом и т.д… Т.е. проблемы с копированием и разметкой… Для блогов это критически важно, большинство авторов сейчас в нескольких местах блоги ведёт и копирует посты.


Для сайта с теми же блогами не подходит стандартный iTiny или markitup

@demelkar
Обоснуйте почему.

@elv3327
#2 ckeditor 5 29 октября 2018 в 17:48
Для сайта с теми же блогами не подходит стандартный iTiny или markitup
#3 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 29 октября 2018 в 17:42
У Loadыря очень здоровое отношение к людям. Моей просьбы с постами в обратном порядке он вроде так и не понял зачем оно. Но тем не менее сделать помог :)

Мне кажется если какие то проблемы то вы просто что-то сами не так говорите/просите и т.д.
#4 Как вы узнали про InstantCMS? 26 октября 2018 в 20:38
А я уже и сам забыл. Но кажется она была по умолчанию у хостера
#5 Хотели бы вы форум "в коробке" InstantCMS 2.x 26 октября 2018 в 13:00
Только те форумы что в каталогах дополнений не очень могут быть интегрированы с cms… Я сам пользуюсь форумом Лоадыря и очень мне не хватает разных уведомлений и функций которые в теории были бы включены в состав cms, при чём так, чтобы не париться с ними каждый раз после очередного обновления системы.

Как альтернатива можно было бы сделать и форум как дополнение. Но чтобы поддержка официальных разработчиков была. Основной вопрос к этому моменту у всех насколько я понимаю.


Попросим Fuze поставить точку в этом вопросе. Будет форум в коробке или нет?

Pasechnik
Я не знаю, время покажет.
Но если раньше я склонялся к тому, что надо, то сейчас скорее не надо, ведь из каталога дополнений действительно установить любое бесплатное дополнение 2 минуты.

А вот сделать что-то типа выбора на этапе установки CMS, возможно и будет.

p.s. поклонники WordPress могут прекрасно защищать его на профильных форумах, здесь этому не место.

Fuze
#6 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 25 октября 2018 в 21:09
Да я так и понял. Просто дело в том что у меня порядок нумерации сохранился тот который был. Но я добавил строчку которую вы мне посоветовали в код — "$posts = $this->model->getPosts($thread['id']);" — Она мне сделала, чтобы новые сообщения выводились сверху.

Проблема в том, что у последнего сообщения при такой нумерации всегда номер 1… Ну и у первого сообщения (после переворачивания последнего) в ветке так же номер 1. Т.е. номер первого сообщения где то отдельно прописан видимо т.к. у меня теперь два первых поста в ветке. Поэтому при скидывании сообщения меня кидает на последнюю страницу темы (которая без изменения порядка была бы первой).

Насколько я понимаю это можно решить либо исправив номер первого сообщения, либо изменив нумерацию так же как порядок сообщений. Но не могу понять как сделать ни то ни то😥

Мысль что это может из-за этого:

" <div id="post_<?php echo $post['id'];?>" class="post-date">

<?php $name = !empty($post['is_first'])? 1: $num;?>"

И тут на что-то надо заменить единицу чтобы он стал последним? или не? :)



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

@demelkar
Кидать должно на само сообщение после его написания, а вот где выводится это сообщение в вашем случае не могу ничего сказать.

Loadырь
#7 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 25 октября 2018 в 13:04
Такой вопрос у меня сортировка теперь идёт как надо. Но при написании сообщения кидает на последнюю страницу. которая при прошлой сортировке была бы первой. В каком файле это перекидывание после написания сообщения прописано? в файлах вроде post_add.tpl искал, нигде этой строчки "->getPosts" не нашёл.

Кажется проблема возникает из-за того что у последнего сообщения номер 1 теперь, номера идут в обратном порядке, но у самого первого тоже номер 1. Т.е. чтобы этого не было как то нужно поменять номер самого первого сообщения на последний, только понять где.

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


Также если надо, то можете поиском найти во всех файлах форума "->getPosts" и добавить строку сортировки везде, где необходимо.
Потом не забудьте в шаблоне поменять нумерацию сообщений или убрать её совсем. Так как нелогично получится, сообщение первое, а по факту последнее.

Loadырь
#8 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 21 октября 2018 в 19:39
Такой вопрос возник. При нажатие на вывод сообщений сообщений форума не на самом форуме, а в профиле пользователя сообщения выводятся коряво. Какой файл отвечает за вёрстку именно ленты форумной пользователя у него в профиле?
#9 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 20 октября 2018 в 01:41
Вот это спасибо… Начали они идти прям как надо :)

Зы… нумерацию не понял как менять… да и фиг с ней, логично не логично, главное удобно.


В этом случае найдите в файле system\controllers\forum\actions\thread_view.php место похожее на это

  1. $posts = $this->model->getPosts($thread['id']);
и перед ним добавьте это
  1. $this->model->orderBy('id', 'desc');
Также если надо, то можете поиском найти во всех файлах форума "->getPosts" и добавить строку сортировки везде, где необходимо.
Потом не забудьте в шаблоне поменять нумерацию сообщений или убрать её совсем. Так как нелогично получится, сообщение первое, а по факту последнее.

Loadырь
#10 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 18 октября 2018 в 20:42
Так… Сделал, при наведении на тему теперь заходит на последний пост. Но если я делаю ссылку на тему в меню. то при нажатии на ссылке всё равно попадаю на первый пост


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

@demelkar
В этом случае, то что я вам скажу вам не поможет и скорее всего приведёт к ошибкам, так как я не помню каким был форум вчера и третьего дня. А то какой код у форума был год назад, я даже под пытками не скажу smile.
У вас в файле шаблона (сейчас это category_view.tpl.php) есть есть два типа ссылок: с "href_to('forum', $thread['slug']. '.html')" и с "href_to('forum', 'pfind', array($thread['last_post']['post_id']))". Первая ведет на начало темы, вторая ведёт к последнему сообщению. Замените первую второй и получите задачу минимум.

Loadырь
#11 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 18 октября 2018 в 19:56
Иконки у меня нет. Я этот форум ещё в прошлом году установилю… не обновлял поскольку сделано всё уже красиво :)

Но мне в любом случае надо чтобы в обратном порядке шли посты как максимум. Или чтобы автоматом последняя страница открывалась темы как минимум


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

@demelkar
Не пробовали нажать на иконку — "Перейти к первому непрочитанному сообщению" или "Перейти к последнему сообщению"?

Loadырь
#12 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 18 октября 2018 в 19:29
В некоторых случаях да…

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

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

Может подскажите что в коде поменять чтобы оно в обратном пошло порядке и с последней страницы.


скролить каждый раз до конца это же не удобно очень

@demelkar
По вашему удобнее когда надо скролить вниз, найти новое сообщение и потом скролить обратно вверх?

Loadырь
#13 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 18 октября 2018 в 18:52
А что-нибудь там подправить можно чтобы сверху выводилось… скролить каждый раз до конца это же не удобно очень

Нет. Только в виджете.

Loadырь
#14 Как сделать рекламу в блоге виджета html залипающей. 18 октября 2018 в 17:02
"Прописывать бы все в файл и подключать в виджет..."

Я так и сделал по аналогии как выше давали шаблон для виджета.
Только жаль скрипты которые footer учитывают не видят футера из виджета… пока осталось только этот момент исправить


  1.  
  2.  
  3.  
  4. код рекламы
  5.  
  6.  
  7.  
  8. $(document).ready(function () {
  9. var offset = $('#fixed').offset();
  10. var topPadding = 0;
  11. $(window).scroll(function() {
  12. if ($(window).scrollTop() > offset.top) {
  13. $('#fixed').stop().css({marginTop: $(window).scrollTop() - offset.top + topPadding});
  14. }
  15. else {
  16. $('#fixed').stop().css({marginTop: 0});
  17. }
  18. });
  19. });
  20.  
  21.  

Прописывать бы все в файл и подключать в виджет...

@elv3327

+ чтобы меню прилипали.

@elv3327
#15 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 18 октября 2018 в 16:56
Вопрос по форуме. А есть в нём настройка чтобы новые сообщения выводились сверху?

У меня какая то ещё старая версия наверное, в ней вроде такой настройки не нашёл.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.