Xaoc
Новичок
Объекты
Привет всем!
Объсню ситуацию. Я делаю CMS. Там я придумал такую вещь, как объекты. Что это такое? Объект - это некоторый текст(HTML например), который вставляется в страницу извне. То есть, когда редактируешь страницу, то этого текста нет. А когда просматриваешь страницу - есть. Вот сама идея. Теперь реализация. С самого начала я подумал о таком варианте: человек вводит в тело страницы комбинацию типа %OBJECT|5% и затем, уже при вызове страницы на просмотр, производится замена данной комбинации на объект с ID = 5. Это все хорошо, но есть недостаток - довольно громоздко, и не совсем удобно будет при создании доп. модулей.
Вариант 2: JavaScript.
Как я решил это реализовать это через ЯваСкрипт? А очень просто - человек создал объект. Затем на страницу запихал код <script language="JavaScript" src="object.php?id=5"></script>. При вызове этого всего дела со страницы в скрипте происходит генерация ЯваСкриптового кода вывода инфы через document.write. Отличный способ, но! Не совсем корректно. Вот не знаю - ну не нравится мне. Любой человек может с помощью небольшого кода вызывать объект с другого сайта и тогда облом.
Вот собственно и вопрос: друзья! Может Вы что-то посоветуете?
Буду очень благодарен!
Привет всем!
Объсню ситуацию. Я делаю CMS. Там я придумал такую вещь, как объекты. Что это такое? Объект - это некоторый текст(HTML например), который вставляется в страницу извне. То есть, когда редактируешь страницу, то этого текста нет. А когда просматриваешь страницу - есть. Вот сама идея. Теперь реализация. С самого начала я подумал о таком варианте: человек вводит в тело страницы комбинацию типа %OBJECT|5% и затем, уже при вызове страницы на просмотр, производится замена данной комбинации на объект с ID = 5. Это все хорошо, но есть недостаток - довольно громоздко, и не совсем удобно будет при создании доп. модулей.
Вариант 2: JavaScript.
Как я решил это реализовать это через ЯваСкрипт? А очень просто - человек создал объект. Затем на страницу запихал код <script language="JavaScript" src="object.php?id=5"></script>. При вызове этого всего дела со страницы в скрипте происходит генерация ЯваСкриптового кода вывода инфы через document.write. Отличный способ, но! Не совсем корректно. Вот не знаю - ну не нравится мне. Любой человек может с помощью небольшого кода вызывать объект с другого сайта и тогда облом.
Вот собственно и вопрос: друзья! Может Вы что-то посоветуете?
Буду очень благодарен!