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

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

  Все выпуски  

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


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

WEB-дизайн. Вопросы и ответы.
# 18 (29)
1 апреля 2001г.
Проект сайта "AGS Design" dweb.ru
кол-во подписчиков - 11300

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

  • Web-дизайн
  • Flash
  • Награды
  • Баннеры
  • Photoshop
  • Java скрипты
  • Фотографии
  • Баннер-Форум
  • ЧаВо.
  • 3d буквы, цифры
  • Иконки и кнопки
  • Анимированные гифы
  • Фоновые изображения
  • CGI скрипты
  • Java апплеты
  • Free услуги
  • ICQ - Клуб
  • Архив рассылок

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

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

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

    Вопросы не относящиеся к тематике рассылки, публиковаться НЕ БУДУТ.

    Маленькая просьба. Если Вы пишете автору ответа, чтобы он уточнил какие-либо детали, то цитируйте в письме вопрос и ответ полностью.



              Редактор HtmlLerz 3.000.

    HtmlLerz 3.000 - редактор и конвертор текстов из и в кодировки DOS,WIN,KOI8-R,MAC,ISO ориентированный на работу с кодом HTML. Содержит необходимые любому WEB дизайнеру инструменты, такие как:

  • Система быстрого подбора цветов (калькуляция градиента).
  • Таблица символов.
  • Визуализатор HEX значения цвета и первод чисел DEC/HEX.
  • Определение разрешения графических файлов Height, Width.
  • Анализатор кода на предмет не_закрытых_тегов.
  • Перевод TEXT в HTML, HTML в TEXT, HTML в PERL(CGI) с заменой кода перехода к новой строке на *nix стандарт.
    А так-же перевод русский текст в translit 2х вариантов, поиск и замена текст последовательностей, замена zxcv на ячсм и обратно, быстрая вставка заданных отрезков html кода, управление дублировано горячими клавишами.

    Разрабатывался для составления HTML документов "в ручную".

    Скачать редактор можно с сайта автора http://asm.al.ru/ [309kb]



              Вопросы и ответы.
  • x. Помогите разобраться как поставить на сайт счетчик посещений и рассылку новостей, и почему в книге по HTML об этом ни слова. Где об этом искать?
    Ответ.
    http://dweb.ru/rass/index.php

  • 1133. Помогите плиз закончить коутер.
    
    <?
    
    $data = "/usr/local/www-bin/fcounter/fcounter.cnt";
    $fp = fopen($data, "a");
          fclose($fp);
    $fc = fopen($data, "r");
    $i =  fread($fc, ($data));
          fclose($fc);
    $i = $i + 1;
    $fq = fopen($data, "w");
          fwrite($fq, $i);
          fclose($fq);
    
    ?>
    <?
    
    printf ("<html><body>");
    printf ("<title>Fallout Counter 1.0b</title>");
    printf ("<h1>здесь_результат_коунтера(но_я_незнаю_что_конкретно_нужно_сюда_ляпнуть)</h1>");
    printf ("</html></body>");
    ?>
    Ответ прислал Ivan Kuznetsov.
    <?
    
    $data = "/usr/local/www-bin/fcounter/fcounter.cnt";
    $fp = fopen($data, "a");
          fclose($fp);
    $fc = fopen($data, "r");
    $i =  fread($fc, ($data));
          fclose($fc);
    $i = $i + 1;
    $fq = fopen($data, "w");
          fwrite($fq, $i);
          fclose($fq);
    
    ?>
    <?
    
    printf ("<html><body>");
    printf ("<title>Fallout Counter 1.0b</title>");
    printf ("<h1>$i</h1>");
    printf ("</html></body>");
    ?>
    Ответ прислал Sergey.
    $i

  • 1134. Можно ли как-нибудь повлиять на действие "refresh", например что бы при нажатие этой кнопки в броузере страничка "refresh"иволась только в одном из фреймов. Можно ли как-нибудь повлиять на это событие. И можно ли повлиять на кнопки "back" и "next".
    Ответ прислал Serge Khomitsky.
    Кнопка refrash чудненько перехватывается Жабой (функцией onUnload) Вот пример смены странички при нажатии refrash:
    <script>
    function check_refrash(){
         Wind0ws.Location.Href='2.html';
    }
    </script></head>
    <body onUnload="check_refrash()">
    <h1>Refrash 1</h1>
    Ответ прислал Pawel.
    На стандартные кнопки повлиять нельзя, но можно на JavaScript сделать свою навигацию по сайту.
    Ответ прислал master.
    да можно:
    <a href="" onclick="document.frame1.src='адрес_для_рифреша'>Refresh</a>
    <a href="javascript:self.history.back(-1)">Back</a>
    <a href="javascript:self.history.back(1)">Next</a>

    Ответ прислал Тимур Табани.
    <a href="javascript:history.back(1)" target="Название_окна"> - для кнопки назад, тоже самое для обновить.

  • 1135. Подскажите где можно взять скрипт регистрации домашней страницы пользователя бесплатно и чтобы его домашний адрес был типа: user.myserver.ru и без поддержки MySQL но на PHP! У меня Апаче стоит и я хочу на локалке создавать юзерские хосты.
    Ответ прислал Pawel.
    Без РНР или Perl ничего не получится, так как надо сохранять информацию, введенную пользователем.

  • 1136. На PHP я умею делать запись в файл что либо. А чтение из него нет, подскажите мне как прочитать из файла число и вывести его на экран.
    Ответ прислал Pawel.
    Для чтения из файла используйте функцию fread:
    string fread (int fp, int length)
    Fread() reads up to length bytes from the file pointer referenced by fp. Reading stops when length bytes have been read or EOF is reached, whichever comes first.
    // get contents of a file into a string
    $filename = "/usr/local/something.txt";
    $fd = fopen ($filename, "r");
    $contents = fread ($fd, filesize ($filename));
    fclose ($fd);
    Ответ прислал LexoN.
    Если файл содержит только одно число, то можно сделать так:
    <?php
    $fp=fopen("file.txt","r"); //открываем файл на чтение
    $text=fread($fp, 4000); //считываем первые 4000 байт
    echo $text; //выводим все это дело на экран
    fclose($fp); //закрываем файл
    ?>
    Так же советую прогуляться на http://www.citforum.ru/ и там посмотреть документацию по PHP/FI Version 2.0

  • 1137. Нужна любая дока о програмировании на WAP. С радостью услышу пару советов по теме и о XML.
    Ответ прислал Namig Kouliyev.
    http://www.wapuseek.com/
    http://www.wapmine.com/
    http://www.wapdrive.net/
    http://www.wap.com/
    http://www.wappy.to/
    Pravdu govorya programmirovat to nechego. WML-e yest tolko para tegov i vse.

  • 1138. Как исправить ошибку "500" в локальном сервере Апач, если я хочу запустить перл скрипт не посредственно из своего компьютера.
    Ответ прислал sealexey.
    Пиши на мыло, я тебе помогу.
    Ответ прислал Namig Kouliyev.
    A chto mojno Vam posovetovat, yesli ya ne znayu v chem imenno u Vas problema?
    Ответ прислал Serge Khomitsky.
    Загляните на webclub.ru (где-то в районе http://www.webclub.ru/content/servers/article-152.html Там находится великолепное и очень подробное описание установки и настройки Apache, Perl, PHP и MySQL на русском. Внимательно изучите раздел Apache и Perl. Если Вы всё выполните, как написано, и ТОЧНО укажите в первой строке Вашего cgi-скрипта путь к _exe-файлу perl.exe_ 500 ошибка Apache должна исчезнуть. Если не поможет и это, запишите в Ваш cgi следующий заголовок:
    
    #===================================
    #!/internet/master/perl/bin/perl.exe -w #здесь - путь к Вашему perl.exe
    use CGI qw(:all);                       #стандартный набор функций CGI
    use CGI::Carp qw(fatalsToBrowser);      #все ошибки выводить в броузер
    use strict;                             #ужесточённый контроль синтаксиса
    $|=1;                                   #не буфферизировать вывод
    print "Content-Type: text/html\n\n";    #стандартный заголовок для HTML
    #===================================
    Теперь просто попробуйте запустить Ваш cgi локально (без Apache): perl.exe you.cgi
    Введите параметры, которые должны быть переданы в cgi по шаблону:
    name1=param1
    name2=param2
    и т.д. и затем нажмите Control-Z
    CGI-скрипт будет выполняться локально и выводить всякие ругательства, которые тоже могут привести к проблемам при работе с Apache. Устраните все сообщения об ошибках и Ваш cgi станет апполонически прекрасен! :)) Если что, пишите, статью могу выслать почтой.

  • 1139. Когда я вписываю в форму в textarea текст довольно большой длины и без нажатия Enter, то после выполнения скрипта и загрузки информации для проверки моя страничка расширяется до длины данного текста. Как мне сделать, чтобы текст не менял ширину сайта.
    Ответ прислал Pawel.
    Очень странный эффект. Он должен переноситься по словам. Напишите ссылочку, посмотрю.
    Ответ прислал Alexey.
    <input type=textarea cols="x" rows="y">
    "x" и "y" - ширина и высота.
    Ответ прислал Namig Kouliyev.
    Nu eto zavisit ot konkretnogo sluchaya. V obshem sluchae tablitsi mogut pomoch.

  • 1140. Есть проблема: страница создана в виде таблицы, к примеру 3Х3 ячейки из которых 8 ячеек изображение разбитое на части а одна ячейка - текст. Проблемма в следующем:
    при пользовательских установках системы или браузера - шрифт мелкий(или самый мелкий) - все ОК при установках - шрифт крупный(самый крупный) ячейка с текстом увеличивается, тем самым разрушая структуру остальных 8 ячеек. В результате - развал изображения. Как этого избежать? Вариант замены текста гиф-файлом не подходит. Наглядно проблему можно посмотреть на http://web.poltava.ua/firms/copyc/web.htm по ссылке "Старая версия нашего сайта".
    Ответ прислал Namig Kouliyev.
    Polzovatelskiye ustanovki razmera shrifta na brauzere mojno pereopredelit tolko s pomoshyu CSS.
    Ответ прислал Ivan Dmitrenko.
    Задайте тексту стиль под определенный размер в абсолютных единицах. font-size: 9pt
    Ответ прислал Pawel.
    Прописать тексту через стили фиксированный размер. Тогда пользователь не сможет менять его настройками броузера.

  • 1141. Кто в курсе: где достать компилятор JAVA в exe-шник?
    Ответ прислал Pawel.
    Microsoft Visual J++
    Ответ прислал Namig Kouliyev.
    Borland JBuilder. Kupite na magazinax gde prodayutsya CD.
    Ответ прислал Pasha.
    Есть, например JOVE Optimizing Native Compiler for Java http://www.instantiations.com

  • 1143. Мне нужно перевести кучу стихов в ворде в HTML. При запоминании в ворде в формате хтмл ворд ставит после каждой строчки <p> , а не <br> (т.е. между строчками стиха остается пустая строка), поэтому приходится в блокноте после каждой строки писать <br>, что очень неудобно и долго. Нет ли более удобного и быстрого способа?
    Ответ прислал Влад.
    Просто возьми и в обычном WordPad поправь весь текст как заменить "<p>" на "<br>". Потом где нужен <p> поставишь обратно.
    Ответ прислал Pawel.
    Вставить стихотворение сразу в блокнот и заключить его в теги <pre></pre>. Все что написано внутри них браузер не форматирует.
    Ответ прислала Александра.
    Аналогично, вопросу 1062:
    1. Правка -> Заменить -> ^p на <BR>^p;
    2. Правка -> Заменить -> <BR>^p<BR>^p на ^p<P>,
    этот пункт можно пропустить, он нужен если Вы хотите поместить каждый стих (четверостишие) в отдельный абзац и между стихами присутствует пустая строка;
    3. Проверить конечные теги (убрать лишние), если выполнялся п. 2 добавить начальный тег <P>;
    где:
    ^p - знак абзаца (есть на вкладке Правка -> Заменить -> Больше -> Специальный).
    Кстати, если Вас волнуют только эти теги, используйте для переноса строк вместо абзаца разрыв строки Shift + Enter (чтобы править уже имеющиеся: Правка -> Заменить -> ^p на ^l, ^l - разрыв строки), тогда при сохранении файла как Web-страницы, Word определит разрыв строки как <BR>, но все остальные "лишности" останутся.
    Если у Вас большое количество файлов со стихами, создайте макрос, который будет выполнять замену за Вас , см. ответ на вопрос 1062.
    Ответ прислал Sergey Volobuev.
    Способ 1: в Ворде Правка-выделить все, Правка-Заменить, и заменяем
    ^p^p на __abzats__
    ^p на ^l
    __abzats__ на ^p
    Потом сохраняешь как веб-страницу. Ворд делает кучу мусора и страница может неправильно показываться даже в Експлорере.
    Способ 2: в Ворде же заменяешь
    ^p^p на <p>
    ^p на <br>
    и сохраняешь как Только текст. Потом вставляешь в приготовленный хтмл-шаблон страницы.

  • 1144. Где можно скачать среду Perl, естественно рабочую?
    Ответ.
    http://www.tweak.tut.by
    http://www.perl.com
    Ответ прислал Старчиков Алексей.
    http://www.activestate.com/Products/ActivePerl/ "Весит" дистрибутив ~8 Mb. А еще желательно обзавестись редактором (например, DzSoft Perl Editor http://www.dzsoft.com/)

  • 1145. Есть ссылка<A HREF="#1" onClick="window.open('test.htm',target='_top', 'w1','top=0,left=0,titlebar=no,toolbar=no, width=800,height=600,directories=no,status=no,scrollbars=no,resize=no,menubar=no')">test</A>
    А можно ли сделать тоже самое, используя данный скрипт:
    
    <SCRIPT LANGUAGE="JavaScript">>
    <!--
    browserName = navigator.appName;
    browserVer = parseInt(navigator.appVersion);
       if (browserName == "Netscape" && browserVer >= 4) version = "NN4.x";
       else if (browserName == "Netscape" && browserVer <= 3) version = "n3";
       else if (browserName == "Explorer" && browserVer > 3) version = "e4";
       else if (browserName == "Microsoft Internet Explorer" || browserVer > 4) version = "e5";
       else version = "other"
     function found()
    {
      if (version == "e4") {location.href = "ie/index.htm"};
      if (version == "e5") {location.href = "ie/index.htm"};
      if (version == "NN4.x") {location.href = "nc/index.htm"};
      if (version == "n3") {location.href = "error.htm"};
      if (version == "other") {location.href = "error.htm"};
    
    }
    //--></script>
    Ответ прислал Yuly Basovich.
    nelzya menyat' nastroiki okna uje otkritogo (scroll ,directories...) ti doljen otkrit' novoe i zakrit' staroe
    Ответ прислал Pawel.
    Этот скрипт устраивает переадресацию со страницы в зависимости от типа браузера. Так что я не понял, зачем заменять на него скрипт открытия файла в новом окне.

  • ICQ - Клуб

    ICQ -Клуб http://dweb.ru/1/icq.htm.

    Если Вам нужна срочная помощь по определённому вопросу, заходите на страницу Клуба со списком ICQ, и может задать вопрос любому, выбранному из списка, находящихся в on-лайне, свой вопрос.

    Регистрация - любой желающий присылает # ICQ, Имя, E-mail, Город, и темы по которым возможна консультация.

    Между активными участниками icq-клуба, будут проводиться розыгрыши призов + масса др. интересных вещей:).


    Клуб друзей

    В связи с изменением правил Клуба, проводиться перерегистрация сайтов участников.
    Сайты не прошедшие заново регистрацию, публиковаться не будут.
    С новыми правилами можно ознакомится загрузив инструкцию или прислав пустое письмо.

    http://free.lgg.ru/ - Бесплатные Веб Сервисы (Хостинг, Почта,...), ресурсы для Вебмастера (Обмен ссылками (Баннерами), Раскрутка сайта,...), Халява, Заработок в сети.
    http://wwwpromoter.boom.ru/ - Сайт для начинающих веб-мастеров. Ссылки на бесплатные места для размещения сайтов, почтовые серверы, FTP by e-mail,сервера раскрутки сайтов.
    Форум посвященный вопросам сетевых технологий, телефонии, центров обслуживания звонков.
    http://palinchak.narod.ru/index-rus.htm - Таинственный мир. Фотогалерея Палинчака Михаила.
    WEB-Дизайн - На сайте содержатся обучающие материалы по HTML, PhotoShop, Corel Draw, JavaScript, CGI, различным графическим редакторам. Существует спецкурс создания суперграфики.
    Чат - Вы любите общение? Тогда этот ЧАТ для Вас.
    Халява в Интернете - Только реально полученная халява интернета: Компьютер Pentium 4, Palm Pilot, Hand Spring, Sony Play Station 2, Sega Dramcast, Мобильник Nokia, DVD, Футболки, Отдых, Коврики для мышек, Диски и мн. др.


    Бесплатные Гостевые и Топы.

    Если Ваш сайт находиться на бесплатном хостинге без поддержки CGI скриптов или по другим причинам у Вас нет возможности разместить у себя на сайте Гостевую или Топ, то Вы СОВЕРШЕННО БЕСПЛАТНО можете заказать их здесь.

    В "Клуб друзей" может попасть любой сайт. Ссылки вращаются по кругу ПОСТОЯННО. Как в рассылке, так и на сайте.

      Вы хотите публиковаться?
      Присылайте статьи или вопрос (по публикации) по адресу kar_dd@inbox.ru с пометкой "Статьи в рассылку". Гонорар за статьи - договорной (500-2000 показов RLE).


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



    http://subscribe.ru/
    E-mail: ask@subscribe.ru

    В избранное