внешний вид древовидного форума

Discussion in 'PHP' started by Дикс, 18 Sep 2008.

  1. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    я вот чего-то не совсем понимаю, как древовидный форум должен выглядеть.
    искал в инете примеры, чет ваще ничо не попадается.
    условие такое:

    PHP:
    Требования к продукту: (в скобках указано максимальное кол-во баллов за задачу)
    1.    Базовый функционалкоторый должен быть реализован (является обязательным) (+100):
    a.    Добавление записей
    b
    .    Запись «ответ» может относиться как к «теме»так и к любому другому сообщению («ответу») (Древовидная структура)
    c.    Просмотр уже существующих записей с постраничной навигацией (по умолчанию 20 на страницу)
    d.    Возможность просмотра форума в виде дерева
    e
    .    Поддержка редактируемых настроек продукта
    f
    .    Проверка на валидность данных
    g
    .    Авторизация регистрация пользователей 
    h
    .    Редактирование Удаление своих записей

    2.    User friendly – функционал
    является дополнительным:
    a.    Редактирование настроек продукта через web интерфейс (в том числе и кол-во отображаемых записей на странице) (+200)
    b.    Возможность прикрепления картинок к записи (+150)

    Дополнительным плюсом будет:
    1.    Наличие комментариев phpDoc
    2.    Наличие модульных тестов 

    т.е. главная страница представляет из себя список тем, правильно? просто, линейный список.

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

    но смущает следующее:
    PHP:
    d.    Возможность просмотра форума в виде дерева
    это означает то, что под каждой темой форума на главной, также должны быть ссылки на все ответы?

    типа такого:
    тема 1
    _ответ 1
    _ответ 2
    __ ответ 3
    тема 2
    тема 3
     
  2. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    https://forum.antichat.ru/showthread.php?p=868104&mode=threaded#post868104
     
  3. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    че?

    UPD:
    ааа))
     
    1 person likes this.
  4. MasterMushi

    MasterMushi Member

    Joined:
    19 Dec 2007
    Messages:
    29
    Likes Received:
    5
    Reputations:
    3
    Не совсем так. Нужно чтобы разделы были отображены с подразделами древовидно. А отдельные посты делать таким способом отказались еще в 2001м году. Слишком большая нагрузка на базу. Хотя, можно сделать и так как каменты сделаны на nnm.ru полазь по сайту, увидишь как организована система обсуждений новостей. Сразу же и поймеш все недостатки - 3-4я ветка к посту имеет очень мало места под текст и вытягивается вертикально где каждое слово одна строка.


    Разница между форумом и деревом обсуждений к новостному сайту такая.
    Тред форума это единая ветвь внутри дерева разделов и в эту ветвь все пишут ответы на один поставленный вопрос. Или же постят оффтоп который модераторы должны выкупать и стирать

    Новость на сайте и ее обсуждение это множественная ветвь где каждый новый комментарий может порождать несколько ветвей обсуждения, не лимитированных тематикой новости. Модераторы должны выкупать только грубости и спам.
     
  5. turanica199

    turanica199 Member

    Joined:
    26 Aug 2008
    Messages:
    1
    Likes Received:
    6
    Reputations:
    0
    ))
     
    6 people like this.