Loadырь
Поправил так, чтобы не смогли повторить.походу что-то поломалось в структуре форумов
В таком случае, у форума не будет будущего. Так как каждый очень сильно захочет внести в него свои "хотелки". А поскольку, "хотелки" у всех разные, то возникнут конфликты, если не в коде, то между программистами.1. Выложить всё как есть на гит и дальше развивать компонент совместно с другими программистами.
Этот вариант исключён. Так как разрабатывался для коробки. Если бы было в планах выкладывать в дополнениях, то компонент бы имел название не forum, а что-то типа iforum.2. Выложить компонент в дополнения
Спасёт ситуацию только откат до предыдущего рабочего состояния или устранение ошибки, приводящей к отображению на экране ошибки 500.Если его удалить — это спасёт ситуацию?
Строго по советам форумчан внести изменения в обратном порядке.И что теперь можно сделать?
Но для начала можно включить отладку в админке или в файле конфигурации, тогда вам будет показана конкретная ошибка, вместо 500.
Значит "кривые ручки" использовали когдасайт выдал ошибку 500
Заменил пару букв и закачал обратно
Тогда скорее как тут в фильтре, значения полей списков меняются в зависимости от выбранного значения других полей списков.Наверно как тут
$this->setPageDescription(sprintf('какой-то текст о типе контента %s и о теге %s', $ctype_name, $tag));
Откатиться на старую версию и больше не обновляться.Но, а всё-таки без приблуд со скриптами. Как сохранять файлы по старому?
А что скажут на это те люди которым предстоит все это поддерживать и развивать?
Ответ на эти вопросы могут дать только они сами. В общем, как договоритесь с ними, так и будет.Если они не против, куда пересылать код?
В базе данных в таблице cms_controllersкак удалить лишний Инстайлер в компонентах.
Добавьте всё недостающееКак это исправить?
'category_id' => $category_id, 'page_url' => $page_url, 'ctype' => $ctype, 'fields' => $fields, 'props' => $props, 'props_fields' => $props_fields, 'filters' => $filters, 'ext_hidden_params' => $ext_hidden_params, 'page' => $page, 'perpage' => $perpage, 'total' => $total, 'items' => $items, 'user' => $this->cms_user, 'dataset' => $dataset, 'hide_except_title' => $hide_except_title
Вот тут компонент и платный и с поддержкой, но почему-то народ не сильно спешит его использовать.Если даже компонент, нормальный, будет платным, это не проблема. Не говоря уж о поддержке.
Лично у меня — что-то ближе к ЧПУ. Как вы думаете, чья "правда" победит в этой разработке?Лично у меня? Необъяснимая любоФь к коротким урлам ;)

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