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

Объектные ссылки

 = особый форумный тег для объектной адресации (напрямую в БД).

Настройки отображения темы Показывать по сообщений с сортировкой .
Выводить , отправленные .
Одна страница
Распечатать
_1_
Сомнительный тип
Всего сообщений: 346
Зарегистрирован: 14 окт. 2014 г., 09:11
Рейтинг пользователя: 17
Штрафных баллов: 1

0
. Редактировалось 1 раз, последний — #1
 
Пока не доделаны тематические объявления, буду резервировать первый пост для навигации по теме  (и для организационных вопросов...)


_1_
Сомнительный тип
Всего сообщений: 346
Зарегистрирован: 14 окт. 2014 г., 09:11
Рейтинг пользователя: 17
Штрафных баллов: 1

0
. Редактировалось 8 раз, последний — #2
 

4X_Pro написал(а):
Не очень понял суть «непарности».

Я тоже ещё не всё понимаю. Но чем больше смотрю на эту фичу, тем больше она нравится .



    http://forum.ixbt.com/topic.cgi?id=24:49459:6#6
  1. Непарный тег - это псевдографический значок. Любая псевдографика удобна тем, что она видна даже при отключенных картинках. Причём, вы не найдёте этого значка в html-коде, ведь он прописан в стилях (точнее, стили ссылаются на объёмные таблицы псевдографики, подгружаемые в начале каждой html-страницы; но я пока не разобрался, как эти таблицы просматривать и как 'точечно' применять в форумных постах хранящиеся в них значки).

      Если стили не подгружены, то не будет ни значка, ни даже пустого места, где он, якобы, присутствует: <a ...></a>.  Это уникальное свойство позволяет вставлять гиперссылки даже внутрь тега [code][/code]: 

     
      http://forum.ixbt.com/topic.cgi?id=24:49459:7#7




  2. ID-тег обрабатывается раньше, чем [pre]. а значит, получаем единственный способ рисовать ссылочные деревья прямо в форумных постах. Эти примитивные псевдографические деревья не могут быть большими, т.к. их нельзя сворачивать.

  3. "Непарность" - понятие относительное.
    Там админ-разработчик взял оригинальный подход: обозначать особым парным тегом область, в которой действует группа [source]s. При наведении мыши на каждую "область" подсвечиваются все "источники", встроенные в неё. (см.п.5)
      В качестве парного тега-ограничителя на том сайте взят обычный [i]...[/i]. Но, на мой взгляд, было бы уместным ввести особый ограничительный тег. Например, [m]...[/m].

    Удобство этой конструкции в том, что source-значок можно ставить в начале, в конце и где-то посредине помечаемого текста. При наведении мыши на текст гиперссылки, динамично проявляется её значок (это вместо подчёркивания!).

  4. При движении по вкладке, курсор пересекает границы помеченных зон;  поэтому id_символы то появляются, то исчезают. Замена подчёркивания мигающим символом – оригинальный приём оформления гиперссылок. Он особенно полезен на страницах с чертежами или 'деревьями': ведь такие страницы и так перегружены всякими линиями, поэтому форматное подчёркивание гиперссылок просто бесит.



  5. Множественные ссылки.
      Обычно, в каждую область встраивают только один источник. Но вообще-то, значков внутри области может быть несколько, и каждый способен нести свою гиперссылку. Множественность создаёт дополнительные преимущества  косвенной адресации  –  кроме главного пути перенаправления пользователю предлагается структура родственных информационных связей. 
      В текстовом обозначении этой ссылки я тоже использовал "непарный" псевдографический  значок: похожий на картинку. Как видите, значки можно придумывать свои.

    За счёт разбиения текста на строки и слова создаётся видимость отдельных ссылок. Для этих же целей можно применять особые символы. Например:   (по той же ссылке: http://forum.ixbt.com/topic.cgi?id=24:49459:6#6 - увидите, как это работает...).



  6. Теперь, самое интересное.
      Непарная гиперссылка - это внутренний тег. Его можно назвать "id-ссылка". Он действует только для объектов внутри сайта. Поэтому и записывается в виде идентификатора (а не в виде url ). Это созвучно Вашей давней идее иметь одну таблицу для всех объектов БД. Сейчас эта идея опять проявилась в урезанном виде: в таблице хэштегов, предназначенной для сквозной идентификации форумных тем.
      И, кстати, форумные посты тоже имеют сквозную нумерацию, поэтому пригодны для id_ссылок

    По этой идее, в здешнем движке непарная ссылка на пост будет записываться примерно так: [post=№поста], или [topic=id_темы], или [tag=хэштег]. Я бы ещё добавил сюда возможность точно указывать текстовые фрагменты внутри поста (как это делает браузерный плагин Hyper Anchor) : [ha=ha-ссылка].

_1_
Сомнительный тип
Всего сообщений: 346
Зарегистрирован: 14 окт. 2014 г., 09:11
Рейтинг пользователя: 17
Штрафных баллов: 1

0
. Редактировалось 9 раз, последний — #3
Продолжая предыдущий пост...

Допустим, мне удалось-таки убедить 4X_Pro в полезной новизне особых ссылок, возвращающих содержимое отдельного поста, без всевозможных "шапок". Тогда встанет вопрос о способах прикрепления дополнительной информации; и это вовсе не обязательно должна быть ссылка на  форум, где тот пост опубликован. Вот почему нужен специальный b-тег, формирующий css-блок. Пожалуй, это единственный способ сообщить во фрейме дополнительную информацию о контенте поста. Ведь , такие блоки не попадают в буфер обмена.


Итак, предлагаю плавающим css-блоком размещать ссылку в правом верхнем углу поста: fixed-позиционированием отображать значок тривьюшки (или значок гиперссылки; или любой другой значок, который автор поста вставит в "угловой" тег). И пусть сам пользователь-автор в "У данного пользователя нет прав размещать ссылки!" выбирает уровень полупрозрачности такого значка.

По этой спецификации получается, что в сообщении может быть несколько "угловых тегов". Соответственно, надо подумать об очерёдности их размещения:

  У данного пользователя нет прав размещать ссылки!У данного пользователя нет прав размещать ссылки!


    Предлагаю автоматически сортировать угловые ссылки по их рейтингу: как бы ни менялась последовательность в каждой цепочке, ссылки будут отсортированы движком. Если m-цепочек несколько, то они также подвергнутся сортировке по их суммарному рейтингу.

Но и у автора останется возможность частично нарушить эту сортировку, используя для этого возможности конструктора (см. пп.5,1 предыдущего поста).


ПнБ
Начинающий
Всего сообщений: 150
Зарегистрирован: 5 мая 2015 г., 11:37
Рейтинг пользователя: 0

0
. Редактировалось 2 раза, последний — #4
_1_ написал(а):
Если стили не подгружены,

_1_ написал(а):
При наведении мыши на каждую "область"

_1_ написал(а):
При движении по вкладке,

Иди на хер со своим тяжеленным джаваскриптом, или Аяксом. Понял, койот беременный? Я тебе по аккумулятору настучу, чепуха. Мелешь бред всякий, по всему интернету мусор собираешь от сексменьшинств. Это лёгкий быстродейственный движок. Не суй сюда свою мохнатку.
4X_Pro, не слушай его! Это тюремщик, наркотичка! Он из дому всё проколол, и трусы у соседки с бельевой верёвки ворует. И на голове их носит! Он в ребцентрах лежал, ему метаамфитамин осложнение на мозг дал!

Всё, что мне известно о PHP-меня научил 4X_Pro
Опрос пользователей о деятельности _1_ http://intbpro.ru/flood/119/

Одна страница
Распечатать

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