Форум » Система построения сайтов » Разное » html код не действует в новостях
Открыть Ответить

html код не действует в новостях

11
16.05.2010 17:09:22

Уважаемые знатоки Слаеда нет ли у кого возможности сделать в редакторе новый BB код [html], соответственно что бы между этими тэгами можно было вставлять произвольный html код, желательно (но не обязательно) чтоб этой возможностью мог пользоваться только адин.
Ветка Slaed Lite.
Спасибо.

Версия системы SLAED CMS 2.6 Lite
Версия PHP PHP 4
Сервер Сервер в интернете
gruz
gruz
4.08

4.08

12
16.05.2010 21:04:54

gruz, прочитайте вот этот пост: http://www.slaed.net/forum-view-9719.html#9725 и делайте по аналогии...

GRAFLEKX
GRAFLEKX
3.92

3.92

13
16.05.2010 21:36:30

GRAFLEKX, там же речь идёт о коде замка и о вставке в редактор кнопки уже сделанного BB кода.
А я же не знаю какой сам код нужен чтоб между тэгом
[html] и [/html] к примеру такой

Код
[html]<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="335" height="28" id="divplaylist"><param name="movie" value="http://www.divshare.com/flash/playlist?myId=11388523-986" /><embed src="http://www.divshare.com/flash/playlist?myId=11388523-986" width="335" height="28" name="divplaylist" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object>[/html]
Версия системы SLAED CMS 2.6 Lite
Версия PHP PHP 4
Сервер Сервер в интернете
gruz
gruz
4.08

4.08

14
17.05.2010 15:16:04 17.05.2010 15:16:56

А что код разный будет ?
Видишь ли система при передаче через пост заслешивает всю инфу передаваемую через ПОСТ.

Ты можешь поставить галочку при добавлении новости . Но только в админке. То есть если галка отмечена то вставлять как html

открываем modules/News/admin/index.php

в функции function AddStory() {

перед

Код
echo "<tr><td>"._ACTCOM."</td><td>"
    ."<input type=\"radio\" name=\"acomm\" value=\"0\" $sel1>"._YES." &nbsp;&nbsp; <input type=\"radio\" name=\"acomm\" 

value=\"1\" $sel2>"._NO."</td></tr>";

вставляем

Код
echo "<tr><td>Сохранить как html</td><td>"
    ."<input type=\"radio\" name=\"html\" value=\"1\">"._YES." &nbsp;&nbsp; <input type=\"radio\" name=\"html\" 

value=\"0\">"._NO."</td></tr>";

В функции function SaveStory()

Заменяем

Код
$hometext = save_text($_POST['hometext']);
$bodytext = save_text($_POST['bodytext']);

На

Код
if($_POST['html']==1){
$hometext = stripslashes( $_POST['hometext'] );
$bodytext = stripslashes($_POST['bodytext']);}else{
$hometext = save_text($_POST['hometext']);
$bodytext = save_text($_POST['bodytext']);}
ra55551
ra55551
3.75

3.75

15
17.05.2010 15:43:56

ra55551, Да код будет разный и приблизительно такой

Код
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="335" height="28" id="divplaylist"><param name="movie" value="http://www.divshare.com/flash/playlist?myId=11388523-986" /><embed src="http://www.divshare.com/flash/playlist?myId=11388523-986" width="335" height="28" name="divplaylist" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object>

Ты можешь поставить галочку при добавлении новости . Но только в админке. То есть если галка отмечена то вставлять как html

Но тогда весь код публикации сохранится как html?
А мне по идее надо чтоб работал bb-редактор, но после вставки bb-кода [html][/html] между ними можно было вставить html код, например приведённый выше. Тогда в итоге получилось бы так

Код
[center][b]Майти Сэм МакКлейн исполняет блюз «Mr. So & So»[/b](Journey,1998)[/center]
[html]<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="335" height="28" id="divplaylist"><param name="movie" value="http://www.divshare.com/flash/playlist?myId=11388523-986" /><embed src="http://www.divshare.com/flash/playlist?myId=11388523-986" width="335" height="28" name="divplaylist" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object>[/html]

Результат

Версия системы SLAED CMS 2.6 Lite
Версия PHP PHP 4
Сервер Сервер в интернете
gruz
gruz
4.08

4.08

16
17.05.2010 20:31:17

если будет постояно одинаковый то делай через бб-код.
И база не засрана и сайт висеть не будет

ra55551
ra55551
3.75

3.75

Открыть Ответить
Хотите опробовать SLAED CMS в действии?
Идеи и предложения
Обратная связь
Подтверждение

Поделиться
QR-код

Предварительный просмотр