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

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

  Все выпуски  

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


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

WEB-дизайн. Вопросы и ответы.
# 13 (24)
27 февраля 2001г.
Проект сайта "AGS Design" webg.by.ru
кол-во подписчиков - 10101

    В этом выпуске:               Ссылки Вебмастеру:

  • web-дизайн
  • анимированные гифы
  • фоновые изображения
  • 3d буквы, цифры
  • иконки и кнопки
  • форум
  • photoshop
  • flash
  • награды
  • баннеры
  • cgi скрипты
  • java апплеты
  • java скрипты

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

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

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

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

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


    Со вторника возобновилась регистрация сайтов на LGG.ru, правда, на новых условиях:-)




              Вопросы.

  • 983.    Ответить на вопрос

  • x.    Ответить на вопрос

  • xx.    Ответить на вопрос

  • xxx.    Ответить на вопрос




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

  • 911. Где можно достать программы создающие динамические шрифты (HexMac Typograph, Font Composer Plugin)? Поиск ничего не дает.
    Ответ прислал Namig Kouliyev.
    Posmotrite na faylovix arxivax Download.ru, Tucows.com, ZDNet. A yesli znaete tochnoe imya mojete poprobovat poiskat na http://www.filesearch.ru i http://ftpsearch.lycos.com

  • 912. Как сделать библиотеку на SSI и, допустим, Яве (не CGI,PHP). Нужно чтобы скрипт вставлял выбраный текст, т.е. как сделать вставку переменной.
    Ответ прислал Semyon Vyskubov (Poizon).
    В месте, где будет меняться текст, вставляем
    <script src="_1.js" type="text/JavaScript"></script>
    --- _1.js --------------------------------
    document.write('123');
    --- _1.js -------------------------------
    Есть траблы, если ты вставишь <script src="_1.js" type="text/JavaScript"></script> в файл, который находится в другой папке, то он заведется, но изображения попутаются. Так что если будешь вставлять изображения в _1.js, то учти, нужен полный урл.
    Ответ прислал Namig Kouliyev.
    Dlya etogo Vam priyetsya sozdat odin fayl-shablon, v kotorom v nekotorix mestax budut vivoditsya znacehniya peremennix, naprimer
    <!--#echo var="Variable_Name"-->
    A potom dlya kajdogo sluchaya sozdat fayl, v kotorom tolko zadayutsya znacheniya peremennix, a v posledney stroke delayetsya include etogo fayla. Ya ne znayu dlya chego Vam eto nujno. Yesli b itochno znal, mog bi pomoch poluchshe. Perviy svoy sayt ya sdelal etim obrazom: http://cash.webservis.ru/
    Povtoryayu chto eto moy bivshiy sayt, kotoriy ispolzuyet shablon i izmenyaya 1 fayl ya mogu izmenit dizayn vsex stranits. No moy nineshniy sayt (http://free.lgg.ru/) ispolzuyet PHP, i zdes gibkost eshe bolee visokom urovne. Yesli kakoy ta sposob Vas ustraivaet, postarayus pomoch.

  • 913. Нужен скрипт который выдаёт сообщение не от недели, а разный 365 дней в году. желательно также чтобы грузился быстро - или из базы данных по каждому месяцу, или ещё как...
    Ответ прислал Kuznetsov Ivan.
    Записываешь в файл построчно 366 советов и сохраняешь его, допустим как sovet.txt Скрипт вставляешь в нужное место страницы.
    #!/usr/local/bin/perl
    # Created by Kuznetsov Ivan
    # e-mail: ivan@kuznetsov.net
    #
    #############################################
    print 'Content-type: text/html',"\n\n";
    ($sec, $min, $hour, $mday, $mon, $year, $wday, $ydat, $isdst) = localtime();
    $counter=0;
    open (file, "< sovet.txt");
    while (<file>)
    {
    if ($counter==$ydat)
    {
    print $_;
    }
    }
    close (file);
    Ответ прислал Namig Kouliyev.
    Slovo skript slishkom obshee. Ukajite kakoy imenno skript? SSI, Perl, PHP, JavaScript, ...?

  • 914. Можно ли сравнить Macromedia Dreamweave 4 и Adobe GoLive 5 по каким-нибуть показателем и в чью пользу окажется сравнение.
    Ответ прислал al_var.
    Лучшими wysiwyg редакторами по мнению всех ведущих компьютерных изданий на сегодняшний день являются Dreamweaver и FrontPage. При сравнении рассматривались характеристики:
    1. Реализация HTML
    2. Реализация таблиц
    3. ... форм
    4. ... фреймов
    5. ... CSS
    6. ... скрипт
    7. ... DHTML
    8. Создание простого сайта
    9. Создание сложного сайта
    10. Сопровождение сайта
    11. Простота использования
    По сумме баллов лидирует FrontPage с очень маленьким отрывом. Я лично предпочитаю Dreamweaver. Особенно после того, как шеф мне поставил задачу к 8 марта в фон цветочки нарисовать. А я сайт сопровождаю на 450 страниц. При помощи темплат на это ушло 15 минут. А вручную ...
    Ответ прислал dushman-fox@mtu-net.ru.
    Можно сказать:
    1) в Дримвивере проще разобраться.
    2) АдоБ Голайв похож на детскую программу с разными цветовыми меню, что не упрощает, а делает более сложную навигацию.
    3) Дримвивер использует меньше системных ресурсов.
    Вывод: у Вас есть все предпосылки использовать Дримвивер.

  • 915. На мою страницу ссылаются несколько сайтов и я хотел бы, чтобы в зависимости от адресса страницы с которой пришли, определённые страницы загружались как главная. Как можно это сделать на JavaScript желательно с использованием location и history?
    Ответ прислал Egor Shchegolkov.
    Свойтво referrer объекта document хранит ссылку на предыдущий документ, используя его можно сделать то, что Вы хотите:
    if(document.referrer.indexOf("http://otkuda.prishel.to")==0) {
    location.replace="new-location-1";
    } else if(document.referrer.indexOf("http://otkuda.prishel.dva")==0) {
    ... ну и так далее ...
    }
    Ответ прислал Панков Павел.
    <script language=JavaScript>
    <!--
    var ref=document.referrer;
    if(ref.indexOf('http://perl.lgg.ru/')!=0){location.replace('/perl.html')}
    //И так далее
    // -->
    </script>

  • 916. Где можно взять нормальный скрипт с описанием, который ведет статистику на исходящие ссылки, как это делается в каталогах. Например www.freestuff.ru или же www.kakadu.al.ru или если есть у кого, то пришлите?
    Ответ прислал Kuznetsov Ivan.
    Вот только буквально на днях я сделал такой скрипт. http://webg.by.ru/rass/w/d01/916.zip
    Ответ прислал Namig Kouliyev.
    Posmotrite na www.cgi-bin.ru.
    Ответ прислал Pawel.
    Посмотрите на www.hotscripts.com Там содержится огромное число скриптов на различных языках, сгруппированнных по темам. И с неплохими описаниями.

  • 917. Как поменять кодировку в Symantec Visual Page? А то я сохраняю страницу после редактирования в этом редакторе, а она у меня в кодировке ISO?
    Ответ прислал Namig Kouliyev.
    Mojet polzovatsya perekodirovshikami? Ya kogda to videl takuyu kotoraya pozvolyala menyat kodirovku srazu u vsex faylov.
    Ответ прислал Script [gBc].
    Никак! Это такой редактор! Не все импортные программы корректно работают с нашими шрифтами!

  • 918. В PHP команда MkDir (dir, mode); Параметр mode должен быть задан в восьмеричном представлении. Какие значения может принимать параметр и что они означают.
    Ответ прислал Pawel.
    Прочитайте статейку на http://www.lgg.ru/help/guide-scripts.shtml Лучше чем там объяснить трудно.
    Ответ прислал Egor Shchegolkov.
    mode может иметь значение вида 0oga, где o, g и a - восмеричные цифры задающие права доступа для владельца, группы и остальных пользователей соответственно.
    Различные значения имееют следующий смысл:
    1 - выполнение (для директорий - можно получить листинг директории(поиск)
    2 - запись (для директории - можно создавать файл или директорию)
    4 - чтение (можно читать файлы из директории) Также можно суммировать эти значения:
    5 = 1+4 - чтение и выполнение
    7 = 1+2+4 - полный доступ
    и т.д.

  • 919. Я когдато видел javascript который имел базу по всем странам, а когда выбираешь страну то скрипт находу выдавал все города которые имеються в этой стране. Если кому нетрудно скрипт скиньте или урлик.
    Ответ прислал Андрей Степанов.
    Я почти нашел где ее видел! Это http://javascript.internet.com/ Но остался он только в этом варианте http://webg.by.ru/rass/w/d01/919.zip. Можно доделать по аналогии.
    Ответ прислал Namig Kouliyev.
    Nu, vse goroda dumayu ne mogut bit tam, tak kak eto zanimalo bi ochen mnogo mesta. U menya tolko yest fragmenti HTML soderjashiye vsex stran mira i vsex shtatov USA.

  • 920. В каком году появился PHP? И если изучать то PHP, CGI или ASP? Что для чего, что легче, что функциональней? И что нужно изучить дополнительно (например Perl или что-то) или их можно учить сами по себе ни чего до этого не зная? Какие есть книги (реальные), авторы?
    Ответ прислал THE UnForGiven.
    Появился, кажется, в 96-м. Он сейчас очень широко используется: виртуальные открытки, софт-архивы, даже каталоги ресурсов.
    Я лично советую пхп, т.к. он все больше набирает обороты. он довольно прост. Я учился да и учусь по докам, т.к. книжек по нему не встречал. и могу сказать, что почти сделал сервер виртуальных открыток. и это с нуля!
    Если нужны доки или советы - обращайся.
    Ответ прислал Namig Kouliyev.
    Po moemu ASP NE sleduet uchit! Ya ne videl ni odnogo normalnogo sayta s ASP. Vse gruzyatsya slishkom dolgo i s problemami. A mejdu PHP i Perl ya vibral PHP. PHP imeet ochen mnogo funktsiy, kotorix na Perle mojet bit i mojno realizovat, no ne tak legko. No, storonniki obeix pochti ravni. Yesli Vi kogda ta uchili yazik C (C++), to budet nemnogo legche. No, mojno i bez etogo. Yesli ponadobyatsya dokumentatsiyi, obrashaytes.
    Ответ прислал Egor Shchegolkov.
    В приницпе, PHP, CGI-скрипты и ASP предназначены для одного и того же, только реализованы по-разному. PHP и ASP - это языки сценариев, внедренные в хтмл, выполняемые на стороне сервера. В ПХП используется язык внешне похожий на С, в ASP - Visual Basic, Scripting Edition. ASP поддерживается преимущественно серверами под win32(хотя есть реализации и под юниксоподобные системы), реализации php есть под все распространненые сервера.
    CGI же - это вообще не язык программирования, а интерфейс между сервером и программой пользователя. CGI-скриптом(программа, придерживающаяся соглашений этого интерфейса) может быть программа написанная на любом языке программирования, способная считать данные со стандартного потока ввода и записать результаты выполнения в стандартный поток вывода, а также имеющая доступ к переменным окружения. Наиболее удобным языком для написания CGI-приложений является perl(так как его реализации есть на многих платформах, скрипты достаточно просто переносятся с одной платформу на другую), но можно их писать и на С/C++, Delphi(только win32) или любом другом языке программирования.
    В принципе, для написания cgi-скриптов достаточно знаний перла и html.

  • 921. Какой нужен скрипт, чтобы избавиться от pop-окон на моем сайте?
    Ответ прислал Namig Kouliyev.
    Vot universalniy URL: http://bannerkillers.cjb.net/ Tam uznaete, kak ubrat banner s bolee chem 100 besplatnix hosterov, kotorix naydete na http://www.free-az.com/
    Ответ прислал MatriX.
    Хостинг поменять!!! Например, новый: http://www.hut.ru/ - все имеет при себе (причем бесплатно). Только ри условии, что они тебе баннер на страницу вставят.

  • 922. Может кто поможет разобраться, как заставить Маcromedia Fireworks 4 правильно отображать русские шрифты. Каряблики, знаки вопросов - муть какая-то да и только!
    Ответ прислал Alex 2.
    Что-то у тебя с локалью (кстати, под чем - уточни!) - в NT 4 есть ненавязчивое определение Latin 1 как кодировки по умолчанию, в 2000-ном это решено. Можно покопаться в реестре, но аккуратно, и в зависимости от системы. Что с этим делать в 9х - не знаю, не юзал. Да, и щрифты должны быть или Unicod, или Type1, попробуй в паре с ATM 4.0.
    Ответ прислал ezaicev@inbox.ru.
    Выбери русифицированный шрифт.

  • 923. Как обойти защиту, которая определяет IP адрес и если он входит в зону отключения, то просто не показывает сайт. Т.е. как можно анонимно посетить сайт
    Ответ прислал RaR.
    Использую AtGuard. Блокирует распознавание IP-адреса, popup-окошки, баннеры и много чего. Основное предназначение - персональный firewall, т.е. защита от троянов и т.п.
    Ответ прислал Панков Павел.
    Через анонимный прокси сервер. Их список есть на http://proxycheck.spylog.ru/
    Ответ прислал Anar Mekhtiev.
    Можно например воспользоваться анонимными прокси, но это не дает гарантии что твой адрес не определят это будет зависить от того как откофигурирован proxy сервер и есть ли в нем возможность использовать переменную HTTP_X_FORWARDED_FOR
    если да то твой адрес определят и не пустят на сайт (так как в этой переменной содеожится твой реальный ip-address если нет то тебе повезло А еще есть проги в net-е которые все твои соединения проводят через цепочку socks сереверов поищи на http://neworder.box.sk
    Ответ прислал Kuznetsov Ivan.
    Зайди на www.siams.com , скачай Webwarper BIM и заходи через него. Будет виден адрес этого сервиса. А еще есть различные сайты анонимайзеры.

  • 924. У меня есть небольшой сайт знакомств. До сих пор обем был невелик и анкеты находятся в отдельных файлах с именами 1.html, 2.html, .... но в последнее время объем анкет увеличился и стало необходимостью ввести поиск по возрасту, росту, весу. Помогите пожайлуста, как это сделать?
    Ответ прислал Kuznetsov Ivan.
    Лучше переписать все на CGI. Тогда все будет нормально работать вне зависимости от количества.
    Ответ прислал webmaster@cbn.ru.
    Самый простой вариант перевести все на БД и экспортировать в нее существующую информацию ну дам чего хочешь то и делай с этой инфой хтя можно и скриптами с htmlками работать но с БД быстрее будет.
    Ответ прислал Namig Kouliyev.
    Ispolzuyte server-side scripting (PHP, Perl, ...) i soxranite dannie ispolzuya razdelitel. A dalshe ne problema.

  • 925. Как лучше оптимизировать какртинки в формате JPG, без большой потери качества для Web. Я только начал разрабатывать странички и незнаю как мне лечше это сделать.
    Ответ прислал spman2001@mail.ru.
    Вобще чем меньше размер jpg тем хуже качество! для получения jpg используется только для картинок с 16 битами! так чтоо если у тебя картинка в 256 цветов - то тебе нет смысло использовать jpg попробуй другой формат - вот например gif вобще без потери качества! - но мне больше все нравится png - почти в любом случае картинкак в этом формате занимает место на много меньше чем в jpg и gif - да еще png тоже БЕЗ потери качества
    Ответ прислал MAX.
    Скачай программку "Ulead SmartSaver Pro", она сжимает намного и без потери качества , причем не только *.jpg , но и *.gif.
    Ответ прислал Script [gBc].
    В Фотошопе есть всё! А если надо сжать посильнее, то кидайте мне, я сожму так, что родной редактор не узнает... А вот качество можно чуть подрезать, так чтоб тока не было слишком этого видно!
    Ответ прислал Alexey Kiselev.
    Поищи Macromedia Fireworks - довольно мощная прогрмма, куча параметров для оптимизации изображений (gif, jpg, png, ...) Среди параметров - палитра, "размазывание" (smoothing), interlaced (gif) и многое другое... Причем ты сразу видишь результат, можешь оценить качество, размер файла и время его загрузки.
    Ответ прислал Akeon.
    Если у тебя вопрос, в какой програме это лучше делать, то это безразлично, только версию посвежее выбирай. Я, например, пользуюсь Ulead SmartSaver Pro 3.0. А если конкретно КАК сжимать... Объясню как это делать в Ulead SmartSaver Pro 3.0. Точнее, что значит каждый из пунктов в программе, при оптимизации файлов в формате jpg. Запустив программу и открыв нужный файл, перейди на вкладку "Optimiser". Внизу выбери тип файла, в нашем случае jpg. Теперь самое интересное. "File type": здесь выбирается, будет ли твое изображение цветное или черно-белое. Последнее, конечно, занимает меньше места... "Quality" - качество твоей картинки. Этот "рычажок", пожалуй, самый используемый. Параметр "Chroma" регулирует качество цветов рисунка. Флажок на "Link quality" (включен по умолчанию) позволяет изменять параметры "Quality" и "Chroma" одновременно. Выпадающее меню "Preset" позволяет выбрать ранее сохраненные настройки для оптимизации (а справа есть маленькая кнопочка, чтобы эти самые настройки сохранить). Кнопка "Normal"/"Advanced" делает доступными/недоступными 3 параметра: "Mode", "Subsampling" и "Soft".
    "Mode". Выберать тип конечного файла: оптимизированный, стандартный или progressive (чресстрочная развертка, это когда картинка грузится не сразу вся целиком, а по строчкам, например, 1, 3, 5, потом 2, 4, 6. Так можно увидеть картинку, даже если она еще не догрузилась.
    "Subsampling". Вот что это такое, я не точно не знаю, но, по-опыту, лучше ставить YUV411. Кстати, если кто знает, просветите меня. :-)
    "Soft". Этот параметр "размывает" картинку. Для jpg'а чем он больше, тем меньше размер файла. Но внешний вид из-за этого часто страдает, так что злоупотреблять не стоит. Только если у тебя вся картинка - сплошные облака. "Compressed by Size". Выбираешь максимальный размер конечного файла, и программа все сделает сама. Неплохо, но руками надежней.
    Теперь перейдем на вкладку "Emphasize Area". Это очень полезная штука. Доступен только один параметр, качество выбранной области, остальное недоступно, так как служит для оптимизации других типов файлов. Так вот, как же оно работает? Слева, на панели инструментов, в самом низу оной, есть 4 инструмента выделения: прямоугольник, овал, многоугольник, и волшебная палочка. Надеюсь, знаешь, как с ними работать, лень тут писать... Так или иначе, выбери ту область рисунка (или несколько областей), в которых хочешь оставить хорошее качество, и регулируй его рычажком.
    Вкладка "Mask Options" отвечает за прозрачность. Что там и как я не знаю, так как не пользуюсь, а разбираться сейчас лень, так что смотри там сам. Про все то, что необходимо я тебе рассказал.
    Даже если ты будешь оптимизировать все в другой программе, то там все тоже самое, так что проблем, думаю, не будет.

  • 926. Объясните функции и преимущества данных тегов:<TBODY>,<SPAN>
    Ответ прислал Anar Mekhtiev.
    TBODY- Это "table body" то есть появилась возможность определять атрибуты BODY только уже для конкретных таблиц ,а не только для всего документа(не скажу что очень нужная функция)
    Ответ прислал Script [gBc].
    <TBODY> - это тег основного тела таблицы, без него например НетСкапе некорректно отображает таблицы...
    Ответ прислал Rassus.
    Тег <SPAN> является оналогом тега <DIV>. Может использоваться в тех случаях, когда требуется отметить фрагмент текста для задания его свойств, и при этом не удается использовать никакой др. стуктурный тег программирования. А про <TBODY> смотри вопрос 947.

  • 927. Где можно скачать:
    1 подробное описание всех параметров по CSS (подобие справочника, если параметр position так по нему полный расклад, только на русском)
    2 Документацию по PHP с практическими примерами (на русском).
    Ответ прислал .
    http://document.newmail.ru
    http://www.infocity.kiev.ua
    http://www.webclub.ru
    Php.ru
    citforum.ru
    http://www.umnik.by.ru
    http://www.php3.agava.ru
    Ответ прислал Namig Kouliyev.
    dokumentatsiyu pro PHP mojno iskat na http://www.phpclub.ru. Yesli ne naydete, to skajite i ya Vam poshlyu na E-Mail.

  • 928. Есть ли разница в скорости загрузки странички между технологиями SSI, PHP?
    Ответ прислал Namig Kouliyev.
    Da, yest. Instruktsiyi SSI vipolnyayutsya tolko web-serverom, a PHP instruktsiyi eshe s PHP interpretatorom. SSI bistree, no menee funktsionalniy.
    Ответ прислал Egor Shchegolkov.
    Смотря как реализован php. Дело в том, что php поставляется в двух вариантах - cgi-вариант для большинства серверов и DSO модуль(mod_php) для Apache. (Вроде еще есть isapi-версия).
    Если используется cgi версия, то при каждом запросе тратится время на порождение нового процесса, в то время как DSO модуль постоянно загружен в памяти и сервер может сразу приступить к анализу и выполнению скрипта. Модуль, осуществляющий разбор SSI-документов(mod_include) также постоянно загружен в памяти и серверу не нужно тратить время на загрузку синтаксического анализатора.
    В принципе, если php-скрипт делает тоже самое, что ssi-документ - включает другой файл, печатает окружение/текущую дату/дату создания или модификации файла и т.д. то в случае использования DSO модуля особой разности в скорости реакции нету. Но возможности php не ограничеваются возможностями ssi...
    Ответ прислал "Alexey V. Radchenkov.
    Надо понимать коренное отличие между SSI и PHP. SSI это технология позволяющая делать вставки в страницу на стороне сервера без каких либо особенных дополнительных вычислений, то есть быстродействие напрямую зависит от ресурсов сервера. PHP же это язык на котором пишутся программы и быстродействие его зависик от объема и оптимальности исходного кода. Например время выполнения вычисления корней какого-нибудь уровнения и запрос в базу данных, как ты понимаешь будет различаться весьма значительно, хотя объем кода будет примерно одинаковым.

  • 929. На сайте в папке /cgi-bin/ лежит файл ***.txt, но где неизвестно (дерево папок большое), можно как-нибудь просканировать всю папку?
    Ответ прислал webmaster@cbn.ru.
    Можно! ели это ВАШ сервер или ВЫ имеете доступ до дирректории /cgi-bin
    необходимо на писать прогу и положить в cgi-bin затем запустить из броузера если нет консольного входа если есть то все проще man find
    find path *.txt -name
    где path абсолютный путь до cgi-bin
    Ответ прислал Alexey V. Radchenkov.
    на Perl'е делается так
    opendir BOOK1, $path; # $path - путь к каталогу
    my @filelist=();
    while ($name = readdir BOOK1)
    { next if -d $name; #отсекаются каталоги
    @filelist = (@filelist, $name); }
    теперь в массиве @filelist - имена всех файлов из каталога

  • 930. Возникла такая проблема с хостингом на f2s.com, не видит индексной страницы если прописывать адрес сайта в броузере как www.*****.f2s.com происходит отказ, 403-я ошибка. А если прописывать www.*****.f2s.com/index.shtml то никаких проблем, может кто сталкивался. (суппорт-мёртвый)
    Ответ прислал Pawel.
    Проблема скорее всего в том, что файл с расширением shtml не распознается как индексный. Надо положить в каталог файл .htaccess с записью:
    DirectoryIndex index.htm index.html index.phtml index.shtm
    Ответ прислал RaR.
    Конктерно с f2s пока не работал, но с подобным сталкивался. Скорее всего там стоит Апач или подобный сервер, в котором настроены списки файлов по умолчанию, т.е. при обращении к папке выдается этот файл. В Апаче стоят следующие файлы: index.html index.htm
    Значит index.shtml отображаться не будет. А если переименовать Ваш файл в index.html скорее всего не будет работать SSI, т.е. в списке расширений файлов, обрабатываемых парсером SSI, обычно не ставят html, иначе здорово сервер затормозит на обработке.
    В любом случае главный файл должен быть с расширением htm/html ИМХО есть два пути решения:
    1) не использовать на главной странице SSi
    2) переадресовывать автоматически на файл с расширением shtml

  • 931. Где можно найти программу для создания безшовных фонов? Слышала, что есть такая специализированная. И еще: помогите решить проблему - вначале все картинки с использованием градиента делались при 16 битах, в браузере после оптимизации все показывалось окей. Как только протестировала сайт в 24 битах -ужаснулась: все картинки с искажениями, без плавных градиентов. Что нужно сделать, чтобы картинки смотрелись одинаково при различных цветовых схемах, т.к. вроде по статистике пользователей с 16 и 24 битами поровну и с чем это связано?
    Ответ прислал Pawel.
    А можно ссылочку на сайт, посмотреть. А то первый раз сталкиываюсь с таким, что сделанное на 16 бит не работает под 24. Посмотрю, может что и посоветую дельное. А для создания бесшовных фонов есть масса плагтнов к Photoshop. Посмотрите на дисках-сборниках.
    Ответ прислал C уважением.
    Для создания бесшовного фона тебе нужно найти Photoshop (лучше от 4-й версии и выше) Там, в разделе "Effects" есть Distort, а уже там есть "Polar Coordinates". Так вот, вначале подгоняешь пропорции своей картинки под квадрат. Можно и с другими пропорциями, но так - меньше мучиться придется.
    Затем применяешь к фону Polar Coordinates с командой Rectangular to polar. И из твоего фона получится некоторое подобие диска со швом посередине. Теперь вооружайся Blur-ом, Штампом и сглаживай эту границу до тех пор, пока края не сольются. Это правая сторона данного куска фона. Если все получилось, применяй к фону обратную команду Polar to Rectangular. Фон вернется в прежнее состояние.
    Теперь поворачивай его на 90 град. и повтори операцию заново с другой стороной фона. При соблюдении всех рекомендаций у тебя должна получиться бесшовная текстура (фон в данном случае). Не забудь фон повернуть обратно!
    Ответ прислал Alex 2.
    В Adobe Photoshpe с версии 5.5 (точнее в Image Reader) есть фильтр (запускать лень, раздел "другое, other", чтото вроде title maker or titlise, можно использовать плагины от Ulead, есть еще убогая программка по адресу: http://www.b-ischo.horizont-is.net/, но не рекомендую (зато бесплатно):-)
    Ответ прислала Tetyana Mykhailyshyna.
    Есть такая Reptile - бесплатная, но нужно зарегистрироваться на сайте производителя http://www.sausage.com для получения ID и ключика.
    Ответ прислал Akeon.
    Единственный способ бороться с этой напастью, который я нашел - использовать при переходах КАК МОЖНО БОЛЕЕ РАЗЛИЧАЮЩИЕСЯ ЦВЕТА. Например, голубой, переходящий в синий создаст проблему, а в красный - нормально. Один раз делал сайт и, забыв об этой особенности, фоновым рисунком сделал облака... На мое счастье, заказчику этот вариант не понравился. :-) Еще можно попробовать повозиться с jpg'ом, точнее, с параметрами оптимизации, но у меня была большая картинка, и в итоге получался файл который неприемлимо много весил. Но если у тебя картинка не очень большая и ты можешь пожертвовать немного размером, то попробуй. Если хочешь, посмотри что вышло у меня на сайте моей студии. http://ad.gutarin.com Сайт еще дорабатывается, но уже только по части содержания, поэтому и имя пока такое. Тут я просто уменьшил область градиента, вроде помогло.

  • 932. Как сделать, чтобы в определенную ячейку автоматически вставлялся текст, заранее где-то прописанный в n-количестве(архив фраз), и 2 раза в неделю сменялся. Например, на главной - цитата1, через 3 дня - цитата2 и т.д.
    Ответ прислал Pawel.
    Создать на JavaScript массив с фразами, и выводить соответствующие элементы этого массива в ячейку функцией document.write в зависимости от времени.
    Ответ прислал webmaster.
    Можно написать программу и вызывать ее с помощью SSI например
    <!--#include virtual=/cgi-bin/word?section=1-->
    Ответ прислал Kuznetsov Ivan.
    Посмотри мой ответ на вопрос 913 , только вставь перед if (...) {...} вот это:
    $number=int($ydat/3);
    а потом поменяй
    if ($counter==$ydat)
    на
    if ($counter==$number)
    Вот и все.

  • 933. Как на JavaScript проконтролировать загрузку всех картинок на странице, а затем выполнить любые другие действия? Т.е. Если картинки загрузились, то выполнить одно действие. Если нет - другое.
    Ответ прислал Andrei N. Raychonok.
    Попробуй воспользоваться событием onload у каждого img и вести статистику:как только картинка загрузилась - она рапортует об этом или под IE
    <html>
    <head>
            <script>
            function  is(){//return true if all images have been loaded
    successful, else false
                    var images = document.images;
                    for(var i=0;i<images.length;i++){
                            if(images[i].isload == 'false')
                                    return false;
                    }
                    return true;
            }
            function on_load(){
                    alert(is())
            }
            </script>
    </head>
    <body onload='on_load()'>
    <img src="image1" onload="this.isload=true;" isload=false>
    <img src="image2" onload="this.isload=true" isload=false>
    </body>
    </html>
    Ответ прислал Namig Kouliyev.
    Yesli vi xotite delat chto-nibud posle togo kak stranitsa polnostyu zagrujitsya vmeste s risunkami, to posmotrite na "Source Code" stranitsi http://www.listpower.com

  • 934. Javascript выводит информацию в другое окно. Время от времени ее надо изменять. Как удалить старое содержимое и записать на его место новое?
    Ответ прислал MatriX.
    Попробуй поставить в начало этого файла или с помощью Java следуующее: Обычно: <META http-equiv="Refresh" Content="10[время в сек.]; URL=[путь до файла]">
    С помощбю Явы: document.write ('<META http-equiv="Refresh" Content="10[время в сек.]; URL=[путь до файла]"
    ');
    Помойму так ( на моем чате работает ).

  • 935. Я хочу сделать во Flash кнопки, то есть чтобы при нажатии на них открывалась заданная мной страничка. Как сделать ссылки на Flash-кнопку?
    Ответ прислал No Name.
    Это совсем просто, пишу для Flash 5, сначало создайте новый символ insert/new symbol, появится менюшка
    ===
    Name ___________
    
    * Movie Clip - клип
    * Button - кнопка
    * Graphic - графика
    ===
    Там водите имя кнопки, выбираете Button и жмете OK,
    после появиться поля для редактирования кнопки,
    в нем найдете 4 фрэйма, в которых и рисуйте вашу кнопку
    ===
    Up      - вид кнопки
    Over    - вид кнопки, когда над кнопкой находится курсор
    Down    - вид кнопки во время нажатия на нее
    Hit     - размер поля нажати
    * обязательно только первых 2
    ===
    После того как кнопку нарисовали, переходите в Вашу сцену(Scene), и вызовите библиотеку символов, Windows/Library, там увидите имя Вашей кнопки, щелкните по ней, появиться изображение кнопки, перетянити изображение в сцену мышкой.
    Щелкните по появивщемуся в шкале времени фрейму 2 раза левой мышой, появится Frame Actions там выберите Basic Action/get url и в поле URL ведите адрес.
    После созраните swf фаил и жмите, жмите жмите, как завещал великий юзер. Информауцию по FLASH можно найти здесь http://www.roga.by.ru/flash.shtml
    Ответ прислал Akeon.
    Кликни 2 раза на экземпляре кнопки, перейди не вкладку Action ("Процедуры"), нажми на "+" и выбери "Get URL" Впиши адрес, и все.. Это я написал, имея ввиду Flash 4.
    Ответ прислал Namig Kouliyev.
    Eto ne problema, no ya xochu skazat drugoe. Ya nashel kogda to programmu dlya sozdaniya Flash effektov, zanimayushaya 3 Mb, i imeyushaya prosto otlichniye vozmojnosti. A proshe nee ya programmu ne videl. Rekomenduyu. Tam mojete dobavit ssilki toje.
    Ответ прислал .
    Вот образец сылки на флаш кнопку вписывай свой адрес:
    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
    codebase="codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="200" height="50">
    <param name=movie value="http://dulski.narod.ru/Movie.swf">
    <param name=quality value=high>
    <embed src="http://dulski.narod.ru/Movie.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="200" height="50">
    </embed>
    </object>
    Лучше всего размещать ссылку на кнопку на сайте в блокноте...в отдельном окне. Да! можете оценить при перекопировании - образец: http://dulski.narod.ru/me.html (Нажать на код кнопки.)

  • 936. Допустим есть форма на странице, данные из этой формы идут на другой сервер, где и обрабытавыются чужим коммерческим скриптом, т.е. изменить его каким-либо образом нельзя, этот скрипт как обычно выдает ответную страницу с данными из формы, но вся проблема в том, что дизайн ответной страницы не соответствуют дизайну сервера, на котором расположена форма.
    Необходимо:
    Что бы форма открывала новое окно, куда отправлялись ее данные, но уже обработанные скриптом, в этом окне уже нужный дизайн. Открыть новое окно не проблема с помощью Java Script, но как заставить туда загрузиться данным из формы, это частично получилось с помощью параметра target="_blank" тега <form>, но к сожалению номер не прошел с Netscape. Таким образом необходим скрипт, выполняющийся на стороне клиента (браузера), каким-либо образом перехватывающий обработанные данные, и не давая ответить серверному скрипту сам открывающий новое окно с данными серверного скрипта...
    Ответ прислал Boltikov Denis.
    Как я понимаю в новом окне должен быть ваш дизайн, а не тот который выдает серверный скрипт? Если это так, то при помощи js реализовать данную фичу невозможно. Только при помощи другого серверного скрипта. Если интересует более подробно, то мылом.
    Ответ прислал Namig Kouliyev.
    Chtobi otkrit kakuyu ta stranitsu ne na brauzere luchshe ispolzovat skripti na storone servera. Potom chitayte ix i vivodite kak xotite.

  • 937. Есть следующий код, записанньiй в файл test.js:
    
    var MyTitle="Регистрационные данные";
    var WSHShell = WScript.CreateObject("WScript.Shell");
    WinVer=WSHShell.RegRead("HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\VersionNumber");
    OSName=WSHShell.RegRead("HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\ProductName");
    OSKey=WSHShell.RegRead("HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\ProductKey");
    OSOwner=WSHShell.RegRead("HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\RegisteredOwner");
    WSHShell.Popup("Вы используете: " + OSName +
        "\nПравом использования обладает: " + OSOwner +
        "\nРегистрационный номер: " + OSKey,0,MyTitle,80);
    При запуске файла test.js все работает. При вызове из html:
    
    <html> <script src="test.js"></script>
    </html>
    приходится подправить первую строку таким образом:
    var WSHShell = new ActiveXObject("WScript.Shell");
    В off-line все работает, а в сети нет (ошибка: невозможно создать обьект). Вопрос: почему? Как заставить работать данный скрипт в сети, вызывая его из HTML?
    Ответ прислал Namig Kouliyev.
    Skoree vsego potomu chto, skript ne imeet prava dostupa na zapisi v reestre polzovatelya.
    Ответ прислал Script [gBc].
    Может на сервере нет такового? Может у вас разные версии?

  • 938. Могут ли пользователи просматривать интернет странички Flash-клипами без Flash-плеера? Если да, то как их вставлять?
    Ответ прислал No Name.
    Нет пользователи не могут просматривать FLASH клипы без плагина, однако хочу обратить Ваше внимания на то что плагин устонавливается автоматом, для этого нужно вставлять клипы следующим HTML кодом:
    <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" WIDTH=550 HEIGHT=400>
    <PARAM NAME=movie VALUE="ИМЯ_файла.SWF"> </EMBED>
    </OBJECT>
    Также важно что плагин FLASH уже установлен в последних версиях IE 5.5 и NN.

  • 939. Скажите наконец халявый хостинг с поддержкой PHP, Perl! На http://Lgg.ru & http://Al.ru регистрация закрыта, а холм запрещает размещать архивы!
    Ответ прислал Rassus.
    Халявных хостингов у нас развилось много... Вот помоему на hut.ru все енто есть, на by.ru, хоть и нет всех этих поддержек, но я делаю так - ХТМЛ-файлы, архивы, экзэшники, и всякого рода хлам храню на by.ru, а скрипты - на h1.ru (holm.ru).
    Ответ прислал .
    Советую поискать на www.freewebspace.net очень хорошая база бесплатных хостеров с возможностью поиска по многим параметрам.
    Ответы.
    http://www.f2s.com
    http://www.virtualave.net
    Ответ прислал Owex.
    Попробуй www.takeinet.com , с поддержкой всего этого, но с рекламным фреймом.
    Ответ прислал spman2001.
    Делаеш проще! - выкладываеш архивы на какойнить http://www.narod.ru а все остальное на http:///www.h1.ru (http://www.holm.ru) вот и все дела..... только вот чтобы твою страничку на народе не покиляли - положи туда какуюнить хтмлку и напиши ссылку на www.*****.holm.ru

  • 940. Как сделать переменной SSIную вставку? Для организации, например, библиотеки.
    Ответ прислал Egor Shchegolkov.
    Если ssi-документ вызывается как doc.shtml?file=xxx
    а включение файла выглядит как:
    <!-- #include virtual="$(file)" -->
    то имя включаемого файла будет задаваться значением file.
    Ответ прислал Namig Kouliyev.
    Utochnite vopros, pojaluysta.

  • 941. Как вставляются Macromedia Flash ролики в страничку? Могут ли потом эти страници ( с Flash )просматриваться в сети пользователями у которых нет Flash-плеера?
    Ответ прислал Igor Dulski.
    Нельзя! Уже пробовал. Вот так вставлять на страничку, вписывать только адрес нужный:
    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="200" height="50">
    <param name=movie value="http://dulski.narod.ru/Movie.swf"> <param name=quality value=high> <embed src="http://dulski.narod.ru/Movie.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="200" height="50">
    </embed>
    </object>
    Ещё проще во фрейме!!! и предпочтительней!!! :
    </HTML>
    Пример работы ролика файла в всего одном фрейме: http://dulski.narod.ru
    Ответ прислал Namig Kouliyev.
    Posmotrite otvet k voprosu 938.

  • 942. Как на php отправить письмо с аттачем?
    Ответ прислал alm.
    У меня есть примеры классов smtp и mime дай свое мыло, кину обязательно.
    Ответ прислал Pawel.
    Посмотрите скрипт на www.htmlwizard.net/resources/phpMisc/scripts/pretty/mail.php3
    Ответ прислал Boltikov Denis.
    советую воспользоваться готовой библиотекой (если хочешь писать скрипт сам) или готовым скриптом ... все это можно взять отсюда www.hotscripts.com

  • 943. Смысл такой, нужно чтобы, буржуи могли свободно пересылать деньги сюда, через наш сайт не вставая с места. Как это можно осуществить?
    Ответ прислал Boltikov Denis.
    Организовать прием денег через кредитные карточки... российские службы которые предоставляют такой сервси - это www.assist.ru , www.paycash.ru
    Ответ прислал Namig Kouliyev.
    Sushestvuyut servisi, kotoriye besplatno predostavlyayut vozmojnost prinimat kreditniye kartochki. Nekotoriy protsent (5-10%) ostayetsya im.
    Ответ прислал bsitnikov@mailru.com.
    А через банк не проще и надежней?
    Ответ прислал Андрей Степанов.
    Прикручиваешь к сайту систему онлайновой проверки кредиток. В буржуинстве я такие службы видел. Попробуй зайти на Download.com и прикупить какую-нибудь прогу. Они откинут тебя на верификацию. Ну а уж там смотри и выбирай!
    Ответ прислал ezaicev@inbox.ru.
    Лучше всего - указать свой кошелёк в системе webmoney, хотя он не у всех есть.

  • 944. Не подскажете где найти бесплатный сервер с поддержкой скриптов в частности ASP?
    Ответ прислал Namig Kouliyev.
    Zaydite na http://free.lgg.ru/eng/Web/webspace.php Viberite "check-box" ASP i uvidite 3-4 takix servera.
    Ответ прислал RaR.
    По моему ASP предоставляют на http://hosting.timus.ru

  • 945. Подскажите адреса халявных забугорных служб, предоставляющих web-hosting, с возможностью скриптования (CGI и т.д) Желательно без рекламы.
    Ответ прислал Андрей Степанов.
    Без рекламы бывают только редиректы и то не всегда, а тема эта обсуждалась в предыдущем выпуске рассылки или в 2-3 назад!
    Ответы.
    http://www.virtualave.net
    http://www.free.prohosting.com
    Ответ прислал Boltikov Denis.
    Советую поискать на www.freewebspace.net очень хорошая база бесплатных хостеров с возможностью поиска по многим параметрам
    Ответ прислал Namig Kouliyev.
    Zaydite na http://free.lgg.ru/ - Unikalniy server predostavlyayushaya vozmojnost poiska po 50+ parametram. Bistree etogo ne naydete nigde.

  • Топ-ответ.
    Кол-во:
    1. Namig Kouliyev = 65
    2. Pawel = 35
    3. Script = 30
    4. Kuznetsov Ivan = 17
    5. Ache = 17

    Качество (за прошедший выпуск).
    Панков В. = 3 отзыва
    Dark Light
    Namig Kouliyev

    Пришло опять 5 писем, постоянство, конечно вещь хорошая, но нельзя ли увеличить поток отзывов?
    Если Вам помог определенный ответ, то не поленитесь, напишите письмо в теле которого напишите Имя и e-mail лучшего на Ваш взгляд автора ответа ( это займет у Вас не более 10 секунд:).


    Студия iPoizon.com представляет Kazakhstan Banner Exchange

    Сеть баннерного обмена KBE основана на технологии BannerBank. Сеть поддерживает типоразмеры 120х60, 468х60, 88х88 и 88х31. Каждому новичку 1200 подарочных показов. Дейсвтует огромное количество скидок и поощрений.
    Если Вы хотите чтобы о вашем сайте знал КазНет, регистрируйтесь!


    Клуб друзей

    http://asm.al.ru/ - Сайт для тех кто увлекается программированием или просто хочет знать больше о том что и как течёт по шлангам его компьютера. На сайте представлена только достоверная информация, реально работающие примеры скриптов и програм на assemblerе, C++, PERLе(в том числе и CGI), свеженькие полные юмора статьи от автора сайта. Действует тематический каталог ресурсов, форум, чат.
    http://www.tenet.ru - Русский каталог сриптов. Скрипты: Java, CGI, PHP Applets, документации, статьи, инструкции, и другое.
    http://free.lgg.ru - Бесплатные Вэб Сервисы, Бесплатные Ресурсы для Вэбмастера, Халява и Заработок в сети.
    http://adg.h1.ru/cgi-bin/board/index.pl - Форум для Вебмастеров.

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

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


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



    http://subscribe.ru/
    E-mail: ask@subscribe.ru
    Поиск

    В избранное