Как в JS вставить PHP код чтобы он работал?

Печать RSS
237

Автор
Пишу, строю и воображаю
0
Добрый день. Персонализирую CKEDITOR... Тут файлы .JS и Я никак не разобрался как туда встроить php-код...

кусок кода, куда нужно встроить php-код...
html:
'<style type="text/css">'
+'.cke_about_container{color:#000 !important;padding:10px 10px 0;margin-top:5px}'
+'.cke_about_container p{margin: 0 0 10px;}'
+'.cke_about_container'
+'.cke_about_container a{cursor:pointer !important;color:blue !important;text-decoration:underline !important;}'
+'</style>'+
'<div class="cke_about_container"><p>Заголовок</p><br><p>Содержание...</p></div>'
}]

где содержание, например использовать
<?php echo"Содержание"; ?>

Добавлено через 00:41 сек.
Кому нужно, весь код:
CKEDITOR.dialog.add('about',function(a){

var b=a.lang.about;
return{

title:CKEDITOR.env.ie?b.dlgTitle:b.title,minWidth:390,minHeight:240,contents:[{

id:'tab1',
label:'',
title:'',
expand:true,
padding:0,
elements:[{
type:'html',

html:
'<style type="text/css">'
+'.cke_about_container{color:#000 !important;padding:10px 10px 0;margin-top:5px}'
+'.cke_about_container p{margin: 0 0 10px;}'
+'.cke_about_container'
+'.cke_about_container a{cursor:pointer !important;color:blue !important;text-decoration:underline !important;}'
+'</style>'+
'<div class="cke_about_container"><p>Заголовок</p><br><p>Содержание...</p></div>'
}]


}],buttons:[CKEDITOR.dialog.cancelButton]
};
});

Добавлено через 02:05 сек.
Что Я делаю? - Я меняю диалог "О программе", для информационный блок. Например, в базе есть номера 66, 77 и 88, допустим, что пользователь забыл их, ему надо напомнить... Вот легкий скрипт, который будет брать с MySQL данные и выводить на диалогое меню CKEDITOR....
Изменил: ШЕДЕВР (14.05.2011 / 23:09)
Б

Оранжевые штаны
0
2.В хитачесе добавь AddType application/x-httpd-php .js
ну а в самом жс как и планировал добавляешь пхп код
Автор
Пишу, строю и воображаю
0
в хитачесе, там написано:

AddType application/x-javascript .js

его удалить и заменить или как??????? и этот код безопасности ничего не несет
Изменил: ШЕДЕВР (14.05.2011 / 23:30)
Б

Оранжевые штаны
0
3. Возможно x-httpd-php не поддерживается. спецом протестил, на локалке все отлично работает. пхп выполнился
Автор
Пишу, строю и воображаю
0
4, у меня тоже работает.... я оставил прежнее значение
AddType application/x-javascript .js
и добавил твой
AddType application/x-httpd-php .js

работает все. спасибо! а только вот в плане безопасти как? и что это за код?
Б

Оранжевые штаны
0
3. если сам не напортачишь то эта настройка никак на безопасности не скажется. Ты просто указываешь что файлы .js должны быть проверены и обработаны php интерпретатором
Изменил: Богдан (14.05.2011 / 23:38)

2000 лет д.н.э.
0
G_A_N_J_A_R (14 Мая 2011 / 23:20)
2.В хитачесе добавь AddType application/x-httpd-php .js
ну а в самом жс как и планировал добавляешь пхп код
а кеширование js файлов не прекратится если такую штуку сделать?
Б

Оранжевые штаны
0
7.хм..прекратится. да и какое может быть кеширование если будет использоваться динамическое формирование js ? тогда нужно уже идти в обход. делать что то вроде
RewriteRule ^file.js file.php
предварительно удалив file.js . В теории должно сработать. на практике не тестировал)
Изменил: Богдан (15.05.2011 / 00:20)
Автор
Пишу, строю и воображаю
0
6, на денвере работает, а на сервере нет :-(
Автор
Пишу, строю и воображаю
0
GANJAR,не знаешь почему? может на сервере что-то отключено...
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск