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

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

  Все выпуски  

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


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

WEB-дизайн. Вопросы и ответы.
# 52 (63)
15 октября 2001г.
Проект сайта "AGS Design" http://dweb.ru
кол-во подписчиков - 15100

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

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

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

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

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

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



    Вопросы


  • 2104. Как на PHP посчитать сколько файлов находится в директории?  Ответить.

  • 2105. Как из Perl-а можно посылать(принимать)сообщения по локальной сети(аналог net send).  Ответить.

  • 2106. Как с помощью CSS изменить внешний вид формы SELECT?  Ответить.

  • 2107. В таблице вставлен фоновый рисунок, и вложенная таблица. Так в IE все нормально, а в Нетскейпе фоновый рисунок повторяется во вложенной таблице в каждой ячейке. Как с этим бороться?  Ответить.

  • 2108. Можно ли с использованием скриптов выполнить какую-нибудь функцию windows, например winexec.  Ответить.

  • 2109. Нужен cgi скрипт, который бы не давал определенному айпи адресу зайти на главную страницу сайта.  Ответить.

  • 2110. У меня вопрос по PHP, созданию фото-галлереи, Есть следующий скрипт для отображения thumbnail, и картинок к ним, так вот мне бы хотелось, чтобы была возможность реализовать переход к след-м страницам, т.е что-то типа навигации 1 2 3 Next. если thumbnail на странице больше 9. И еще, например, некоторые thumbnail могут не иметь аналогичную себе большую картинку, то в этом случае не выводить ссылку на них, дабы не вводить пользователя в заблуждение.
    <?
    $imagedir = "images"; //The image folder
    $thumbdir = "thumbs"; //The thumbnail folder
    $columns = 3; //How many images displayed per line
    $descr = file("1.txt");
    
    ?>
    
    <table align=center>
     <tr> <td>
     <? if ($show != "") //show the current image if any
     {
     print "<img src=images/$show><br>";
     }
    ?>
     </td></tr> </table>
     <table align=center>
     <tr>
     <?php
    $i=0;
    $handle=opendir($imagedir);
    while (false!==($file = readdir($handle))) {
     if ($file != "." && $file != "..") {
     print "<td align=center><a href=index.php?show=$file><img src=$thumbdir/$file
    border=1></a><br>
    $descr[$i];
    </td>";
     ++$i;
     if($i == $columns) { print "</tr><tr>";
     $i = 0;
     }
     }
    
    closedir($handle);
    ?>
    
     </tr>
    </table>  Ответить.
  • 2111. Например, у меня есть ссылки вида:
    ссылка на 2001 год
    ссылка1 ссылка2 ссылка3
    ссылка на 2000 год
    ссылка1 ссылка2 ссылка3
    и т.д.
    Так вот я разбила ссылки по годам, т.е.
    http://127.0.0.1/index.php?link=1
    загржается 1.php (соотв-т 2001 году)
    http://127.0.0.1/index.php?link=2
    загржается 2.php (соотв-т 2000 году)
    А "ссылка1 ссылка2 ссылка3", являются внтренними для каждого года, т.е. хотелось бы сослаться на них, с помощью якоря т.е. в файле 1.php я пишу: <a name="1"> Ссылка1</a>, а потом в броузере:
    http://127.0.0.1/index.php?link=1#1
    Но мне выдается ошибка Internal Server Error, нежели при такого вида ссылке нельзя использовать якоря? Ведь вводить второй уровень типа
    http://127.0.0.1/test/books/index.php?link=1&&name=1
    очень неудобно, так как в этом случае документ 1.php придется разбивать на поддокументы, что приведет к образованию кучи "матрешек", можно ли как-нибудь иначе решить данную проблему, но не разбивая файлы?   Ответить.

  • 2112. Вопрос по PHP: Как, с помощью цикла выводить данные в следующем табличном виде:
    Ссылка1     Ссылка4
    Ссылка2     Ссылка5
    Ссылка3     Ссылка6
    Т.е. чтобы данне разбивались по столбцам?  Ответить.

  • 2113. Что означает двойной $, перед именем переменной в PHP? Например: $$tmp ?  Ответить.

  • 2114. Для чего выполняется аутентификация пользователя?
    // Check whether the user is already authenticated or not
    if (!authenticateUser( $cookie_user, $cookie_passwd)){
    header("Location:http://$HTTP_HOST/$DOCROOT/default.htm");
    exit();
    }
    Например, я хочу создать простенький эл. магазин по книгам, но у меня нет необходимости регистрировать пользователей. Могу ли я, тем не менее, использовать корзину покупок, или для этого необходимо аутентифицировать пользователя, т.е, чтобы в корзину одного покупателя не добавлялись товары другого?
    Я хочу сделать б.д. по книгам, поля в таблице, которые я предполагаю сделать следующие:
    $id integer auto_increment primary key,
    $uid varchar(1) - категория книжки, которая может принимать след-е значения (а, b, c, d, e, f)
    $year int(4) - год издания
    $comment blob - содержит описание книжки
    $price float - цена книги;
    Т.е. сама запись выглядит так:
    1; b; 1999; Кубок концерна "Подольск". Подольск-Москва. Турнирный сборник на англ. яз.; 3,2
    но иногда встречаются записи следующего вида:
    2; c; 2000; "Михаил Ботвинник. Все партии". СПб. - София 2001.
    а) Том 1: 1924-1948 (512 стр., 573 партии) -$18,5
    b) Том 2: 1951-1970 (496 стр., 590 партий) - - $ 18,5
    Т.е. здесь мы не можем всю запись вставить в одну строчку, так как у нас 2 цены, а делать 2 записи непрактично, так как данные в них повторяются. Как можно решить данную ситацию?  Ответить.

  • 2115. У меня вопрос по созданию эл. магазина, конкретнее, хотелось бы узнать как работать с куками, для добавления товаров в корзинку. Например есть файл index.php, в котором выводятся книги, из б.д. с использованим MySQL, так вот, напротив каждой книжки стоит ссылка "Заказать", ее вид следующий:
    <a href="added_items.php?id=">Заказать</a>
    Файл added_items.php должен добавлять данную книжку в корзинку, т.е. как я понимаю id (уникальный номер книжки) должен записываться в куки. Но, я не знаю, как это реализовать на практике, может подскажет кто?
    Я пробовала читать статьи про куки, но там только простенькие примеры, типа имя=значение, а ведь здесь придется использовать массив, но вот как с ним работать? А вообще можно ли со ссылками реализовать добавление товара в корзинку или нужно использовать только checkboxes и buttons? Но, в любом случае, я не знаю, как реализовать сам механизм куков на практике. И последний вопрос, а как потом вывести содержимое корзинки и отправить на mail, то, что заказал пользователь? (Я понимаю, что для этого нужен отд. файл, например display.php, но мне непонятно как использовать записанные куки при выводе заказанных книг?)  Ответить.

  • 2116. Имеем страницу, на которой пользователь вводит арифметические числа. Над этими числами нужно произвести ряд арифметических действий. На выходе (вторая страница) получить итог. Можно ли это сделать средствами PHP, Perl, Java? Есть другой вариант: арифметические действия выполняет программа на Паскале. Но как данные из формы передать этой программе? Прошу изложить суть прямо в ответе, а не просить связаться с Вами через е-мейл. Мне нужно будет проделать аналогичную задачу с кучей формул. Если я увижу серьезность в Ваших ответах, то возможно финансовое сотрудничество.   Ответить.

  • 2117. Очень нужен скрипт для создания тестов (ответы на вопросы. подсчёт правильных ответов, оценка). Ещё лучше - программа-генератор такого скрипта.  Ответить.

  • 2118. Как создать на сервере (Win2000, поддержка ASP) базу данных, чтобы посетитель страницы, мог, набрав в поле поиска название необходимого медицинского препарата, получать на странице информацию из базы (несколько полей типа "минимальная доза", "суточная доза", "Количество приёмов", "примечание"). Желательно иметь возможномть замещения части термина для поиска знаком *. Прошу растолковать подробнее: как базу перевести из Access во что и т.п.?  Ответить.

  • 2119. Реально ли сделать интерактивный сайт - то есть виртуальную экскурсию. Нажимаешь на дверь, проходишь в следующий зал и т.п. Все не рисованное, а реальное. Догадываюсь, что могут быть проблемы с временем загрузки... И еще, сколько этот сайт может стоить?   Ответить.

  • 2120. Каким образом защитить запись от refresh? Т.е. я например, сделала гостевую книгу, с использованием PHP и MySQL но при добавлении записи в гостевую книгу и случайном нажатии "refresh", записи дублируются. Как сделать защиту от этого? Записи имеют уникальный id.  Ответить.



  • x. Помогите установить и настроить виртуальныё сервер. Скачал файл apache_setup.exe размером 3.06 Mb , но рекомендации по настройке и установке не помогают. Начнём с того, что не получается создать виртуальный диск F.  Ответить.

  • x. Помогите разобраться с Small HTTP Server'ом, а то у меня никак руки до неё (проги) не доходят.  Ответить.

  • x. Откликнитесь тот кто использует хостинг HUT.RU и знает как настроить ящик, а то на их нем сайте ничего непонять, не про пароль на ящик ни про логин :-(  Ответить.

  • x. Помогите в создании сайта объявлений. Просто очеь малознаю php,а очень надо. Схема такая: Есть главная страничка фреймовая (верх, лево,центр) слева меню с разделами, в центре выбор разделов для ввода новых объявлений. Необходимо чтобы после выбора раздела вываливалась страница с формой ввода данных (email, адрес и комментарий). Послеввода данных чтобы можно было просмотреть это раздел. Данные должны быть в таблице примерно по 20 объявлений на страницу, а те которые не помещаются чтобы ссылка была типа следующие 20. И так по всем разделам. Я пошлю Вам перую страничку, помогите как быть дальше.Все это наверное надо сделать на PHP, но я не знаю как это сделать, потому что не знаю PHP. Помогите со скриптом на php и его настройкой или где можно такой взять?   Ответить.




  • Каким должен быть дом для сайта?


    Прежде всего, надежным. Если на сервере регулярно происходит "профилактика", "мелкий сбой" или "временные трудности", это уже не для Вас. Сайт должен быть доступен ВСЕГДА, а в случае плановых работ Вас должны заблаговременно об этом предупредить. Безгрешных нет, и у любого, даже самого надежного провайдера, временами возникают сбои в работе. Вопрос в том, насколько часто это происходит. Прежде, чем делать заказ на хостинг, проверьте сайт провайдера на доступность - зайдите на него несколько раз в разное время. Выполните команду ping, оцените время отклика. Воспользуйтесь службой http://tracert.com, проверьте доступность сайта из-за рубежа. Сравните с сайтами других провайдеров. Попросите тестовый доступ, проверьте скорость загрузки файлов по FTP.

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

    Третье, что очень важно, это скорость реакции техподдержки на Ваши звонки и письма. Прежде, чем покупать хостинг, задайте какой-нибудь вопрос и посмотрите, как быстро на него ответят. Если ответа нет в течение суток, дело плохо, потом замучаетесь. Хорошо, когда с саппортом можно связаться по ICQ или ODIGO, так Вы сможете решить свой вопрос на порядок оперативнее.

    Немаловажен вопрос оплаты. Вы должны иметь возможность заплатить за хостинг через Сбербанк, при этом хорошо, если на сайте есть возможность распечатать квиток для оплаты - заполнять десятки цифр - дело неблагодарное.

    Один из самых оптимальных вариантов для хостинга - http://hosting.mnw.ru. Можно, например, купить 5 Мб с PHP и SSI за $3 в месяц по тарифу "гибкий", а потом, по необходимости, расшириться, докупая новые сервисы и дисковое пространство. Очень удобно для небольших сайтов в стадии резвития. А можно взять тариф "безлимитныЙ" - место не ограничено, все услуги включены, а оплата по входящему трафику. Для крупных сайтов - идеальное решение. А еще этот провайдер недавно начал регистрировать домены в зоне .info - много хороших имен там пока еще свободно.


    Давыденко Дмитрий


    Заголовки Новостей Inethelp


    Система "Заголовки Новостей Inethelp" предоставляет вебмастерам возможность размещения новостей от ведущих информационных агенств и проектов на своем сайте. При этом есть возможность выбора тематик новостей и настройки собственного дизайна для того, чтобы новости на сайте полностью соотвествовали вашему дизайну.
    Среди проектов и агенств предоставляющих свои новости для размещения такие как AKM, Компьюлента, Компьютерра, Ibusiness, Нетоскоп, KM News и другие. А также ведутся переговоры с целым рядом агенств и проектов.
    Устанавливая ежедневно обновляемые новости на своем сайте по тематике близкой вашему сайту вы даете своим посетителям дополнительный стимул возвращаться на страницы вашего сайта. Адрес проекта http://inethelp.ru/newsline/
    Инструкции по настройке и установке новостей на вашем сайте по адресу http://inethelp.ru/newsline/webmasters.html


    Давыденко Дмитрий



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


  • 2075. Как сделать чтобы скрипт написанный на Perl запускался со стартом странички?
    Ответ прислал Евгений Салагаев.
    Вставить в html SSI директиву
    <!--#include virtual="/cgi-bin/." -->
    или
    <!--#exec cgi="/cgi-bin/." -->
    Ответ прислал Maniac.
    Тэг <body> оформляешь следующим образом:
    <body onLoad="javascript:window.open('myscript.cgi?parameters','_self')">
    Ответ прислал Dioxis.
    Не понятно задан вопрос... Можно сделать, что бы Перл скрипт стал индексом... Для этого надо изменить .htaccess

  • 2076. Можно ли, чтоб на страничке тикали часы с точным московским временем, не связанным с внутренним временем на компьютере?
    Ответ прислал Kirill.
    Да есть.Могу выслать,пиши.
    Ответ прислал MonS.
    Можно. Есть пример написанный на perle + javascript Обрашайся.
    Ответ прислал Ineon.
    Можно прибавить или убавить к лок.времени опр. количество часов
    <script language=JavaScript><!--function showMoscowTime() {
    var d = parent.document;var mTime = new Date();
    mTime.setTime(mTime.getTime()+(mTime.getTimezoneOffset()+180)*60000);
    d.writeln(mTime.toLocaleString());
    // либо можно использовать методы getHours, getMinutes etc.}file://--></script>

  • 2077. Есть ли какие-нибудь баннерные сети, использующие текстовую строку в качестве баннера? tle.ru вешает очень большую. Мне надо просто строку, начинающуюся со слов "Реклама". Что-то подобное использует SpyLOG при просмотре статистики.
    Ответ прислал iDESIGN SUPPORT.
    tbn.ru Там есть текстовая сеть всего в одну строчку.

  • 2079. Никто не знает как на сайте www.coca-cola.com сделано, что картинка при наведении мышки начинает увеличиваться, никто не подскажет скриптик?
    Ответ прислал Dioxis.
    Там все сделано на Flash, можешь сделать тоже самое... Но можно и на JavaScript скрипт, который при навидении мыши меняет картинку. Первую картинку сделать маленькой, а вторую побольше, и при навидении будет еффект увеличивания... Если у тя нет такого скрипта пиши.
    Ответ прислал Max Mad.
    Вообще то сайт Coca-Cola сделан на Flash и скриптик тут не при чем. Если интересует как это сделать во Flash пиши, обсудим.
    Ответ прислал Владимир.
    Очень просто - это написано на Флеше... Скрипт летающих объектов не сложный, если нужно - вышлю.

  • 2080. Как сделать на php каталог/топ из небольшого числа ссылок, в котором можно было бы, вести статистику по исходящим с сайта посетителям?
    Ответ прислал Степанов А.
    У меня на PHP+MySql http://toplist.deskwall.ru Если движок подходит ( Дизайн уж сам какнить прикинь, с этим у меня не очень) Пиши вышлю исходники.
    Ответ прислал Design-studio RGB.
    Пиши, поможем! Сами недавно такой делали.

  • 2081. Имеется объект:
    <select name="navig" tabindex="1" onChange="pirnav()">
    дальше идут <options>
    Возможно ли сделать так, чтобы в зависимости от выбранного пункта выполнялись разные действия/функции, как то: либо открытие нового окна, либо загрузка страницы в текущее окно, либо в другой фрэйм и т.д.?
    Ответ прислал Камаев Вячеслав.
    <select name="navig" tabindex="1" onChange="pirnav()">
    дальше идут <options>
    <select name="navig" tabindex="1" onChange="pirnav(this)">
    function privnav(){
    var sel = eval(privnav.arguments[0])
    if (sel.selectedIndex == '1')
    window.open();
    if (sel.selectedIndex == '0')
    window.close();
    }
    Ответ прислал Валерий Старынин.
    <SELECT name=month onchange=selectDate()>
    <OPTION selected>January
    <OPTION>February
    <OPTION>March
    <OPTION>April
    </OPTION>
    </SELECT>
    <script>
    function selectDate()
    {
    if (month.selectedIndex==0) {alert(0)};
    if (month.selectedIndex==1) {alert(1)};
    if (month.selectedIndex==2) {alert(2)};
    if (month.selectedIndex==3) {alert(3)};}
    </script> Ответ прислал Aleksandr N. Balobanov.
    <select size="1" name="quickbar" onchange="location.href=this.options[this.selectedIndex].value;">
    или
    <select size="1" name="quickbar" onchange="window.open(this.options[this.selectedIndex].value);">
    А можно и в отдельную функцию вынести:
    <script language="JavaScript">
    <!--
    function nav(x,y,z)
    {
    Wind0ws.Location.Href=document.forms[x].elements[y].options[z].value;
    }
    function navparent(x,y,z)
    {
    name=window.open(document.forms[x].elements[y].options[z].value);
    }
    //-->
    </script>
    </head>
    <body bgcolor="#F2F2FA" link="#335B84" vlink="#335B84" alink="#335B84" marginheight="0" topmargin="0">
    <form>
    <B>Супер квик переход в этом окне на:</B></font>
    <select size="1" name="quickbar" onchange="nav(0,0,this.options.selectedIndex);">
    <option value="#">Куда быстро перейдем?</option>
    <option value="http://www.interstroy.ru">Стройка</option>
    <option value="http://www.nnm.ru">Про софт</option>
    <option value="http://directlinks.ru">Еще про софт</option>
    <option value="http://dweb.ru">Web-мастерам кууууууууул!</option>
    </select>
    </form>
    <form>
    <B>Супер квик переход в новом окне на:</B></font>
    <select size="1" name="quickbar" onchange="navparent(1,0,this.options.selectedIndex);">
    <option value="#">Куда быстро перейдем?</option>
    <option value="http://www.interstroy.ru">Стройка</option>
    <option value="http://www.nnm.ru">Про софт</option>
    <option value="http://directlinks.ru">Еще про софт</option>
    <option value="http://dweb.ru">Web-мастерам кууууууууул!</option>
    <option value="http://www.fcenter.ru">Про хард и софт</option>
    <option value="http://www.3dnews.ru">Еще про хард и софт</option>
    </select>
    </form>

  • 2082. Можно ли изменить белый фон так называемого комбобокса на какой-нибудь другой для того, чтобы добиться соответствия основному фону сайта?
    Ответ прислал Tania Logvinova.
    В HTML это делается так:
    <select name="D1" size="1"
    style="background-color: rgb(0,128,0); color: rgb(255,0,0); font-weight: bold; font-style: italic">
    </select>
    А вообще можно открыть страницу в каком-нибудь FrontPage и сделать установку цвета визуально. Вместо rgb(...) можно писать шестизначный цифровой код "#06DD45F".
    А вот как сделать изменение цвета в процессе выполнения при помощи скрипта у меня что-то пока не получается. Может кто-нибудь подскажет?

  • 2084. Есть скрипт file.pl , там идёт кусок с выводом html, всё выводит ok. НО при установке фона html или таблицы BACKGROUND="file2.gif" картинка не выводится, а открывается прогой, которая открывает гифы по умолчанию. Сие что и КАК с ЭТИМ бороться?
    Ответ прислал Ivan Kuznetsov.
    Убери картинку из каталога cgi-bin. У меня была та же трабла.
    Ответ прислал Andrew M. Sazonov.
    Похоже, что вы не написали в начале вывода страницы ее тип, т.е.
    print "Content-type: text/html\n\n";
    Ответ прислал ukv40.
    Как я понял, у тебя стоит апаче...вот и он открывает гиф с помощью проги, которая стоит по умлочанию, есть два варианта: написать путь, например z://localhost/home/www/img/image.gif или какой там у тебя.... тогда у тебя будет выглядет все ок, но при закачивании на сервер не забудь поменять путь...либо оставить все как есть.

  • 2085. Есть сайт о вопросах по играм, и нужно, чтобы на главке сайта стояла форма, в которую юзер заносил бы вопрос и вопрос помещался бы на главку. Но нужно еще установить фильтр против матершинных сообщений и вообще оскорблений. Короче, автоматизировать, и чтобы мой заход на сайт нужен был максисмум три раза в неделю.
    Ответ прислал Михаил.
    Чем вас гостевая книга не устраивает? На www.cgi.ru видел скрипт с фильтрацией нежелательных слов. Мат заменяется.

  • 2086. Имеется два фрейма: меню и информация. Для различной ин-ции имеется своё пределенное меню. Т.е. меню не есть постоянное для всего. Как при открытии нового окна передать параметры, чтобы соответствующей информации в информ. фрейме соответствовал нужный меню-фрейм.
    Ответ прислал Камаев Вячеслав.
    Не очень понял, чего ты хочешь пришли исходник - посмотрю.
    Ответ прислал Евгений Салагаев.
    Параметры передавать как tra_ta_ta.html?paramtry а читать их как location.search.substr(1). Получится "parametry". Без .substr... - "?parametry".

  • 2087. Есть скрипт на Перл, который использует нестандартный модуль MyModule.pm - могу ли я, имея хостинг на wallst установить его? если можно то как?
    Ответ прислал Vladislav Shukov.
    Используйте сл. запись
    use lib "/home/./mylib/";
    которая указывает путь к модулям perl. И туда же разместите свой модуль.
    Ответ прислал Dioxis.
    Нет не можешь :( Установить свой модуль можно только на платных хостах и то не всех :(
    Ответ прислал Rainman.
    Спроси у слубжы поддержки Wallst.ru или в их форуме.

  • 2088. Где можно найти скрипт для создания бызы данных телефонных номеров ( споиском по базе) на php с использованием MySQL? (примерный)
    Ответ прислал THE UnForGiven.
    Создание такого скрипта - работы всего на пол дня. если хочешь - помогу.
    Ответ прислал farkhad.
    Да его делать то нечего: итак вы создали таблицу telefon. в ней имеется один столбец tel туда и будут записываться все номера.
    <?
    $sql="insert into telefon values('$tel')";
    mysql_query($sql);
    ?>
    это я сокращенно (не писал подключения к БД и отсоединения.) теперь создайте форму и назовите поле куда надо вводить телефонный адрес name=tel и все. поиск по базе:
    <?
    $sql="select * from telefon where tel='$tel'"
    $res=mysql_query($sql);
    if ($res) {
    while ($row=mysql_fetch_array($res)) {
    echo "$row['tel']";
    }
    }
    else {
    echo "нет такого номера";
    }
    ?>

  • 2089. Как на сайте устроить по протоколу http download каких-нить файлов?
    Ответ прислал Dioxis.
    Вопрос не совсем понятен :( Набираешь урл http://./file.zip - это единственный ответ, который приходит на ум.
    Ответ прислал Евгений Салагаев.
    На www.webscripts.ru была статья на эту тему со скриптом. На www.hotscripts.com таких скриптов навалом.

  • 2090. Есть скрипт Гостевой, при добавлении сообщений время выставляется по серверу. У нас хостинг американский и соответсвенно время в мессаге скрипт показывает американское. Можно как-нибудь изменить это место в скрипте, чтобы он показывал наше время (нужно как-то к количеству часов прибавлять еще 11 и тогда будет получаться московское время)?
    Ответ прислал Ineon.
    Посмотри мой ответ на вопрос 2076.
    Ответ прислал Евгений Салагаев.
    Время надо получать так - ...=localtime(time+11_часов). Но эти 11 часов должны быть в секундах (вроде). Т.е. ...(time+60*60*11)

  • 2091. Как указать правильный синтаксис команды для обращения к свойству DIV'a innerText? Мне надо из функции вывести на страницу текущее время, очевидно, что это можно сделать в DIV. Как в него "написать" требуемое значение/текст?
    Ответ прислал Andrew M. Sazonov.
    Свойство называется не innerText, а innerHTML и работает это лишь в IE.
    Например, ваш подопытный div имеет id="clock" (<div id="clock">), а строчка с текстом - text
    В IE это вводится действительно изменением этого свойства.
    document.all.clock.innerHTML = text;
    В NN4 это же достигается так:
    document.clock.document.write("<p>"+text+"</p>");
    document.clock.document.close();
    В NN6 оно же описывается по другому:
    document.getElementById('clock').innerHTML=time;
    Ответ прислал Камаев Вячеслав.
    function Clock()
    {
    window.setTimeout("Clock()",100);
    today=new Date();
    document.all.divID.innerText = today.toLocaleString();
    }
    Ответ прислал Валерий Старынин.
    <A href="#" onmouseout="replaceme.innerText='Сообщение второе...';"
    onmouseover="replaceme.innerText='Первое сообщение...';">Подведите сюда курсор мыши...</A>
    <DIV id=replaceme>Здесь будет меняться сообщение...</DIV>

  • 2092. Я тут подзабыл синтаксис.. как указать во фреймах чтобы прокрутка была только вертикальная? Как правильно прописать horizontalscrolling=no?
    Ответ прислал Камаев Вячеслав.
    style="overflow-x:hidden; overflow-y:auto"
    Ответ прислал Rainman.
    Просто поставь scrolling=auto и если горизонатальной инфы будет много, то он сам вставить гор. прокрутку

  • 2093. Как сделать скрипт, который прописывает значение в куки и делает редирект на нужную страницу - никаких данных в браузер вводить не нужно. (У меня или не получается сделать редирект - Location выводится как текст [Заголовка Content-type: text/html\n\n нет(!)] или при обращении к скрипту срабатывает программа закачки.
    Ответ прислал Andrew M. Sazonov.
    Я не знаю, почему у вас Location выводится как текст (в принципе, не должно), а вот программа закачки срабатывает потому, что вы неправильно выставили права доступа к скрипту на сервере (должны быть выставлены права executable для всех (711 или 755)
    Ответ прислал Евгений Салагаев.
    А ты пишешь как? Правильно так:
    ...\n
    Set-Cookie...\n
    Location: ...\n\n

  • 2095. Никто не подскажет где можно взять программу или программный комплекс для автоматического обновления и сопровождения сайтов. В общем - движок сайта. Как я понимаю это что-то типа Imprimatur от студии Лебедева. Очень хочется "пощупать" эту вещь или аналогичные продукты. Важно, чтобы пользователи с любой квалификацией могли публиковать новости, обновлять каталоги товаров и т.д., а программа это все приводила к единому стилевому оформлению согласно настроенным шаблонам и заготовкам. Наверняка такие программы есть. Может что подскажете?
    Ответ прислал Rainman.
    Побробуй Adobe GoLive , мне нравиться.
    Ответ прислал Михаил.
    phpNuke cgi.ru

  • 2096. Кто даёт счетчики, чтобы статистику на мыло высылал? СпайЛог уже сделал эту услугу коммерческой.
    Ответ прислал Serge Khomitsky.
    Я сейчас как-раз дописываю отсылку статистики на мыло. Пиши, "посчитаю" твою страницу!
    Ответ прислал Константин Жаринов.
    http://www.thecounter.com

  • 2098. Существует ли плагин к Фар, который делает Word Wrap (перенос слов в видимую область), чтобы не нажимать упорно -> для прокрутки текста строки, чтобы почитать?
    Ответ прислал Василий Ржавин.
    Скачай новую версию Фара 1.70, там есть word wrap
    Ответ прислал Alexey V. Radchenkov.
    В режиме просмотра (F3) попробуй понажимать F2.

  • 2099. Существует ли программа, позволяющая разбивать окно редактора на 2 подокна, чтобы в них можно было вывести 2 различных файла для редактирования, и желательно, чтобы при переходе курсором на следующую строчку в одном файле, другой бы также автоматически прокручивался?
    Ответ прислал Валерий Старынин.
    Да. Aditor http://aditor.swrus.com/

  • 2100. Как сделать чтобы при наведении курсора на сылку(картинку)в статусной строке появляется её TITLE (описание).
    Ответ прислал Lian.
    <a onmouseover="window.status='Объяснение смотри в строке состояния'" onmouseout="window.status=''" style="cursor:hand">Объяснение смотри в строке состояния</a>
    Ответ прислал Mad Den.
    <script language="JavaScript">
    <!--
    function show(txt){
    window.status = txt;
    } function hide(){
    window.status="";
    }
    // -->
    </script>
    А потом вставляешь следующее в тег ссылки onmouseout="status=''" onmouseover="status='То что ты хочешь чтобы было в статусной строке'; return true" Пример:
    <A href="link.html" onmouseout="status=''" onmouseover="status='Ссылка'; return true">Ссылка</A>

  • 2101. Сделал сайтик простенький на флеше... но после добавления прелоада перестали работать ссылки.При нажатии на кнопку(и) не происходит переход к сцене 2 и 3 и т.д. а заново стартует первая сцена Флешки. а до внедрения прелоада все чудненько работало... в чем причина?
    Ответ прислал Wizard.
    У тебя нарушилась иерархия сцен и MC. Скорее всего, в Action Script у тебя был прописан переход ко второй сцене. После добавления прелоудера, первая (начальная) сцена стала второй и, поэтому акшин посылает мувик опять на свое начало. Но конкретнее можно будет сказать только увидев исходник.

  • 2102. Кто может написать скрипт (PHP CGI), а может у кого есть? Значит скрипт для подсчета скачивания:
    - Сделать обнуление каждую неделю.
    - Сделать TOP5 лучших фаилов, чтобы в меню на главной странице вывести, и чтобы не полная ссылка была типо http://xxx.ru/filez.zip, а просто filez.zip и чтобы скачать можно.
    Ответ прислал Евгений Салагаев.
    Поищи для начала на www.hotscripts.com. Если ничего хорошего не найдёшь - на www.webscripts.ru. ещё где-нибудь. Потом уже проси написать
    Ответ прислал iDESIGN SUPPORT.
    Можем сделать Вам полнофункциональный скрипт с Вашими требованиями, за низкую оплату.
    Ответ прислал THE UnForGiven.
    Ну я смог бы такое сделать (php + mysql). вот только с обнулением каждую неделю - есть одно "но". узнай, разрешено ли на твоем хостинге использовать cron (это юниксовая комманда автоматического запуска в определнную дату или время определенного файла).

  • 2103. Я сделал FLASH - заставку (www.poz-team.narod.ru) точнее там только текст на ФЛЭШе... Проблема в том, что эта страница очень долго загружается в отличии от FLASH-версии сайта www.interomania.narod.ru . Там же ведь всё построено на Флеше а у меня только один элемент В чём дело? Может он как то должен оптимизироваться?
    Ответ прислал Wizard.
    Flash на твоей странице вообще не грузится. У тебя путь в флэшке прописан так: flash/zastava.swf. Проверь, на самом ли деле у тебя есть каталог /flash или у тебя "застава" расположена в другом месте. Лучше всего бросить файл zastava.swf в тот же каталог, где расположена сама страница.
    Ответ прислал Bork.
    Скорее всего не правильно экспортировал. Есть несколько видов экспорта флеша есть *swf и есть *swt ( надо *swf ) Когда я сталкнулся с такой трудностью то понял что это я неправильно зделал экспорт видеофрагмента флаш. По поводу оптимизации если есть музыка то надо ее резать на короткие кусочки и если есть лишние символы в библиотеке файла то их надо удолять.



  • Баннерная & Текстовая обменные сети TBE & XBN


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

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


    iDESIGN


    iDESIGN - Дизайн студия. Её основная специализация - это разработка интернет сайтов. В это понятие входит изготовление четырех видов сайтов, а также баннеров, логотипов и дизайна, FLASH, проведение рекламных компаний.
    Из-за того что данная студия в основном работает удалённо, не имея возможности лично встретиться с заказчиком, они готовы принять оплату в любой удобной для Вас форме (webmoney, оплата банковским или почтовым переводами).
    Если у Вас возникли какие-то вопросы, Вы можете обратиться с Вашими вопросами по адресу, также Вам могут дать бесплатные консультации в области online рекламы и маркетинга.
    web: http://idesign.mnw.ru
    e-mail: idesign@lycos.ru


    Клуб друзей


    * http://www.elektrogorsk.h1.ru - Информационно развлекательный портал города Электрогорска.
    * http://wwwnet.hop.ru - Информация об играх. Заработок через интернет. Научитесь строить и раскручивать свой сайт. Узнаете о замечательном г. Хабаровске
    * http://one-nameless.narod.ru - Образование, программирование, WEB-дизайн.
    * http://www.ufacom.ru/~xrust - Вся правда об НЛО, Русификаторы, Вопросы и ответы по Системе, Железу, Веб-дизайну.
    * http://psycholab.narod.ru - Сайт посвещён игре Counter-Strike, клану (PSYCHO) и другим программам и файлам.
    * Хостинг - Низкие цены - всего от $8 (100 Мб) до $60 (400 Мб) в месяц. FTP, POP3, CGI, PHP, crontab, MySQL, бонусные показы. При оплате вперед скидка 10% и домен бесплатно, отличное качество услуг.
    * Новости - установи на свой сайт.
    * Кольца сайтов - реальное увеличение Вашей посещаемости.
    * Работа - Дистантная (удаленная) работа через Интернет по вашей специальности. Оператор ПК, программист, дизайнер, переводчик, секретарь. Оплата $400-1000 / месяц (средняя 800$).
    * Только для Вебмастеров! - Партнёрская программа - 2 цента за КЛИК + 25% с продаж.
    * Веб-Дизайн - Обучающие материалы по HTML, PhotoShop, Corel Draw, JavaScript, CGI, различным графическим редакторам. Есть спецкурс создания суперграфики.
    * Сервер Знакомств - найди свою судьбу. Психологические статьи. Увлекательные истории.

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

      Авторам

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

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


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

    В избранное