Регистрация    Забыли пароль?        Правила форума    FAQ (читать перед созданием новой темы)
Имя   Пароль  запомнить
  
Просмотр темы
Вернуться на сайт: PHP-Fusion SF Russian Support Site

Форум поддержки PHP-Fusion SF | PHP-Fusion SF - Система Управлением Сайта | Народный SF Fusion
# 1 Тема: Господа. Помогите с кодом плиз. Ни как не раздуплюсь
SergioSV
Пользователь

Avatar пользователя

В статусе

Любитель Fusion

Сообщений: 305
Откуда: Киев
Зарегистрирован: 23 Декабря 2008, 11:58:57
Сказали спасибо 17 раз
Статус: offline
Опубликовано 11 Марта 2009, 20:46:47
Трабл собственно вот в чём:
При создании новости или статьи через админку, есть необходимость вставить код баннера.
Код такой:
<!-- ******* START ANIMATION CODE ******* -->
<object WIDTH="234" HEIGHT="60" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
<param NAME="MOVIE" VALUE="http://...........swf">
<param NAME="PLAY" VALUE="true">
<param NAME="LOOP" VALUE="true">
<param NAME="QUALITY" VALUE="high">
<embed SRC="http://...................swf" WIDTH="234" HEIGHT="60" PLAY="true" LOOP="true" WMODE="opaque" QUALITY="high" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">
</EMBED>
</object>
<!-- ***** END OF ANIMATION CODE ***** -->



Ни фига его не понимает фьюжн. Например втсавляю код через редактор tiny_mce при помощи редактирования HTML кода.
Вставляю, не хавает. Открываю сноваредактор html код рваный половины не хватает... чиздец какой-то
Что примечательно если через админку создавать страницу (custom_pages.php) то код нормально без проблем хавается и баннер отображается как положено.
Кто может понять в чём глюк? или может какие другие варианты кода необходимы для новостей и статей?

При отправке кода в новости или в статьи через редактор, вот что остаётся от него:

<!-- ******* START ANIMATION CODE ******* -->

<param NAME="MOVIE" VALUE="http://...........swf">
<param NAME="PLAY" VALUE="true">
<param NAME="LOOP" VALUE="true">
<param NAME="QUALITY" VALUE="high">



<!-- ***** END OF ANIMATION CODE ***** -->



[Изменил(а) SergioSV, 11 Марта 2009, 21:13:16]  
^ наверх ^
# 2  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 11 Марта 2009, 21:44:39
Его обрезает функция "убивалка скриптов" , или убери ее или не плачь smiley

// This function sanitises news & article submissions
function descript($text,$striptags=true) {

эта вот. Можешь вырезать из кода статей и новостей обработку ею - все будет пахать норм.


[Изменил(а) Psc, 11 Марта 2009, 21:46:42]

--------------------
Retired
^ наверх ^
1 пользователь сказал спасибо Вам: SergioSV
# 3  
SergioSV
Пользователь

Avatar пользователя

В статусе

Любитель Fusion

Сообщений: 305
Откуда: Киев
Зарегистрирован: 23 Декабря 2008, 11:58:57
Сказали спасибо 17 раз
Статус: offline
Опубликовано 11 Марта 2009, 21:55:53
Пасиб большое ))))))
ща прибью)
 
^ наверх ^
# 4  
SergioSV
Пользователь

Avatar пользователя

В статусе

Любитель Fusion

Сообщений: 305
Откуда: Киев
Зарегистрирован: 23 Декабря 2008, 11:58:57
Сказали спасибо 17 раз
Статус: offline
Опубликовано 11 Марта 2009, 22:14:14
Хотя не. Подумал подумал...
Нельзя это прибивать, а то вмиг поламают сайт)))

ЗЫ ради експеримента прибил
// This function sanitises news & article submissions
function descript($text,$striptags=true) {
..................................................................



Ни фига не помогло. Гдето ещё фильтрует, не ток в maincore.php
 
^ наверх ^
# 5  
SergioSV
Пользователь

Avatar пользователя

В статусе

Любитель Fusion

Сообщений: 305
Откуда: Киев
Зарегистрирован: 23 Декабря 2008, 11:58:57
Сказали спасибо 17 раз
Статус: offline
Опубликовано 11 Марта 2009, 22:19:43
Тогда вопрос в следующем...
Каким нить образом можно ли заинклюдить типа панелью якось в страницу со статьёй баннеры?
Хотя как мне кажется нельзя, бо страницы какбы и не существует, с бд всё лезет...

Но странно.
Понимаю, защита защитой, так как юзеры могут добавлять новости и статьи.
Но можно же было чёнить зделать чтобы суперадмин мог скрипты вставлять и больше ни кто.
Может есть такой чит снятия фильтрации для суперадмина?
 
^ наверх ^
# 6  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 12 Марта 2009, 14:58:40
Я не говорил убивать в мейнкоре, я говорил убить в статьях и новостях.
И в админке.


--------------------
Retired
^ наверх ^
# 7  
SergioSV
Пользователь

Avatar пользователя

В статусе

Любитель Fusion

Сообщений: 305
Откуда: Киев
Зарегистрирован: 23 Декабря 2008, 11:58:57
Сказали спасибо 17 раз
Статус: offline
Опубликовано 12 Марта 2009, 20:06:04
Есть дельные советы, как зделать чтобы через админку можно было скрипты добавлять, а через меню юзверя нет?
ЗЫ кроме как в майнкоре ни где рубилок не нашёл, возможно плохо искал.
 
^ наверх ^
# 8  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 13 Марта 2009, 14:06:27
Ишо раз повторяю - не убивай определение функции в мейнкоре, убей ее ИСПОЛЬЗОВАНИЕ в нужных файлах (в админке, выводе статей и тп)

определение оно как раз в мейн коре, использование это что то типа функция(текст для обработки) вот тут ее и нужно вырезать. Или проблемы с этим?


--------------------
Retired
^ наверх ^
Перейти на форум:


95,283,808 уникальных посетителей
сейчас: 29 Апреля 2024, 14:51:03
Генерация страницы: 0.21 сек.