Intellect Board Pro
Расширяемая система управления форумами с открытым исходным кодом
Объявление
Выпущена версия 3.02 с двумя новыми типами разделов: блог и микроблог.
Перейти к скачиванию
Привет, гость!

Ссылки на цитируемое сообщение

Автоматическое добавление

Настройки отображения темы Показывать по сообщений с сортировкой .
Выводить , отправленные .
Страницы:
Распечатать
_1_
Участник
Всего сообщений: 232
Зарегистрирован: 14 окт 2014, 09:11
Рейтинг пользователя: 15
19 января 2016, 23:37. Редактировалось 1 раз, последний — 20 января 2016, 10:37#11
    <  от nikola2278:



    <  от _1_:


    2) Советую в обработчике сразу фиксировать информационные связи между постами (вопрос-ответ). И, через веб-интерфейс, разрешить форумчанам просмотр этой таблицы. Таким способом можно определять, кто отвечал на конкретный пост, или на какое сообщение он отвечает (даже если в нём нет цитат).
    Вообще, по этой табличке можно строить структуры обсуждений. А это - очень полезная штука: даёт и навигацию и графический образ любой дискуссии.

    Так и не понятно, что Вы хотите. Чтоб автоматом было ...? Ну, нажал, и оно вставило сразу всю цепочку. Или вручную?


    Хороший вопрос! (хоть и сумбурно))

    Вот, смотрите на табличку:


    Допустим, что в неё записаны идентификаторы постов: второй столбец отвечает на первый. В общем, такая таблица — это давно известный способ задать направленный двумерный граф (который на рисунке тоже есть).
    Я хочу, чтобы при каждом цитировании в эту табличку автоматически добавлялась новая запись (то есть, новая строчка).

    Но может возникнуть ситуация, когда два поста существуют сами по себе, пусть даже на разных сайтах. И, вдруг, кто-то понимает, что между этими постами есть связь, то есть, один пост отвечает на второй. И эту связь тоже можно внести в эту же таблицу. Но уже вручную.
    Конечно, если информационный объект находится на чужом сайте, то его идентификатор придётся генерировать заново. Например, это может быть ID гиперссылки, ведущей на чужой сайт.

    --

    Ещё раз повторю свою цитату: Зачем нужна эта таблица?
    С её помощью можно находить все ответы на текущий пост. Или найти группу сообщений, на которые есть единый ответ:
    Для этих задач нужно просто отфильтровать (или отсортировать) записи по первому или второму столбцу...

    _1_
    Участник
    Всего сообщений: 232
    Зарегистрирован: 14 окт 2014, 09:11
    Рейтинг пользователя: 15
    22 января 2016, 16:10#12
      <  от 4X_Pro:
      копирование материала с чужого сайта через буфер обмена никакой информации о предыдущем сайте не сохраняет.

      Я применяю перетаскивание мышью: на вкладке броузера выделяю фрагмент, и тащу его в ScrapBook-оглавление. В этом оглавлении появляется пункт с иконкой соответствующего сайта. И ссылка на внешнюю страницу тоже копируется автоматически.
      В скриптовые механизмы не вдавался. Но сам факт налицо: уже десять лет этот плагин для FireFox успешно использует технологию "внешнего цитирования".

      Аналогичный подход можно применить и для вставки внешних цитат на форум. При этом, вместо значка    над цитатой появится пиктограммка внешнего сайта. Это очень информативно! А гиперссылка от внешней иконки прямиком укажет на цитируемую страницу.

      С сегодняшнего дня, вручную буду применять такие цитаты с внешних сайтов  -->

      _1_
      Участник
      Всего сообщений: 232
      Зарегистрирован: 14 окт 2014, 09:11
      Рейтинг пользователя: 15
      4 февраля 2019, 23:40. Редактировалось 24 раза, последний — 12 февраля 2019, 11:03#13
        — Сбой гиперссылок при переносе постов
        _1_ написал(а):
        IntB недоделан. Явные ошибки, которые прям бросаются в глаза
           
        — Так и должно быть
        4X_Pro написал(а):
        На форуме перенос темы или сообщения — ситуация относительно редкая, и возникающая, как правило, если пользователь отправил ее не туда, куда надо, либо когда в одной теме смешалось две, и их необходимо разделить.

        В теге [quote] можно ссылаться только на локальные темы, так и должно быть.



        Теперь перенос постов возможен без участия модераторов.
          Пример: >

        Недопустимый баг: между локальными темами объектные ссылки НЕ РАБОТАЮТ!


        Фактически, в функции автоцитирования Вы уже применили упрощённую модель объектных ссылок. Такие ссылки будут применяться очень часто, и должны корректно работать в любой теме (не только в цитатах !! ).

        Одно из главных применений: автозаполнение таблицы    [Вопрос - Ответ]. В дальнейшем, данные из этой таблицы будут использоваться для наглядного построения  информационных связей  между постами (#11). Упрощённый синтаксис для этого не годится, поэтому применяем полный:
         
        Насколько сейчас вижу, теоретически, объектные ссылки можно оформить двумя классами:

           
        сходящиеся ветвления: [s=] (от слова source) – обратная древовидность;

        расходящиеся ветвления: [t=] (от слова target) – это обычная древовидность.




        Страницы:
        Распечатать

        У вас нет прав для отправки сообщений в эту тему.

        0: Контрольная точка "Конец инициализации". Время выполнения: 0.007. Запросов: 8, время запроса: 0.001 (12.14)%. Памяти использовано: 519952 байтов

        0: Контрольная точка "Фиксация действия пользователя выполнена". Время выполнения: 0.008. Запросов: 10, время запроса: 0.001 (14.02)%. Памяти использовано: 520280 байтов

        0: Контрольная точка "Основное действие выполнено". Время выполнения: 0.013. Запросов: 17, время запроса: 0.003 (22.33)%. Памяти использовано: 686424 байтов

        0: Контрольная точка "Вспомогательные действия выполнены". Время выполнения: 0.013. Запросов: 21, время запроса: 0.003 (24.33)%. Памяти использовано: 702088 байтов

        0: Контрольная точка "После срабатывания шаблонизатора.". Время выполнения: 0.018. Памяти использовано: 983296 байтов