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

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

  Все выпуски  

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


Информационный Канал Subscribe.Ru


WEB-дизайн. Вопросы и ответы.
# 35 (115)
8 октября 2002г.
Проект сайта "AGS Design" Dweb.ru & DwebHost.ru
кол-во подписчиков - 16000

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

  • Задать вопрос.
  • Вопросы.
  • Вопросы и ответы.
  • Выбор Хостинга.
  • Клуб друзей.
  •   Ссылки Вебмастеру:

  • Иконки и кнопки
  • Flash и Photoshop
  • Баннеры & Фото
  • Анимация, 3D и графика
  • Скрипты (CGI,JS,Applet)
  • Фоны
  • Форум
  • Хостинг
  • Web-дизайн
  • Обменные сети

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

    Задать вопрос в рассылку можно ТОЛЬКО на сайте http://dweb.ru, вписываете свой вопрос в форму для Обратной связи (правая колонка) и отсылаете. Вопрос публикуется уже в ближайшей рассылке.

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


    Свои вопросы Вы также можете задать на нашем Форуме.

    Последние темы форума:
  • Вопрос к скриптоведам.
  • Как развернуть страницу из книжной в альбомную »Все просят и рыдают...
  • Где можно скачать утилиту AWK?
  • Рисование графиков »Как и какими средствами можно построить график.
  • Скрипт подсчета даунов со скрытием ссылок и учетом переходов.
  • Вставка имени входящего пользователя на станичку сайта.
  • Как получить положение элемента на странице.
  • CSS »тоненкий border для cell.
  • Рисунок с прозрачным фоном в Ptotoshop 6,7
  • Можно ли закрыть FlashPlayer?
  • Как сделать во Flash уровень невидимым?
  • Форматы графики
  • Глюк в Photoshop
  • Kak web sity zarabatyvajut dengi?
  • Форум - на тест



    Вопросы

  • 3015. Я делаю сайт на котором идет опрос, и назад нельзя возвращаться, т.е. мне надо что бы кнопка "назад" была недоступна, как сделать что бы эта история не сохранялась. Ответить.

  • 3016. Совсем в конец замучился редактировать по нескольку раз на дню свои HTML файлы, будьте так добры, подскажите, пожалуйста, где можно раздобыть awk и как его запускать на Win98? или под Dos, и в каком формате? Ответить.

  • 3017. Подскажите, пожалуйста, удобный интерфейс для работы на локальном компьютере с базой данных Mysql(возможность просмотра таблиц, корректировки записей) на удаленном сервере для Apache+php4+mysql Ответить.

  • 3018. Я работаю с сайтом и в строке ввода адреса сохраняются все мои пути со всеми переменными, как сделать так что бы они не запоминались. Ответить.

  • 3019. Хотелось бы узнать, где можно найти программку для отправки на SMS сообщений. Или хотя бы скажите адрес, на который отправлять SMS для +7903. Ответить.

  • 3020. У кого есть скрипт хороший по поиску на сайте? Ответить.

  • 3021. На моем сайте (www.ococom.info)есть календарь городских событий. Все события разбиты помесячно на отдельные страницы с одинаковым дизайном. События на текущий год вводились просто из MS EXCel. Хотелось бы найти скрипт (на Perl), позволяющий нескольким людям(не знакомым с вэб дизайном) вводить новые события через отдельную вэб страницу и чтобы события записывались на соответствующую страницу(в зависимости от месяца) в таблицу с полями Что? Где? Когда? Ответить.

  • 3022. Хочу сделать авторизацию пользователей... а вот как это сделат похорошему незнаю :( может поделитесь ссылками или советами (дельными). нужно следующее...пользователь входит на ресурс если он зарегистрирован то в дальнейшем на ресурсе используется информация из его рег. формы. Если пользователь не зарегистрирован то он проходит регистрацию. Пример такой авторизации можно посмотреть на http://www.books.ru/ (желательно на PHP) Ответить.

  • 3023. При создании сайта у меня были папки и файлы которые не должны были индексироваться поисковыми системами, и поэтому я с самого начала написал следующее в файле robots.txt
    User-agent: *
    Disallow: /vars/*
    Disallow: /data/*
    Disallow: /inc/*
    Но по какой-то причине ПС google не обращает на это внимание. Я даже подождал несколько недель, но к сожалению ничего не изменилось. Что я сделал неправильно? Ответить.

  • 3024. Где можно найти статьи или документации, которые помогут научиться составлять текст рекламного вида. Я собираюсь предложить на своем сайте сферу услуг (неважно каких) и хотел бы научиться более объемно представлять их, т.е. правила, которые надо соблюдать, форма текста итд. Конечно понятно, что этому специально учатся, но хотелось бы иметь общее представление. Ответить.

  • 3025. Кто знет русские рессурсы по PHP-NUKE? (кроме http://servelat.com и http://webheim.com).
    Для тех, кто не в курсе: PHP-NUKE это скрипт для создания веб портала. На основе Php-Nuke любой желающий, даже, не обладающий большими знаниями, может построить себе не только качественный сайт, но и мощный портал. Ответить.

  • 3026. Как хранить пароли на сервере? Их лучше кодировать или в чистом виде оставлять? Есть ли вероятность, что их могу просмотреть? Ответить.

  • 3027. Как создать flash-анимацию? Как она работает и что для этого нужно? Ответить.

  • 3028. Где можно найти клиентов которым нужен сайт? Ответить.

  • 3029. Я раньше пользовался хостингом www.h1.ru и vyut знакомый делал форму запроса на php. И она отлично работала, да и сейчас работает. Но так как я переехал на новый уже платный хостинг. Закачал туда весь сайт, а форма перестала работать. То есть при нажатии на данную ссылку-открывается окно и предлагает что то скачать на компьютер. Подскажите в чем может быть проблема. А то написал админу хостинга, а он говорит читайте инструкцию по php. Ответить.

  • 3030. Попробовал пример из книги:
    <?php
    function correct_pass() {
    global $PHP_AUTH_USER,$PHP_AUTH_PW;
    if($PHP_AUTH_USER=="name" && $PHP_AUTH_PW=="password")
         return 1;
    return 0;
    }
    
    function enter_pass() {
    if(!correct_pass())
    {
    Header("WWW-Authenticate: Basic realm=\"входа\"");
    Header("HTTP/1.0 401 Unauthorized");
    exit;
    }
    }
    enter_pass();
    echo "Access granted!";
    ?>
    Не работает!!!(Пишет: internal server error и что-то про missconfiguration, хотя другие скрипты php вообще работают: я имею ввиду php+Apache на локалке под win98. Что делать? Ответить.

  • 3031. В HTML есть команда для загрузки и вставки страниц из интернета в другую страницу:
    <iframe src="http://САЙТ.RU/СТРАНИЦА.htm" frameborder="1" vspace="0" hspace="0" width="468" height="60"> </iframe>
    как можно осуществить этоже самое в CGI?
    Если вдруг непонятно объясняю для чего мне это надо: Если главная страница, в неё надо вставить название треков (который меняются поятоянно). Название трека публикуется по адресу http://127.0.0.1:8080/track.htm (127.0.0.1 к примеру). С помощью IFRAME ip увидят все, а хотелось бы его скрыть. Также нужно чтобы адрес с треком перезагружался каждые 5 секунд. Подскажите как это можно сделать? Ответить.

  • 3032. Необходимо реализовать поиск по сайту с динамическим оформлением. Все скрипты, опробованные мной, выводят лишь основной контент (вставляемые в шаблон html-файлы), не генерируя полной страницы. Пожалуйста, поделитесь Вашими соображениями по этому поводу (идеи, готовые скрипты и т.д.). Ответить.

  • 3033. В процессе создания динамического оформления страниц у меня возник вопрос: есть нижеследующий скрипт (PHP) -
    <?if (!isset($dest)) {$dest="main";}
    $file_inc="".basename($dest.".html");
    if (file_exists($file_inc)) {
            include($file_inc);
            include ("/" . $dest . "/" . $dest . ".html");
    } else {
              include("main.html");
           }
    ?>
    Скрипт проверяет папку, где он и находится на наличие файла chto-to.html и если он присутствует - выводит его, генерируя ссылку www.vasya.ru/index.php?dest=chto-to...
    Нужно модифицировать скрипт так, чтобы он из своей папки проверял по запросу www.vasya.ru/index.php?razdel=nichego&dest=chto-to папку nichego на наличие файла chto-to.html и если такой файл существует - вставлял бы его в шаблон index.php. Как можно осуществить это (желательно прислать готовый скрипт). Ответить.


  • x. Проблема в следующем: есть скипт статей, закачал его на сервер, установил пароль и логин для входа на страницу админа. Но при вводе этого пароля и логина не могу попасть на стр. админа, т.к. надо снова вводить пароль и логин и так до бесконечности. Как мне сказали причина в хостинге, а точнее в баннерах, которые вставляются на страницы. Чтобы скрипт работал, надо немного подправить там прием куки. И еще одна проблема: в перле я ничего не понимаю. Кто-нибудь может помочь решить эту проблему? Ответить.

  • x. У меня следующая проблема- по модулям в Перл. А именно: купил книгу по сетевому программированию, класная книга- всё что мне надо там есть. Единственно что всё идёт на основе модулей (как я понял CPAN) и не знаю точно как их устанавливать, да и по большому счёту мне надо вообще поникоуровней -) А именно- отправка форму (методы get и post) и также по возможности работа с кукисом. Ответить.

  • x. Кто сможет помочь найти ошибки в чате написанного на Перле и помочь редактировании чуть-чуть. Ответить.

  • x. Продам домен argotrade.ru (пустой сайт, домен оплачен за 1 год) + 2 мес. оплаченного хостинга (300 Мб + всё включено) за чисто символическую сумму 7 WMZ. Ответить.


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

  • 2984. Можно ли такое проделать... на локальной(на своем компе) запаковать в архив tar или zip папку с файлами ... потом закачать на сервак этот архив по фтп.. и на серваке распаковать этот архив? если да то как именно?
    Ответ прислал Горький Юрий.
    Для создания tar-архивов есть модуль Archive::Tar (Perl). Работать элементарно - создаешь список файлов и кидаешь в архив.
    Ответ прислал Игорь Гончаровский.
    Можно, но не на всех хостингах. Например, запаковав архив таром, можно на PHP запустить разархивирование с помощью exec().
    Ответ прислал Max Alexeev.
    Да, но нужен терминальный доступ (telnet, SSH) для того, чтобы дать команду на распаковку, а это поддерживает не каждый хостинг. Если такой возможности нет, то лучше задать этот вопрос админам хостинга: "Нужно закачать 600+ файлов. Разумно это делать в архиве. Как я могу распаковать этот архив у Вас на сервере?". Зачастую админы - нормальные ребята, которые и сами напарывались на подобные гемморои (а также тысячи других), и скорее всего что-нибудь толковое ответят. Тут еще многое зависит от конфигурации конкретного сервера, но если хостинг не позволяет каким-либо макаром зааплоадить архив и распаковать его, то надо прощаться с ней. Лично я не разу не сталкивался с ситуацией, когда не возможно на сайте работать с архивамию Может повезло.
    Ответ прислал Сидоров Иван.
    Нет. Ftp протокол позволяет транспортировать файлы от машины к машине, и производить ограниченный круг опрераций на сервере, как то: создавать папки, перемещать, копировать файлы и почие незначительные операции. Запуск программ на стороне сервера по ftp протоколу невозможен, для этого используют shell. Если у вас есть доступ к shell'у, то предлагаю такой вариант:
    1. Закачиваете архив по ftp.
    2. Лезете на сервер по ssh (ssh -l <login> <IP|имя хоста>)
    3. Стандартно его распоковываете (если , конечно, сервер Unix'овый)

  • 2985. Требуется помощь. 1) Страничка www.dts.ru/~explocom. Почему-то при её запуске справа остаётся небольшая линеечка и при нажатии на кнопку обновить она пропадает. Как быть?
    2) Помогите оптимизировать кнопку, а то у меня для этого проги нет.
    Ответ прислал Анатольевич.
    Вся проблема в незнании синтаксиса HTML. <title> пишется в пределах заголовка. Ты где-то начитался документации о XML, и из-за этого возникают такие конструкции: <meta name="Author" content="Dmitriy Sotnikov" />. Тег meta не нуждается в закрытии, тем более ТАКИМ образом. Для исправления твоей ошибки попробуй убрать атрибуты Netscape Navigator marginheight="0" marginwidth="0".
    Хорошая оптимизация графики получается в Uledd Photoimpact (www.ulead.com) ~ 40 мегабайт.
    Ответ прислал Victor Konstantinov.
    Смотрел твой сайт в трёх популярных броузурах. Никакой линейки справа не нашел. Единственное что увидел, что Netscape не мог самостоятельно определить вид кодировки. Вставь в <head>:
    <META HTTP-EQUIV="Content-type" CONTENT="text/html;charset=WINDOWS-1251">
    и тогда вроде будет всё ок.
    Для оптимизации графики я использую Ulead GIF Animator 5, хотя существуют и множество других прог.

  • 2986. Вопросов целых 3, и все - дилетантские :)
    1. Как сделать на странице ссылки "Добавить в избранное" и "Сделать стартовой"
    2. Как сделать так, чтобы верхняя часть страницы (со ссылками) не перезагружалась при переходе на другую страницу того же сайта. Возможно ли это без использования фреймов.
    3. В чём минусы использования layers вместо таблиц при создании страницы.
    Ответ прислал Undertaker.
    1. <a href="javascript:window.external.AddFavorite ('http://URL', 'Имя в избранном')">Добавить в избранное</a>
    <a href="" onClick="this.style.behavior='url(#default#homepage)'; this.setHomePage('http://URL'); return false">Сделать стартовой</a>
    Только зачем тебе это надо. Ты сам-то когда-нибудь устанавливал стартовую таким образом? Или может твои друзья? Или друзья твоих друзей? Если да то сколько человек так делало?
    2. Без фреймов боюсь это не возможно.
    3. Что-то не совсем понял. Вещи-то вроде совсем не родственные. Слои для одного, а таблицы для другого. Смотря чего хочешь сделать.
    Ответ прислал epic.
    1) Дописываешь после ссылки такую фишку: onclick="window.external.AddFavorite(location.href, document.title) ;return false"
    Сделать стартовой: Создаешь файл "start.reg" и прописываешь туда:
    REGEDIT4
    [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main] "Start Page" = "http://"
    2) Без фреймов - нет, это и есть фрейм.
    3) Layer можно поместить где угодно - это классно, но она отображается по разному в браузерах, он отображается по разному на разных расширениях (кажется), плюс с ним еще нужно уметь работать если накладываешь один на другой, другие свойства. Используй таблицы, там где не возможности залепить таблицу - Layer, только используй для этого Dreamweaver - надежнее...
    Ответ прислал Анатольевич.
    Чтобы верхняя часть страницы не перегружалась, используй или фреймы, или метод document.write для JavaScript , или инструкции incluide из PHP.
    Ответ прислал spare35.
    <script language="JavaScript">
    <!--
    function addHP(pr) {
      pr.style.behavior='url(#default#homepage)';
      pr.setHomePage('http://www.ТВОЙСАЙТ.ru/');
     }
    
     function addFav() {
      window.external.addFavorite('http://www.ТВОЙСАЙТ.ru/', 'Описание сайта');
     }
    //-->
    </script>
    Ссылки <a href="#" class="nav" onclick="addHP(this); return false;">Сделать домашней</a>
    <a href="#" class="nav" onclick="addFav(); return false;">Добавить в избранное</a>
    2. Если создать небольшую таблицу вверху страницы, со ссылками, то она будет перегружаться очень быстро, т.к. будет кэшироваться, только при наличии графики надо указывать полный URL http://. и обязательно указывать alt="ххх", если описания нет, то оставить одни кавычки.
    3. Основной минус несовместимость браузеров.

  • 2987. Не подскажет ли кто адрес скрипта для анкеты, похожей на те, что мы часто видим на серверах знакомств и пр. Нужна также инструкция по установке и эксплуатации данного скрипта.
    Ответ прислал Undertaker.
    Если хочешь, могу написать на PHP. Взаимообразно разумеется.
    Ответ прислал Анатольевич.
    Все эти скрипты платные (ищи на www.cgi.ru), найдешь халявный на PHP намыль плиз keyster@starline.ee

  • 2988. Есть какие-то правила по созданию баннера с целью уменьшения его веса?
    Ответ прислал epic.
    Не важно как ты его изготовишь, важно какие там будут эффекты и как ты их будешь оптимизировать после изготовления баннера. У JPG есть специальный процент сжатия, при меньшем - качество ниже и занимает меньше, при большем - соответственно. GIF сам по себе больше 256 цветов иметь не может и занимает соответственно в два раза меньше чем JPG...Про BMP молчу, там описывается каждая точка, он занимает в 10 раз больше чем тот же GIF если в нем использовать "крутые" эффекты... В ФотоШопе есть встроенный "оптимизатор" и куча настроек по этому поводу.
    Ответ прислал Дмитрий NS.
    Чаще всего для баннеров разрешены форматы jpg, gif или flash (бывает и html). Например на РЛЕ размер баннера ограничен 15Кб. Если сделать его в ВМР, то весить он будет немного больше :)
    Для оптимизации размера можно воспользоваться специальной прогой, хотя на мой взгляд все что нужно предусмотренно в Macromedia Fireworks, там даже есть возможность указать нужный размер, а программа сама оптимизирует, но имхо для лучшего качества нужно все релать ручками, а именно для gif установить количество цветов (и кадры лишние убрать), а для jpeg - уменьшить резкость. Для flash размер не ограничен т.к. ничто не мешает из самого баннера подгрузить хоть музыку... :)

  • 2990. Есть форма для теста:
    <form name=test action="http://index" method=get>
    <br>
    <ol>
    <br><b>Вопрос 1
    </b> 
    <ol type=a>
    <li><INPUT NAME="vopr1" TYPE="radio">ответ 2 очка </li>
    <li><INPUT NAME="vopr1" TYPE="radio">ответ 23 очка </li>
    <li><INPUT NAME="vopr1" TYPE="radio">ответ 4 очка </li></ol>
    <br><b>Вопрос 2
    </b>
    <ol type=a> 
    <li><INPUT NAME="vopr2" TYPE="radio">ответ 3 очка </li>
    <p align="center"><input type=button value="Подсчёт" onClick="vivod()">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <a style="color: #00008b" href=#Rezultat>К результатам -->> </a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input
    type=reset value="Еще раз" onClick="nov()"></p>
    <center>
    <hr color="" width=95%><a name=Rezultat></a>
    <h3>Результаты теста</h3></a>
    <h5>Вы набрали:&nbsp;
    <INPUT NAME=res TYPE="text" size=1 value=0>&nbsp;&nbsp;очков.</h5>
    </center>
    <table frame=hsides>
    Нужен JavaScript, который будет суммировать выбранные очки и выводить сумму в окошке. Должна быть возможность менять
    колличество вопросов и данные очков в ответах. И должно выскакивать окошко с надписью: "Вы ответили не на все вопросы" 
    если не все вопросы будут помечены. Есть у кого такой скрипт?
    Ответ прислал Adik.
    У меня есть такой скрипт. Пиши мне на artro2000@hotmail.com
    Ответ прислал Анатольевич.
    Смотри на www.javascriptkit.com в разделе Other
    Ответ прислал Andrew_G.
    Посмотри: расчет цен в режиме он-лайн на http://www.goldesign.by.ru/price.shtml - возможно, это то, что нужно. GolDesign (glv@online.ru)

  • 2991. Проблема такая - хостеры заблокировали функцию mail в PHP, а посылать е-майл из скрипта позарез надо. Слышал, есть способ посылать е-майл через сокеты (в PHP - fsockopen() и т.д.), у кого-нибудь есть такой скрипт? Или, может, статьи на эту тему?
    Ответ прислал Long.
    http://php.spb.ru/php/mail.html


  • 2992. Как заменить файл index.htm на иконку, сделанную в фотошопе, чтобы она работала вместо него?
    Ответ прислал ReQuest group.
    Что-то не совсем русскопонятное. Как это - заменить index.htm на иконку??? Чтобы бедный пользователь, попав на твой сайт, лицезрел иконку? А если серьёзно, посмотри в архиве этой рассылки, был код.
    Ответ прислал Undertaker.
    Попробуй так: в дирректории WWW сайта на сервере (или какая там у тебя корневая) создаешь файл .htaccess в который пишешь следующее: DirectoryIndex страница1 страница2 страница3. Где страница1,2,3 это файлы которые будут отображаться вместо index.html Т.е. если страница1 не будет найдена на сервере, то отобразится страница2, если и ее не будет, то 3. Список может быть сколь угодно большим. Например: DirectoryIndex твояиконка.jpg index.html. Т.е. первым делом сервер отдаст файл твояиконка.jpg, а если его не будет на сервере, то index.html. Все это работает на апачи и если твой пров разрешает администрирование виртуальных серверов. Вообще этот вопрос касается только сервера и это можно узнать в документации на него.

  • 2993. Зачем нужны права доступа для файлов на сервере? И объясните, пожалуйста, какие что означают.
    Ответ прислал Игорь Гончаровский.
    Права доступа нужны дря разграничения доступа к файлам разных пользователей. В запись прав доступа обычно содержится 9 букв или 3 цифры. Буквы: 3 группы по 3 буквы. Первыя группа - для рута, вторая для группы пользователя, третья для всех остальных (в первом и втором сомневаюсь, подзабыл). Три буквы - w (разрешить запись), r (разрешить чтение), x (разрешить выполнение). Например: rwxr-xr-x - обючно ставится для CGI скриптов. Для цифр по-другому, три цифры, по одной для обозначения доступа. Каждая составляется из 3-х, если разрешено выполнение добавляется 1, если запись 2, если чтение 4. Отсюда, та же запись - 755, цифрами.
    Ответ прислал Александр Жешев.
    Права доступа - разрешения на работу с файлом для разных групп.
    Записываются либо так: rwxrwxrwx, некоторые буквы могут отсутствовать. Первые 3 буквы - права хозяина (т.е. твои) на чтение (read), запись (write) и запись (eXe) файла. Далее идут права группы (то есть, обычно таких нет) и ничьи - nobody, то есть все, кроме тебя.
    Могут еще записываться в 3 цифры, где 1 - чтение, 6 - запись и 7 - исполнение., пример: 711 - ты можешь все, а остальные только читать.

  • 2994. Зачем нужен виртуальный сервер, и как он действует?
    Ответ прислал Александр Жешев.
    Виртуальный сервер нужен, пока ты не стал очень богатым и не можешь купить себе выделенный сервер (co-location), поэтому пользуйся местом на чужих (virtual).

  • 2995. Моя проблема такова, давольно таки глупые вопросы но я не нашел на них ответы: 1. Как в PhotoShop-е рисовать геометрические фигуры типа прямоугольников, кругов, прямоугольников с закругленными углами итд. 2. Хочу в нем вписать окуржность в окружность причем что бы вписаная окружность находилась по центру или можно было бы сказать по другому что бы растояния между вописанной и вписанной окружности до границ было одинаково, пробывал в Painte, но там сложно круг к центру прировнять. 3. Как писать в PhotoShop-e по кругу тоесть сделать как обычно пишут в печатях.
    Ответ прислал Andrew_G.
    1. Кнопка на панели инструментов (узкая такая) под кнопкой шрифтов (обозначается буквой "Т"), нажимаешь по ней и удерживаешь пару секунд, появляется окошко, в нем выбираешь то, что надо.
    2. Рисуешь окружность, дублируешь слой (слой/дублировать слой) и оттублированный слой трансформируешь по масштабу (Редактирование/ трансформация/масштаб).
    3. Вставляешь текст, в панели, где отображаются параметры шрифта (под главным меню) нажимаешь кнопку "Т..." с полукругом внизу. Дальше, думаю, все станет ясно.
    Ответ прислал AlphaM.
    Все задачи, упомянутые Вами, с лёгкостью решаются в Corel Draw. Photoshop предназначен для работы с готовыми элементами изображения, а не для создания новых (таких как круги, прямоугольники и т.д.)
    Ответ прислал AlphaM.
    Все задачи, упомянутые Вами, с лёгкостью решаются в Corel Draw. Photoshop предназначен для работы с готовыми элементами изображения, а не для создания новых (таких как круги, прямоугольники и т.д.)
    Ответ прислал for_subs@ukr.net.
    Это сделать в принципе можно, но довольно долго... (Гидросамолет умеет плавать, но это все-таки не катер... ;-) ) Пользуйтесь векторными программами - они для этого предназначены (CorelDraw, Illustrator), там это элементарно. Потом экспортируйте в tiff и вперед в фотошопе доработать (в частности, фильтр Blur - для изготовления печати (чтоб натурально выглядело).
    Ответ прислал Андрей Попов.
    Мудрый дизайнер делает векторные картинки в векторной программе, например, Кореле или Иллюстраторе, кто как привык. А уже потом импортирует их в Фотошоп. А часто и наоборот, из фотошопа растровую картинку импортируют в Корел, и там делают окончательный рисунок. Бывает перекидывание туда-сюда по несколько раз.
    Ответ прислал Linea Alba.
    Вообще-то, такие вещи проще делать в векторе, то есть в кореле или иллюстраторе (дело вкуса), но можно и в фотошопе. Создавать геометрические объекты можно при помощи инструмента Rectangle Tool, а выравнивать слои - в режиме Move Tool, задавая вручную координаты Х и У. А для того, чтобы не создавать каждую окружность из двух слоёв (фотошоп умеет создавать только заполненные объекты, сиречь круги, но не окружности), можно создать объект цвета фона и воспользоваться редактором слоёв - Layer Style / Stroke, задав цвет и толщину обводки.

  • 2996. Где можно разместить страничку с эротическим содержанием. Желательно с доменным именем com.
    Ответ прислал Анатольевич.
    Если ты найдешь последний номер журнала ][akep (www.xakep.ru), то там была чудная статья про порнобизнес, твой вопрос там тоже затрагивали.
    Ответ прислал Subscribe Box.
    http://sexyadulthost.com/ URL будет таким: http://sexyadulthost.com/users/your-login/
    Ответ прислал Andrew_G.
    .erohost.com

  • 2997. Где можно получить перечень всех портов компа, с указанием функций этих портов.
    Ответ прислал Max Alexeev.
    http://www.ntutility.com - программа ActivePorts показывает открытые порты и привязанные к ним процессы. Freeware.
    Ответ прислал Игорь Гончаровский.
    Обычно этот список есть на каждом компьютере в файле services. В WINDOWS он находится в папке WINDOWS (если она не установлена в другую папку), а в Unix системах называется так же, но находится где-то в другом месте...

  • 2998. Люди помогите простейшим скриптом на php. Чтоб брал случайную строчку из файла и выводил ее.
    Ответ прислал epic.
    Пиши, миллион таких дам...
    Ответ прислал Анатольевич.
    Люди, все вы хотите, чтоб вам взяли, блин, и прислали. А самим не поискать? Есть на всех серваках со скриптами (www.cgi.ru и www.hotscripts.com тебе хватит).
    Ответ прислал ReQuest group.
    <?
    $fstr="tut_imya_faila";
    $file=file($fstr);
    $end=sizeof($file)-1;
    $sn=rnd(0,$end);
    print $file[$sn];
    ?>
    В первой строчке вводишь имя файла, второй строчкой читаешь его в массив, третья строчка устанавливает количество строчек минус одна, т.к. нумерация массива идёт с нуля, а не с единицы, т.е. первая строчка пойдёт под номером 0, четвёртая строчка выбирает случайное число в пределах массива, а пятая выводит то, что тебе нужно!
    Ответ прислал yaniks.
    <?
    srand ((float) microtime() * 10000000);
    $a=@file('file.txt');
    $b=array_rand($a);
    print $a[$b];
    ?>
    Ответ прислал Игорь Гончаровский.
    <?php
    $file=file('text.txt');
    $n=rand(0,count($file));
    echo $file[$n];
    ?>
    Ответ прислал Alexsander Lysenko.
    Скачай тут http://www.manliks.ru/manlix

  • 2999. Для того чтобы роль кнопки играла картинка, нужно написать следующее... <INPUT TYPE="IMAGE" SRC="submit.gif"
    WIDTH=42 HEIGHT=22 BORDER=0>
    ...но как быть если type уже указан?
    Ответ прислал Ivan Kuznetsov.
    <a href="javascript:document.myform.submit()"><img src="button.gif" vspace="0" hspace="0"></a> где myform – имя формы.

  • 3000. Как сделать такой эффект, есть ссылка, при клике на ней должно открыться отдельное маленьком окошко, где помещается ссылка на файл и чтобы скажем через n-ое колчиство секунд пошла загрузка самого файла, но чтобы пользователь не мог сразу кликнуть по ссылки и скачать файл, а мог только когда истекет определнное время.
    Ответ прислал Andrew_G.
    Чтобы ссылка открылась в отдельном маленьком окошке надо задать java-скрипт:
    <script language="JavaScript">
    <!--
       function okno(nname)
      {
       window.open(nname, 'okno', 'menubar=0,location=0,status=0,toolbar=0,scrollbars=1,resizable=1,height=150,width=150');
    }
    // -->
    </script>
    Здесь задается внешний вид окна и его размеры В ссылке необходимо задать адрес через java - javascript:okno('путь до файла с содержанием открывающегося окна') Чтобы ссылка запустилась через определенное время (а в данном случае, ссылка на скачиваемый файл), в странице открывающегося окна между HEAD необходимо вставить тэг <meta HTTP-EQUIV="Refresh" CONTENT="время задержки в секундах;URL=ваша ссылка">

  • 3001. Кто подскажет? Возможно ли сделать и как? Хочется иметь возможность менять цвет фона ячейки таблицы динамически - при наведении мыши на объект (ссылку, рисунок), не находящийся в этой ячейке и вообще в этой таблице. Понимаю, что надо применить JavaScript и onMouseOver..., но вот как скрипту "дать понять", что надо менять именно цвет фона конкретной ячейки? Как ее обозначить/обозвать?
    Пробовал присвоить - 'ID' - не помогло, по 'id' пробовал обращаться таким образом - document.cell_id.background-color:#FFFFFF и таким - document.table_id.cell_id.background-color:#FFFFFF - не работает :0(
    Пробовал назначить этой ячейке класс CSS... Опять же: как можно переназначить класс или сменить его содержимое по onMouse Over другого объекта?
    Ответ прислал Горький Юрий.
    element.className = "имя класса" а бэкграунд вродь так: element.backgroundColor или element.style.backgroundColor
    Ответ прислал Александр Жешев.
    См. 2 рассылки назад тот же вопрос. Разница только в обращении к объекту. Про объекты ищи на dhtml.ru
    Ответ прислал epic.
    Просто то ячейки которой нужно дописываешь:
    onMouseOut="this.style.backgroundColor='#C67100'" onMouseOver="this.style.backgroundColor='#FFA800'"
    Ответ прислал Max Alexeev.
    <tr class="no_highlight" onmouseover="this.className='hightlight'" onmouseout="this.className='no_highlight'" onClick="document.location.href='href'">
    Ответ прислал yaniks.
    <script>
    function OVer(X){
    var Y=document.getElementById('cell');
    Y.style.backgroundColor=X;//для фона ячейки ;для класса используй Y.className;
    }
    </script>
    <table width="100" border="1" cellspacing="0" cellpadding="0" align="center">
      <tr>
        <td id="cell"> </td>
      </tr>
    </table>
    <br>
    <table width="100" border="1" cellspacing="0" cellpadding="0" align="center">
      <tr>
        <td onmouseover="OVer('#00ffdd')"> </td>
        <td onmouseover="OVer('#11eedd')"> </td>
        <td onmouseover="OVer('#22dddd')"> </td>
        <td onmouseover="OVer('#33ccdd')"> </td>
      </tr>
    </table>


  • 3002. Как на пхп можно грабить фотки с других сайтов (желательно с чтением директории) не зная имен фоток?
    Ответ прислал Ivan Kuznetsov.
    Ну это ты загнул. Тебе нужно перебором угадать каталог на сайте и имя картинки, наверное и сам сайт тоже нужно угадать. Мой тебе совет: попробуй запаковать архив в зипе с паролем, потом найди в нете переборщик паролей для зипа (не помню как прога называется, но такие есть) и посмотри за сколько времени прога перебором подберет пароль к твоему архиву (поверь, этот подбор гораздо быстрее происходит, чем подбор имен файлов и каталогов через интернет). Для справки: пароль длиной в 7 символов перебирается за 3 суток на Pentuim 3 – 966 Mhz, сам проверял.
    Ответ прислал Александр Жешев.
    Открывать директорию, читать состав, если в расширении встречается gif или jpg, скачивать. Что-то еще? Ах, да, получить по мозгам за нарушение копирайта.
    Ответ прислал epic.
    Через HTML, т.е. показываешь между какими тэгами "грабить" и указываешь тэги к примеру картинки (если она там одна), в общем нужно играться, а скрипт простейший:
    <?php
    $link = "http://";
    $file = fopen($link, "r");
    $rf = fread($file, 20000);
    $var = eregi( "<title>(.*)</title>", $rf, $title);
    fclose($file);
    echo "ВСЕ ТУДА --><a href=\"$link\">$title[1]</a>";
    ?>

  • 3005. Вопрос по EditPlus Text Editor v2.10c При сохранении страницы одновременно с .html файлом сохраняется также .bak файл. Кто-нибудь знает как сделать так, чтобы данный файл не сохранялся. Возможно что-то надо изменить в настройках программы (сам не нашёл). Опция Tools\Preferences\Tools\Use temporarary file in browser preview не помогает. .bak файл всё равно сохраняется(причём независимо от того стоит ли галочка или нет).
    Ответ прислал Spammer.
    Заходишь в меню Tools -> Preferences и там выбираешь закладку Files и убираешь галочку с пункта "Create backup file when saving". Дело в том, что EditPlus сохраняет файл прежде чем показать в браузере, а если стоит эта галочка то он записывает оригинальный файл с расширением .bak.
    Ответ прислал Дима Рыбин.
    Делай так: заходи в Tools->Preferences->Files->убери галочку напротив Create backup file when saving. Вот и всё. Должно получится.

  • 3006. Возможно ли сделать такой "механизм", чтобы файл, который должен быть вставлен по директиве SSI (и соответственно самостоятельно существовать не может, т.к. не имеет основных тэгов), будучи вызванным типа - www.domen.ru/file.htm автоматически вызывал бы скрипт или что-то еще (?), чтобы дополнить конструкцию - www.domen.ru/index.shtml?file.htm ? Как?
    Ответ прислал yaniks.
    <script>
    function Load(){
    if (location.href=='www.domen.ru/file.htm '){location.href='www.domen.ru/index.shtml?file.htm';}
    }
    Load();
    </script>
    или что-нибудь вроде этого

  • 3007. Напишите, пожалуйста, прямую ссылку на Apache, а то я лажу по www.apache.org и не могу найти где его качать.
    Ответ прислал Max Alexeev.
    Выбирай http://www.apache.org/dist/httpd/binaries/
    Ответ прислал green125.
    Дистрибутив Apache можно скачать по адресу http://dklab.ru кстати там же есть облегченная версия Apache которая предназначена только для отладки скриптов на локальной машине.
    Ответ прислал Linea Alba.
    Apache
    Ответ прислал Юрий Лукошкин.
    Версия 2.0.35 релиз для Винды
    Ответ прислал Lysov Alexey.
    Около 6ти мегов, ехе-файл. 2 апач. Для Виндоус.
    Ответ прислал Горький Юрий.
    На apache.org идешь в httpd server потом в downloads и в win32. Только вторую версию не качай и не качай где не спаковано в готовую инсталляшку – сомневаюсь, что сможешь сам поставить.
    Ответ прислал kaka.
    http://www.apache.org/dist/httpd/httpd-2.0.35.zip

  • 3009. Как сделать чтобы указанные мной в исходниках числовые значения radio, checkbox и text складывались. Не обязательно
    чтобы значения стояли в value можно в любом другом месте, как вам будет удобнее и желательно что бы я смог их сам
    поменять. Но тут возникает небольшое усложнение, мне надо, что бы в поле text 6 вводилось некое число. Если это число от
    1 до 9 включительно то оно должно умножиться на 150, если это число от 10 до 30 включительно оно должно умножиться на
    130, если это число более 30 то оно должно умножиться на 100. После этого все отмеченные значения должны сложиться.
    Сумма по нажатию кнопочки "Подсчитать" должна выводится в текстовую строчку или в текст.
    Ответ прислал Andrew_G.
    одобный вопрос был за # 2990. Нечто подобное реализовано на http://www.goldesign.by.ru/price.shtml (расчет цены в он-лайн - количество перемножается на стоимость).
    Ответ прислал Горький Юрий.
    Проблема в чем? У любого инпута есть value, которое читается так: document.forms["form_name"]["input_name"].value. В жабаскрипте есть if, else и прочая мерзость. Осталось сесть и набрать 10 строчек кода, думаю, сами справитесь.
    Ответ прислал ReQuest group.
    Опиши подробнее задачу - сделаем на php.

  • 3010. Как сделать, что бы при обращении по моему URL загружалась каждый раз разные страницы. Можно
    чтоб сначала загружалась одна а потом загружала произвольно другую.
    Ответ прислал epic.
    При помощи ПХП можно, если есть поддержка - пиши, напишу тебе такой скриптик...
    Ответ прислал Дмитрий NS.
    Ставь в индексе редирект на скрипт, которые сделает уже все остальное.
    Ответ прислал Александр Жешев.
    А можно так, чтобы сначала загружалась другая, а потом грузила первую, которая все равно редиректит на другую? Может, просто скрипт написать простенький? из массива твоих страниц будет выбираться одна и передаваться на редирект, а? Что за сайт, где каждый раз разная страница?

  • 3011. Каким образом на PHP можно определить тип браузера и разрешение экрана, и в зависимости от этого включать в документ тот или иной файл?
    Ответ прислал Ivan Kuznetsov.
    На РНР это сделать не получится. Для этого есть яваскрипты.
    Ответ прислал Горький Юрий.
    Тип браузера: $HTTP_SERVER_VARS[HTTP_USER_AGENT] Разрешение надо определять жабаскриптом и посылать каким-либо образом.
    Ответ прислал ReQuest group.
    Смотри get_browser() для определения броузера.
    Ответ прислал Игорь Гончаровский.
    Разрешение экрана не определить никак на PHP, только с помощью JavaScript, а потом передавать их на сервер. А вот браузер можно, его кодовое название в $_SERVER['HTTP_USER_AGENT'].
    Ответ прислал Алексей Кабанов.
    Определить разрешение на ПХП нельзя! Можно через javascript передать значения и потом использовать их в скрипте.

  • 3013. Подскажите по Ява-скрипт.
    Если вызывать скрипт такой инструкцией -
    <script language="javascript" src="script.js"> </script>
    в одном из файлов, потом, при переходе на другую страницу, он останется
    доступным для выполнения или надо на каждой странице, где нужен этот скрипт,
    писать такой код?
    Ответ прислал Алексей Кабанов.
    На каждой, ведь это обычный кусок кода, просто вынесен в отдельный файл.
    Ответ прислал Игорь Гончаровский.
    Его нужно писать на каждой странице, вне зависимости от того есть он в кеше или нет.
    Ответ прислал "Kozlovich.
    А как ты хотел? Конечно, придется повставлять, только надо учесть что путь к скрипты может быть разный относительно хтмл страницы...

  • 3014. Что означают фишки
    _parent, _blank, _self, которые требуется прописать в некоторых программах когда пишешь ссылку?
    Ответ прислал Grigory SHASTUN.
    Это значения атрибута target тэга <a href=""></a> и применяются в основном при организации переходов по фреймам:
    _blank - страница, полученная по ссылке будет отображаться в новом окне браузера;
    _self - страница, полученная по ссылке откроется в том же фрейме, в котором находиться ссылка;
    _parent - страница, полученная по ссылке будет отображаться в родительском окне;
    _top - страница, полученная по ссылке будет отображаться на всей поверхности окна, вне зависимости есть фреймы или нет
    Ответ прислал ReQuest group.
    _parent - открыть ссылку в родительском фрейме,
    _blank - открыть ссылку в новом окне,
    _self - открыть ссылку в самом окне,
    _top - убрать все фреймы и открыть ссылку в целом окне
    Ответ прислал spare35.
    Фишки _parent, _blank, _self - это параметры свойства target тега <a href="URL" target="_xx"></a>.
    _parent Загружает документ, URL которого указан в href в родительский фрейм, изменяя существующую, если таковая имеется. _blank Загружает URL в новом окне навигатора.
    _self Загружает URL в том фрейме, в котором находится ссылка.
    Еще, вместо этих фишек, в target можно указывать конкретное имя фрейма.




  • Клуб друзей
    * Хотите получить диплом канадского колледжа график- и вэб-дизайна, не выходя из дома? . New Image School (Торонто, Канада) продолжает набор на дистанционное отделение. Подробности – на сайте колледжа.
    * Раскрутка и создание сайта - Заработок в сети. Онлайн тесты. Игры. Юмор.
    * В помощь изучающим английский - Ссылки на ресурсы про английский, рассылка.
    * Материал по заработку в сети - Халява и программы, для заработка.
    * UFO-НЛО - Паронормальные явления и нло.
    * Строительство дач, домов - коттеджей, бань и т.д. в Подмосковье (100$ кв.м)
    * Портал Web-Дизайнера.
    * New Image School of Graphic Design - дистанционное обучение в канадс. колледже.
    * 25-ая Монета - Интеллектуальная онлайн-игра в духе "О, счастливчик!"
    * Бесплатный формоотправитель - Ссылки для вебмастеров.
    * Образование - программирование, WEB-дизайн.
    * Информационно-развлекательный портал - города Капчагай, Казахстан.
    * Обменные сети с ВЫКУПОМ показов
    В "Клуб друзей" может попасть любой сайт. Ссылки вращаются по КРУГУ постоянно. Как в рассылке, так и на сайте. Правила.



    ICQ - Клуб


    Адрес Клуба http://dweb.ru/1/icq.htm

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

    Для тех, кто может, а главное хочет поделиться своими знаниями, Вы можете вступить в наш Клуб, для этого присылайте # ICQ, Имя, E-mail, Город, и темы по которым возможна консультация.

    Авторам

    Вы хотите, чтобы ваши статьи были опубликованы в рассылках 'Веб-Дизайн, азы' и 'Веб-Дизайн. От А до Я'? Если вы считаете, что можете написать о дизайне, скриптам, графике и т.п., если Вам есть что сказать и о чем рассказать, я буду рад сотрудничеству с Вами. Присылайте свои предложения и статьи.
    Давайте вместе делать общее дело! Присылайте свои соображения, мысли, истории... поделитесь своим опытом.
    В качестве гонорара Вы получите несколько строк под Вашей статьёй, для рекламы/описания Вашего сайта.
    Буду рад сотрудничеству.


    Давыденко Дмитрий.     http://dweb.ru/

    © 2000-2002 Copyright by Dweb.RU
    Копирование материалов рассылки возможно только в случае явного указания на сайт "Dweb.RU" как на источник информации. При этом обязательно явное указание адреса: http://dweb.ru/


  • http://subscribe.ru/
    E-mail: ask@subscribe.ru
    Отписаться
    Убрать рекламу

    В избранное