News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

Создание тем в SMF программно

Started by badGamer, December 19, 2008, 08:17:49 AM

Previous topic - Next topic

badGamer

Собственно сабж. Необходимо, чтобы можно было создавать темы в определенной ветке форума из скрипта. Есть ли простой путь? А то путь отлавливания sql немного смущает =)

†MavN†

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

badGamer

Ой-ой =) Я же не спамер, а честный разработчик
Задача такая, чтобы скрипт на php умел создавать на форуме обсуждения, таким путем хочу решить вопрос обсуждения новостей на сайте.
Смысл такой: На сайте размещается новость, скрипты сайта модифицируются таким образом, чтобы при размещении на сайте создавалась тема на форуме с таким же содержанием.
И все это происходит на сервере... Как-то так =)

badGamer

Я может как-то не так выразился опять... Я хочу через скрипт на php создавать темы в форуме на том же сервере, где и размещен скрипт.
Это не тривиальная задача?

†MavN†

ну сразу и нужно было писать чего хотите сделать. Решается вопрос только посредствам sql запросов к бд форума.
у joomla был подобный компонент(для создания тем на форуме при написании статьи в joomla так что теоретически можете посмотреть как это реализовано там

Member

В идеале, это должно выглядеть так:
Есть новость или статья на сайте, внизу форма отправки сообщения на форум.
При отправке сообщения, автоматом создается тема в нужном разделе форума с названием новости или статьи и первое системное сообщение типа "Обсуждение статьи такой-то, ссылка на статью". Второе сообщение - уже то, которое отправил пользователь.
После отправки первого сообщения, форма отправки сообщения на форум внизу статьи меняется на ссылку "Обсудить на форуме" с адресом созданной темы.
Так что, интеграция форума с движком сайта является довольно сложной задачей.

badGamer

А ссылочкой на компонент джумлы не поделитесь =) ?

†MavN†

я не помню как точно назывался данный компонент вроде как smf disscus или что то в этом роде. По ya.ru или google посмотрите

eric_cartman

Quote from: badGamer on February 02, 2009, 07:43:52 AM
А ссылочкой на компонент джумлы не поделитесь =) ?

посмотри здесь - hxxp:www.jfusion.org/ [nonactive]

k0rv1n

Автоматическое создание тем поддерживал Discuss Mambot из моста с джумлей от hxxp:www.joomlahacks.com [nonactive]

Вообще можно просто открыть сорс, посмотреть имена переменных для формы создания новой темы и написать скрипт для их отправки.
Action новой формы будет hxxp:www.yoursite.ru/index.php?action=post2;start=0;board=X [nonactive]
board - айти раздела в котором будет создана тема
start - неуверен, надо сорс посмотреть, с работы никак ((

Advertisement: