Форумы xBB

Форумы xBB > BBCode и прочие языки упрощенной разметки

Смайлы

Автор: Гость Сергей. Последнее редактирование: 2012-03-29 16:19:32

Здраствуйте Дмитрий, это снова я) сразу хотел задать несколько вопросов тут в теме, чтобы не плодить темы.
1) Какие смайлы используются здесь в редакторе, и кто их автор?(не будет ли он мозги компосировать авторскими правами). Дело в том что хотел добавить смайлы знаменитые от колобка, проект будет комерчиским в будущем когда раскрутится, и он против чтобы его смайлы использовали в комерческих проектах. Так вот тот смайл пак который идет в комплекте, он же тоже кому то принадлежит? не будет ли автор ругаться что его работой пользуются, и если может знаете, не подскажете где еще можно взять добавочные смайлы, чтобы прикрутить к редактору(если знаете, конечно).
 
2) Вы же не против если ваш редактор будут использовать в комерческом проекте? он то еще не запустился, и только разрабатывается, но планируется что он будет приносить прибыль... И можно ли редактор подправить под себя?
 
3)Еще я у вас спрашивал как задать атрибут тайтл для смайлов и цвета, так вот насчет смайлов, не можете подсказать хотя бы идеи как его реализовать можно, а я уже выберу более простой для меня, т.к. яваскрипт(джаваскрипт) ток осваиваю понемногу. Т.к. название файла и как он задается текстово выбирается из одного файла, то как еще туда добавить атрибут тайтл не дорулила голова, единственная мысль была это создать еще один файл где прописать для каждого названия файла свой тайтл, и при добавлении каждого следующего смайла, его название и текстовый вид выбирался из первого файла и по названию выбирался тайтл из второго файла. и вторая но более скучная идея это тайтл приравнять к текстовому описанию смайла(но это не информативно).
Может есть идеи попроще и получше?
 
Так же интересовал вопрос по поводу дива скрытого, смайлы же в нем отображаются, и я кое как сделал кнопочку "показать все смайлы" внутри него, ниже выводящихся смайлов, при нажатии на ссылку стандартные смайлы прячутся и выводится в этом же блоке список всех смайлов, для этого создал еще один массив подобие "смайл" - "олл_смайл" и прописал все смайлы там, и функцию обрабатывающую нажатие на ссылку "показать все смайлы". Но суть в том что смайлов около сотни и т.к. редактор грузится в айфрейме, то блок как бы внутри страницы, но поверх текст арии отображается и уходит вовнутрь под страницу, и появляются полосы прокрутки у текст арии, Так вот хотелось спросить, можно ли как то сделать чтобы скрытый блок в айфрейме при показе не залазил под низ самой страницы а отображался поверх всей страницы?
 
И еще хотелось спросить, начал изучение еще в добавок библиотеки jquery, так половино кода написаного в библиотеке можно было бы убрать если перевести ее всю на jquery. Не думали о том чтобы переделать свой редактор и парсер на эту библиотеку?
 
P.S. Все время думаю какой вы молодец что сделали такой шедевр и поделились им со всеми, и что подобного в интернете раз два и обчелся. Вы молодец и проделали большую работу, только жалко что забросили и не развиваете дальше, не вносите дополнения предложенные пользователями тут на форуме( было бы не плохо скачать последнюю версию с уже добавлеными предложениями ) знаю я наглый((( но так каждый в отдельности будет делать одно и то же(
 
P.P.S. Кстати обучаясь и практикуясь, я на jquery у ся в админке сам состряпал подобный вашему редактор, с кнопочками, но пока при нажатии кнопок теги всегда вставляются в конец текст арии, а не вокруг выделенного текста, и еще не организовал кнопочки цвета и смайликов сомастоятельно со скрытым блоком, не понимаю в теории как это должно быть. Т.е. как показать блок под кнопкой непосредственно средствами jquery и по какому событию должен он скрываться(( т.е. у нас блок скрытый один для всех элементов, ток инфа в нем заполняется в зависимости от нажатой кнопки. и при нажатии рядом с блоком в пустом месте страницы(не на блоке) он должен скрыться, как это сделать не пойму( если подскажете, и вас не затруднит ответить на все мои вопросы(не жалея своего времени) то огромное вам спасибо и низкий поклон ;)Again

7 комментариев

30.03.2012 02:30:06 #
Mozilla Firefox dima
1. Информация о копирайте на смайлы содержится в файле bbcode/images/smiles/Set_Smiles_YarNET.pak
Автор подготовил его в 2005 году для движка phpBB и выложил в открытый доступ для всеобщего пользования. В том же файле можно найти адрес автора. Подробности лучше узнавать у него.
 
2. Можно использовать в коммерческих целях и можно править. Распространение библиотеки ограничено лицензией GNU GPL. Подробности в самой лицензии. Если эта лицензия вас не устраивает, то можно оговорить иную, при условии, что вы исключите из пакета смайлы и GeSHi.
 
3. В файле bbcode/images/smiles/Set_Smiles_YarNET.pak содержатся строчки вида
 
1.gif=+:Very we!=+::D
2.gif=+:Well=+::)

 
То, что я выделил, используется в качестве значения alt. Можете перевести их на русский и использовать заодно и в качестве значения title.
 
Так вот хотелось спросить, можно ли как то сделать чтобы скрытый блок в айфрейме при показе не залазил под низ самой страницы а отображался поверх всей страницы?

Если Вы хотите сделать именно так, то вытащите <div> из ифрейма. При нажатии на кнопку, обращайтесь к объектам родетельского окна.
 
Но на вашем месте, я оставил бы <div> внутри ифрейма, ограничил бы его ширину и высоту и сделал бы скролируемым. Так, имхо, было бы удобней.
 
И еще хотелось спросить, начал изучение еще в добавок библиотеки jquery, так половино кода написаного в библиотеке можно было бы убрать если перевести ее всю на jquery. Не думали о том чтобы переделать свой редактор и парсер на эту библиотеку?

Это повлекло бы за собой дополнительные зависимости. Я хотел бы их избежать.
30.03.2012 02:34:21 #
Mozilla Firefox dima
только жалко что забросили и не развиваете дальше, не вносите дополнения предложенные пользователями тут на форуме( было бы не плохо скачать последнюю версию с уже добавлеными предложениями ) знаю я наглый((( но так каждый в отдельности будет делать одно и то же(

Проект потихоньку развивается на ГитХабе: https://github.com/xBBCoder/xBBCode
Можете присоединиться и форкнуть его на радость себе и другим Well Тогда не придется делать одно и то же.
30.03.2012 10:12:13 #
Opera Гость Сергей
Еще раз спасибо, Дмитрий! Буду пробовать воять и творить Well
 
Хотелось бы еще уточнить по поводу лицензии.
Dima
Согласно этой
лицензии вы можете свободно использовать, распространять и менять этот скрипт
при условии, что ваши собственные программные продукты, использующие этот
скрипт
, не будут распространяться, либо будут распространяться по той-же
лицензии GNU GPL
.

Что подразумевается под фразой "не будут распространяться,либо будут распространяться по той-же лицензии GNU GPL"? если форма будет на форуме, это будет считаться распространением или нет? И если да, то при запросе любого человека, мы обязаны будем предоставить исходные коды форума, так я понимаю? А если я не согласен предоставлять свои исходные коды форума(в связи с безопасностью хранимых данных в будующем), то я не должен использовать все таки Ваш редактор?
 
Кстати подсветку кода я убрал за ненадобностью, и вообще возможность вставки кода или изменения шрифта. Отдельное спасибо, что никогда не ленитесь отвечать даже на много букАвVery we!, еще и ответ накатать, спасибо что отвечаете быстро и не приходится ждать несколько дней ответаTo wink
 
А почему вы себе в смайлики тайтл не зададите если в коде тем не менее он уже предусмотрен? И еще от себя хочется сказать, что на форуме у себя в описании использования, мы про Вас не забудемTo wink и выскажем благодарность, когда проект запуститсяWell А если проект будет успешными, и начнет приносить прибыль, даже поделимсяSo-so Так что приогромнейшее вам спасибо, творческих успехов и развития дальше Вам и вашим проектам, а я если что еще буду Вас мучать вопросамиOops! Хочется тоже стать таким как вы и нести пользу в массыTears
P.S. А почему вы не укажите на главной странице или в ветке по xbb редакторе что развитие проекта идет на гит хабе?(хотя может я просто слепой и не увидел)
Вы реализовали количество оставшихся символовNot so
30.03.2012 10:46:27 #
Opera Гость Сергей
Кстати в
В файле bbcode/images/smiles/Set_Smiles_YarNET.pak
есть только его емэил alexsa1212@rambler.ru, при написании письма на который выдало что письмо не доставлено. Я подозреваю что человек уже давно не пользовался своим емаилом, и его удалили из базы данных, не знаете как с ним еще можно связаться можно. Странно все, ни сайта нету поддержки, ни адреса для связи) а в паке можете вроде удалить его емэил, так как он уже не действитетелен. Можете проверить) печалько конечноNot so
30.03.2012 11:58:40 #
Mozilla Firefox dima
Что подразумевается под фразой "не будут распространяться,либо будут распространяться по той-же лицензии GNU GPL"? если форма будет на форуме, это будет считаться распространением или нет?

Это не является распространением. Вот если вы будете распространять сами скрипты форума, то должны будете делать это под лицензией GNU GPL.
 
А почему вы себе в смайлики тайтл не зададите если в коде тем не менее он уже предусмотрен?

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

Пусть оно, сначала, дойдет до чего-то значимого Well
 
Я подозреваю что человек уже давно не пользовался своим емаилом, и его удалили из базы данных, не знаете как с ним еще можно связаться можно. Странно все, ни сайта нету поддержки, ни адреса для связи) а в паке можете вроде удалить его емэил, так как он уже не действитетелен.

Я не знаю как его найти. Его мыло в файле ничему не мешает, а его удаление может быть расценено как нарушение авторских прав. Пусть уж там остается. Лучше было бы вообще заменить весь пакет смайлов, но я не художник.
30.03.2012 12:31:38 #
Opera Гость Сергей
Да, Дмитрий, было бы не плохо перерисовать весь пакет смайлов, может когда нибудь наш художник и займется этим, а так ему и так хватает пока что рисоватьNot so А аналогов в интеренете посмотрели толком нет, пакетов готовых нет как таковых, только от айвина(колобки), который требует деньги от проекта, который еще даже не стартовал и только принес огромный убыток а не пользуNot so Все остальные встечаются в единичных случаях и очень убогие) так что на данный момент нормальных пакетов смайлов всего два) этот который у вас и от колобка( Будем думать что делать и что использовать и какEyes in a heap
 
Кстати это я у вас спрашивал еще в самом начале старта разработки проекта про количество оставшихся символов в сообщении, наверно больше года назад) но так и не сумел реализовать тогда ее, сейчас уже поболя разбираюсь во всем, можно было бы попробовать реализовать и самому эту функцию, но теперь нет необходимостиWell
 
кстати на гитхабе ниче не понял) какой то мутный сайт, список файлов выложен и все, можно зипом скачать библиотеку, плюс какие то коменты написаны если перейти на страницу проекта как я понял) Здесь не лучше ли продолжить развитие проекта? и функции которые реализовали у себя на сайте добавить в пакетIt is surprised
 
Еще раз спасибоYes
30.03.2012 13:38:40 #
Mozilla Firefox dima
GitHub, на самом деле очень удобен. Это - социальная сеть программистов для совместного ведения открытых проектов. Под нее разработана очень удобная, в указанном плане, система контроля версий.
 
Конечно, приходится сделать усилие над собой, чтобы ее изучить, но это того стоит. Она предоставляет большие возможности.
 
Пожалуй, единственный недостаток ГитХаба - это отсутствие русской локализации на сайте. С другой стороны, английский все равно учить необходимо.

Ответить:

Представиться как     Антибот:
   

Просьба не постить мусор. Пользуйтесь кнопкой предварительного просмотра на панели инструментов редактора.

Введите логин: и пароль: (

© 2007-2017, Дмитрий Скоробогатов.
Разрешается воспроизводить, распространять и/или изменять материалы сайта
в соответствии с условиями GNU Free Documentation License,
версии 1.2 или любой более поздней версии, опубликованной FSF,
если только иное не указано в самих материалах.