Отправляет email-рассылки с помощью сервиса Sendsay

Веб-дизайн. Вопросы и ответы.

  Все выпуски  

Веб-дизайн. Вопросы и ответы. # 33.1


Служба Рассылок Subscribe.Ru проекта Citycat.Ru

WEB-дизайн. Вопросы и ответы.
# 33.1 (44)
28 июня 2001г.
Проект сайта "AGS Design" http://dweb.ru
кол-во подписчиков - 13650

    В этом выпуске:

    Ссылки Вебмастеру:

  • Web-дизайн, архив рассылок
  • Анимация и графика
  • Иконки и кнопки
  • Flash и Photoshop
  • Доска объявлений
  • Фоновые изображения
  • Сеть TBE
  • Баннеры
  • Все скрипты
  • Фото
  • 3D анимация
  • ЧаВо

  • Доброе время суток!

    Задать вопрос можно на сайте http://dweb.ru, вписываете свой вопрос в форму для обратной связи и отсылаете. Описывайте свою проблему как можно подробнее.

    Вопрос публикуется только один раз (из-за ограничения размера выпуска и огромного кол-ва вопросов)
    Вопросы не относящиеся к тематике рассылки, публиковаться НЕ БУДУТ.
    Маленькая просьба. Если Вы пишете автору ответа, чтобы он уточнил какие-либо детали, то цитируйте в письме вопрос и ответ полностью.



    Баннерная & Текстовая обменная сеть TBE


    TBE (Tranzit Banner Exchange) http://dweb.ru/go/ - уникальная сеть обмена, позволяющая увеличить посещаемость Вашего сайта. Сеть основана на технологии BannerBankа. Поддерживаются типоразмеры баннеров 468х60, 120х60, 100х100 и Текстовые блоки. Коммисия 10%. Высокий CTR. Выкуп показов. Каждому новому участнику 20000 БЕСПЛАТНЫХ показов! Узнать подробности и зарегистрироваться можно на сайте http://dweb.ru


    Вопросы и ответы


  • 1720. Не подскажет ли кто-нибудь скрипт, позволяющий нажатием на картинку приостанавливать/запускать фоновый midi-файл в IE?
    Ответ прислал EEL.
    Лучше сделать во Flash'е. И красивее будет.
    Ответ прислал Алексей Лысов.
    Насколько я знаю, средствами html приостановить прослушивание midi-файла нельзя. Во flash - можно.

  • 1721. Я создаю счетчик статистики посещения сайта, и мне в рисунке нужно поместить несколько строк, как это сделать. И вот еще нужно чтобы в итоге на рисунке были русские слова!
    Ответ прислал Andrew Stepanov.
    В любой проге по работе с изображениями можно выделить полигон и сделать его ссылкой! Напиши чем пользуешься - помогу.
    Ответ прислал Evger.
    На чем и под что надо написать?
    Ответ прислал webmaster.
    Если Вы делаете это на Perl и вам небходимо динамически прописывать текст, то можно использовать битлиотеку GD.pm найти на cpan.org

  • 1722. Имел неосторожность установить на сайте PVD-mail - лист рассылки. Уже при количестве подписчиков 180 броузер не дожидается ответа. В итоге последним в списке адресатам не доходят письма, а первым приходят почему-то по два письма. Указанный в мануале файл logsent.txt не появляется. Да если бы и появлялся, то толку от глючной работы скрипта мало. А все так расхваливали PVD. Кто подскажет, какой другой реальный лист рассылки для большого количества подписчиков можно установить на сайте. И может поможете настроить.
    Ответ прислал Andrew Stepanov.
    Попробуй посмотреть у меня на сайте. Может что подойдет.... http://www.shabib.narod.ru

  • 1723. У меня есть скрипт счетчика (counter.php3).Мне скрипт выдает такое: Warning: fopen("counter.dat","w") - Permission denied in /home/httpd/html/auto/counter.php3 on line 13
    Что нужно сделать, чтобы скрипт заработал?
    Ответ прислал Ivan Kuznetsov.
    А тут ничего странного нет. Просто при первом посещении у тебя не закрывается файл. Для этого нужно одну строчку переставить в другое место
    <?PHP
        $filename = "counter.dat";
        $fp = @fopen($filename,"r");
        if ($fp) {
            $counter=fgets($fp,10);
        } else {
            $counter=0;
        }
        fclose($fp);
        $counter++;
        print $counter;
        $fp = fopen($filename,"w");
        if ($fp) {
            $counter=fputs($fp,$counter);
            fclose($fp);
        }
    ?>
    Ответ прислал Igor.
    Установи права CHMOD = 777 или 666 для файла с данными. То есть его нужно сделать доступным для записи и чтения, а то он закрыт вот скрипт и не может его открыть.

  • 1726. Вопрос по фотошопу. Мне надо сделать плакат 2 на 40 метров. Как создать такой файл в фотошоп, чтобы потом получился плакат таких размеров?
    Ответ прислал Michael.
    FIle-->New-->Установки размера 2х40 м. - Это "чистый" плакат. Разделите свою публикацию на несколько частей и каждую часть отредактируйте отдельно. А затем в "чистом" плакате соедините все воедино.
    НО! Представьте себе размеры конечного файла :( Я, конечно, не уверен, но, по-моему лучше попытать счастья в векторах с импортом графики из PShopa. А иначе - видимо, вы очень богатый человек, если располагаете винтом такого размера. :)
    Ответ прислал Власкин Вадим.
    Создай новый документ пропорционально смасштабированый, например 2 на 40 см. Разрешение можно дать 600 точек. Не ясно дальше на какой технике будет реализован этот плакатик. Напиши подробней. Я иногда печатаю подобные штуки, думаю проблем на будет.
    Ответ прислал bj_feat.
    Чтобы сделать такую лучше пользуйся чем нить векторным.. Корел Дрю, или Иллюстратор от Адобе. Потому что когда ты будешь делать в шопе такой плакат 1 слой займет у тебя уйму памяти, но я просто уверен что 1 слоем ты все не сделаешь... если у тебя конечно не 100 процессорная 100000000 гигабайтная тачка.. А в векторной графике размер не имеет значения... только пропорции соблюдай.. т.е. 2x40.

  • 1727. Как с помощью java-script из HTML-файла сохранить данные на диск в формате EXCEL.
    Ответ прислал Игорь Гончаровский.
    Никак, т.к. в JS нет команд записи на диск, кроме cookie, которое врядли как-то можно для этого использовать. По-моему средствами HTML это не осуществимо.
    Ответ прислал Владимир Талалаев.
    JavaScript не позволяет писать на диски. Хотя где то рассылки 2 назад был пример каких то недокументированных возможностей вормирования txt файла. Если это возможно, то формируйте файл с расширением csv. EXCEL прекрасно их читает, а формат у них текстовый. Но в данном случае лучше использовать ActivX, если это Винды.

  • 1728. Я поменяла разрешение экрана с 800х600 на 1024х768, а шрифт получился очень маленький, как увеличить размеры системного шрифта, чтобы во всех программах заголовки меню были читабельными?
    Ответ прислал DarkAngel.
    Не понял... Типа в Windows шрифты?
    В Win95,98 - "Панель управления" - "Экран" - Закладка: "Настройка" - "Дополнительно..." - Закладка "Общие" - Список "Размер шрифта"...
    ИЛИ
    В Win95,98 - "Панель управления" - "Экран" - Закладка: "Оформление" - Список "Элемент" - Пункт "Строка меню" - Список "Размер". вроде так.

  • 1729. Я хочу сделать что-то вроде странички знакомств, чтобы посетители могли оставить свою фотографию и несколько слов о себе, но чтобы эта фотография преобразовывалась автоматически, в какой-то определенный размер и формат, чтобы, не занимать много места на сервере.
    Ответ прислал Evger.
    На чем и под че надо написать?

  • 1730. Нужна программка, которая бы резала фото на части, что бы потом их (части) можно было вставлять в таблицу. И если можно ссылку где ее скачать. Только не предлагайте монстров типа PhotoShop'а.
    Ответ прислал Andrew Stepanov.
    Попробуй Image Cutter. Лежит у меня на сайте. Простенько и со вкусом! http://www.shabib.narod.ru
    Ответ прислал webmaster.
    Можно воспользовать програмкой Ulead SmartSaver Pro v3.0 взять на www.fosi.da.ru
    Ответ прислал bdd@mail.ru.
    Предлагаю воспользваться для этой цели Macromedia Fireworks действительно понятная вещь. Режешь как тебе хочется. ОПТИМИЗИРУЕТ и записывае HTML код!

  • 1731. Имеется ли в CSS аналог CellPadding и CellSpacing, чтобы не писать <TABLE CellPadding=0 CellSpacing=0> в .html файле, а описать эти параметры в .css файле как TABLE.class1, а в .html файле указывать уже только <TABLE class="class1">?
    Ответ прислал Nicolas Zujev.
    TABLE.class {margin: 0px; padding: 0px}
    Ответ прислал NM.
    Это будет полезно многим. Можно еще поискать на www.webclub.ru
    http://www.arcus.lv/dimas/2.html
    http://exper.ural.ru/css.phtml

  • 1732. В книге Нильсена упоминались внутренние фреймы. Подскажите пожалуйста что это такое и как его используют?
    Ответ прислал .
    Это таг <iframe>
    Вот параметры:
    <iframe name="somename" src="somepage.htm" framespacing="0"
    frameborder="0" border="0" width="800" height="600"
    scrolling="auto" noresize></iframe>
    Работает также как и обычный фрейм. Можно позиционировать в таблице или с помощью слоев. Пример использования здесь: http://russaddon.nm.ru

  • 1733. Задача: определить какой размер шрифта установлен на компьютере у пользователя (в настройках экрана -большой или маленький) и в зависимости от размера, загрузить один или другой файл с описанием стилей. Просьба помогите это сделать на JavaScript, а то у меня на сайте я использовал в качестве менюшек шрифты и при установке мелкого шрифта - все нормально, а при крупном все едет.
    Ответ прислал DarkAngel.
    Это не выход, но попробуй установить конкретный размер шрифта:
    div.menu { ... font-size: 13px; }
    Ответ прислал Taras Shkodenko.
    Насколько я знаю ты не как не узнаешь какой размершрифта у пользователя. Могу посоветовать толко одно: отлей меню в графику.

  • 1734. Почему при работе в Dreamweaver4 у меня в самой программе расстояние между слоями 1 мм, а после сохранения страницы и просмотре ее в Internet Explorer 5 расстояние становится очень большим (все пробелы в слое после последнего символа убраны)?
    Ответ прислал raxm.
    В нтмл языке допустим один пробел, чтобы навязать пробел надо в коде писать &nbsp;

  • 1735. Как сделать, чтобы нажатием кнопки отправлялась страница на моем сайте?
    Ответ прислал raxm.
    Не знаю правильно ли я понял, но: если у вас есть HTML-код нужной страницы, то пишите такой скрипт на пхп:
    <?
    //задаем переменные
    $headers .= "Content-Type: text/html; charset=windows-1251\n";
    $headers .="From: e-mail\n";
    $headers .="Return-Path: email\n";
    $message .="вот сюда вставляйте код HTML отправляемой страницы";
    $mailto="email адресата";
    $subject="страница";
    mail($mailto, $subject, $headers);
    ?>
    возникнут вопросы пишите.
    Ответ прислал Evger.
    Отправлялась куда? (сохранялась на винте пользователя или по мылу)
    Ответ прислал Taras Shkodenko.
    Не понял вопрос. Куда чтоб отправлялась? Может я помогу если проблему мне подробно по e-mail отправишь.

  • 1736. Пытаюсь сделать баннер 468х60 из 6 кадров, при помощи программы Gif animator собираю в одну кучу. банннер весит 35кb. если кто знает как готовый баннер ужать до 15 кв. подскажите пожалуйста выход из этой тупиковой ситуации.
    Ответ прислал Ежик.
    Есть такая программка Advanced GIF Optimizer. Очень хорошо сжимает.
    Ответ прислал Дмитрий NS.
    macromedia fireworks к примеру сделала мне из 14кб --> ~7кб ... Можно даже задать размер файла, и она сама выберет формат и качество.
    Ответ прислал webmaster.
    попробуй программу Ulead GifAnimator взять: www.fosi.da.ru
    Ответ прислал Prapor.
    Используй Ulead Smart saver, сжимает хорошо, множество настроек.
    Ответ прислал Akeon.
    Пришли баннер, посмотрю. А вообще, если у тебя анимация не на всю область баннера, то стоит отрезать все лишнее, кроме отличающихся элементов (это вкладка edit, иконка crop). Еще (плюс к этому) попробуй уменьшить количество цветов.
    Ответ прислал Pyc_Step.
    Adobe Image Ready с оптимизацией справляется. А самое простое - уменьшить количество используемых цветов. Многоцветный 468х60 баннер вряд ли получится сжать до 15кб.

  • 1737. Как проверить при помощи JavaScript отключенан ли графика у пользователя и в случае если она отключена форматировать страницу при помощи bgcolor, а не background?
    Ответ прислал serpan.
    Нужно и background и bgcolor выставить, тогда при отключенной графике будет нужный цвет фона.

  • 1738. Как реализовать следующее, если можно, то желательно на ASP или PHP:
    Существуют ссылки на различные страницы сайта ( 1 | 2 | 3 ), как сделать так, чтобы после нажатия на ссылку и перехода на соотв. страницу (например 2 ) эта ссылка выделялась , чтобы посетитель видел на какой странице он находится.
    Ответ прислал Ivan Kuznetsov.
    Кто-то помнится в рассылке задавал такой вопрос и я ему сделал скриптик, но на перле, если хочешь, могу и тебе прислать.
    Ответ прислал Pasha.
    В начале каждой страницы пишешь:
    <?php $pnum=2 ?>
    А там где ссылка пишешь так:
    <a <?php if ($pnum != 2) echo 'href="2.html"'; ?>>2</a>
    (вместо 2, естественно, ставишь номер страницы) Тогда эта ссылка уже не будет работать как ссылка и твоя проблема решена.

  • 1739. У меня на сайте в качестве фона в таблице используется гиф. Подскажите как сделать так, чтобы гиф не повторялся, т. е. сделать привязку.
    Ответ прислал DarkAngel.
    Рискни использовать CSS:
    " table.example { background: URL("back.gif"); background-repeat: no-repeat; } "
    Ответ прислал Алексей Лысов.
    В самой таблице написать <table class=fon background=fon.gif>
    а в листе стилей написать .fon {background-repeat: no-repeat} (если таблица одна, то можно написать table {background-repeat: no-repeat} работает в IE и Opera(в NC не работает).
    Ответ прислал Alexej.
    Испльзуйте стиль
    TD{
    background-image: url(input.gif);
    background-repeat : repeat-x;
    }
    /* background-repeat : repeat-x; Повторяется по горизонтали */
    /* background-repeat : repeat-y; Повторяется по вертикали */
    /* background-repeat : rno-repeat; Ваабще на повторяется*/

  • 1740. Подскажите где можно взять скрипт интернет магазина как на www.corason.com.ua или если есть похожий.
    Ответ прислал Ivan Kuznetsov.
    Могу предложить свои разработки. Посмотреть можно на
    www.theshop.kiev.ua
    www.greenshore.ru
    Ответ прислал DarkAngel.
    По-моему, почти все скрипты магазинов платные, т.к. магазин подразумевает получение прибыли. Если я окажусь не прав, то буду только рад. ;о)
    Ответ прислал Taras Shkodenko.
    Могу примерно такой написать за деньги.

  • 1741. Нужен скрипт для баннерной сети. Т.е. <a href=....cgi-bin/*.cgi><img src=./cgi-bin/*.cgi></a> Или что-то в этом роде. Я пытался через <!-- exec cgi=.....>, но воспринимает сайт такой скрипт только с "родного" сервера, т.е. с того, на котором сайт установлен. Проблема в том, что нужно распихать эти скрипты по разным сайтам. Сразу скажу, что <!-- exec cgi=http://www.......> не работает.
    Ответ прислал Дмитрий NS.
    Очевидно что не работает - SSI и cgi-bin - штуки не совместимые... Так же не забудь, что в нетскейпе тэг <iframe> не работает.
    Ответ прислал Ivan Kuznetsov.
    А ты попробуй <!--#include virtual...>

  • 1742. У меня такие вопросы по ASP:
    1. Есть база данных на MS SQL 7.0, нужно из поля (типа image) в ставить в динамическую страничку asp картинку из этого поля.
    2. Как из той же базы в страничку вставить текст например между <td> и </td> из поля (типа text)
    3. Как в туже базу из элемента формы textaria вставить текст в поле (типа text) Если не трудно, то лучше кодом ASP с комментариями, чтобы я разобрался.
    Ответ прислал Invoker.
    Используй Macromedia Dreamwearer UltraDev 4.0. С ним у тебя все получится легко. Он специально сделан под ASP/JSP. Macromedia Dreamwearer UltraDev 4.0. - это вся мощь Dreamwearer + он специально заточен под ASP/JSP. Мощный редактор с удобным интерфейсом и документацией. Страницы типа "Добавить/Изменить/Удалить записи в базе" делаются за 3 минуты, а страницы для вывода информации из базы за 1 минуту. Если интересуют конкретные примеры - пиши.

  • 1743. Как сделать, чтобы по одной ссылке обновлялись сразу два окна, а точнее фрейм 1 и 2?
    Ответ прислал Игорь Гончаровский.
    А вот так: <A HREF='#' onclick='parent.YOUR1.location="PATH1.htm";
    parent.YOUR2.location="PATH2.htm"'>111</A>
    Вместо YOUR1 и YOUR2 вставляешь имена фреймов, а вместо PATH1 и PATH2 имена загружаемых файлов.
    Ответ прислал Ivan Kuznetsov.
    <a href="page1.htm" target="frame1" onclick="window.open('page2.htm','frame2')"> Внимание!!! В window.open кавычки одинарные
    Ответ прислал Taras Shkodenko.
    например так: в фрейме 3 скрипт:
    <script language="JavaScript">
    <!--
    function tReload {
    parent.frames[1].location="podlom1.htm";
    parent.frames[2].location="podlom2.htm";
    }
    //-->
    </script>

  • 1744. Как на Pascal'e(7.0) програмировать под веб(я слышал что есть такое)?
    Ответ прислал Валерий Старынин.
    Конечно, каждому языку - свое место. Но если сервер умеет выполнять программы для MsDos, то можно писать CGI скрипты на Pascal. Для подробностей - пишите лично.
    Ответ прислал serpan.
    Можно, и не только на Pascal, но в Интернете я не видел серверов, на которых в качестве CGI стоит Pascal.
    Ответ прислал Evger.
    На паскале не слышал а вот в дельфи: Создайте в Delphi новый проект - ту самую уже давно забытую всем Console Application. Вы получите знакомый со школьной скамьи, текст обычной паскалевской программы:
    program primer;
    {$APPTYPE CONSOLE}
    uses SysUtils;
    
    begin
    // Insert user code here
    end.
    Далее, еще проще. Организуем вывод кода HTML с помощью команды writeln.
    
    writeln ('CONTENT-TYPE: TEXT/HTML');
    writeln;
    writeln ('<html>;');
    writeln ('<head>;');
    writeln ('<meta HTTP-EQUIV="Content-Type" Content="text-html; charset=windows-1251">;');
    writeln ('<title>;Delphi the best facility for making web-publications!</title>;');
    writeln ('</head>;');
    writeln ('<body bgcolor="white">;');
    writeln ('Hello, world!');
    writeln ('</body>;');
    writeln ('</html>;');
    Обратите внимание на строку CONTENT-TYPE: TEXT/HTML, которая определяет описание последующего содержимого, а именно кода HTML. После CONTENT-TYPE: TEXT/HTML, необходимо вывести пустую строку иначе броузер может выдать сообщение об ошибке.
    Под юникс работать не должно, в 2000 будет.

  • 1745. У меня html- файл состоит из 2-х горизонтальных фреймов (верхний для навигации):
    <frameset rows="*, 14* " border="0" frameborder="0" framespacing="0">
    <frame src="frame1_4.html" name="frame1" scrolling="no">
    <frame src="frame2_4.html" name="frame2" scrolling="no">
    </frameset>
    Так вот, при разрешении 800х600 - все отображается нормально, а при 1024х768 между ними появляется белое пространство. А если я корректирую параметры rows="*,12*" для разрешения 1024х768, то тогда при просмотре в 800х600 нижний фрейм "наезжает" на верхний.
    Вопрос: как решить данную проблему, ведь у меня стоят все необходимые параметры: border="0" frameborder="0" framespacing="0", и белой полоски быть не должно, откуда она тогда появляется?
    Ответ прислал Ivan Kuznetsov.
    Во-первых, используй проценты, а не пикселы, а во вторых убери звездочку после второго числа. Она там явно лишняя

  • 1747. Можно ли на perl'e прочитать из файла информацию и присвоить какой небудь переменой Javascript'а (если можно то как)?
    Ответ прислал Taras Shkodenko.
    Можно... мне нужен ваш конкретный пример. помогу
    Ответ прислал Ivan Kuznetsov.
    Можно. Точно так же как и остальной текст страницы
    Ответ прислал serpan.
    Выдать в браузер что-то типа
    print <<EOD;
    <SCRIPT>
    var myvar = $myvar;
    </SCRIPT>
    EOD
    exit;

  • 1748. Где можно взять интерпритатор(компилятор) PHP, а то сервер SMALL HTTP SERVER просит?
    Ответ прислал Ivan Kuznetsov.
    www.php.net И еще совет, установи себе Apache, потому как Смалл Хттп сервер очень медленный.
    Ответ прислал Pyc_Step.
    На tweak.tut.by есть описание установки Apache, там есть ссылка на интерпретатор PHP.



  • Клуб друзей


    Дизайн - В этом разделе содержатся обучающие материалы по HTML, PhotoShop, Corel Draw, JavaScript, CGI, различным графическим редакторам. Есть спецкурс создания суперграфики.
    http://graf-mur.al.ru - Graf Mur. Аромат Востока. Проект, посвященный поэзиихайку и танка. Собрания сочинений лучших авторов; большой объем классики жанра и др.
    http://www.pemos.narod.ru - Все для начинающего веб-дизайнера: Java-scripts and applets, Cgi-scripts, Dhtml, Html, Css, Perl и мн. др. Все с описанием на русском языке.
    http://oracul.narod.ru - Гадание по Книге Перемен, психологические тесты, нумерология, заметки на "околооракульские" темы.
    http://www.babkiru.com - Полезности для вебмастера: раскрутка, скрипты, бесплатности, спонсоры.
    Сервер Знакомств - Найди свою судьбу на нашем сайте.
    Языки - 3 языковых курса: английский, французский, немецкий. Каждый курс включает в себя программу освоения грамматики и лексики, с последующим закреплением в интерактивных упражнениях и играх.
    http://www.dmitrenko.narod.ru - Новый каталог интернет-ресурсов! Успейте занять верхнее место! Услуги веб-дизайна, CGI, PHP, JAVA скрипты.
    http://bikini.vlink.ru - Бикини дизайн, интимные прически в Волгограде. Новая уникальная услуга красоты. Каталог интимных причесок.
    http://www.dts.ru/~crama - Описания спонсоров, которые действительно платят в Россию. Большой список Российских спонсоров. Сможете набрать кучу рефералов.
    http://mysiteinc.com/dimtar/Free_ves.htm - Портал конкретных вещей, бесплатно полученных через И-нет.
    http://kingandjoker.newmail.ru - Король и Шут. неофициальная страничка. Тексты, Аккорды, Табы, Новости, Информация, MP3, MIDI.
    http://www.love3000.by.ru - Кто сказал что эротические рассказы не интересны? Читай, расслабляйся, наслаждайся. Постоянное обновление.
    http://www.httpcity.com/job - Сайт на Английском языке. Реальная работа, рекламодатели. Регистрация сайтов в 7,200 поисковых машинах и ссылки, доски объявлений. Бесплатно.
    "Золотая Пуля" - Сайт про оружие.

    В "Клуб друзей" может попасть любой сайт. Ссылки вращаются по КРУГУ постоянно. Как в рассылке, так и на сайте. Правила.

      Вы хотите публиковаться?
      Присылайте статьи или вопрос (по публикации) по этому адресу с пометкой "Статьи в рассылку". Гонорар за статьи - договорной (3000-10000 показов TBE).


    Ведущий рассылки Дмитрий Давыденко


    http://subscribe.ru/
    E-mail: ask@subscribe.ru
    Отписаться Рейтингуется SpyLog

    В избранное