Войти

Все для создания сайта

Начало » Статьи » UcoZ - сервисы » Общие вопросы

Импорт кода.

В системе Ucoz имеется функция, позволяющая импортировать html-страницу с любого ресурса. Это значит, что можно вставить на свой ресурс информацию с другого сайта. Также, в итоге полученный код можно анализировать скриптом и выводить уже обработанную информацию. Правда для этого нужны знания в java script.

Примечательно, что вывод осуществлен кодом, поэтому доступен для поисковиков. Вот цитата из описания в панели управления: "Данная функция предназначена для получения кода с "удаленных" страниц и отображения их в коде вашего сайта. Удаленных - значит, что страницы могут находится не только в пределе вашего сайта, но и на любом другом сайте. Вы можете получать код абсолютно любых страниц (не важно статические это страницы или результат работы скрипта). Код этих страниц вы сможете выводить в любом шаблоне системы (кроме шаблонов отвечающих за вид материалов) с помощью специальных шаблонных переменных $RCODE_id$."

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

Зайдите в "Управление дизайном" как показано на рисунке выше и войдите в "Импорт удаленного кода".

Далее увидите следующее:

Жмите на "Добавить импорт удаленной страницы" и, как показано на рисунке ниже, заполняйте поле "URL адрес страницы для импортирования кода:" желаемым. В поле "Частота обновления кеш файла:" можно выбрать 5 часов, вот что написано по этому поводу в панели управления:

"Система будет кешировать полученный код и поэтому все будет работать быстро, без постоянных задержек на получение удаленной страницы (особенно если удаленный сервер работает медленно). Вам предоставляется возможность самостоятельно определить как часто обновлять кеш, нормальный режим обновления кеша - 5 и более часов. Если вам нужно срочно обновить кеш, то просто отредактируйте запись (при этом ничего не меняя)."

Далее жмем на "Добавить" и видим следующее:

Заметим, что теперь для вывода импортированного кода указанной страницы(в нашем случае это было "http://turi.org.ua") нужно прописать в желаемом месте глобальный код, сгенерированный системой - $RCODE_1$. Если, к примеру, отпадет необходимость в выводе этого кода, его можно всегда удалить(иконка красного крестика), если нужно обновить кеш(допустим, на удаленном сервере информация поменялась, а время обновления нашего кеша не пришло), то нужно нажать на иконку обновления(синияя, левее крестика) и тогда система автоматически обновит кеш, а значит и обновления будут внесены на сайте.

Категория: Общие вопросы | Добавил: design (14.04.07) | Автор: evra
Просмотров: 4239 | Комментарии: 2 | Рейтинг: 0.0 |
Комментарии
Всего комментариев: 2
2 15.06.07, 22:53 от Владимир
А вы бы не могли привести пример по канкретней, пример кода, и собственно сам механизм обработки (имееться ввиду джава) я думаю, что по анологии смогу настроить...
Ответ: сложно сказать без определенной задачи, насколько я принци представляю: зная какие id используются в импортированном коде можно использовать это через ява скрипт. Почитайте еще юкозовский форум, там Андре говорил о такой возможности, но нужно под конкретный случай уже смотреть решение.

1 18.04.07, 18:49 от Сергей
А вы не могли бы привести пример работы удаленного кода. Ну вот допустим я воспользовался этой функцией и в итоге у меня на сайте на одной странице загрузилась страница с другого сайта, вместе с рекламой, меню и другими не нужными мне элементами. Как их убрать?
Ответ: пример тут: iforex.org.ua/index/0-1
если человек не искушен в java script, лучше эту функцию использовать "как есть", импортировать информеры, к примеру.

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]