vitaly80

9 1

О чем думаете?

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

 
Получать сообщения дневника на почту.

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

люди, музыка, видео, фото
Поиск сообщений в vitaly80

 -Сообщества

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Дата регистрации: 30.08.2006
Записей в дневнике: 1438
Комментариев в дневнике: 842
Написано сообщений: 2741
Популярные отчеты:
кто смотрел дневник по каким фразам приходят

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

Найти дневники