Перейти к публикации

Рекомендованные сообщения

Нужна полная двухстороннея интеграция движка последний версии DLE с последей версией форума Invision Power Board v2.1.7

В которую входит:

1. Регистрация на сайте следовательно на форуме, вход и выход.

2. Регистрация на форуме следовательно на на сайте, вход и выход.

3. Вывод последних сообщений на сайт (Админпанель: изменение количества сообщений и шбалон в DLE)

4. Функция "обсудить на форуме".

Нужно сделать:

1. В шаблонах короткой новости, полной и шаблоне "custom", добавить необходимый тег.

Вид как будет выглядить эта функция в шаблонах:

 

[forum-link=idrazdel]Обсудить на форуме ({forum-num})[/forum-link]

где idradel это ID раздел в форуме (например, forum.сайт.ru/index.php?showforum=47 -следовательно подставляем 47 и получаем: [forum-link=47]...)

{forum-num} - количество созданных сообщений

Получаем: Обсудить на форуме (20)

2. В момент создания новости на сайте новая тема на форуме не создается но ID номер топика/темы "резервируется именно для этой созданной новости, вида forum.сайт.ru/index.php?showtopic=номер топика". Первично ссылка должны выглядить как forum.сайт.ru/index.php?act=post&do=new_post&f=номер раздела

3. Когда человек нажимает на ссылку "Обсудить на форуме" в короткой, полной и т.д. новости, он попадает в сам форум, где ему предлагается создать "ответ". В случае если этот ответ создан, то автоматически создается и новая тема в форуме су же зарезервированным ID номером, после создания темы ссылка в новости на топик в форуме заменяется уже на вид: forum.сайт.ru/index.php?showtopic=номер топика". Эта ссылка привязана к новости.

Сам текст темы берется из основной новости (Title - заголовок, короткая новость - сообщение с сылкой на полную обсуждаемую новость, данное сообщение всегда должно находиться вверху).

4. Когда человек нажимает на ссылку "Обсудить нафоруме", в случае если тема созданы пользователи просто попадают в уже созданный и обсуждаемый раздел, гдепредлагается дать продолжить обсуждение.

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

Соответсвенно работу оплачу.

Ссылка на сообщение
Поделиться на других сайтах

присоеденяюсь к теме, но с немножко другими запросами, если кому интересно, за деньги ессно,

готов обсудить - 486366589

Ссылка на сообщение
Поделиться на других сайтах

Сделал Тех Задание для модуля

Краткое описание: необходимо разработать модуль с учетом выхода более новой версии форума, возможно и последующих более новых версий (ядро модуля должно писаться с возможностью отделить основное ядро модуля от кода который будет изменяться по мере выхода более новых версий форума).

Установка модуля не должна затрагивать жизненно важные файлы в системе управления Data-life Engine (лучше не допускать изменении файлов самого движка). Все системные файлы модуля должны находиться в своей папке вида: engine/modules/папка-модуля/. Файлы шаблонов желательно поместить в папку templates/имя_шаблона/папка-шаблонов-модуля/.

Данный модуль желательно ни в коей мере не должен затрагивать сами файлы форума или его базу MYSQL.

Во время написания модуля помечать примечанием в системных файлах модуля, какие функции за что отвечают. Например: /* Регистрация */

Установка модуля желательно должна выглядеть, например, следующим образом:

1. Залить все файлы (без замены жизненно важных файлов DLE)


2. Изменить файлы:

admin.php:

'inforum'	 => 'admin',

engine/engine.php:

case "search" :

		$subaction = " inforum";

		include ENGINE_DIR.'/modules/ inforum/ inforum.php';

		break;


engine\inc\options.php:

	array(

					'name'	   => "Форум",

					'url'		=> "$PHP_SELF?mod= inforum&action=list",

					'descr'	  => "Модуль интеграции форума",

					'image'	  => "forum.png",

					'access'	 => "1",

					),

3. Если требуется установить права доступа, к каким файлам.

4. Сделать запрос,  возможно не с заменой, а с добавлением необходимых таблиц к уже созданным.
После завершения задания необходимо сделать подробное руководство об установке модуля в систему DLE, настройки и подключению. Функциональность модуля P.S. Возможно расписанные в ТЗ указанные ссылки, которые используются в форуме не соответствуют истине. По мере написания это нужно проверить. Сайт: a. Вывод последних сообщений с форума (обсуждаемых – здесь необходимо сделать вывод как вновь созданных сообщений, так и вывод новых сообщений в уже обсуждаемых темах) на сайт: Вид отображения:
19.12.06 - 21:25 Раздел – Заголовок сообщения (ответов: 318).
Когда человек нажимает на «заголовок сообщения» он попадает именно к этому сообщению. Обсудить на форуме: Первично если темы для новости не создано вид ссылки такой:
index.php?s=сессия&act=post&do=new_post&f=2 – (2 – ID номер раздела, в который будут добавлять обсуждаемые сообщения. new_post – новая тема)
Когда сообщение создано, должно отображаться в виде ссылки привязанной к определенной новости:
index.php?s=сессия&showtopic=2
Создание темы на форуме:
  1. Автоматическое
  2. Текст заголовка берется из темы новости
  3. Текст сообщения берется из короткой новости.
  4. Первично если нет ответов, тема на форуме не должна создаваться.
Создание первого ответа:
  1. Автоматически создается тема
  2. Пишется ответ пользователя.
Администрирование: Раздел «Шаблононы сайта» - не обязательно все выводить в этот раздел в админпанеле, но функциональность заложить, лучше это сделать отдельным файлом и не менять сами системные файлы движка по возможности, например, можно сделать код всех необходимых функций в отдельном файле модуля, а в необходимые «системные файлы» вставить только уже как полученные переменные/название функции. Шаблон: Вывод последних сообщений:
  1. {date} – дата сообщения;
  2. {time} – время сообщения;
  3. {razdel} – раздел сообщения (Текст раздела сообщения)
  4. {linkrazdel} – ссылка к разделу сообщения вида http://... (текст)
  5. {post} – заголовок сообщения (Текст)
  6. {linkpost} – ссылка сообщения (текст)
  7. {forum-num} – количество сообщений в разделе (текст)
  8. Например: <div class=lastmesg>{date} | {time} | <a href="{linkrazdel}">{razdel}</a> | <a href="{linkpost}">{post}</a> Ответов: ({forum-num})</div>
  9. Получаем: Дата | Время | Раздел | Сообщение Ответов: (10)
Добавить в шаблон: Короткая новость. [forumlink][/forumlink] – ссылка на форум.
  • forumlink – это заменяющаяся ссылка в зависимости от статуса: создана тема Да или нет.
  • {forum-num} – количество сообщений в разделе (например: <div class=q1>[forumlink]Обсудить на форуме ({forum-num}) [/forumlink] </div>
  • Получаем: Обсудить на форуме (20)
Добавить в шаблон: Общий макет страницы {Lastforum} – добавляем полученный код из шаблона: Вывод последних сообщений Добавить в шаблон: Полная новость. как в Короткой новости. Добавить в шаблон: «Custom». как в Короткой новости. Добавить раздел в администрирование «Настройка модуля форум» Настройка пути к форуму. Например: http://форум.сайт.ru/ Изменение количества вывода последних сообщений на форуме. Категории (Здесь выводится список заложенных категорий самого движка DLE):
К каждой созданной категории в форуме привязывается ID раздел созданный в форуме:
  • ID, Название категории [поле для ввода ID раздела в форуме]
  • ID, Подкатегория [поле для ввода ID раздела который в форуме ]
  • Например: Новости [12]
Путь 1 в случае, когда тема не создана:
index.php?s=[sessiya]&act=post&do=new_post&f=[idrazdel]
Путь 2 в случае, когда тема создана:
index.php?s=[sessiya]&showtopic=[idmsg]
Настройка вывода ссылок (в виде подраздела модуля): В этом разделе нужно сделать своего рода поиск сообщений для последующего изменения ссылки к форуму (если понадобиться). [поле textarea] Введите номер ID новости – кнопка «OK». После нажатия на кнопку «OK» выводится полученный результат в виде двух полей:
ID новости и название новости (из заголовка) – просто информация

[u]Поле 1:[/u] вид ссылки 1, используется, в случае если на форуме еще нет обсуждения этой новости, данная ссылка задается автоматически, но если нужно изменить вручную это поле для этого и нужно.

[u]Например: [/u] index.php?s=сессия&act=post&do=new_post&f=2

Сессия – вообще нужна здесь сессия, что будет если придет яндекс по этой ссылке, он ее проиндексирует вместе с сессией?!?! оставить обычный вид ссылки? С другой стороны нужно сделать чтобы в момент создания темы на форуме несколько юзеров одновременно не смогли добавить новости под одним и тем же ID номером сообщения: index.php?s=[sess]&act=post&do=new_post&f=2


[u]Поле 2:[/u] вид ссылки 2, используется в случае, когда на форуме уже есть сообщение. Ссылка первично задается автоматически. Это поле нужно для ручного изменения ссылки. 

Например: index.php?s=[sess]&showtopic=2


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

Регистрация:

Регистрацию должны затрагивать только поля, которые отвечают за логин и пароль, возможно для форума нужно что-то еще жизненно важное, для того чтобы работала функциональность.

Возможно, лучше сделать, чтобы не было одной базы пользователей, а поля просто дублировались, при создании из админпанели или регистрации нового пользователя.

Регистрация двухсторонняя каждая со своими преимуществами в момент регистрации.

Вход:

Двухсторонний.

Выход:

Двухсторонний.

Какие пункты можно сделать проще, может не хватает чего-то еще?

Народ давайте и в правду скинемся для "Ualde" на написание этого мода?

Глупый вопрос?

Сессия – вообще нужна здесь, что будет если придет яндекс по этой ссылке, он ее проиндексирует вместе с сессией?!?! оставить обычный вид ссылки? С другой стороны нужно сделать чтобы в момент создания темы на форуме несколько юзеров одновременно не смогли добавить новости под одним и тем же ID номером сообщения.

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

Впринципе если такой мод заработает то я за, кста если будет работать с новыми версиями ЯДРА и ИПБ будет супер, так как уже вышла версия ИПБ 2.2.1

Ссылка на сообщение
Поделиться на других сайтах

phoenix_now,

Могу, и думаю сделаю...Только будет вот так:

[forum-link]Обсудить на форуме ({posts-num})[/forum-link]

ID топика(темы) на форуме будет равен ID новости на DLE. (Например, forum.сайт.ru/index.php?showtopic=47, то следовательно сайт - www.сайт.ru/index.php?newsid=47).

{forum-num} - количество созданных сообщений

И не каких мозгое*аний с пунктами №3 и №4...
Ссылка на сообщение
Поделиться на других сайтах

он про аватар...

если будет отличная интеграция готов тоже заплатить

Ссылка на сообщение
Поделиться на других сайтах

2.1.7 (by dle v.5.2) помоему щас уже будет не очень актуален, а вот под 2.2.x (by dle v.5.3) было бы не плоха :D

В итоге: надо дождатся оффицальных версий и просить интегралки :huh:

Ссылка на сообщение
Поделиться на других сайтах

неужели нету такого умельца который бы за эти несколько лет создал нормальную и7нтеграцию с обновление

Я не понимаю над чем думает админ скрипта вместо того чтобы сделать что нормально он в версии 5.3 по просбам людей добавляеть какие то идиотские улибки(смайлы)

Сделай что полезное

Так трудно чтоли сделать Интеграцию с форумом не понимаю????

это мы неумельцы не можем скрипт написать!

ну ты же професионал те что пару строк трудно в скрипт добавить?

Или тебе это не под силу .???

Сделай приятное ты смотрел да ту про интеграцию с ворумом IPB ??

Выдел как давно она была создана???

Сделай что то наконец полезное. а то только и выдим с каждой новой версией ничего хорошего только одни баги

Баги? да баги только баги и нечего полезного сначала дай народу больше возможностей и мало сложностей с такими вопросамы как какой форум с тавитьс скриптом как интегрировать как файл обменник реализовать и т.д. Сделай что сначала трудне потом только хоть сколько можешь поправлять сви баги

Кто со мной согласень пускай оставт свое мнение (это не только для меня!!!)

А знаешь почему до сих пор интеграция не добавлена в скрипт? Да потому что ipb стоит денег, и причём нормальных таких денег! А чтобы встроенный форум написать, нужно много времени! Скажу честно, умел бы программировать на php, обязательно бы написал интеграции с ipb и vb и продавал бы их по доступным для всех ценам.

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

+1

Также ОЧЕНЬ заинтересован в покупке данной, описанной выше, интеграции (для IPB 2.1.x и 2.2.х)

Коммерческие предложения готов рассмотреть в асю: 12331254

Изменено пользователем Demeter
Ссылка на сообщение
Поделиться на других сайтах

+1

Заинтересован в приобретении (финансировании создания) интергации IPB и DLE (ункциональнсть несколько более расширена относительно описаной выше).

icq: 866150

Ссылка на сообщение
Поделиться на других сайтах

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

Лично я присоединяюсь и готов приобрести

icq: 12331254

Ссылка на сообщение
Поделиться на других сайтах

http://forum.pc-soft.ru/index.php?showtopic=31969

ps Есть возможность обсудить статью на форуме. Если темы нет, создается автоматически.

icq 773-776

Изменено пользователем Full
Ссылка на сообщение
Поделиться на других сайтах

http://forum.pc-soft.ru/index.php?showtopic=31969

ps Есть возможность обсудить статью на форуме. Если темы нет, создается автоматически.

icq 773-776

Где можно посмотреть в работе (на реальном сайте и форуме) ?

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...