Перейти к контенту
  • 0

[BB Code] Как добавить в форму ответа?


saman

Вопрос

Создал я два новых BB Code, а как добавить их в форму ответа я не знаю. Предполагаю, что в скинах это где-то, а вот где?..
Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

d1pro

посмотрел я, пописал что-то и ничего не получилось ;)

Сделал я (идея принадлежит кому-то с www.neowin.net) BB Code поиска на Яндексе или на Гугле (можно вообще любой поисковик запихнуть). Тоесть вставляем в тег [yandex]искомую вещь[/yandex] и получаем ссылку вида искомую вещь

 

Инструкция

В админке создаём новый BB Code:

Custom BBCode Title: Yandex

Custom BBCode Description: Описываем

Custom BBCode Example: [yandex]Ежедневные Компьютерные Новости[/yandex]

Custom BBCode Tag: yandex

Use Option in tag? No

Custom BBCode Replacement: <a href="http://www.yandex.ru/yandsearch?rpt=rad&text={content}" target="_blank">{content}</a>

 

Люди, помогите воткнуть всё это добро в форму ответа.

 

P.S. И ещё проблема, то ли глюк форума, вот если всё как выше делаешь, то в "Помощь по кодам форума" не показывается итоговый результат этого кода, хотя в постах всё нормально :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0

d1pro

Всмысле взять вот это:

<input type='button' accesskey='t' value=' TRANSLIT ' onclick='translit()' class='codebuttons' name='TRANSLIT' onmouseover="hstat('translit')" />

И подправить под свои нужды? Если да, то я так именно и делал, кнопка появлялась, но не работала.

Если ещё нужно что-то где-то добавлять, то ткните меня туда носом

Ссылка на комментарий
Поделиться на других сайтах

  • 0

saman

Видимшь там onclick прописано translit(). Это из ipb_bbcode.js. А для простых тэгов пойдет функций simpletag(). Посмотри ее использование для тэгов B, I, U и т.д.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

че то пытался я сделать кнопку [offtopic], но так и не получлось.

 

(препологается что она используется когда человек пишет не в тему, в результате текст идет маленькими буквами, сереньким цветом)

 

:D

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Ну кнопку я сделал наконец-то, но появился другой глюк и не отображается описание кнопки, будем разбираться :D
Ссылка на комментарий
Поделиться на других сайтах

  • 0

saman

Подсказка это onmouseover="hstat('translit')" , где translit это имя переменной из get_javascript. В общем разберешься :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0
на самом деле, что бы реализовать полноценную работу одного bbcode, да еще и что бы всунуть его кнопкой в post screen нужно немало попыхтеть. но реализовать можно. я всовывал себе ниспадающий список align - получилось! :D
Ссылка на комментарий
Поделиться на других сайтах

  • 0

11b

Скачай мод и посмотри, что там было сделано.

P.S. Мод находится в здешнем файловом архиве

Ссылка на комментарий
Поделиться на других сайтах

  • 0

В версии 1.3 у меня четыре файлика -

ibfcode.js, ibfcode_old.js, hints.js, quote.js

и где править Чтоб для кнопки "OFFTOP" подсказки отображались???

Упарился искать :D

theIggs подсказал, что help_translit - определение отсутствует

ну никак найти не могу..

Может подскажет кто где копать?

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Есть проблемка.

сделал кнопку назвал оффтоп.

работает превосходно, но при закрытии ввкода кнопка меняет название на offtop

как сделать, что бы оставалось на русском языке?

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Логично.

А теперь вопрос, где именно, в ipb_bbcode.js или в скинах?

 

<input type='button' accesskey='O' value=' Оффтоп ' onclick="simpletag('OFFTOP')" class='codebuttons' name='OFFTOP' onmouseover="hstat('offtop')" />

где именно?

Ссылка на комментарий
Поделиться на других сайтах

  • 0

как ни искал-не нашёл.

 

не подскажут ли глубокоуважаемые и весьмапремудрые знатоки, что менять?

Ссылка на комментарий
Поделиться на других сайтах

  • 0
А вы покажите содержимое этой функции :D
Ссылка на комментарий
Поделиться на других сайтах

  • 0

всё. всем спасибо.

сам разобрался и перешёл в категорию весьмапремудрознающих :D

 

if ( (tagRemove != 'FONT') && (tagRemove != 'SIZE') && (tagRemove != 'COLOR') && (tagRemove != 'ALIGN') )
		{
			if ( tagRemove == 'QUOTE') 
			 eval("fombj." + tagRemove + ".value = ' " + "Цитата" + " '"); 
			else
			 if ( tagRemove == 'OFFTOP') 
			 eval("fombj." + tagRemove + ".value = ' " + "Оффтоп" + " '");
			else
			 eval("fombj." + tagRemove + ".value = ' " + tagRemove + " '");


								   eval(tagRemove + "_open = 0");
		}

вот так стал выглядеть код

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

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

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.