Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2008-11-17 21:21:38

RocketBoy
Участник
Откуда Калининград
Зарегистрирован: 2008-10-14
Сообщений: 552
Рейтинг :   27 
Сайт

Как изменить bbcode для ol

Замес.
Нужно, по дизайну, сделать цвет шрифта в нумерованом списке ol (самих номеров), отличающимся от цвета основного шрифта. Должно получиться вот так:
4ca82782c5372a547c104929f03fe7a9.jpg

css

ul, ol {
	margin: 10px 30px;
	padding: 0 15px;
	color: #F88F26;
}
ul span, ol span {
	color: #CCC;
}

html

                         
<ol>
				<li><span>example of ordered list</span></li>
				<li><span>uses span to color the numbers</span></li>							
			</ol>

В админке нажимая на нужную мне иконку, получаем

[ol]
[li][/li]
[li][/li]
[li][/li]
[/ol]

Как сделать, что бы получилось (без ручного редактирования, т.к. буду это делать не я)

[ol]
[li][span][/span][/li]
[li][span][/span][/li]
[li][span][/span][/li]
[/ol]

Ну или ХЗ как smile Гуру подскажите

PS/ Все вопрос снят, решил smile

Изменено RocketBoy (2008-11-17 21:32:37)

Не в сети

#2 2008-11-17 22:00:29

ROZARD
Модератор
Откуда Россия, Астрахань
Зарегистрирован: 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: Как изменить bbcode для ol

RocketBoy пишет:

Как сделать, что бы получилось (без ручного редактирования, т.к. буду это делать не я)

[ol]
[li][span][/span][/li]
[li][span][/span][/li]
[li][span][/span][/li]
[/ol]

Ну или ХЗ как smile Гуру подскажите

PS/ Все вопрос снят, решил smile

Редактируешь файл quicktags.tpl. Он находится "engine\skins\default\tpl\quicktags.tpl".
Находишь в нем строчку(21):

<a onclick="insertext('[ol]\n[li][/li]\n[li][/li]\n[li][/li]','\n[/ol]', '{area}')" title='{l_qt_numlist}'><img src="{skins_url}/tags/numlist.gif" hspace="5" vspace="5" alt="{l_qt_numlist}" /></a>

Меня на:

<a onclick="insertext('[ol]\n[li][span][/span][/li]\n[li][span][/span][/li]\n[li][span][/span][/li]','\n[/ol]', '{area}')" title='{l_qt_numlist}'><img src="{skins_url}/tags/numlist.gif" hspace="5" vspace="5" alt="{l_qt_numlist}" /></a>

Не в сети

#3 2008-11-17 23:58:06

RocketBoy
Участник
Откуда Калининград
Зарегистрирован: 2008-10-14
Сообщений: 552
Рейтинг :   27 
Сайт

Re: Как изменить bbcode для ol

ROZARD, так с начала и сделал, только не работает.

Сделал потом так

<a onclick="insertext('[ol]\n[li]<span></span>[/li]\n[li]<span></span>[/li]\n[li]<span></span>[/li]','\n[/ol]', '{area}')" title='{l_qt_numlist}'><img src="{skins_url}/tags/numlist.gif" hspace="5" vspace="5" alt="{l_qt_numlist}" /></a>

и в адд и едит поставил галку html, что бы сразу нажата была. Тогда работает

Не в сети

#4 2008-11-18 16:28:25

ROZARD
Модератор
Откуда Россия, Астрахань
Зарегистрирован: 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: Как изменить bbcode для ol

Упс, забыл. Там нужно ещё в parse.class.php добавить после 148-ой строчки строчку:

$content=preg_replace("#\[span\](.*?)\[/span\]#is", "<span>$1</span>", $content);

Не проверял, но работать должен...:rolleyes:

Изменено ROZARD (2008-11-18 16:29:27)

Не в сети

#5 2008-11-18 17:41:47

RocketBoy
Участник
Откуда Калининград
Зарегистрирован: 2008-10-14
Сообщений: 552
Рейтинг :   27 
Сайт

Re: Как изменить bbcode для ol

ROZARD, спасибо друк

Не в сети

Подвал раздела

Работает на FluxBB