Кнопки либо же BB коды
|
|
|
2011-06-28Дата: Вторник, 28.06.2011, 16:24 | Сообщение # 1 |
Рядовой
Группа: Проверенные
Статус: Offline
|
fflesh, В прошлой моей теме Вы так и не ответили, после етого я решил взять что то новое, теперь у меня возник вопрос:
Кроме тега <br /> нельзя выровнять всё в пару строчек (доп. поля). У Вас на форуме я нашёл ети поля для видео\мп3, но также хотелось бы еще добавать файл\картинку примерно как у Вас, но 2-х разный полях чтобы ето происходило, также на форуме (чужом, ссылку указывать не буду(при необходимости предоставлю, все вопросы в ПМ, либо на личной сайте)если такая вещь как сообщение от администратора, я пробывал стиль изменить, но почему всё постоянно идёт сквозь рук...), но об етом попозже, я бы хотел, если такое возможно в конечном счёте, добавить ети кнопки выше указаные в BB коды.
Второй и 3-й вопрос:
2) Ваш скрипт довольно таки харош в разшерении поля (я в етом не понимаю, но с помощью некоторых сервисов можно рипнуть сайт целиком...), я бы тоже хотел его, но не как у Вас, в нижней части ввода текста, предоставлю пример (доступ открыт для гостей на добавление сообщений на форуме),показать )... прервусь доджусь ответа, напишу об 3-м и последующих сообщениях.
fflesh, спасибо Вам что хотябы на часть сообщений отвечаете )
P.S. почему то BB коды в подписи перестали отвечать....
Сообщение отредактировал SoundVan - Вторник, 28.06.2011, 16:25 | | |
|
|
2011-07-10Дата: Воскресенье, 10.07.2011, 00:56 | Сообщение # 2 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
SoundVan, Quote (SoundVan) fflesh, В прошлой моей теме Вы так и не ответили Обычно, принято ссылаться ..... Quote (SoundVan) У Вас на форуме я нашёл ети поля для видео\мп3, но также хотелось бы еще добавать файл\картинку примерно как у Вас, но 2-х разный полях чтобы ето происходило, также на форуме
Замена кода на любое JS событие//// Полей - сколько нужно. Ссылка на файл http://likbezz.ru/tmpls/?a=mm;t=audio Нужное - изменить. ....
Quote (SoundVan) но с помощью некоторых сервисов можно рипнуть сайт целиком...) Целиком можно рипнуть сайт по любому, на то и ссылается статья о защите авторского права! Остальной части вопроса не понял ......
Quote (SoundVan) P.S. почему то BB коды в подписи перестали отвечать.... Я запретил [url] в подписи. Для этого есть профиль. Остальные BB-коды (форматирования текста) работают. ...
| | |
|
|
2011-07-18Дата: Понедельник, 18.07.2011, 17:01 | Сообщение # 3 |
Рядовой
Группа: Проверенные
Статус: Offline
|
Спасибо.
| | |
|
|
2011-07-20Дата: Среда, 20.07.2011, 11:53 | Сообщение # 4 |
Сержант
Группа: Проверенные
Статус: Offline
|
likbezz, подскажите, как сделать, чтобы данном bbcode:
Code //Парные кавычки defKav="«»"; bbcode_kav={"Type":2,"Value":defKav,"CodeStart":'«',"CodeEnd":'»'}; Тэг прописывался без квадратных скобок!?.
Сообщение отредактировал MAGELLAN - Среда, 20.07.2011, 12:12 | | |
|
|
2011-07-20Дата: Среда, 20.07.2011, 23:51 | Сообщение # 5 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
MAGELLAN, Как я понял, могу ошибаться, это скрипт BBComplex? ... К сожалению, он не установлен ни на одном из тестовых сайтов, а вот так, по отрывку сказать сложно ... ...
| | |
|
|
2011-07-21Дата: Четверг, 21.07.2011, 07:38 | Сообщение # 6 |
Сержант
Группа: Проверенные
Статус: Offline
|
Quote (likbezz) Как я понял, могу ошибаться, это скрипт BBComplex? ... Верно! Создатель комплекса утверждал, что возможно, но из-за "программерского" апломба, так и не сказал (его сайт закрыт за не оплату "доменного имени")!!.
Сообщение отредактировал MAGELLAN - Четверг, 21.07.2011, 07:55 | | |
|
|
2011-07-21Дата: Четверг, 21.07.2011, 08:06 | Сообщение # 7 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
MAGELLAN, А где нибудь есть пример с квадратными скобками -- чтобы иметь представление на что это вообще похоже?
| | |
|
|
2011-07-21Дата: Четверг, 21.07.2011, 09:32 | Сообщение # 8 |
Сержант
Группа: Проверенные
Статус: Offline
|
Quote (likbezz) А где нибудь есть пример с квадратными скобками -- чтобы иметь представление на что это вообще похоже? После обработки bbcod`a -- это выглядет примерно так: Понимаю, что «блажь дилетанта» -- ибо, в реальности всё организуется через: Code //Специальные символы bb_special=function(){return('<select name="newsymbols" class="codeButtons" onchange="bbcobj.symbolinssert(this.options[this.selectedIndex].value,\'message\');this.selectedIndex=0;"><option value="0">Специальные символы</option><option value="́">*удар́ение*</option><option value="^">^</option><option value="d">d</option><option value="?">?</option><option value="f">f</option><option value="g">g</option><option value="i">i</option><option value="Є">Є</option><option value="k">k</option><option value="l">l</option><option value="n">n</option><option value="Ї">Ї</option><option value="p">p</option><option value="q">q</option><option value="ё">ё</option><option value="u">u</option><option value="v">v</option><option value="w">w</option><option value="{">{</option><option value="•">•</option><option value="…">…</option><option value="?">?</option><option value="?">?</option><option value="?">?</option><option value="?">?</option><option value="™">™</option><option value="?">?</option><option value="?">?</option><option value="?">?</option><option value="?">?</option><option value="v">v</option><option value="?">?</option><option value="?">?</option><option value="?">?</option><option value="?">?</option><option value="?">?</option><option value="?">?</option><option value="?">?</option><option value="a">a</option><option value="b">b</option><option value="c">c</option><option value="e">e</option><option value="h">h</option><option value="p">p</option><option value="r">r</option><option value="s">s</option><option value="t">t</option><option value="u">u</option><option value="x">x</option><option value="y">y</option><option value="|">|</option><option value="}">}</option><option value="~">~</option><option value=""></option><option value="^d?fgiЄklnЇpqёuvw{•…????™????v???????abcehprstuxy|}~́">Все разом!</option></select>');} Но "переклинило"!!. Сижу и пытаюсь... но, что можно ждать от юриста!?.
Сообщение отредактировал MAGELLAN - Четверг, 21.07.2011, 09:41 | | |
|
|
2011-07-21Дата: Четверг, 21.07.2011, 10:06 | Сообщение # 9 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
MAGELLAN, Quote (MAGELLAN) После обработки bbcod`a -- это выглядет примерно так: ) Как выглядят кавычки, европейские кавычки, я в курсе, ) До меня плохо доходит принцип того, что вы пытаетесь объяснить. Данный кусок скрипта - образует выпадающий список спец. символов, при выборе пункта которого в поле «message» добавляется выбранный символ. Мне не понятно другое -- зачем его ещё и обрабатывать? Символы, в том числе и такие распространённые, как «кавычки», “гусиные лапки”, ‘английские кавычки’, про́чие › стрелочки ☑ ツ @ § € ¥ £ ℱ ∞ ★ ₪ Ω и тд и тп.... не требуют последующей обработки после добавления - как того требуют BB-коды форматирования текста [в] [/в] - например, заменяется на <b> и </b> ... на что заменяются эти? ... ...
И, кстати, что за версия такая? -- не помню в офф. версии (смотрел в зимой вроде) списка спец.символов .... Или это что-то самопальное? ... ... А просто добавить любой символ элементарно вот таким образом: Quote (Code) <input value="»" onclick="emoticon('»');return false;" class="codeButtons" title="Правая кавычка" type="button"> - добавляет правую кавычку » ....
Соответственно, можно переделать и под список....
Code <select name="newsymbols" class="codeButtons" onchange="emoticon(this.options[this.selectedIndex].value,\'message\');this.selectedIndex=0;"><option value="0">Специальные символы</option> ..... ... Вот только нужно глянуть, есть ли такая функция - «emoticon» - вообще в этом скрипте. На сайтах со стандартными BB-кодами она есть по умолчанию. Если нет, то узнать как имя функции, что вставляет одиночные символы ... возможно, есть похожая. Должна быть. ... ....
| | |
|
|
2011-07-21Дата: Четверг, 21.07.2011, 11:40 | Сообщение # 10 |
Сержант
Группа: Проверенные
Статус: Offline
|
likbezz, к сожалению, у меня здесь нет возможности прикрепить "js-файл" -- вот ссылка: BBComplex. Что касается "списка" -- он стандартный написан автором скрипта, но Вы правы в том, что может быть и самопальным, т. к. он ("комплекс") написан так, что каждый пользователь может его менять, дописывать и переписывать, если силён в JavaScript.
Что касается моёго случая, то мне хочется сделать bb-кнопку, которая при нажатии выдавала кавычки без скобок... Как сам комплекс работает можно испытать на моём сайте в Учебном форуме, но придётся зарегиться.
Сообщение отредактировал MAGELLAN - Четверг, 21.07.2011, 11:43 | | |
|
|
2011-07-21Дата: Четверг, 21.07.2011, 20:20 | Сообщение # 11 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
MAGELLAN, Quote (MAGELLAN) т. к. он ("комплекс") написан так, что каждый пользователь может его менять, дописывать и переписывать -- Эт понятно, чем, кстати, многие и пользуются, ), но некоторые -- пишут свои «комплекс′ы» ) .... Quote (MAGELLAN) Что касается моёго случая, то мне хочется сделать bb-кнопку, которая при нажатии выдавала кавычки без скобок... Как сам комплекс работает можно испытать на моём сайте в Учебном форуме, но придётся зарегиться. -- Отличненько. Кнопка уже присутствует? или только в разработке? Неважно, гляну. ... Ну что.... сходиил, глянул ... (кстати, http://magellan.clan.su/forum/20-41-271-16-1311265789 -- удалите мой тестовый пост) ... Все нормально работает ... Видимо, вы уже поправили или я что-то не просёк.
...
| | |
|
|
2011-07-22Дата: Пятница, 22.07.2011, 08:58 | Сообщение # 12 |
Сержант
Группа: Проверенные
Статус: Offline
|
Коллега, (как админ -- админу), спасибо, что зашли!.. Но "список", всегда работал исправно. Я говорил о кнопке: Когда сегодня зашёл на форум и нажал её -- то: Я вчера попробовал вставить "emoticon('»'" в "js", но панель bb-кодов слетела (синтаксическая ошибка) -- вернул всё как было! -- и теперь не понимаю, что произошло... :'(
Сообщение отредактировал MAGELLAN - Пятница, 22.07.2011, 11:30 | | |
|
|
2011-07-22Дата: Пятница, 22.07.2011, 09:34 | Сообщение # 13 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
MAGELLAN, Quote (MAGELLAN) Но "список", всегда работал исправно. Я говорил о кнопке: Тут тоже просто: Поменяйте вот это: Quote (Code) <img border="0" align="middle" onclick="bbcobj.oncetag('«»','message');" title="Кавычки" alt="«»" src="http://magellan.clan.su/bbicons/kav.gif" style="background: url("http://magellan.clan.su/bbicons/modern/bbc_bg.gif") repeat scroll 0% 0% transparent;" onmouseup="bbcobj.bbc_highlight(this, true, false);" onmouseout="bbcobj.bbc_highlight(this,false,false);" onmouseover="bbcobj.bbc_highlight(this,true,false);" onmousedown="bbcobj.bbc_clicklight(this);" id="xbb_button_«»">
На вот это: Quote (Code) <img border="0" align="middle" onclick="bbcobj.symbolinssert('«»','message');" title="Кавычки" alt="«»" src="http://magellan.clan.su/bbicons/kav.gif" style="background: url("http://magellan.clan.su/bbicons/modern/bbc_bg.gif") repeat scroll 0% 0% transparent;" onmouseup="bbcobj.bbc_highlight(this, true, false);" onmouseout="bbcobj.bbc_highlight(this,false,false);" onmouseover="bbcobj.bbc_highlight(this,true,false);" onmousedown="bbcobj.bbc_clicklight(this);" id="xbb_button_«»"> ... И всё будет работать .... Надеюсь кнопочки вставляются просто HTML-кодом, а не скриптом ... ) Иначе ... нужно будет искать данный код в скрипте и править уже там ... Не забываем делать резервные копии скрипта перед внесением каких либо изменений .... ....
| | |
|
|
2011-07-22Дата: Пятница, 22.07.2011, 11:48 | Сообщение # 14 |
Сержант
Группа: Проверенные
Статус: Offline
|
likbezz, спасибо за помощь! А синтаксис кнопок выглядет так: Code //==============Парные кавычки bb_kav=function(){return(_bb_Button([["Type",2],["Value","«»"],["Where","message"],["Title","Кавычки"],["GIFImage","kav"]]));}
Code //Назначение кнопок BB-Панели //Для назначения кнопок используется функция _bb_Button. Функция _bb_Button принимает массив параметров кнопки. //Синтаксис - _bb_Button([["параметр",значение],["параметр",значение],<...>,["параметр",значение]]) //Параметры - "Type", "Value", "Where", "Title", "GIFImage", "Special" //"Type" - Тип кнопки. Тип кнопки может быть: //0-"special" - позволяет указать параметр "Special"(с помощью _bb_set) в котором можно прописать свой код. //Использование типа 0 без параметра "Special" дает тот же эффект, что и с типом 13 //1-"simple" - стандартная кнопка BB-Кода. //2-"once" - BB-Код, без закрывающего тега. //3-"url", 4-"email", 5-"img", 6-"cut", 7-"list", 8-"video", 9-"audio", 10-"sml", 11-"keybrd", 12-"translit" //13-"none" - при использовании "Type" >= 13 рисуется только изображение кнопки, без действий при нажатии. //"Value" - Значение тега BB-Кода //"Where" - Применяется к форме с заданным ID. По-умолчанию, "message". //"Title" - Заголовок кнопки //"GIFImage" - Изображение в формате GIF. Внимание, указывать нужно только имя изображения и, если нужно, подкатолог, в котором оно лежит относительно переменной DefMsgIconUrl, без расширения .gif //"Special" - Дополнительные функции кнопки в формате javascript. Прописываются в onClick="..." Работают со типами кнопок < 13
Сообщение отредактировал MAGELLAN - Пятница, 22.07.2011, 11:49 | | |
|
|
2011-07-22Дата: Пятница, 22.07.2011, 12:02 | Сообщение # 15 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
MAGELLAN, Ну и как заменить «bbcobj.oncetag()» на «bbcobj.symbolinssert()» ... ? ... По данной инструкции? ... А, въехал ... Quote (JavaScript) //==============Парные кавычки bb_kav=function(){return(_bb_Button([["Type",0],["Value","kav"],["Special","bbcobj.symbolinssert('«»','message');"],["Title","Кавычки"],["GIFImage","kav"]]));} Держите - проверил, работает ... ... Quote (likbezz) bb_kav=function(){return(_bb_Button([["Type",0],["Value","kav"] .... Кстати, выделенное - желательно не проставлять спец. символами. Это значение играет роль в скрипте, а некоторые спец символы плохо трактуются. ...
| | |
|