Ссылки на цитируемое сообщение
Автоматическое добавление
Страницы:
Распечатать
- 1
- 2
. Редактировалось 1 раз, последний — #11
< от nikola2278:
Хороший вопрос! (хоть и сумбурно))
Вот, смотрите на табличку:
Допустим, что в неё записаны идентификаторы постов: второй столбец отвечает на первый. В общем, такая таблица — это давно известный способ задать направленный двумерный граф (который на рисунке тоже есть).
Я хочу, чтобы при каждом цитировании в эту табличку автоматически добавлялась новая запись (то есть, новая строчка).
Но может возникнуть ситуация, когда два поста существуют сами по себе, пусть даже на разных сайтах. И, вдруг, кто-то понимает, что между этими постами есть связь, то есть, один пост отвечает на второй. И эту связь тоже можно внести в эту же таблицу. Но уже вручную.
Конечно, если информационный объект находится на чужом сайте, то его идентификатор придётся генерировать заново. Например, это может быть ID гиперссылки, ведущей на чужой сайт.
--
Ещё раз повторю свою цитату: Зачем нужна эта таблица?
С её помощью можно находить все ответы на текущий пост. Или найти группу сообщений, на которые есть единый ответ:
Для этих задач нужно просто отфильтровать (или отсортировать) записи по первому или второму столбцу...
< от _1_:
2) Советую в обработчике сразу фиксировать информационные связи между постами (вопрос-ответ). И, через веб-интерфейс, разрешить форумчанам просмотр этой таблицы. Таким способом можно определять, кто отвечал на конкретный пост, или на какое сообщение он отвечает (даже если в нём нет цитат).
Вообще, по этой табличке можно строить структуры обсуждений. А это - очень полезная штука: даёт и навигацию и графический образ любой дискуссии.
Так и не понятно, что Вы хотите. Чтоб автоматом было ...? Ну, нажал, и оно вставило сразу всю цепочку. Или вручную?
Хороший вопрос! (хоть и сумбурно))
Вот, смотрите на табличку:
Допустим, что в неё записаны идентификаторы постов: второй столбец отвечает на первый. В общем, такая таблица — это давно известный способ задать направленный двумерный граф (который на рисунке тоже есть).
Я хочу, чтобы при каждом цитировании в эту табличку автоматически добавлялась новая запись (то есть, новая строчка).
Но может возникнуть ситуация, когда два поста существуют сами по себе, пусть даже на разных сайтах. И, вдруг, кто-то понимает, что между этими постами есть связь, то есть, один пост отвечает на второй. И эту связь тоже можно внести в эту же таблицу. Но уже вручную.
Конечно, если информационный объект находится на чужом сайте, то его идентификатор придётся генерировать заново. Например, это может быть ID гиперссылки, ведущей на чужой сайт.
--
Ещё раз повторю свою цитату: Зачем нужна эта таблица?
С её помощью можно находить все ответы на текущий пост. Или найти группу сообщений, на которые есть единый ответ:
Для этих задач нужно просто отфильтровать (или отсортировать) записи по первому или второму столбцу...
< от 4X_Pro:
Я применяю перетаскивание мышью: на вкладке броузера выделяю фрагмент, и тащу его в ScrapBook-оглавление. В этом оглавлении появляется пункт с иконкой соответствующего сайта. И ссылка на внешнюю страницу тоже копируется автоматически.
В скриптовые механизмы не вдавался. Но сам факт налицо: уже десять лет этот плагин для FireFox успешно использует технологию "внешнего цитирования".
Аналогичный подход можно применить и для вставки внешних цитат на форум. При этом, вместо значка над цитатой появится пиктограммка внешнего сайта. Это очень информативно! А гиперссылка от внешней иконки прямиком укажет на цитируемую страницу.
С сегодняшнего дня, вручную буду применять такие цитаты с внешних сайтов -->
копирование материала с чужого сайта через буфер обмена никакой информации о предыдущем сайте не сохраняет.
Я применяю перетаскивание мышью: на вкладке броузера выделяю фрагмент, и тащу его в ScrapBook-оглавление. В этом оглавлении появляется пункт с иконкой соответствующего сайта. И ссылка на внешнюю страницу тоже копируется автоматически.
В скриптовые механизмы не вдавался. Но сам факт налицо: уже десять лет этот плагин для FireFox успешно использует технологию "внешнего цитирования".
Аналогичный подход можно применить и для вставки внешних цитат на форум. При этом, вместо значка над цитатой появится пиктограммка внешнего сайта. Это очень информативно! А гиперссылка от внешней иконки прямиком укажет на цитируемую страницу.
С сегодняшнего дня, вручную буду применять такие цитаты с внешних сайтов -->
. Редактировалось 25 раз, последний — #13
— Сбой гиперссылок при переносе постов
— Так и должно быть
4X_Pro написал(а):На форуме перенос темы или сообщения — ситуация относительно редкая, и возникающая, как правило, если пользователь отправил ее не туда, куда надо, либо когда в одной теме смешалось две, и их необходимо разделить.
В теге [quote] можно ссылаться только на локальные темы, так и должно быть.
Теперь перенос постов возможен без участия модераторов.
Пример: >
Недопустимый баг: между локальными темами объектные ссылки НЕ РАБОТАЮТ!
Фактически, в функции автоцитирования Вы уже применили упрощённую модель объектных ссылок. Такие ссылки будут применяться очень часто…, и должны корректно работать в любой теме (не только в цитатах !! ). Хороший пример: У данного пользователя нет прав размещать ссылки!.
Одно из главных применений: автозаполнение таблицы ▒ ▒ [Вопрос - Ответ]. В дальнейшем, данные из этой таблицы будут использоваться для наглядного построения информационных связей между постами (#11). Упрощённый синтаксис для этого не годится, поэтому применяем полный:
|
|
. Редактировалось 1 раз, последний — #14
Возвращаясь к вопросу пятилетней давности: Цитирование из одной темы в другую так и не работает... :
Такое цитирование очень полезно: оно помогает избегать оффтопов и отвечать в "закрытые" темы. Вот почему во всех именитых движках оно уже давно работает.
4X_Pro, напишите простую функцию: .../findpost/xxxx , где xxxx = ID_поста. И пускай движок автоматически вставляет эту ссылку в цитаты.
--
Кроме того, согласно концепции целостности, ещё раз напомню полезность более простой функции: .../find_post/xxxx
Пусть она выводит только содержимое поста (даже без даты и авторства). Многие пользователи будут применять её во фреймах, на других сайтах...
В правом верхнем углу контента, возвращаемого этой функцией, добавьте полупрозрачный "fixed"-позиционированный значок-ссылку: .../findpost/xxxx .
4X_Pro написал(а):
..., ибо такой функции просто не предусмотрено. Используйте обычный тег quote и добавляйте ссылку вручную, если уж так хочется.
Такое цитирование очень полезно: оно помогает избегать оффтопов и отвечать в "закрытые" темы. Вот почему во всех именитых движках оно уже давно работает.
4X_Pro, напишите простую функцию: .../findpost/xxxx , где xxxx = ID_поста. И пускай движок автоматически вставляет эту ссылку в цитаты.
--
Кроме того, согласно концепции целостности, ещё раз напомню полезность более простой функции: .../find_post/xxxx
Пусть она выводит только содержимое поста (даже без даты и авторства). Многие пользователи будут применять её во фреймах, на других сайтах...
В правом верхнем углу контента, возвращаемого этой функцией, добавьте полупрозрачный "fixed"-позиционированный значок-ссылку: .../findpost/xxxx .
. Редактировалось 4 раза, последний — #15
4X_Pro написал(а):
Ситуации, когда требуется цитировать что-то внешнее, да еще и со ссылкой, и при этом обрамлять это в тег, встречаются не так уж часто. И если очень надо, всегда можно обычным тегом url воспользоваться...
Всё так. Но правильный движок предлагает шаблон для оформления цитат. И в этом шаблоне обычно присутствует гиперрсылка... (по крайней мере, если цитируется сообщение родного форума).
|
Как правило, в цитатах содержится лишь часть цитируемого сообщения: какой-то фрагмент (или несколько фрагментов). Чтобы просмотреть сообщение полностью, как раз и будет полезна стандартизированная ссылка из цитаты. По аналогии с ⋱У данного пользователя нет прав размещать ссылки!просмотром картинок предлагаю научить форумчан выводить такие ссылки в плавающее окно.
Понятно, что для "живых цитат" не нужны шапки и подвалы. Поэтому надо бы уж всё-таки разрешить специальные ссылки.
|
Я войду в тебя, будет написано в плавающем окне. Понял?
Всё, что мне известно о PHP-меня научил 4X_Pro
Опрос пользователей о деятельности _1_ http://intbpro.ru/flood/119/
Страницы:
Распечатать - 1
- 2
У вас нет прав для отправки сообщений в эту тему.