О привязке форумов к MODx

Когда клиенту на сайте понадобился форум, первой мыслью было прикрутить любой, например PHPbb. Почти сразу возникли претензии – сложно, дизайн не сочетается, регистрация на форуме и сайте не общая. Я вздохнул, накрутил ценник и закатал рукава.

Поскольку я человек рациональный (читай – ленивый), писать что-то свое было очень влом. Экспресс – поползновения по гуглам дали предельно краткий список: Vanilla, SMF, MyForum. Первые два – это более или менее распространенные форумные движки с коннекторами для MODx, последний – сниппет, написанный братом-славянином.

Дабы не терять время, не стану расписывать сексуальные похождения с Ваниллой. Буду краток – у нас не сложилось. Возня с SMF была чуть дольше, что-то даже заработало, но хорошее начинание быстро погибло под гнетом зловещих глюков. Учетки пользователей то забывали свои пароли на сайте, то отказывались разлогиниваться на форуме. Сутки, блин, пролетели незаметно. В конце концов, залил в ассеты сниппет myForum – уже без особых надежд и с практически полной уверенностью, что сейчас полезу писать что-то самостоятельно. Подобные предчувствия возникают у меня не часто и, как правило, не подводят. Но тут, гляди-ка, все заработало. Простенький форум, без разделов, без особых выкрутасов, но для моих целей вполне сгодилось. Правда, покамлать с бубном все-же пришлось, о чем сегодня вам и расскажу.

Первое, что нужно запомнить – «внимательно читайте договор». В данном случае это означает – «ознакомьтесь с требованиями сниппета и выполните их». Для нормальной работы сниппет хочет PHx, ЧПУ, WebLoginPE. Ладно, ставим PHx и WebLoginPE. Не работает. Снова беремся за бубен и через десять минут выясняем, что ЧПУ у нас не работают. Поскольку сервер личный, вносим в конфиг Апача изменения и перезапускаем его. Ура, человеко-понятные урлы работают! И форум тоже! Создаем в нем первую тему. Форум… форум опять не пашет. Теперь с новой формулировкой – в SQL таблице для некоего столбца «Status» нет значения по умолчанию. Смотрим запрос. Да, действительно, форумный сниппет создал при первом запуске свои таблицы и пытается что-то туда записать. В SQL-запросе INSERT указано несколько полей, но «Status» среди них нет. Лезть в код сниппета нет никакого желания, так что открываем PhpMyAdmin и добавляем в таблице сниппета полю «Status» значение по умолчанию. Я написал «default_value».

Собственно, на этом форумные квесты и закончились. Вывод однозначный – нативные решения рулят, какими бы примитивными они не были. Все кастомизируется, работает и не блещет изысками. На ближайшее время этого хватит, а потом, скорее всего, будет переход на Revo и новые MODx-приключения, в которые я вас обязательно приглашу.

Автор статьи: Александр Поляков, lecosson@mail.ru

с 1 по 10 из 28 | Далее | Последние
new comment 22.07.2010, 23:15:14

Отличный форум punBB, простой, удобный и гибко настраивается дизайн. Проблемы могут остаться только с общей регистрацией.

new comment 23.07.2010, 09:53:35

Да, всё так. Но, к сожалению, хороших много, а вот интегрированных почитай что нет. А вопрос был именно в этом.

new comment 23.07.2010, 14:52:48

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

new comment 24.07.2010, 22:27:37

У него есть одно неоспоримое достоинство - при всей его сырости он все-таки работает. Да, было бы неплохо иметь разделы форума, модуль для модерирования и назначения ролей, но и в таком виде - это намного лучше, чем ничего. Хотя странно, конечно, что для такой классной системы до сих пор нет нормального форумного модуля. Костыли типа Jot+создание документов я форумом назвать не могу.

new comment 25.07.2010, 11:40:19

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

new comment 25.07.2010, 11:53:51

У меня, в принципе, нормально работает интеграция сайта с форумом на SMF. Вот, можете посмотреть, на сайте palomniki.su есть форум на SMF, авторизация происходит с помощью WebLoginPE, интеграция с помощью их модуля SMFConnector, правда, пришлось немного подправить код, чтобы было меньше ошибок. А в этом форуме, как я поглядел, нет такой важной возможности, как пристыковка файлов и изображений к постам.

new comment 26.07.2010, 13:45:22

roman-yrv

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

new comment 26.07.2010, 23:20:42

Поддерживаю. А добрая статья с описанием подводных камней вообще стала бы замечательным подарком для сообществом. Нет, вру. Она стала бы подарком для меня лично. :) Но, полагаю, не только я рад был бы ее увидеть.

new comment 06.08.2010, 11:45:42

Подскажите где можно взять MyForum

new comment 18.08.2010, 02:26:07

Он есть на офсайте: http://modxcms.com/extras/package/662

с 1 по 10 из 28 | Далее | Последние

Добавить комментарий

Для форматирования используйте синтаксис Markdown. Если вы не можете разобрать символы в рисунке, нажмите на него для автоматического обновления
Если вы не можете разобрать символы в рисунке, нажмите на него для автоматического обновления
Код безопасности: