-Метки

armored warfare armored warfare проект армата dojki mstar mstar акции mstar новости mstar обновления neverwinter neverwinter online neverwinter online акции neverwinter online обновления panzar panzar обновления royal quest royal quest акции tera online titan siege war thunder war thunder обновления warface world of tanks wot азамат биштов альфа карта анжелика начесова банковские карты видеочаты дебетовая карта альфа дебетовая карта альфа банка дебетовые карты дойки дойки ком дойки онлайн игры карта альфа банка купить ноутбук пенза купить ноутбук пенза бу магамет дзыбов магомед дзыбов мурат тхагалегов новости пензы ноутбуки ноутбуки пенза пенза пенза видеофиксация нарушений пенза дизель пенза дтп пенза кражи пенза наркотики пенза нетрезвый водитель пенза отключение водоснабжения пенза отключение воды пенза отключили воду пенза радары пенза радары арена крис-п пенза розыск пенза спайс пенза хоккей пензенская область пензенская область дтп пензенская область кражи пензенский пензенцы сура сурский

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

 

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

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

 -Статистика

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


Как добавить простое всплывающее окно в сайт на 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 в ссылку
 Подписаться на комментарии
 Подписать картинку