Форум -> News (модуль и блок) -> Использовать HTML в BB редакторе |
Использовать HTML в BB редакторе |
---|
Rado | Дата: 07.07.2008, в 20:23 | Сообщение №1 |
Активный участникПользователь №: 5 Сообщений: 100
| Привет всем!
Ребята помогите прикрутить http://www.ponedelnikov.net/index.php?name=Pages&op=page&pid=33 к SLAED 4.1 ПРО.
Нифига не получается не так ни так... |
|
|
Serg_pnz | Дата: 08.07.2008, в 09:57 | Сообщение №2 |
АдминистраторПользователь №: 1 Сообщений: 2243
| Пишу по АС 4.2, но это не так важно ;)
Правим индекс админки.
Внимание! Крайне НЕ рекомендую открывать эту возможность при добавлении статей пользователями!
1. Правим function page_add()
1.1. Код | 1
| $hometext = save_text($_POST['hometext']);
$bodytext = save_text($_POST['bodytext']); |
меняем на
Код | 1
| $tmp = $conf['redaktor'];
if (intval($_POST['usehtml'])) {global $conf; $conf['redaktor'] = 0;}
$hometext = save_text($_POST['hometext']);
$bodytext = save_text($_POST['bodytext']);
$conf['redaktor'] = $tmp; |
1.2 ПОСЛЕ Код | 1
| ."<div class=\"left\">"._C_16."</div><div class=\"center\">".radio_form($acomm, "acomm")."</div>" |
вставляем
Код | 1
| ."<div class=\"left\">"._USEHTML."</div><div class=\"center\">".radio_form($usehtml, "usehtml")."</div>" |
2. Правим function page_save()
2.1. Код | 1
| $hometext = save_text($_POST['hometext']);
$bodytext = save_text($_POST['bodytext']); |
меняем на
Код | 1
| $tmp = $conf['redaktor'];
if (intval($_POST['usehtml'])) {global $conf; $conf['redaktor'] = 0;}
$hometext = save_text($_POST['hometext']);
$bodytext = save_text($_POST['bodytext']);
$conf['redaktor'] = $tmp; |
3. В языковые админки добавляем
Код | 1
| define("_USEHTML","Юзать ХТМЛ"); |
| Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
Rado | Дата: 08.07.2008, в 10:13 | Сообщение №3 |
Активный участникПользователь №: 5 Сообщений: 100
| |
|
MrSmit | Дата: 08.07.2008, в 20:08 | Сообщение №4 |
НовичокПользователь №: 133 Сообщений: 20
| А в конфиг сохранять не нужно? Если делать все как написано, то не сохраняется использовать HTML.
Я дописал еще сохранение файла
Код | 1
| $content .= "\$usehtml = \"".$_POST['usehtml']."\";\n"; |
|
|
|
Serg_pnz | Дата: 08.07.2008, в 22:06 | Сообщение №5 |
АдминистраторПользователь №: 1 Сообщений: 2243
| MrSmit, а это еще зачем? | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
Serg_pnz | Дата: 08.07.2009, в 13:59 | Сообщение №6 |
АдминистраторПользователь №: 1 Сообщений: 2243
| Для 4.3 еще надо заменить в security.php в function save_text($text)
Строку
Код | 1
| $out = nl2br(str_replace("\\", "***092;", stripslashes(text_filter($text, 2)))); |
на
Код | 1
| $out = ($conf['redaktor'] == 1) ? $out = nl2br(str_replace("\\", "***092;", stripslashes(text_filter($text, 2)))) : $out = str_replace("\\", "***092;", stripslashes($text)); |
*** - звёзды уберите
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно Serg_pnz 08.07.2009 г. в 15:58:46 | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
gnyny | Дата: 18.08.2009, в 14:21 | Сообщение №7 |
ГостьПользователь №: 934 Сообщений: 2
| Все получилось и все работает , даже получалось заменять раньше одинарные ковычки на двойные , но вчера столкнулся с проблемой , нужно было вставить JS код , странно что при просмотре статьи все работает , но при добавление она просто не заносится в базу данных , и дело все из-за одинарных ковычек , но если их заменить в коде - код не работает , что делать ?
Код | 1
| <script>
function collapsElement(id) {
if ( document.getElementById(id).style.display != "none" ) {
document.getElementById(id).style.display = 'none';
}
else {
document.getElementById(id).style.display = '';
}
}
</script>
<a href="javascript:collapsElement('div11')" onfocus="this.blur()">
<span id="span11">Заголовок</span>
</a>
<div style="display:none" id="div11">
текст
</div> |
|
|
|
Serg_pnz | Дата: 19.08.2009, в 19:47 | Сообщение №8 |
АдминистраторПользователь №: 1 Сообщений: 2243
| gnyny, а ты всё-таки попробуй их тут убрать
И какая версия твоего двига? | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
gnyny | Дата: 19.08.2009, в 22:13 | Сообщение №9 |
ГостьПользователь №: 934 Сообщений: 2
| Убрал , да я все уже перепробывал , любые одинарные ковычки - жмешь Отправить - и не добавляется, есть еще один , BB спойлер , там код немного другой,но всеже , при все тех-же одинарных ковычках , также не добавляется ! что делать ? срочно нужна помощь , нужно както сделать наверное так чтобы одинарные ковычки воспринимал модуль ! за ранее спасибо.
Версия Ас 4.3.1 next
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно gnyny 19.08.2009 г. в 23:04:58 |
|
|
moskmii | Дата: 16.09.2009, в 13:53 | Сообщение №10 |
Активный участникПользователь №: 96 Сообщений: 184
| а php код обрабатывать будет? |
|
|
Serg_pnz | Дата: 16.09.2009, в 14:01 | Сообщение №11 |
АдминистраторПользователь №: 1 Сообщений: 2243
| moskmii, типа? | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
moskmii | Дата: 16.09.2009, в 14:11 | Сообщение №12 |
Активный участникПользователь №: 96 Сообщений: 184
| Если вставить пхп код, например какой либо запрос с выводом из базы данных. Он обработается, т.е. получим результат этого запроса на странице? |
|
|
Serg_pnz | Дата: 17.09.2009, в 09:13 | Сообщение №13 |
АдминистраторПользователь №: 1 Сообщений: 2243
| moskmii, конечно не будет. | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
|
Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!
|