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

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

  Все выпуски  

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


Служба Рассылок Subscribe.Ru

WEB-дизайн. Вопросы и ответы.
# 2 (82)
11 января 2002г.
Проект сайта "AGS Design" Dweb.ru & DwebHost.ru
кол-во подписчиков - 14700

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

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

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

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

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

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



    Вопросы


  • 2455. Очень чудненько создаю окошко Explorer:
    var IE=new ActiveXObject("InternetExplorer.Application");
    IE.visible="True";
    А как дальше к нему обращаться (т.е. хотя бы что-то туда вывести)? Ответить.

  • 2474. Смогу я при использовании виртуального хоста использовать скрипт который может принимать форму от пользователя и перенаправлять ее на другой сервер и при этом получать ответ от сервера(например сервер отправляет в браузер HTML-код. Можно сделать так, чтобы сервер отправлял этот HTML-код в мой скрипт в определенную переменную(для обработки и т. д.)?) а после этого из этой переменной мой скрипт отправлял HTML-код в браузер пользователя?
    Какой язык программирования наилучшим образом подойдет для этого? Ответить.

  • 2476. Как в одной форме отправить сразу 2 файла (или больше) и потом их положить в нужный каталог на сервере (на php)? Ответить.

  • 2477. У кого есть хорошие Flash часы, которые можно было регулировать фон под цвет сайта, желательно часы наподобие механических. Ответить.

  • 2478. Подскажите, пожалуйста, как можно подробнее как сделать страничку с помощью которой клиент может расчитываться за товар (услугу) кредитной карточкой. Сайт должен быть англоязычным, продавец на Украине. Ответить.

  • 2479. На сайте auto.ru работает чудненький скрипт, который поздравляет с днем рождения всех зарегистрировавшихся пользователей согласно заполненным датам. Хотел бы на свой сайт такое поставить (ведь действительно приятно, когда приходит в день твоего рождения поздравления, особенно когда уже забыл, что там регистрировался :-) ), но его не нашел нигде. Может кто подскажет? Ответить.

  • 2480. А можно ли на сайте сделать динамическое определение города человека, откуда он в Ин-ет выходит? Ведь мы определяем прова по ИП? И соответственно, город прова. Можно из этой инфы город выделить а может еще и страну? Ответить.

  • 2481. Как сделать автоматическую оптимизацию под разные разрешения мониторов? Ответить.

  • 2482. Как на Флэше сделать счетчик загрузки фрагмента в процентах? Ответить.

  • 2483. Est baza dannih v MS ACCESS (iz Office XP) odna iz tablitz imeet polya napisannie na treh yazikah:
    1.English 2.Russian 3.Hebrew
    Est prosteishi ASP script kotori dinamicheski sozdaet punkti <options></options> v <select>. Pri zagruzke Windows 2000 v anglo-russkom variante na stranitze na Hebrew vmesto bukv "????". Pri perezagruzke anglo-Hebrew varianta Win 2000 situatziya ta je s russkim yazikom. Vse stranitzi .asp tak chto zapis v "Unicode" ne predlagat! Vopros: Budet li ta je katavasiya posle zalivki saita na host??? I kak s etim borotsya? Ответить.

  • 2484. Ideya takova: est kucha tekstovih failov. Neobhodimo prochitat iz faila ves text i dinamicheski vpihnot ego, nu hotya bi v teg <pre></pre> Budu ochen priznatelen za script na JavaScript ili ASP Ответить.

  • 2485. Кто-нибудь знает скрипт отправки сообщений на Аську? Помогите пожалуйста. Только не на РНР. Ответить.


  • x. Hotelos bi podrobnei uznat o nastroikah Windows 2000 Pro dlya otdelnoi rabochei stantzii, a tak je o vozmojnostyah optimizatzii ADSL soedineniya dlya Win2000 Ответить.


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

  • 2453. С ПХП и MySQL я немного разобрался, но до сих пор не пойму как построить целый сайт на основе таблиц муськи. Как связать таблицы и т.д.?
    Ответ прислал Dimich.
    Почитай, например, здесь http://phpclub.unet.ru/. Много полезной информации.
    Ответ прислал Ежик.
    Используй nukePHP (php+mySQL) www.phpnuke.org
    Ответ прислал jaffar.
    Все просто! Таблы связываются запросами сикуэля. Классический подход. Есть вопросы - пиши.

  • 2454. Есть ли какие-то скрипты которые проверяют, включена ли у пользователя графика в броузере или нет?
    Ответ прислал Ineon.
    Можно как-нибудь исхитриться, но прямого способа нет.

  • 2456. Как на Перл работать с MySQL? Где можно найти подробную ифу в нете или книгу посоветуйте?
    Ответ прислал Rish.
    Почитай здесь - http://perldoc.narod.ru/perl-dbi_ref.pdf - справочник по Perl:DBI для MySQL в формате pdf.
    Ответ прислал jaffar.
    Возьми DBI - прямой интерфейс. Строишь хеш по необходимой структуре и льешь в него данные также обратно загоняешь данные в хеш и гонишь их в базу. Конкретно сикуэль запросы если хочешь скину - ну на коннект, инсерт, апдейт и т.п.
    Ответ прислал Dimich.
    Посмотри здесь: http://phpclub.unet.ru/tutor_red.php3?tutor_id=21 Также тут описан интерфейс MySQL для C.
    Ответ прислал Серега.
    Попробуй посмотреть на http://perl.bos.ru
    Ответ прислал Gorky Jury.
    perldoc DBI – очень даже подробно, имхо. На http://www.webscript.ru поищи, я что-то там находил.

  • 2457. Пишу небольшую систему статистики на Perl. Данные пользователей хранятся в файле. У меня вопрос - какой максимальный объем файла допустим для обработки скриптом? ...чтобы скрипт или сервак не загнулся.
    Ответ прислал Dimich.
    Все зависит от мощности сервера. Но очень большим файл я бы не советовал делать. Попробуй лучше использовать базу данных (например MySQL).
    Ответ прислал Ineon.
    Если файл будет более 3 метров, пихай все в MySql
    Ответ прислал jaffar.
    Ограничений нет. Если нет ограничений на сервере.

  • 2458. Я пишу скрипт подсчёта кликов по ссылкам. И хочу сделать что-то, напоминающее топ-лист. База ссылок хранится в одном файле. Формат строки в файле: id|number_of_clicks|url Данные из файла читаю в массив @DATA. Как мне создать массив (например @NEW) который будет отсортирован по убыванию относительно number_of_clicks - т.е. количеству кликов.
    Ответ прислал Gorky Jury.
    @NEW = sort { (split /\|/, $b)[1] <=> (split /\|/, $a)[1] } @DATA; - по убыванию
    @NEW = sort { (split /\|/, $a)[1] <=> (split /\|/, $b)[1] } @DATA; - по возрастанию
    Ответ прислал yuric.
    (sort @NEW);

  • 2459. Как в Photoshop сделать эффект линейных лучей света (например, солнечных лучей)? Может есть какие средства или надо плугин какой скачать?
    Ответ прислал Smirnov Stas.
    Стандартный плугин Lens Flare (Блик) подробно: http://www.apress.ru/pages/smirnov/render/render-4.htm

  • 2460. Подскажите имеется ли блокировка баз данных в MySql. Если имеется пришлите пожалуйста пример.
    Ответ прислал Mu7093N.
    Есть в бд mysql таблица user. Все права настраиваются через нее.

  • 2462. Вопрос по PHP&mySQL: у меня есть таблица IMGS в БД с полями ID, DATE, THEMES, AUTHORS, NAME, DESCRIPTION. От пользователя я получаю через форму массивы $themes и $authors с допустимыми значениями полей THEMES и AUTHORS. То есть если пользователь в форме выбрал checkbox'ами, например, 2 темы тема1 и тема2 и 3 авторов автор1, автор2 и автор3, то $themes = array(0 => "тема1", 1 => "тема2"), а $authors = array(0 => "автор1", 1 => "автор2", 2 => "автор3"), а цель состоит в том, чтобы выбрать из таблицы те записи, в которых THEME=автор1 или 2, а AUTHOR=автор1, 2 или 3. Меня интересует, как составить SQL-запрос. Мне приходила идея перечислить элементы массивов и склеить из них SQL-запрос с помощью AND, OR и (), но эта идея не подойдет при наличии по несколько десятков элементов в массивах $themes и $authors. Есть ли здесь другие пути?
    Ответ прислал Mu7093N.
    $query = "select * from imgs where ";
    for ($i = 0; $i < sizeof($themes); $i++)
    { $query .= "theme = ".$themes[$i]." or "; }
    for ($i = 0; $i < sizeof($authors); $i++)
    { $query .= "author = ".$authors[$i]." or "; }
    $query[strlen($query) - 1] = "";
    $query[strlen($query) - 2] = "";
    $query[strlen($query) - 3] = "";
    mysql_query($query);
    Ответ прислал Dimich.
    А в чем собственно проблема? Динамически формируй этот запрос с помощью того же склеивания, а потом SELECT из БД.
    Ответ прислал Pasha.
    Я делал подобную штуку именно так как ты написал - используя AND и OR. Есил интересно - могу прислать. Но сейчас я нашёл лучший способ:
    expr IN (value,...)
    Пример из доки:
    mysql> select 2 IN (0,3,5,'wefwf');
    -> 0 mysql> select 'wefwf' IN (0,3,5,'wefwf');
    -> 1
    Идея ясна? Ну а с реализацией наверное всё и так понятно:
    $query = "SELECT * FROM table WHERE ";
    $query .= "author IN (".implode(",",$authors).") "

  • 2463. Например, функция($а1,$а2,$а3,$а4,$а5) работает и при определении и при вызове, но число $a меняется и я никогда не знаю сколько именно их будет. Кроме $a может быть и ещё много разных переменных. Как на ПХП сделать, чтобы функции можно было передавать произвольное число параметров? Нужен подробный пример.
    Ответ прислал Mu7093N.
    Можно передавать в функцию массив. Функция sizeof() возврощает кол-во элементов массива.
    Ответ прислал Pasha.
    Юзай функции:
    func_num_args()
    func_num_args()
    func_get_arg()
    
    Пример из доки:
    <?php
    function foo() {
        $numargs = func_num_args();
        echo "Number of arguments: $numargs<br>\n";
        if ($numargs >= 2) {
        echo "Second argument is: " . func_get_arg (1) . "<br>\n";
        }
        $arg_list = func_get_args();
        for ($i = 0; $i < $numargs; $i++) {
        echo "Argument $i is: " . $arg_list[$i] . "<br>\n";
        }
    }
    
    foo (1, 2, 3);
    ?>
    Как видишь, всё очень просто. А получается так из-за того, что в PHP никто не проверяет совпадение списка фактических параметров с формальными.

  • 2465. Вопрос о полях формы и, возможно, о JavaScript. Когда фокус попадает в поле с помощью клавиши TAB и в этом поле что-то уже есть (введено пользователем или value="что-то") , то весь текст в поле выделяется. Если же я пишу form_name.input_name.focus() и в поле есть значение, заданное по value='something', то этот текст не выделяется и курсор стоит перед первым символом, а мне бы надо выделить текст , чтобы при вводе новых данных он полностью был заменен. Например, в поле стоит "введите имя" и когда курсор попадает в это поле по form_name.input_name.focus() эту надпись надо заменить на имя пользователя, т.е. чтобы при вводе имени первая надпись сразу пропадала. Как выделить текст?
    Тот же вопрос по TextArea, т.к. там не выделяется имеющийся текст даже по ТAB.
    Ответ прислал Demon.
    form_name.input_name.select()

  • 2466. Ключевые слова в мета-тэге keywords лучше писать через запятые или через пробелы?
    Ответ прислал Ded Mazay.
    Цитата из руководства W3C:
    >> Keywords are separated by commas and may be considered case sensitive by search engines.
    Перевожу:
    Ключевые слова разделяются запятыми и могут быть чувствительными к регистру на некоторых поисковых серверах.
    Ответ прислал woofer.
    Пиши только через запятые, ведь именно так предусматривает синтаксис тэга <META>

  • 2467. Может у кого-нибудь есть подробное описание или знает где взять по настройке сервера IIS?
    Ответ прислал John W. Mellow.
    Посмотри на www.info.rsu.ru/iishelp/iis/htm/ . Подробнейшее описание на русском языке.
    Ответ прислал Airwolf.
    В поставку Windows входит очень подробное описание IIS. Читай Help. В моем IIS Windows2000 адрес документации такой: http://localhost/iishelp/iis/misc/default.asp?jumpurl=./htm/core/iigsdocs.htm
    Ответ прислал Koreiko.
    Razumeetsya na site izgotovitelya, to est Microsoft. Bolshinstvo dokumentatzii na angliiskom yazike.
    Ответ прислал Fedorov Pavel.
    Зайди на http://www.codenet.ru/webmast/iis/iis.php
    Ответ прислал Aleksandrov Dmitry.
    Где-где http://msdn.microsoft.com - там есть все Кстати, кусочек доки ставится вместе с IIS и доступен по адресу http://localhost на машине с IIS-ом

  • 2468. Dreamweawer 4 не делает не на кнопках, не в Flash тексте русский шрифт, какие-то карякули вечно, все настройки перекопал, не работает, подскажите что-нибудь, а то дело стоит.
    Ответ прислал Anton Bochkarev.
    Это нельзя исправить. Учитесь пользоваться Flash.
    Ответ прислал Koreiko.
    Vospolzuisya vektornoi grafulkoi, tipa Xara3D sohrani immidg (as bitmap), a potom vayai iz etogo chto hochesh i gde hochesh
    Ответ прислал Den.
    Это не настраивается. Скажем Особенность программы.
    Ответ прислал Severin.
    Изменить, свойтва страницы, вид кодировки Cyrillik Win 1251, или любой др. вид. И все будет ОК. Правда на eng, не знаю как это все будет, у меня на рус.

  • 2469. Помогите сделать коллекцию фонов. Есть фоны с названиями 01.gif - xxx.gif. Нужна какая-то автоматизация для вывода пользователю.
    Ответ прислал Den.
    Какая? пиши, может сделаю на PHP или ЯВЕ...
    Ответ прислал Internet Marketing.
    Могу прислать скрипт на php. Все просто и понятно.
    Ответ прислал Koreiko.
    Razumeetsya luchshi variant eto prostenkaya baza dannih i elementarni serverni script na PHP ili ASP (so vtorim mogu pomoch). Esli je net opita raboti s nimi i SQL ili ACCESS, to i na JavaScript eto delaetsya legko.
    <SCRIPT LANGUAGE=javascript>
    <!--
    k = 1
    document.write ("<body>")
    document.write ("<table border=1 align=center>")
    for (i = 0; i < 10; i++ ) {
     document.write ("<TR>")
     for (j = 0; j < 5; j++) {
      document.write ("<td width=150 align=center><a href="+k+".gif>Background "+k+"</a></td>")
      k++
     }
     document.write ("</tr>")
    }
    document.write ("</table>")
    document.write ("</body>")
    //-->
    </SCRIPT>
    </HTML>
    Nadeyus ideya ponyatna! A s oformleniyem uje delo vkusa!
  • 2471. Подскажите сайт где можно узнать все о баннерной рекламе как это вообще делается?
    Ответ прислал woofer.
    Отлично это написано в журнале "Хакер" 12/2001 статья "Кручу-верчу, пагу раскручиваю", покупать не обязательно - можно посмотреть на их сайте электронную версию:
    http://www.xakep.ru/articles/magazine/2001.asp?flash=1 Это ссылка на все номера 2001 года, а там дальше по линкам следуйте...
    Ответ прислал Алексей Лысов.
    Одного сайта где есть все о банерной рекламе по моему не существует. Надо искать статьи в Инете. Кое-что должно быть на сайте http://book.promo.ru/. В банерной рекламе проблема - накопить показы и сделать хороший банер. Технически в банерной рекламе нет ничего сложного.
    Ответ прислал Ежик.
    http://counterstrike.ru/gbs.phtml - все о ней
    Ответ прислал Internet Marketing.
    http://www.promo.ru http://www.raskrutka.net
    Ответ прислал LCD.
    http://www.rotabanner.com практически вся банерная реклама построена на этой технологии...

  • 2472. Я готовый банер сделаный на таком-то gif редакторе запихнул во flash. Как сделать общую гиперссылку, относящуюся ко всем слоям, т.е обыкновенную ссылку для всего баннера?
    Ответ прислал Den.
    Создаешь новый layer, делаешь прозрачную форму (квадрата, круга) размером с твой баннер, делаешь ее Button'ом и клеишь на эту форму Action - GoTo.
    Ответ прислал Sergei Ichin.
    Сделай слой с полностью прозрачным прямоугольником - символом кнопки - и назначь ему URL.

  • 2473. Например (на vmstudio.com) описывается как можно получить полностью исходник из SWF'а, т.е. если кто то загнал весь мувик в movie (или во 2ую сцену, или вообще куда угодно, но не на "главной" строке кейфреймов) то кроме картинки ничего не увидишь (при импорте), ни каких анимаций, ничего, а мне нужно как бы "крякнуть" что бы получить "как бы исходник", SWF это просто ужатый защищенный FLA, и теоретический его можно "крякнуть" до исходника, мне просто было интересно как еще это можно сделать, вот.
    Ответ прислал Mad Den.
    Для этого сощуствуют специальные программы, Action Script Viewer, URL Action Editor ну и другие. Зайди на сайт http://www.buraks.com/ и почитай там
    Ответ прислал Алексей Лысов.
    Рабочий файл (.fla) при экспорте в .swf сжимается и оптимизируется. Т.е. после этого редактировать его в полном объеме уже нельзя.

  • 2475. Проблемы с русскими символами в HotDog Pro 6.0. Захожу в Edit-Prerefrences-Editing Window-Appearance, меняю Courier New на Courier New Cyr, жму ОК. Русских символов как не было так и нет. Захожу обратно, там все тот же Courier New. Что можно сделать?
    Ответ прислал Den.
    Пользуйся Dreamweaver 4.0.



  • Клуб друзей
    * Веб-дизайн - клонирование сайтов, использование чужих идей. Книги по веб-дизайну, графике.
    * Материал по заработку в сети - Халява и программы, для заработка.
    * Рекомендации по заработку в сети интернет - Не требует затрат. Проверенные способы.
    * Big Design Studio - скрипты, баннеры, дизайны, сайты, flash-презентации, flash-заставки, flash-сайты - быстро, качественно и недорого. Бесплатные консультации. Заказав работу сейчас вы получите скидку в 10%.
    * Сайт тематических форумов - на все случаи жизни. Зайди и получи ответ на свой вопрос.
    * Сайт для инвалидов - и не только (поиск работы, рефераты).
    * Средства по уходу за - квартирой, бельем, посудой, авто, телом, полостью рта.
    * UFO-НЛО - Паронормальные явления и нло.
    * Информационно-развлекательный портал - города Электрогорска.
    * Информация об играх - Заработок. Научитесь строить и раскручивать свой сайт.
    * GIFS.RU - Огромная коллекция картинок в формате gif и jpg(около 20 000 картинок!). Картинки разбиты по разделам и группам и по ним сделан уникальный поиск. Можно вывести только картинки определенной высоты и ширины.
    * Сервер Знакомств - найди свою судьбу. Психологические статьи. Увлекательные истории.
    * Для Вебмастеров! - Партнёрская программа - до 7 центов за КЛИК.
    В "Клуб друзей" может попасть любой сайт. Ссылки вращаются по КРУГУ постоянно. Как в рассылке, так и на сайте. Правила.



    ICQ - Клуб


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

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

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

      Авторам

      Вы хотите, чтобы ваши статьи были опубликованы в этой рассылке? Если вы считаете, что можете написать о дизайне, скриптам, графике и т.п., если Вам есть что сказать и о чем рассказать, я буду рад сотрудничеству с Вами. Присылайте свои предложения и статьи.
      Давайте вместе делать общее дело! Присылайте свои соображения, мысли, истории... поделитесь своим опытом.
      В качестве гонорара Вы получите показы сети RLE (от 1000 до 10000) плюс N-кол-во читателей, которые посетят Ваш сайт.
      Буду рад сотрудничеству.

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


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

    В избранное