Еще раз об интеграции форума с сайтом - но более полной

Started by vaviloff, November 28, 2006, 06:13:09 AM

Previous topic - Next topic

vaviloff

Тех функций по интеграции, что сейчас поставляются вместе с SMF и тех, что реализованы во всевозможных "bridges", для полноценной интеграции явно недостаточно.

Хочется иметь возможность делать комментарии с помощью SMF, то есть "привязывать" темы к статье на родительском сайте? а это значит иметь возможность вытаскивать сообщения из определенной темы и давать возможность быстрого постинга в опр. тему, причем авторизованные пользователи должны постить под своим именем.

Такой функционал предоставляют многие форумы, к примеру IPB или Fudforum.
Вот название некоторых функций из файла fudAPI.php
Quote
fud_fetch_msg($arg)

fud_fetch_full_topic($arg) 

fetch_fetch_msg_by_user($arg)

function fud_fetch_attachment($arg)

fud_add_user($vals, &$err)

fud_new_reply($subject, $body, $mode, $author, $rep_id, $icon=null, $attach=null, $poll=null)   
У IPB есть схожая SDK.

Но IPB платный (а у меня некоторые клиенты с трудом соглашаются дизайнера нанимать), а FUDForum практически не скиннится (134 темплейта + процедура компиляции... нет, я лучше сам убью себя об рабочий стол). SMF люблю давно и крепко, но описанного выше функционала не хватает.

Так вот, никто не работает над таким кодом? Не видел что-то похожее/готовое?

_cosmos

используй ssi
но там нет форму постинга я самм писал ее (в принципе не так сложно)
если сайт на joomla то есть такая фишка как discuss mod

-----------
привязка темы  кстать е на своем сайте
как я сделал:
добавил в табл smf_messages новое поле site_topic_code
и туда записываю код статьи
птом просто из ssi мона подправить функцию
и сделать вывод отзывов к статье по коду
;)

vaviloff

Quote from: _cosmos on January 25, 2007, 06:18:01 AM
используй ssi
но там нет форму постинга я самм писал ее (в принципе не так сложно)
Можешь ли поделиться?

Quote
если сайт на joomla то есть такая фишка как discuss mod
Можно ссылку на какой-нибудь жумловский сайт с работающей такой фичей?

Quote
привязка темы  кстать е на своем сайте
как я сделал:
добавил в табл smf_messages новое поле site_topic_code
и туда записываю код статьи
птом просто из ssi мона подправить функцию
и сделать вывод отзывов к статье по коду
;)
Про вывод - хорошее решение, а как ты реализовал автоматическое привязывание темы к статье?

_cosmos

1)  про SSI можешь на форуме найти многа инфы
     вобщем это уже готовые функции для твоего сайта
     hxxp:www.simplemachines.ru/index.php/board,31.0.html [nonactive]
           вот в таком порядке и изучай все просто там
             -Базовый ФАК по SSI (Basic SSI FAQ)
             -Углубленный ФАК по SSI (Advanced SSI FAQ)
             -Экспертный ФАК по SSI (Expert SSI FAQ)

2) у меня сайт не на Joomla мне ктото написал про этот мод ищи на форуме
     ваще для мамбы я так понял спец мод есть он обеспечивает bridge к smf мы joomla

3) как я сделал:
    1) добавил в табл smf_messages новое поле _code (код статьи)
        на сайте на странице статьи есть форма поста отзывов
        при первом посте с этой странице я записываю в новый пост код статьи
       (и кстати потом вывожу посты к статьи по этому коду)
       при последующих постах с этой страницы
       я уже не записываю код стать и в поле

в итоге получается что 1 пост с кодом статьи - он и есть тема привязанная к самой стать
---------------
вроде понятно описал пробуй
:)





vaviloff

Quote from: _cosmos on January 26, 2007, 02:46:05 AM
1)  про SSI можешь на форуме найти многа инфы
     вобщем это уже готовые функции для твоего сайта
     hxxp:www.simplemachines.ru/index.php/board,31.0.html [nonactive]
           вот в таком порядке и изучай все просто там
             -Базовый ФАК по SSI (Basic SSI FAQ)
             -Углубленный ФАК по SSI (Advanced SSI FAQ)
             -Экспертный ФАК по SSI (Expert SSI FAQ)
Спасибо

Quote
        при первом посте с этой странице я записываю в новый пост код статьи
       (и кстати потом вывожу посты к статьи по этому коду)

А где именно ты это делаешь? Удается сохранить авторизацию пользователя, huh?

_cosmos

смотря как у тя организована работа форума и твоего сайта
главное чтобы твой сайт видел куки форума
и тогда все функции ssi автотоматом будут проверять все permission  usera
смтри ssi_examples.php в корне smf там все есть и форма авторизации
и вывод постов и тем итд

vaviloff

Да, спасибо. Еще перед твоим ответом частично изменил SSI, подцепил авторизацию форума и реализовал постинг через свою форму, которая отсылает данные непосредственно в форум (чтобы менять в коде как можно меньше). Просто не хотелось копаться в самих внутренностях SMF, дабы не потерять совместимость.

Получилось тяжеловато, конечно. Теперь у меня стартует И форум, И собственный сайт.

_cosmos

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

Advertisement: