-Подписка по e-mail

 

 -Поиск по дневнику

Поиск сообщений в vitaly80

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 30.08.2006
Записей: 7373
Комментариев: 922
Написано: 9014

Как добавить простое всплывающее окно в сайт на Plone

Понедельник, 08 Июня 2009 г. 12:41 + в цитатник
Это маленькое руководство предназначено для тех, кто хочет добавить простое всплывающее окно на главную страницу Plone сайта. Это полезно для анонсов, рекламы и т.д.

Создайте простой html-файл, содержащий информацию, которая будет всплывать в окне. Загрузите его в $PLONE_SITE/portal_skins/custom (как Page Template) и назовите его, например, popup.html

Затем, создайте Javascript-файл, содержащий скрипт-загрузчик всплывающего окна. Например, содержимое скрипта может быть следующим:


function popup(mylink, windowname)
{
if (! window.focus)return true;
var href;
if (typeof(mylink) == 'string')
href=mylink;
else
href=mylink.href;
window.open(href, windowname, 'width=220,height=400,scrollbars=no');
return false;
};

popup('popup.html', 'My Popup');


Также загрузите этот файл в $PLONE_SITE/portal_skins/custom (опять же, как Page Template). Назовите его, например, popup.js

После зайдите в $PLONE_SITE/portal_javascripts, добавьте новый скрипт: в поле ID введите popup.js и установите следующее условие в поле condition:


python:here.restrictedTraverse('@@plone_context_state').is_portal_root()


Примечание: многие современные браузеры блокируют всплывающие окна на Javascript.

Оригинал текста
Метки:  



 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку