kil

kil
Рейтинг
84
Регистрация
03.04.2006

В старых версиях FCK как раз используется типа <font size="5">

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

проголосовал :)

Значит так. В photo.php передается переменнаяn, которая собственно и вставляется в адрес картинки:

например, если: передать в скрипт переменную: http://site.ru/photo.php?n=blablabla, то адрес картинки будет такой: <img src="i/blablabla.jpg" id="pic" alt="" onclick="window.close();" onload="resize();">

Я так понимаю, что надо изменить ширину/высоту открывающегося окна по размеру изображения?

Если так, то могу посоветовать вот что:

1. Ссылка для всплывающего окна должна вести не на само изображение, а на скрипт:


<A name="name"><A onClick="window.open('photo.php?n=02','','top=100,left=100,scrollbars=no,resizable=no,width=200,height=100')" href="open.php#name"><img src="i/01.jpg" alt="" width=110 height=110 border=1></A></A>

2. Сам скрипт photo.php генерирует страницу с фотографией и ресайзит ее до необходимых размеров:


<hmtl>
<head>
<title>Картинка</title>
<style>
html, body {margin: 0px; padding: 0px;}
img {cursor: hand;}
</style>
<script type='text/javascript'>
function resize()
{
width=document.getElementById('pic').offsetWidth+8;
height=document.getElementById('pic').offsetHeight+56;
window.resizeTo(width,height);
}
</script>
</head>
<body>
<img src="i/<? echo $GET['n']; ?>.jpg" id="pic" alt="" onclick="window.close();" onload="resize();">
</body>
</html>
Stingers:
к сожалению это не возможна ведь я плачу тоже за каждую смс только чуть меньше )

Фига се чуть меньше! 15 центов за смс! 😮

С {white-space:nowrap;} текст заворачиваться не будет, т.е. блок растянется на всю ширину текста.

Или я чего-то не так понял? :)

На javascript написать можно сделать то же самое. На мой взгляд это логичнее, чем на пхп. По крайней мере не придется страницу перезагружать :)

Итак, функции для работы с куками:

 

<script>
function setCookie (name, value, expires, path, domain, secure)
{
document.cookie = name + "=" + escape(value) +
((expires) ? "; expires=" + expires : "") +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "");
}

function getCookie(name)
{
var cookie = " " + document.cookie;
var search = " " + name + "=";
var setStr = null;
var offset = 0;
var end = 0;
if (cookie.length > 0)
{
offset = cookie.indexOf(search);
if (offset != -1)
{
offset += search.length;
end = cookie.indexOf(";", offset)
if (end == -1)
{
end = cookie.length;
}
setStr = unescape(cookie.substring(offset, end));
}
}
return(setStr);
}

<!-- Пример записи: -->
setCookie("my_value", "1", "Mon, 01-Jan-2010 00:00:00 GMT", "/");

<!-- Пример чтения: -->
document.write(getCookie("my_value"));
</script>

Ну и пример работы с чекбоксом (вместо алертов можно поставить какое-нить действие):


<script>
function check_box(el)
{
if(el.checked == true)
{
alert('ДА');
}
else
{
alert('Нет');
}
}
</script>
<input type="checkbox" onclick='check_box(this);'/>

Одно к другому прилепишь по вкусу :)

Лунный Кот:
Еще бы файлменеджер не убогий, а нормальный к FCKeditor...

К FCKeditor несложно свой прилепить.

Вот что быстренько удалось написать:


<!-- Сначала пишем js-->
<script type="text/javascript">
function show_hide(el)
{
if(el.className=='visible')
{
el.className='hidden';
}
else
{
el.className='visible';
}
}
</script>

<!-- Определяем стили для меню: visible - подпункты видно, hidden - не видно -->
<style>
li.visible ul{display: block;}
li.hidden ul{display: none;}
</style>

<!-- Пишем само меню в виде списка -->
<ul>
<li class="hidden" onclick="show_hide(this);">Группа ссылок 1
<ul>
<li>
<a href="#">Ссылка 1</a>
</li>
<li>
<a href="#">Ссылка 2</a>
</li>
</ul>
</li>
<li class="hidden" onclick="show_hide(this);">Группа ссылок 2
<ul>
<li>
<a href="#">Ссылка 3</a>
</li>
<li>
<a href="#">Ссылка 4</a>
</li>
</ul>
</li>
</ul>

Впринципе несложно переписать со списков на дивы например и т.п. Вроде под всеми браузерами работает. Стили добавишь по вкусу :)

greenstudio:
kil, а также выцепить из контента все ссылки, графику и т.д. и т.п. =)

Хм а зачем, если не секрет? Если структура сайта останется неизменной...

Всего: 673