Лесной форумы  

Вернуться   Лесной форумы > Order Chronicle 2 > О форуме > Учебник

Важная информация

Учебник Учимся правильно пользоваться форумом.

Ответ
 
Опции темы Опции просмотра
Старый 29.03.2010   #1
Max
Администратор
 
Аватар для Max
 
Регистрация: 16.07.2006
Сообщений: 993
Он присоединился: 28
К нему присоединились 131 раз(а) в 74 сообщениях
Вес репутации: 19
Max
Отправить сообщение для Max с помощью ICQ
По умолчанию 9. Личные предпочтения

Введение

Сейчас ни для кого не секрет, что обмен информацией между пользователями в пределах локальной сети происходит в основном посредством p2p . Но тут возникает ряд проблем. Обычно пользователи не особо задумываются, что качают. Не утруждают себя сортировкой скаченного контента. Некоторые даже не создают отдельные папки для систематизации файлов по тематическим категориям; другие, по ошибке, могут одну и туже директорию с примечательным для себя названием скачивать и хранить в трех, четырех экземплярах.

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

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

BB код [personal_best]

Для создания подобных таблиц не нужно знание HTML, любой пользователь сможет оформить подобную таблицу, зная простой синтаксис тега [personal_best].

Общий формат тега:
Код:
[personal_best]<используемые колонки>
[icons]
<описание для иконок>
[/icons]
<данные для таблицы>
[/personal_best]

Типы колонок:


ОбозначениеПроисхождениеОписание
ttechnicalТехнические особенности
ffeaturesТематические особенности
rratingРейтинг
ssizeРазмер файла
ddateДата


В месте <используемые колонки> вы должны указать типы колонок, разделяя их "|". Например:
Код:
t|f|r|s|d – все колонки
s|d – только размер файла и дата
r – только рейтинг

Основное содержимое таблицы


В месте <данные для таблицы> вы должны располагать основной текст BB кода. Каждая строка таблицы соответствует отдельной строке в тексте. Общий формат одной строки:

Код:
t|<иконки>|f|<иконки>|r|<иконки>|s|<размер>|d|<дата>|<основное содержимое>
МестоОписаниеПример
<иконки>Указание иконок. Нужно использовать иконки, подходящие по тематике колонки. Если вы хотите указать несколько иконок, то разделяйте их пробелом.good_file new
<размер>Размер файла.35.27 Мб
<дата>Дата создания контента. Именно контента, а не самого файла.2009
<основное содержимое>Название конкретного файла и ссылка для его скачивания. Для указания p2p ссылки должен использоваться тег [magnet].
Код:
[magnet=magnet:?xt=urn:tree:tiger:OLYXPA35B3LPABMJOCBMEWEMOAKD3UK5OMBCZKI&xl=119427072&dn=Girls Aloud - Sound of The Underground.vob]Girls Aloud - Sound of The Underground.vob[/magnet]


Не обязательно заполнять все колонки. Вот так, к примеру, будет выглядеть шаблон, где не заполнены тематические особенности и рейтинг:
Код:
 t|<иконки>|s|<размер>|d|<дата>|<основное содержимое>
Можно вообще заполнить только основное содержимое.

В месте <основное содержимое> можно использовать любые другие BB кода. Бывает полезно сделать шрифт поменьше или наоборот, выделить его жирным. Для перевода строки может использоваться конструкция "{br}".

Некоторые строки таблицы можно делать категорией. Для этого в самом начале строки нужно добавить "cat|". Все остальные колонки и основное содержимое указываются уже после приставки "cat|".

Иконки

Иконки и их описания по умолчанию.

      Технические особенности (technical) 
      Тематические особенности (features)
На данный момент я придумал тематические иконки только для клипов.
Надеюсь, что в дальнейшем, вместе с пользователями форума мы додумаем иконки и для остального вида контента.
 
      Рейтинг (rating) 
      Альтернативные иконки для рейтинга 


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

Используя тег [icons] внутри тега [personal_best] вы можете переназначить описания для некоторых иконок. Пример:
Код:
[icons]
bad – Бывает и хуже
excellent - Шедеврально
[/icons]

Пример BB кода


Допустим, целью является систематизировать музыкальные клипы у себя на компьютере и опубликовать их на форуме в упорядоченном виде. Здесь показан только небольшой фрагмент.

Код:
[personal_best]t|f|r|s|d
[icons]
bad - Плохо, но есть некоторые особенности, ради которых стоит хранить клип ради академического интереса
vulgar - Было бы средне, но слишком пошло или вульгарно или недостаточен бюджет клипа
excellent - Шедеврально
[/icons]
cat|t|internet|f|pop_rock|r|masterpiece|Hilary Duff
r|masterpiece|s|47.70 Мб|d|2003|[magnet=magnet:?xt=urn:tree:tiger:EAOHCGYFRCNPHRUPUYI6H6IXJIB452T2PO3WESA&xl=50013096&dn=Hilary Duff - Why Not.avi]Hilary Duff - Why Not.avi[/magnet]
r|good|s|53.88 Мб|d|2003|[magnet=magnet:?xt=urn:tree:tiger:LJ2ULJDQODUGY56XNWZJ2ZVDW757LLFI7IIOHEA&xl=56497066&dn=Hilary Duff - So Yesterday.avi]Hilary Duff - So Yesterday.avi[/magnet]
r|good|s|56.26 Мб|d|2004|[magnet=magnet:?xt=urn:tree:tiger:3KYUDS3BF3SF5HPXGYPRQMZMFRGE6Y44ALUVCHQ&xl=58990592&dn=Hilary Duff - Fly.avi]Hilary Duff - Fly.avi[/magnet]
r|masterpiece|s|53.12 Мб|d|2005|[magnet=magnet:?xt=urn:tree:tiger:RFSS3ZQS3GCRENXRVEKENABWHAMIHQO4PT4ITLI&xl=55701504&dn=Hilary Duff - Wake Up.avi]Hilary Duff - Wake Up.avi[/magnet]
s|57.96 Мб|d|2005|[magnet=magnet:?xt=urn:tree:tiger:5DZPQDROSKRHQNYZA52XQ3VNZOECD327SOL7JNA&xl=60780548&dn=Hilary Duff - Beat Of My Heart.m2v]Hilary Duff - Beat Of My Heart.m2v[/magnet]
cat|t|internet|f|pop_rock|r|masterpiece|Алена Винницкая
r|good|s|64.93 Мб|d|2003|[magnet=magnet:?xt=urn:tree:tiger:A6S6RKFV5BR2Q55FP5Z22V5SXHEATLHWP434MTI&xl=68083186&dn=Алена Винницкая – Давай забудем все.avi]Алена Винницкая – Давай забудем все.avi[/magnet]
s|80.81 Мб|d|2003|[magnet=magnet:?xt=urn:tree:tiger:QJFRHBJ7DEKZPJPZHH66FWCYSMWXB5TPZXYFQZI&xl=84735062&dn=Алена Винницкая – Рассвет.avi]Алена Винницкая – Рассвет.avi[/magnet]
f|text|r|masterpiece|s|75.39 Мб|d|2004|[magnet=magnet:?xt=urn:tree:tiger:MQATXKARP3Z47A24VFXBRPDSBZXUNPN4TJL7YFA&xl=79052908&dn=Алена Винницкая – Измученное сердце.avi]Алена Винницкая – Измученное сердце.avi[/magnet]
s|75.03 Мб|d|2006|[magnet=magnet:?xt=urn:tree:tiger:K3WHUWL27VVZXY7JP4T3EADASGMYW3KYNRZD5DQ&xl=78675016&dn=Алена Винницкая – Куклы.avi]Алена Винницкая – Куклы.avi[/magnet]
f|creative|r|good|s|24.31 Мб|d|2006|[magnet=magnet:?xt=urn:tree:tiger:TG4SQJ2UTECAP4AILYVE7PEP5HWPOQNBMHICCPY&xl=25490922&dn=Алена Винницкая и Жорык Делиев – Тумба буги.mp4]Алена Винницкая и Жорык Делиев – Тумба буги.mp4[/magnet]
s|89.82 Мб|d|2006|[magnet=magnet:?xt=urn:tree:tiger:O24L7ZPORII4NKPV5V2WWQBF7IP334AMDUDNWDI&xl=94181256&dn=Алена Винницкая – Одиночество.avi]Алена Винницкая – Одиночество.avi[/magnet]
f|budget|s|68.85 Мб|d|2007|[magnet=magnet:?xt=urn:tree:tiger:PQFHEO22UNZS65YCAJVFLV2GSLMBIKK52XRDJWA&xl=72191464&dn=Алена Винницкая - Звездочет.avi]Алена Винницкая - Звездочет.avi[/magnet]
s|60.75 Мб|d|2007|[magnet=magnet:?xt=urn:tree:tiger:T2PAP2LKWC26YIO4JC6XTMFOBJHSPWLD73S75OY&xl=63701198&dn=Алена Винницкая - Равнодушная.avi]Алена Винницкая - Равнодушная.avi[/magnet]
f|text|r|masterpiece|s|87.11 Мб|d|2008|[magnet=magnet:?xt=urn:tree:tiger:7NKAZQ7MUSJJHEBSHCR2IXDVE7KK46H3JQAQPJA&xl=91342921&dn=Алена Винницкая - Конверт.mkv]Алена Винницкая - Конверт.mkv[/magnet]
s|60.62 Мб|d|2008|[magnet=magnet:?xt=urn:tree:tiger:IZHWXYGTDRMKJD6ALXKF6JIXW5SPMOJWWQBPOQQ&xl=63563620&dn=Алена Винницкая и Алексей Большой - Осень Золотая.avi]Алена Винницкая и Алексей Большой - Осень Золотая.avi[/magnet]
s|39.85 Мб|d|2009|[magnet=magnet:?xt=urn:tree:tiger:WSVP3LCUYSM4NLE4AHACULIUNEJ526TGT74UEFA&xl=41783348&dn=Алёна Винницкая - Я здесь, я рядом.AVI]Алёна Винницкая - Я здесь, я рядом.AVI[/magnet]
f|budget|s|63.51 Мб|d|2009|[magnet=magnet:?xt=urn:tree:tiger:DC6JDAPK6KOJBSWFH626FZLCS4XWMKS6753WJXA&xl=66590830&dn=Алёна Винницкая - Всё Это с Нами (Весна).avi]Алёна Винницкая - Всё Это с Нами (Весна).avi[/magnet]
s|56.03 Мб|[magnet=magnet:?xt=urn:tree:tiger:5OPV4L35OKOC5Y66QI42QRKDNRIIKFPXRUNUIGI&xl=58748440&dn=Алена Винницкая - Луна (ОНА).AVI]Алена Винницкая - Луна (ОНА).AVI[/magnet]
t|bad_file|f|creative|s|14.74 Мб|[magnet=magnet:?xt=urn:tree:tiger:IEEKYP4NIOLWKCSJXEXOI4EXQSUAKVLNO2AVOVQ&xl=15453845&dn=Алена Винницкая - Волшебник-недоучка (live).mp4]Алена Винницкая - Волшебник-недоучка (live).mp4[/magnet]
[/personal_best]

Использование генератора BB кода


Для облегчения систематизации большого количество файлов был создан специальный генератор BB кода. Он работает как конвертер XML данных о файлах из вашей P2P шары в BB код тега [personal_best].

В сгенерированном BB коде будет автоматически заполнена колонка размеров файлов. Основное содержимое для файлов заполнится названием файла с тегом [magnet], а основное содержимое для категорий заполнится названием директорий.

p2p_xml_to_bb_code.png
Инструкция:
  1. Отсортируете файлы по директориям у себя на компьютере.
  2. Расшарьте их в P2P клиенте.
  3. Дождитесь окончания хеширования всех файлов и закройте P2P клиент.
  4. Распакуйте файл files.xml.bz2. Для клиента StrongDC он находится в "<диск>:\Program Files\StrongDC2\Settings".
  5. Откройте files.xml . Скопируйте оттуда нужный участок XML кода. Важно знать, что генератор BB кода может обрабатывать только одинарный уровень вложенности директорий.
  6. Далее вам необходимо работать с самой формой генератора BB кода. Поместите скопированный участок в верхнее текстовое поле, выставите необходимые настройки и нажмите кнопку генерации.
  7. Скопируйте полученный BB код и используйте его на самом форуме при создании новых тем или написании новых сообщений.

Пример использования генератора BB кода

Видео руководство по использованию генератора BB кода для системы "Личные предпочтения".

Скачать

Результат можно посмотреть в данной теме.
Max вне форума   Ответить с цитированием
  Комментарии к этому сообщению
30.03.2010 14:54 Andrew Здорово! Молодец
Старый 29.03.2010   #2
Rem
Модератор
 
Аватар для Rem
 
Регистрация: 25.02.2007
Адрес: у Центрального
Возраст: 48
Сообщений: 1,105
Он присоединился: 70
К нему присоединились 211 раз(а) в 102 сообщениях
Вес репутации: 19
Rem
Отправить сообщение для Rem с помощью ICQ
По умолчанию

Макс, я тебя бояться начинаю...ты это, власть над миром захватить хочешь??
__________________

кредиты вебмани
Rem вне форума   Ответить с цитированием
Этот пользователь присоединился к этому сообщению от Rem:
Старый 30.03.2010   #3
Krokodil
Бывалый
 
Аватар для Krokodil
 
Регистрация: 23.11.2006
Сообщений: 570
Он присоединился: 25
К нему присоединились 85 раз(а) в 44 сообщениях
Вес репутации: 17
Krokodil
По умолчанию

никто этим заниматься не будет...
ибо народ ленив до безобразия
__________________
________________________________________
ПАТАМУЧТОГЛАДИОЛУС!
Krokodil вне форума   Ответить с цитированием
Этот пользователь присоединился к этому сообщению от Krokodil:
Старый 30.03.2010   #4
DeNDroVer
Новенький
 
Аватар для DeNDroVer
 
Регистрация: 23.02.2009
Сообщений: 9
Он присоединился: 1
К нему присоединились 0 раз(а) в 0 сообщениях
Вес репутации: 0
DeNDroVer
По умолчанию

Макс, идею я понял.Однако вроде как последующие изменения в директории каталога ресурсов не будут отображаться в уже созданной таблице.
Видимо, при изменении каталога таблицу придется снова создавать.
Сделай ехе, котрый будет сканировать С, находить files.xml.bz2, запускать распаковщик и распаковывать в temp,оттуда по директориям в генератор ВВ, уже оттуда через браузер на форум в личные....а, да, еще екзешник в автозагрузку, чтобы самому не запускать..чтобы сразу все в п2п отражалось-я, конечно, гоню, но так же беспощадно-))
DeNDroVer вне форума   Ответить с цитированием
Старый 30.03.2010   #5
Max
Администратор
 
Аватар для Max
 
Регистрация: 16.07.2006
Сообщений: 993
Он присоединился: 28
К нему присоединились 131 раз(а) в 74 сообщениях
Вес репутации: 19
Max
Отправить сообщение для Max с помощью ICQ
По умолчанию

Цитата:
Сообщение от DeNDroVer Посмотреть сообщение
Однако вроде как последующие изменения в директории каталога ресурсов не будут отображаться в уже созданной таблице.
Видимо, при изменении каталога таблицу придется снова создавать.
Сделай ехе, котрый будет сканировать С, находить files.xml.bz2, запускать распаковщик и распаковывать в temp,оттуда по директориям в генератор ВВ, уже оттуда через браузер на форум в личные....
Сейчас нельзя создавать консольные программы без хорошего современного пользовательского интерфейса. Лично у меня пока руки до WPF не доходят. Так что придется отдельно нанимать специалиста, если действительно подобные программы понадобятся.

А вот идею этой конкретной программы я наверно раскритикую. Если пользователи будут вручную в общую таблицу с каталогом добавлять новые файлы, то они смогут также отдельно новым постом указать, какие именно новые файлы у них появились. И может они также и для этих новых файлов захотят указать определенные иконки и дату. Целью ведь является систематизация, а не просто показ актуального состояния персональной шары в интерфейсе форума.
Max вне форума   Ответить с цитированием
Старый 31.03.2010   #6
DeNDroVer
Новенький
 
Аватар для DeNDroVer
 
Регистрация: 23.02.2009
Сообщений: 9
Он присоединился: 1
К нему присоединились 0 раз(а) в 0 сообщениях
Вес репутации: 0
DeNDroVer
По умолчанию

Показ актуальной шары в интерфейсе форума с готовыми магнетами- это все, что нужно, просто надо реализовать возможность на форуме перемещать данные- реализовав как нибудь по русски, из-под колеса....копирование файла в новую директорию и удаление из старой по значениям, полученным из браузера-))
DeNDroVer вне форума   Ответить с цитированием
Ответ

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +6, время: 19:26.