НОВОСТИ САЙТА:

   Архив новостей

[3.09.2005]
Снова с вами в новом сезоне :) Итак, из новенького:

   • статейки «ЧПУ без mod_rewrite» и «Принтабельные ссылки» (из серии «фичи mysitez изнутри»)

   • а также очередной персонаж в разделе «Арт»

Оставайтесь, как говорится, с нами :)

[24.08.2005]
Із Днем Незалежності України!

[10.04.2005]
Апдейт: статья Фотомонтажим на PHP

кроме того, завел ЖЖ (сам он тут)

[22.03.2005]
Из апдейтов: свежая статейка по модной технологии «Использование объекта XMLHttpRequest» а также полечил (в визуальном плане) скрипт версии для печати — теперь это всё таки не стыдно печатать 8))

Гостевой ящик

Почему ящик? А просто так... Вообщем, это — что-то типа гостевой книги, только модерируемой мной. Это значит, что сообщение после отправки попадёт сначала ко мне, на мыло, а потом я его опубликую, если информация, содержащаяся там, будет интерестна обществу (например, замечание или интерестный вопрос). Так что, возможны некоторые задержки, от 10 мин до нескольких дней — зависит от времени публикации, точнее, от наличия/отсутствия меня в Сети в этот момент.

ваш e-mail:
 ваше имя:
тема (subject):

текст сообщения (простой текст):
вид сообщения:

(можете указать, что сообщение не предназначено для публикации)
 


27.01.2005RE: Про открывания картинки в новом окне (easter [easter@tut.by])
Захотел сделать так, чтоб блок с абсолютным позиционированием всегда был top=0
Например так: onmouseover="header.style.top=document.body.scrollTop"
Работает, но когда прокручиваешь колесом, блок не прыгает наверх, пока не подвинешь мышку. Можно ли с этим както бороться?

Очень просто. Надо обрабатывать также событие onscroll
Тоесть, в Вашем случае например так: onscroll="header.style.top=document.body.scrollTop".

А в правильных браузерах также можно воспользоваться CSS-свойством position: fixed


Автор: easter [easter@tut.by]

27.01.2005RE: Про открывания картинки в новом окне (Serge [адрес не указан])
2*Stipuha:
А некогда не приходили на ум такие вот незамысловатые строчки:
<?
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
?> говорят помогает ;)


6.10.2004Про открывания картинки в новом окне (Stipuha [stipuha@yandex.ru])
Да этот метод хорош. И я его тоже рассматривал.
Только в нем есть одно НО!
При первой загрузке картинки, браузер сразу не может определить размеры картинки.
Поэтому первый раз картинка открывается в окне с размерами по умолчанию, а второй (и последующие) в окне нужного размера, поскольку картинка уже кешировалась браузером.
Это достаточно серьезный недостаток, поскольку в большинстве случаев, мы смотрим картинку только один раз.

Что предлагаю я: http://experiment.h11.ru/read/?nstat=9

Ага, разумная мысль, я это сейчас тоже заметил ;)
Вообщем-то, немного поразмыслив, я пришёл к такой же идее — нужно ресайзить по onload.


4.10.2004Сайт (Андрій [semitkin@fitbmk.cdu.edu.ua])
Найбільше твій сайт класний саме тим, що в він дуже швидко загружається в браузері. Я думаю це тому, що на ньому мало картинок... Але мабуть не тільки. Може скажеш, чому?
Да, і я дуже за тебе радий, що ти нарешті перейшов на 7-ий фотошоп! :-))

А хто його зна, чесно кажучи... :) думаю, що саме через картинки, ну і ще акуратний та негроміздкий код :)


2.10.2004насчет Нового окошка с пом. javascript (Тихий [yatut@ukr.net])
Здравствуйте!
Прочитал статью. Очень понятно и информативно. Попробовал испытать в действии. Все вроде получилось. Но есть одна проблемка. В виде ссылок на фото - маленькие эскизы. Так вот новое окно раз через раз открывается размером с маленький ескиз - 80х60. Подскажите пож. в чем может быть дело.

 <script type="text/javascript" language="JavaScript1.2">
 <!--
  function show_img(src)
  {
   Img = new Image();
   Img.src = src;
   w = Img.width + 10;
   h = Img.height + 10;
   popup = window.open(src, "popup", "top=50, left=50, width=" + w + ", 
   height=" + h + ",toolbar=no,status=no,scrollbars=no,menubar=no,resizable=yes");
   popup.document.body.style.padding = 0;
   popup.document.body.style.margin = 0;
   popup.resizeTo(w,h);
   popup.focus();
   return false;
  }
  //--> 
 </script> 
Ссылка на проблемную версию страницы- www.nrgbreakaz.h11.ru/foto2.php
Может ли это быть изза того что контент генерируется пиашпи скриптом?
Заранеее благодарен.
Да, точно, проблемку заметил теперь и сам. Скорее всего, это из-за того, что яваскрипт не может получить размеры картинки, предварительно не загрузив её. Тут надо подумать, как решить трабл правильно... Пока (навскидку) надумал два варианта
  • писать самому размеры (ну, переписать немного функцию, и указывать ей размеры при вызове) — но это не подходит, т. к. теряется одна из самых главных «фишек»
  • ресайзить окошко после загрузки картинки, например так:
    popup.document.body.onload = 
    new Function("popup.resizeTo("+w+","+h+")");
    
    вроде бы работает... только, (хм...) опять же, не всегда
Вообщем пока вопрос не закрыт. Постараюсь разобраться...


19.07.2004Сайт (Razmus [speed@sat.poltava.ua])
Прива, двиг для сайта я уже выбрал (неплохой вроде), было бы у меня мозгов побольше сам бы написал но нету. Скажите, а свой двиг сами писали?

Конечно же, сам. Иначе какой бы был интерес вообще? ;)


10.07.2004Сайт (ASM [speed@sat.poltava.ua])
Прива, крутой у вас сайт. Решил свой сайт на двиг ставить да вот не как не могу решить на какой, а ВЫ не подскажите?

8) Ну-у... скажем, движок, на котором сам mysitez живет, он предназначен для довольно узкоспециализированных проектов, тоесть для каталогизированного списка статей, возможно файлов, + простейшая новостная система. Зато никаких баз данных нет. И я вообщем-то этим гордюся (хотя конечно гордиться тут и нечем) :) Так что выбор движка прямо зависит от требуемых возможностей и предполагаемого направления сайта.


8.06.2004Привіт!!! (Ярослав [montrex@ukr.net])
Класний сайт! Все нормально =) Напишу листа на мейл. Бувай!


3.06.2004iframe (Елена [kes2001lena@mail.ru])
Не могу сделать чтобы высота области iframe менялась, при изменении разрешения монитора с 1024х768 на 800х600, я плохо знаю JS а обратиться больше не куда
Заранее спасибо

Вам нужно воспользоваться событием OnResize тега <BODY> — это событие вызывается всякий раз, когда происходит изменение размеров окна браузера (тоесть, при изменении разрешения тоже должно работать). Высота экрана хранится в переменной window.screen.height. А сам объект iframe имеет, естественно, свойства width и height, которые можно менять в ответ на событие.
Ну, типа того:
...
<body onresize="reswind();">
...
<iframe name=myiframe width=200 height=200 src="source.html">
...
<script lang=javascript>
function reswind()
{
  if (window.screen.height > 800)
    document.all.myiframe.height = 300;
  else
    document.all.myiframe.height = 200;
}
</script>
Надеюсь, что помог. ;)


17.05.2004Движок для сайта (Антон [ural_boy@pm.convex.ru])
Здраствуйте, я хотел узнать когда появится продолжение статей по движкам

Рад, что эта тема заинтересовала. Однако, к сожалению, могу сказать сейчас только одно: «Как только, так сразу.» :)


30.12.2003О сайте... (Zico [zico@bk.ru])
Супер нет слов сайт отменный. подчерпнул для себя столько новой инфо.
Желаю развиваться и процветать...

Большое спасибо, будем стараться. :)