Тег [set_info] - для показа информации о наборе

Все сообщения о покупке, продаже, обмене конструкторов LEGO, выгодных сделках и других вопросах купли-продажи.

Модератор: Elen

Автор
Сообщение
Dan
Администратор
Аватара пользователя
Сообщения: 9877
Контактная информация:

Тег [set_info] - для показа информации о наборе

#1 Сообщение Dan » Чт июл 23, 2009 3:04 am

Тег [set_info] - для показа информации о наборе

Основная идея этого тега - дать возможность пользователям на форуме доступно, легко и наглядно показывать набор другим, будь то покупателям в форуме "Торговая улица" для покупки/продажи, или же для показа другим пользователям обсуждаемый вопрос. Тег [set] - не всегда удобен потому, что, что бы узнать что это за набор (мало кто помнит все наборы по номерам) - необходимо перейти по ссылке, посмотреть и вернуться к обсуждению.

Данный тег позволяет быстро и легко вставить в сообщение подробную информацию о наборе из базы наборов DoubleBrick.ru - изображение, ссылки на материалы на DoubleBrick.ru, связанные с этим набором, и ссылки на паспорта наборов на разных сайтах, где можно легко просмотреть инструкции к этим наборам, список деталей и примерные стоимости в России и других странах мира.

Вот как выглядит новый тег [set_info] в итоге:

7636 Уборочный комбайн Помощь - как пользоваться информационным блоком
дополнительно
Информация
Обзор
Посмотреть информацию о наборе на Brickset.com Посмотреть информацию о наборе на Bricklink.com Посмотреть информацию о наборе на официальном сайте LEGO.com Посмотреть информацию о наборе на Peeron.com Посмотреть информацию о наборе на Lugnet.com
1132р.
Набор по весенней цене!

При этом код прост и понятен:

Код: Выделить всё

[set_info=7636,Уборочный комбайн,1132р.]Набор по весенней цене![/set_info]


Описание информационного блока

Изображение

Где удобно использовать этот тег

- в форуме "продажа" - чем удобнее пользоваться вашим магазином, тем больше шансов, что у вас что-то купят.
- в форуме "куплю" - люди будут сразу видеть, что вы хотите, а не будут вынуждены ходить по ссылкам.
- в любом другом форуме на DoubleBrick.ru - для показа ррц, новых наборов и просто для наглядности обсуждения.

Советы по использованию

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

Если вы будете пользоваться этими не хитрыми советами - люди к вам потянутся.

Одинаковые наборы на одной странице

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

7998 Веселенький наборчик Помощь - как пользоваться информационным блоком
дополнительно
Информация
Обзор
Посмотреть информацию о наборе на Brickset.com Посмотреть информацию о наборе на Bricklink.com Посмотреть информацию о наборе на официальном сайте LEGO.com Посмотреть информацию о наборе на Peeron.com Посмотреть информацию о наборе на Lugnet.com
500
Все наборы новые, осталось еще 2 штуки


7998 Веселенький наборчик Помощь - как пользоваться информационным блоком
дополнительно
Информация
Обзор
Посмотреть информацию о наборе на Brickset.com Посмотреть информацию о наборе на Bricklink.com Посмотреть информацию о наборе на официальном сайте LEGO.com Посмотреть информацию о наборе на Peeron.com Посмотреть информацию о наборе на Lugnet.com
ррц - 999р.
Все


Для наборов, которых нет в базе DoubleBrick.ru

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

799 Веселенький наборчик Помощь - как пользоваться информационным блоком
дополнительно
Информация
Обзор
Посмотреть информацию о наборе на Brickset.com Посмотреть информацию о наборе на Bricklink.com Посмотреть информацию о наборе на официальном сайте LEGO.com Посмотреть информацию о наборе на Peeron.com Посмотреть информацию о наборе на Lugnet.com
БЕСПЛАТНО
Все наборы новые, осталось еще 2 штуки


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

Просто брать картинки с БС, Пирона и БЛ - нельзя, желательно иметь свой скан (обложки, коробки, инструкции) или фото с офсайта.

Визуальные проблемы с отображением тега

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

Сравните реальный блок с его эталоном ниже - если разница есть - сообщите пожалуйста об этом!

Живой информационный блок:
7992 Веселенький наборчик Помощь - как пользоваться информационным блоком
дополнительно
Информация
Обзор
Посмотреть информацию о наборе на Brickset.com Посмотреть информацию о наборе на Bricklink.com Посмотреть информацию о наборе на официальном сайте LEGO.com Посмотреть информацию о наборе на Peeron.com Посмотреть информацию о наборе на Lugnet.com
500$
Все наборы новые, осталось еще 2 штуки


Эталонный вид:
Изображение


Отзывы, пожелания, предложения?

LEGO-мастер
Аватара пользователя
Сообщения: 1183
Контактная информация:

Re: Тег [set_info] - для показа информации о наборе

#2 Сообщение LEGO-мастер » Чт июл 23, 2009 8:29 am

Либо у меня с утра шарики за ролики заходят, либо в Firefox при промотке сверху вниз он становится темнее. :shock:

Dan, спасибо - тэг очень полезный. :P

Dan
Администратор
Аватара пользователя
Сообщения: 9877
Контактная информация:

Re: Тег [set_info] - для показа информации о наборе

#3 Сообщение Dan » Чт июл 23, 2009 8:31 am

LEGO-мастер писал(а):Либо у меня с утра шарики за ролики заходят, либо в Firefox при промотке сверху вниз он становится темнее. :shock:

Да, становится, там идет градиент.
LEGO-мастер писал(а):Dan, спасибо - тэг очень полезный. :P

Поживем - увидим, пойдет ли тег в народ)

DIEGO-4444
Аватара пользователя
Сообщения: 518
Контактная информация:

Re: Тег [set_info] - для показа информации о наборе

#4 Сообщение DIEGO-4444 » Чт июл 23, 2009 8:35 am

Спасибо огромное, очень удобный и красивый тэг))) В моём Эксплорере просматривается нормально.
P.S. "В народ" тэг уже идёт - я лично в своих темах поставил его на ещё не проданные наборы. :wink:

Dan
Администратор
Аватара пользователя
Сообщения: 9877
Контактная информация:

Re: Тег [set_info] - для показа информации о наборе

#5 Сообщение Dan » Чт июл 23, 2009 8:36 am

DIEGO-4444 писал(а):я лично в своих темах поставил его на ещё не проданные наборы.

На проданные вместо цены можно поставить вместо цены - "продано".

tkf
Аватара пользователя
Сообщения: 567
Контактная информация:

Re: Тег [set_info] - для показа информации о наборе

#6 Сообщение tkf » Чт июл 23, 2009 9:33 am

Нельзя ли как то учитывать то что описания или обзора нет, а то по тегу все хорошо а переходишь ничего нет.
С иконками информации о наборе прикольно.
Просто брать картинки с БС, Пирона и БЛ - нельзя, желательно иметь свой скан (обложки, коробки, инструкции) или фото с офсайта

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

Co1Der
Аватара пользователя
Сообщения: 1098
Награды: 4
:
За неоценимую помощь За 2 место в конкурсе За 3 место в конкурсе Участник НТС
Контактная информация:

Re: Тег [set_info] - для показа информации о наборе

#7 Сообщение Co1Der » Чт июл 23, 2009 10:28 am

Тэг классный, но только приспособлен он больше для торговых форумов.
Чтобы использовать этот тэг в других форумах, пользователю придется лезть куда-нибудь, чтобы найти цену этого набора, что сделает использование такого хорошего тэга весьма неудобным.
Предложение - сделать опцию, чтобы тэг сам брал цену набора из базы ДБ в случае, если цена не была указана пользователем. Если набор снят с производства - соответственно набор снят с производства. Тогда этот тэг станет гораздо удобнее при использовании в не торговых форумах.
Кстати, отличный повод пополнить базу ДБ =)

Vidocq
Аватара пользователя
Сообщения: 5782
Контактная информация:

Re: Тег [set_info] - для показа информации о наборе

#8 Сообщение Vidocq » Чт июл 23, 2009 12:38 pm

Co1Der писал(а):Предложение - сделать опцию, чтобы тэг сам брал цену набора из базы ДБ в случае, если цена не была указана пользователем.
8880 Пшик Помощь - как пользоваться информационным блоком
дополнительно
Информация
Обзор
Посмотреть информацию о наборе на Brickset.com Посмотреть информацию о наборе на Bricklink.com Посмотреть информацию о наборе на официальном сайте LEGO.com Посмотреть информацию о наборе на Peeron.com Посмотреть информацию о наборе на Lugnet.com
Пыщь

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

Код: Выделить всё

[set_info=8880,Пшик,]Пыщь[/set_info]

tkf
Аватара пользователя
Сообщения: 567
Контактная информация:

Re: Тег [set_info] - для показа информации о наборе

#9 Сообщение tkf » Чт июл 23, 2009 1:11 pm

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

Hor
Администратор
Аватара пользователя
Сообщения: 10105
Награды: 1
:
Амбассадор
Контактная информация:

Re: Тег [set_info] - для показа информации о наборе

#10 Сообщение Hor » Чт июл 23, 2009 1:35 pm

Из базы ничего брать нереально, не стоит об это даже думать. Сервер умрёт - представьте себе только, на странице 10 наборов (совершенно реальный вариант, может быть и больше). Чтобы просто показать эту страницу кому угодно, в том числе и гостям, нужно сделать 10 запросов к БД. Которые практически невозможно сгруппировать. В движке phpBB для того, чтобы выдерживать нагрузку, было потрачено огромное количество усилий на дублирование, кеширование и прочее. Повторить-скопировать это нереально.

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

tkf
Аватара пользователя
Сообщения: 567
Контактная информация:

Re: Тег [set_info] - для показа информации о наборе

#11 Сообщение tkf » Чт июл 23, 2009 1:48 pm

По поводу подтягиваняи через Ajax можно попробовать реализовать JSON api с информацией о наборах, а сам блок сделать так чтобы он ее всю подтягивал. Правда с отладкой застрелиться. А вот уже получаемую из базы через JSON информацию кэшировать, хотя конечно и в этом случае нагрузка будет ужасно. В любом случае раз уж такого не будет то хоть так, тоже неплохо. (кстати можно попробовать такой вариант, когда пользователь указывает тег с текстом и номером, при сохранении он преобразуется в последовательность простых bbcode'ов обрамленных предположим тегом, при редактирование проводить обратное преобразование, тоже конечно помучаться, но тогда запрос к базе будет только на этапе сохранения сообщения. А если на редактировании и не заморачиваться, то только на этапе использования этого тега в сообщение, но это так размышления.)

Hor
Администратор
Аватара пользователя
Сообщения: 10105
Награды: 1
:
Амбассадор
Контактная информация:

Re: Тег [set_info] - для показа информации о наборе

#12 Сообщение Hor » Чт июл 23, 2009 1:56 pm

tkf писал(а):А вот уже получаемую из базы через JSON информацию кэшировать, хотя конечно и в этом случае нагрузка будет ужасно.


Это элементарно делается Апачем в каком-нибудь mod_cache, насколько я понимаю. Ставишь ему кэшировать ответы на определённые запросы, допустим на полчаса и всё, ладбше он сам сохранит и следующие полчаса будет выдавать ответы, не трогая БД. В общем, на этом уровне всё реализуемо. Главное на клиенте потом отрисовать...
Подпись

tkf
Аватара пользователя
Сообщения: 567
Контактная информация:

Re: Тег [set_info] - для показа информации о наборе

#13 Сообщение tkf » Чт июл 23, 2009 2:02 pm

Hor писал(а):
tkf писал(а):А вот уже получаемую из базы через JSON информацию кэшировать, хотя конечно и в этом случае нагрузка будет ужасно.


Это элементарно делается Апачем в каком-нибудь mod_cache, насколько я понимаю. Ставишь ему кэшировать ответы на определённые запросы, допустим на полчаса и всё, ладбше он сам сохранит и следующие полчаса будет выдавать ответы, не трогая БД. В общем, на этом уровне всё реализуемо. Главное на клиенте потом отрисовать...

Мммм, а если генерировать HTML виджет и его кэшировать как раз, а дальше уже его подгружать в iframe например, или же в див, тогда на клиентской части даже отрисовывать не надо будет.

Hor
Администратор
Аватара пользователя
Сообщения: 10105
Награды: 1
:
Амбассадор
Контактная информация:

Re: Тег [set_info] - для показа информации о наборе

#14 Сообщение Hor » Чт июл 23, 2009 2:12 pm

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

Dan
Администратор
Аватара пользователя
Сообщения: 9877
Контактная информация:

Re: Тег [set_info] - для показа информации о наборе

#15 Сообщение Dan » Чт июл 23, 2009 2:30 pm

Как-то все у вас совсем не просто получается, а главное, все от лени) Нет обзора, а набор хорош? Напиши, а мы поможем) Нужно обязательно знать количество деталей и год издания? Ох. Раньше все обходились ссылками или вообще сами искали по номеру)

Можно вообще проще, без всяких сложностей, но это если действительно надо. Флеха, которая будет подгружать csv (comma-separated values) данные из текстового файла.

r,1119 (ррц)
m,20 (msrp)
y,2003 (год)
p,324 (детали)
w,1 (обзор)

Много займет такой текстовый файл? Нет. Генерить его при изменении инфы. Трафик будет ооочень маленький и никаких обращений к базе.
Флеха будет весить 10-20кб, даже меньше чем сейчас блок весит, а выглядеть красивее и уж просто счастье для меня - во всех браузерах показываться нормально!

Способ может показаться доисторическим, но зато действенным при условии большой посещаемости.

А тег будет вообще выглядеть простейше + вся инфа [номер, цена]текст[]


Вернуться в «Торговая улица»

Кто сейчас на конференции

Сейчас этот форум просматривают: Ellor321 и 6 гостей