Тестирование компонента Форум - продолжение

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X
#766 8 августа 2019 в 06:46

к чему бы это ?

@fazer
А видимо попало в общей куче. В админке в "Компоненты" — "Управление событиями" отключите событие form_forum_options. Надо обновлять редактор iTiny
#767 8 августа 2019 в 07:19


Надо обновлять редактор iTiny

Loadырь
коли зашла речь об редакторах, скажите пожалуйста, какой редактор можно прикрутить к этому форуму?
iTiny — тяжеловат, избыточен для форума.
markitup — подошел бы, но вот это меня бесит

посоветуйте что-либо?
а какой редактор вот на этом(instantcms.ru/forum) собственно, не в курсе?
#768 8 августа 2019 в 08:54

какой редактор вот на этом(instantcms.ru/forum) собственно, не в курсе?

@fazer
markitup

посоветуйте что-либо?

@fazer
В вашем случае выбор прост, либо текстовое поле, либо markitup. Другие не будут работать. Что касается кода в markitup, то такое явление часто возникает при смене редактора после использования wysiwyg редактора. Если всегда пользоваться только markitup, то код будет "красивее".
#769 11 августа 2019 в 14:22
Установил форум 2.3.3_2.12.2_2019_05_14, при заходе в опции, такая ошибка
  1. Notice: Undefined property: fieldList::$items in /var/www/.../site.ru/system/controllers/itiny/hooks/form_forum_options.php on line 10
  2.  
  3. Fatal error: Uncaught Error: Unsupported operand types in /var/www/.../site.ru/system/controllers/itiny/hooks/form_forum_options.php:13 Stack trace: #0 /var/www/.../site.ru/system/core/controller.php(699): onItinyFormForumOptions->run(Array) #1 /var/www/.../site.ru/system/core/controller.php(658): cmsController->runExternalHook('form_forum_opti...', Array) #2 /var/www/.../site.ru/system/core/eventsmanager.php(66): cmsController->runHook('form_forum_opti...', Array) #3 /var/www/.../site.ru/system/core/controller.php(731): cmsEventsManager::hook('form_forum_opti...', Array) #4 /var/www/.../site.ru/system/core/backend.php(168): cmsController->getForm('options') #5 /var/www/.../site.ru/system/core/controller.php(475): cmsBackend->actionOptions() #6 /var/www/.../site.ru/system/core/controller.php(429): cmsController->executeAction('options', Array) #7 /var/www/.../site.ru/system/contro in /var/www/.../site.ru/system/controllers/itiny/hooks/form_forum_options.php on line 13
Скажите, как исправить?
#770 11 августа 2019 в 14:35

Скажите, как исправить?

lakomet
/forum/thread29012-52.html#314741
#771 11 августа 2019 в 14:46
Loadырь, Спасибо.
#772 13 августа 2019 в 15:06
здравствуйте,
скажите пожалуйста как с этим бороться?
удаляя пост выскакивает
#773 13 августа 2019 в 20:56
@fazer, можете воспроизвести проблему на демке? Доступы в первом сообщении этой темы.
#774 13 августа 2019 в 22:05


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

Loadырь
на демке — работает, посты удаляются сразу,
у меня же, если нажать "удалить" выскакивает "not found"
и если нажать в браузере "назад" то пост всё ещё существует но становится "в красных тонах", типа "в корзине"

смущает в адресе "/forum/pfind/8", что за pfind?
#775 14 августа 2019 в 06:48

и если нажать в браузере "назад" то пост всё ещё существует но становится "в красных тонах", типа "в корзине"

@fazer
Всё верно. Первое удаление приводит сообщение в "корзину", второе удаление Администратором сайта приводит его к полному удалению.

смущает в адресе "/forum/pfind/8", что за pfind ?

@fazer
Это нормальный адрес. Экшен по поиску сообщения. Если находит сообщение переадресовывает его на нужный адрес, если не находит, переводит пользователя в тему или раздел.
Судя по всему у вас посты удаляются нормально, а вот переадресация не срабатывает. Отсюда вопрос: какое сообщение вы удаляете? Первое в теме или промежуточное/последнее или единственное сообщение в теме или единственное сообщение разделе?
#776 14 августа 2019 в 07:33
а можно ли без корзины обойтись?, чёта слишком много вопросов про жалкий пост )

а вот переадресация не срабатывает

Loadырь
к моему сожалению именно она и срабатывает ))...
я понял что происходит, почему-то при удалении алгоритм форума берет адрес хоста из конфига
  1. 'host' => 'http://www.site1.ru',
а у меня из одной папки на сервере два домена крутятся, короче :)
site2.ru/forum/pfind/8 пытается открыть site1.ru/forum/pfind/8

нельзя ли сделать так, что бы при удалении ссылаться на текущий домен, а не брать его из конфига?
#777 14 августа 2019 в 08:13

а можно ли без корзины обойтись?

@fazer
Нет. Многим она нужна, так как часто удаляют сообщения по ошибке.

нельзя ли сделать так, что бы при удалении ссылаться на текущий домен, а не брать его из конфига ?

@fazer
Движок сам формирует ссылки с учетом конфига github.com/instantsoft/icms2/blob/master/system/libs/html.helper.php#L113
#778 14 августа 2019 в 08:31


Нет. Многим она нужна, так как часто удаляют сообщения по ошибке.

Loadырь
а на демке у вас нет корзины, не подскажите каким образом сделать как на демке ?
(есть подозрение, что и беда с переадресацией исчезнет)


Движок сам формирует ссылки с учетом конфига github.com/instantsoft/icms2/blob/master/system/libs/html.helper.php#L113

Loadырь
не похоже, | Ответить | Редактировать | Перенести | Скрыть | Прикрепить | — работают нормально,
и только | Удалить | после помещения в корзину формирует эту шнягу… не верю (© Станиславский) :)
#779 14 августа 2019 в 08:44

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

@fazer
На демке корзина есть. Удаленные в "корзину" сообщения видны только администраторам сайта и удалять их окончательно или восстанавливать могут только они.

не верю

@fazer
Другие ссылки не используют редирект. В них откуда пришли, туда и возвращаются, а при удалении возвращаться не к чему, поэтому создается новая цель для возвращения.
#780 14 августа 2019 в 08:57


На демке корзина есть. Удаленные в "корзину" сообщения видны только администраторам сайта и удалять их окончательно или восстанавливать могут только они.

Loadырь
а как сделать так? я не нашел настроек "удаления"


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

Loadырь
ну как же "не к чему"… можно например к "посту минус один", можно к форуму вообще etc

это, кстати, ваще на маразм становится похоже… если в конфиге без www прописать
и работать с сайтом www.site.ru (и наоборот), то "not found" — абсурд

зы
что-то не так… я под суперадмином на демке не вижу корзины, удаляется сразу, да и переадресация там без not found....
раскройте секрет: как сделать как на демке? :)
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.