"Продвинутые" BB-коды

Автор temytch, 24 июля 2006, 19:42:38

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

temytch

Как сделать тег оффтопика ,например, я знаю, но я еще хочу сделать теги, подсвечивающие синтаксис С++, Паскаля и других языков. Как сделать подсветку синтаксиса? Я думаю это будет полезно не тоько мне.  ;)

Grek

Подсветка синтаксиса Geshi SMF

temytch

За ответ, конечно спасибо, но я его не очень понимаю.
Это название мода?

Mavn

SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

Nik

Хм... А как сделать тэг оффтопа?
И время всякому делу под небесами!
Lazarus: секреты и советы.

temytch

Спасибо, Mavn.

2Nik:

Sources\Subs.php ищешь массивы тэгов и добавляешь рядом

array(
   'tag' => 'offtop',
   'before' => '<div class="quoteheader">Оффтопик:</div><div class="offtop">',
   'after' => '</div>',
   'block_level' => true,
),

В каждой теме делаешь класс оффтопа и по иконке, давай им имена offtop.gif
В файле Themes\default\post.template.php ищешь 767 строку и добавляешь после нее еще одну.

'offtop' => array('offtop' => 'offtop', 'before' => '[offtop]', 'after' => '[/offtop]', 'description' => ' описание тэга '),

(можно в другой строке, но после цитаты это логичнее).
И вроде всё.

Alder

Цитата: temytch от 11 августа 2006, 00:03:33
В каждой теме делаешь класс оффтопа и по иконке, давай им имена offtop.gif
А можно подробнее про добавление класса? С примером для SMF 1.1.1

Mavn

Цитата: temytch от 11 августа 2006, 00:03:33
В каждой теме делаешь класс оффтопа и по иконке, давай им имена offtop.gif
В файле Themes\default\post.template.php ищешь 767 строку и добавляешь после нее еще одну.

'offtop' => array('offtop' => 'offtop', 'before' => '[offtop]', 'after' => '[/offtop]', 'description' => ' описание тэга '),

(можно в другой строке, но после цитаты это логичнее).
И вроде всё.
а это чем не пример??
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

Alder

Цитата: Mavn от 26 января 2007, 09:31:58
а это чем не пример??
Сорри,с php слабо знаком :( Не знал,что так классы задаются

KyDECHuK

#9
 2 temytch
Гм, это только добавление кнопки на панель ответа ? или полноценный тег ?
Ибо не понятно почепу кнопка есть и работает, а вот текст выделенный тегом не оформляется никак.

Разобрался
Части
   'before' =>
   'after' =>
отвечают за оформление, т.е. можно оформить по своему усмотрению.

temytch

Цитата: Alder от 26 января 2007, 17:56:15
Сорри,с php слабо знаком :( Не знал,что так классы задаются
Я имел в виду класс CSS. :)

В style.css

.offtop{

}

Видел на одном форуме тег user. Как сделать?

bbbbbb

Mavn, а для php вы сделали мод?

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

Цитата: Mavn от 25 июля 2006, 17:03:11
http://mods.simplemachines.org/index.php?mod=200

битая ссылка, а как мод для кода php называеться?

Mavn

сам тэг [php] [/php]  стандартный в smf так что я ничего не делал
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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