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

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

  Все выпуски  

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


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

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

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

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

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

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

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

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



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


  • 2110. У меня вопрос по PHP, созданию фото-галлереи, Есть следующий скрипт для отображения thumbnail, и картинок к ним, так вот мне бы хотелось, чтобы была возможность реализовать переход к след-м страницам, т.е что-то типа навигации 1 2 3 Next. если thumbnail на странице больше 9. И еще, например, некоторые thumbnail могут не иметь аналогичную себе большую картинку, то в этом случае не выводить ссылку на них, дабы не вводить пользователя в заблуждение.
    Ответ прислал THE UnForGiven.
    Вот скрипт для создания количества страниц (пред. 1 2 3 след) на php.
    здесь $results_amount - это количество фотографий. этот скрипт создавался для поиска по базе данных, здесь $results_amount - это количество совпадений.
    $page - это номер страницы. у меня в ссылке идет такое:
    http://www........com/script.php3?page=1 (т.е. вывод первой страницы $limit - это количество результатов на одной странице (в твоем случае - количество картинок - 9). результатов поиска).
    $pages_to_show=0;
    $page_temp=1;
    $page_priv=0;
    $stop_priv=0;
    $page_next=0;
    while ($pages_to_show<$results_amount):
      if ($number_of_pages==1):
        echo ("<b>[1]</b>");
       $pages_to_show=$results_amount;
       $pages_to_show=$pages_to_show+1;
      elseif ($number_of_pages > 1 AND $page_temp==$page):
        echo ("<b>[");
        echo $page_temp;
        echo ("]</b> ");
        $page_temp=$page_temp+1;
        $pages_to_show=$pages_to_show+$limit;
      elseif ($number_of_pages > 1):
        if ($page<>1 AND $pages_to_show<$results_amount AND $stop_priv==0):
          $page_priv=$page-1;
         echo ("<a href='http://www.......com/script.php3?page=$page_priv&limit=$limit'> предыдущие
    $limit</a>  ");
         $stop_priv=1;
        endif;
    
        echo ("<a href='http://www......com/script.php3?page=$page_temp&limit=$limit'>[$page_temp]</a> ");
        $page_temp=$page_temp+1;
        $pages_to_show=$pages_to_show+$limit;
    
        if ($pages_to_show>=$results_amount):
          $page_next=$page+1;
          echo (" <a href='http://www........com/script.php3?page=$page_next&limit=$limit'>следующие $limit</a>");
        endif;
      endif;
    endwhile;
    Ответ прислал Specht.
    Посмотри на такую галерею.... Если надо, то сделать отсутствие линка - не проблема.... http://www.specht.h1.ru/usa/index.php

  • 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
    Ответ прислал Andrew M. Sazonov.
    Сделайте ссылку вида http://127.0.0.1/test/books/index.php?link=1&&name=1 (только по-моему ./index.php?link=1&name=1) обрабатывайте значение name и переходите его по значению переменной name на якорь. Например переходите по ссылке 1.php#1 если на сработает, то передавайте name в файл 1.php (1.php?name=1) и обрабатывайте его там и в файле 1.php переход по переменной name.
    Я не знаю, как переход по ссылке реализуется на php, а на JavaScript переход на якорь в пределах документа реализуется так:
    document.location.replace('#1');
    return false;
    для перехода на якорь #1. такой метод работает как в IE, так и в NN 6 версии.
    Ответ прислал farkhad.
    if ($link) {
    header ("Location: $link.php#1");
    }
    понятно?

  • 2112. Вопрос по PHP: Как, с помощью цикла выводить данные в следующем табличном виде:
    Ссылка1     Ссылка4
    Ссылка2     Ссылка5
    Ссылка3     Ссылка6
    Т.е. чтобы данне разбивались по столбцам?
    Ответ прислал Design-studio RGB graphics.
    Да запросто!
    <?
    print "<table>";
    for ($a=1; $a<=3; $a++): //цикл с 1 до 3
    $b=$a+3; //новая перемнная для второй группы ссылок
    print "<tr><td>";
    print "<a href=\"ssilka".$a.".html\">ssilka".$a."</a>"; //выводим первый столбец
    print "</td><td>";
    print "<a href=\"ssilka".$b.".html\">ssilka".$b."</a>"; //выводим второй столбец
    print "</td></tr>";
    endfor;
    print "</table>";
    ?>
    Будут вопросы - пиши!
    Ответ прислал THE UnForGiven.
    не сложно.
    ты просто ставишь в хтмле ссылки в 2 столбца.
    <?php
    echo ("
    <table>
    <tr>
    <td>
    $link1;
    <br>
    $link2;
    <br>
    $link3;
    </td>
    <td>
    $link4;
    <br>
    $link5;
    <br>
    $link6;
    </td>
    </tr>
    </table>");
    ?>

  • 2113. Что означает двойной $, перед именем переменной в PHP? Например: $$tmp?
    Ответ прислал Admin Legion.
    Двойной знак Американского доллара - это переменная с переменным индификатором :). Например,
    $var = "test";
    $$var = "www.NasMnogo.ru;
    echo "$$var"; // выводит адрес нашего Клуба
    echo "$test"; // и опять выводит то же самое :) - ну зайдите же! :)
    Чаще всего такие фокусы нужны для функций или данных, название, которых формируется динамически, например, в зависимости от имени поля или его содержания.
    Поначалу не очень понимаешь, зачем оно может пригодиться, но в один прекрасный момент понимаешь, что есть ситуации, когда эта фича просто очень удобна.
    Ответ прислал Mu+093N.
    $$ служит для обращения к имени переменной. Вот такой пример есть в хелпе:
    $a = "hello"; //присваивает переменной $а знач. hello
    $$a = "world"; //создает новую переменную с именем $hello
    //(hello было значением $a) и присваивает ей знач. world
    Последнюю строку можно заменить на
    $hello = "world";

  • 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 - цена книги;
    Т.е. здесь мы не можем всю запись вставить в одну строчку, так как у нас 2 цены, а делать 2 записи непрактично, так как данные в них повторяются. Как можно решить данную ситацию?
    Ответ прислал Admin Legion.
    1. Здесь можно использовать куки или сессии. Динамически по id (случайному) посетителя формировать корзину в БД, затем при оформлении заказа переводит статус корзины в исполняемый (чтобы уже не выводилось тому же посетителю при его повторном заходе и возможности ему же видеть свои заказы, которые находятся в исполнении), а при выполнении удалять корзину из БД. Формат таблицы chart : id - int, action - int, chart - varchar(100) В chart забиваешь id книг из таблицы books через двоеточие, а при выводе делаешь explode (":",$row[chart]) - и получаешь массив с id книг, которые юзер положил в корзину.
    Кстати, корзина при использовании куков может храниться до его следующего захода. Просто установи жизнь кука, скажем, 1 месяц, а также напиши скрипт, который чистит таблицу chart, убивая старые записи возрастом более 30 дней (можешь периодически вручную запускать или через cron)
    2. по поводу томов... Надо спокойно проанализировать ситуацию... Ведь такие варианты с двумя томами случаются нечасто, поэтому ничего страшного не будет в повторении записей. Вот только все равно придется как то их объединить при выводе посетителю - может быть стоит ввести еще одно поле для группировки томов.
    Если же принципиально бороться за чистоту и нормализацию БД, то придется усложнять скрипт обработки выборки и ввода новых книг. Можно делать через implode & explode как описано выше.
    Ответ прислал Maxim Matyukhin.
    И как ты хочешь сделать e-shop без регистрации? Ведь клиент должен ввести информацию о себе - это и есть регистрация. Хотя конечно ты можешь сделать чтобы пользователь мог сначало ходить по магазину, добавлять товары в корзину а уже после нажатия кнопки "Заказать" проводить регистрацию. Для этого используй сессии. Что касается второго вопроса о двух записях - то ИМХО если эти два тома могут продавться по отдельности, то вполне приемлимо сделать две записи для двух томов.
    Ответ прислал Aleksandrov Dmitry.
    Ввести ещё одну таблицу - "Volume", которая имеет обязательную ссылку на "Book" и содержит в себе поля
    - ссылка на издание (Book)
    - номер тома
    - описание тома
    - цена тома

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

  • 2116. Имеем страницу, на которой пользователь вводит арифметические числа. Над этими числами нужно произвести ряд арифметических действий. На выходе (вторая страница) получить итог. Можно ли это сделать средствами PHP, Perl, Java? Есть другой вариант: арифметические действия выполняет программа на Паскале. Но как данные из формы передать этой программе? Прошу изложить суть прямо в ответе, а не просить связаться с Вами через е-мейл. Мне нужно будет проделать аналогичную задачу с кучей формул. Если я увижу серьезность в Ваших ответах, то возможно финансовое сотрудничество.
    Ответ прислал Pasha.
    Все перечисленные Вами языки программирования (PHP, Perl, Java) и не указанный Вами JavaScript (кстати, если Вы не в курсе - это совсем не то-же самое, что Java) имеют все необходимые средства для произведения вычислений. Главное - иметь формулы. Однако из Вашего вопроса не совсем ясно каким образом данные вводятся на страничке. Может быть этот вопрос Вами ещё не решён? Вообще, способ ввода зависит от того какое количество даных требуется ввести и как они структурированны. Существует 2 принципиально различных варианта:
    1 - данные вводятся все сразу, в форму и затем отсылаются на сервер.
    2 - данные вводятся "в несколько приёмов".
    Если Вы заранее знаете сколько чисел требуется ввести - первый вариант достаточно прост - пишите форму с нужным числом полей и всё. Ну а если объем данных заранее неисвестен, то у Вас опять появляются 2 варианта:
    а) после ввода некоторой порции данных добавляь в форму поля
    б) использовать поля, в которых можно писать неограниченное количество данных.
    Вариант а) можно реализовать передавая каждую введёную порцию данных на сервер и сохраняя её в БД или в файл, а варинт б) - поставить в форме поле <TEXTAREA>, в которое в каком-то заранее опредёлнном формате (в простейшем случае - каждое число на новой строке) будут вписываться необходимые данные. В этом случае за кореектностью формата ввода данных придётся следить пользователю, что не всегда приемлимо.
    Передача данных сама по себе проблемой не является - в протоколе HTTP предусмотренны стандартные средсва для этого, и Вам, в большинстве случаев досаточно корректно написать код формы
    <form action="script.php" method="post">...</form>
    и серверноле приложение (скрипт в данном случае) script.php без проблем их получит.
    Наличее не одной, а большго числа формул проблемой так-же не является - номер нужной формулы можно передать используя ту-же форму.
    Использование программы на паскале возможно - если какая-то программа может получать данные из стандартного потока ввода и записывать результат в стандартный поток вывода, то она может быть использованна как CGI-программа. Но вот надо-ли Вам это?
    Я, возможно (в зависимости от конкретной задачи (сложность, времязатраты) и оплаты) могу написать Вам необходимый скрипт на PHP. Возможно использование БД MySQL, в определённых пределах Java и JavaScript. Пишите более конкретно.
    Ответ прислал Anatoly Korolchuk.
    Посмотри у меня страничку www.photobit.ru/price.shtml - там реализован калькулятор стоимости заказа. Если это близко к требуемому - связывайся.
    Ответ прислал 90hex from NOP E.S.C.
    Можно сделать на PERL или PHP и даже на JavaScript, только во втором случае результат будет выводиться в тот же документ (скажем внизу страницы), а формулы будут в теле HTMLки. Конкретный пример на PERL:
    ----------------Режут отсель--------------------------------
    #!/usr/bin/perl
    use CGI
    $co = new CGI;
    $V_1=$co->param('value1');
    $V_2=$co->param('value2');
    $Result=($V_1+$V_2)/3.141592653589793;
    print "Content-Type: text/html\n\n";
    print "<Html><Body> $Result </bodY></htmL>";
    ----------------Досель--------------------------------------
    Теперь Html код которым надо вызвать этот скрипт:
    ----------------Режут отсель--------------------------------
    <Html><Body>
    <FORM ACTION="http://asm.al.ru/cgi-bin/script.cgi" METHOD="POST">
    <INPUT TYPE="TEXT" NAME="value1"><BR>
    <INPUT TYPE="TEXT" NAME="value2"><BR>
    <INPUT TYPE="SUBMIT" VALUE="Calculate">
    </FORM>
    </bodY></htmL>
    Ответ прислал Vladislav Shukov.
    Это можно сделать средствами PHP, Perl & Java, используя как CGI (PHP & Perl), Java можете использовать как Servlets или JSP, а также можете использовать вычисления прям на стороне клиента при помощи JavaScripts. Можете это сделать и на Паскале, выполнив программу как CGI. Самый простой вариант - установите Delphi и создайте CGI для своих программ (это самый простой способ, если у Вас уже много паскалевских программ). Если Вам нужна система отличная от Windows и с использованием Паскаль, то для UNIX- систем используйте KyLix. И в Delphi и в Kylix это делается нажатием на одну кнопку при создании нового проекта.

  • 2117. Очень нужен скрипт для создания тестов (ответы на вопросы. подсчёт правильных ответов, оценка). Ещё лучше - программа-генератор такого скрипта.
    Ответ прислал Rainman.
    Могу предложить такую программу. Она генерирует тесты на JavaScript.
    Ответ прислал Design-studio RGB graphics.
    Программ-генераторов вообще-то полно. А вообще - загляни на www.cgi.ru - там подобных скриптов - на любой вкус и цвет!
    Ответ прислал Roman.
    Могу сделать, пиши.
    Ответ прислал Andrew Stepanov.
    Заходи ко мне на сайт в раздел дизайна для WEB. Там есть несколько вариантов и ссылка на ресурсы! http://www.shabib.narod.ru

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

  • 2119. Реально ли сделать интерактивный сайт - то есть виртуальную экскурсию. Нажимаешь на дверь, проходишь в следующий зал и т.п. Все не рисованное, а реальное. Догадываюсь, что могут быть проблемы с временем загрузки... И еще, сколько этот сайт может стоить?
    Ответ прислал Max Mad.
    Вообще делали мы однажды что-то подобное(виртуальный бар). Правда не понятно, что должно быть реальным ? вы хотите сделать всё максимально приблиенным к жизни ? У нас всё отисовывали в 3D Max, потом переганяли во Flash. Проблеммы, которые будут точно:
    1. Очень долго и нудно нужно всё отрисовывать, а соотвественно проблемма №2.
    2. Не дешево ;)
    3. Загружаться будет ну очень долго, работать с такими вещами можно только локально, то есть поставил на закачку, скачал, а потом гуляешь себе.
    3. Тачку нужно не слабую, чтобы не тормозило.
    Вывод: Плюньте на эту идею.. не стоит она того.
    Ответ прислал "Igor Dulski.
    Как это покажется странным, запросто. Но сам процесс строительства займёт уйму времени... (Это ж надо оборудовать комнаты видеокамерами.) Вы наверное музей хотите так оборудовать? Технологии флэш позволяют вставлять обработанные видеоизображения но не управлять видиками, как я понял. Надо дождаться более продвинутого проигрывателя. Пример менюшки с более чем 30 адресами которая весит менее 2кб - ( http://dulski.narod.ru/weblinks.swf с ссылками по музеям) а всё потому, что большая часть информации с файла уже находится в самом проигрывателе векторной графики.

  • 2120. Каким образом защитить запись от refresh? Т.е. я например, сделала гостевую книгу, с использованием PHP и MySQL но при добавлении записи в гостевую книгу и случайном нажатии "refresh", записи дублируются. Как сделать защиту от этого? Записи имеют уникальный id.
    Ответ прислал THE UnForGiven.
    У нас пусть будет для примера одна переменная самого сообщения - $message. перед тем, как занести в базу сообщение, проверяем:
    SELECT COUNT(*) FROM table WHERE message='$message'
    $amount=mysql_fetch_array[0];
    if ($amount==0):
    // случай, когда такого сообщения нету, добавляем его в базу
    $query_insert='INSERT INTO table SET message='$message';
    echo ("ваше сообщение добавлено");
    esleif ($amount>0):
    //случай, когда сообщение уже есть
    echo ("такое сообщение уже существует, не издевайтесь :))");
    endif;
    здесь table - таблица с сообщениями.
    message - столбец таблицы с сообщениями.
    Ответ прислал Vladislav Shukov.
    Введите дополнительный альтернативный ключ к уже имеющемуся ID (Например: Поле имя и раздел в совокупности могут обеспечивать уникальность [unique (name, category)]).
    Ответ прислал Aleksandrov Dmitry.
    Вот тебе алгоритм:
    1) Вводим в БД помимо ID ещё одно уникальное(но не автогенерируемое поле), назовём его protector
    2) При формировании формы ввода записи в гостевуху вставляем INPUT TYPE=HIDDEN name=PROTECT со значением этого поля, сгенерированного обращением к генератору БД
    3) При сохранении в базу НЕ ЗАПИСЫВАЕМ если в таблице уже есть такая запись
    Ответ прислал 90hex from NOP E.S.C.
    Твоя задача в принципе запретить дубляж записей - решается просто:
    1. Считываешь последнюю добавленную запись из базы
    2. Сравниваешь с текстом записи которую нужно добавить.
    3. Если равно, то игнорируеш или сообщаеш об ошибке - дубляж.
    Ответ прислал Евгений Салагаев.
    Можно записать пользователю куку до определённой даты (скажем на пару часов) и чтобы скрипт проверял: есть - извини, подожди, нет - пожалуйста. Можно записать ip пользователя на пару часов и делать тоже самое. Наконец можно пройтись по нескольким первым записям и банально проверить, не было ли такой же.



  • Клуб друзей


    * http://abcbusiness.narod.ru - О работе в Интернете. Подробные описания, серьезный подход. Постоянное обновление, хорошая поддержка.
    * Качественный Хостинг - Низкие цены, высокий уровень, отличная служба поддержки, CGI, PHP, MySQl, 6 поддоменов, а также регистрация доменов в зоне .info. Cходите, есть на что посмотреть.
    * http://viar.far.ru - XML: cправочные таблицы. HTML: cправочные таблицы.
    * http://stereo.bip.ru - Огромная коллекция стереоскопических 3D-Картинок.
    * http://moorhuhn.bip.ru - Сайт рассказывает о лучшей бесплатной игре - Moorhuhn, а также есть коллекция онлайн игр и обоев по теме.
    * http://korol.wood.ru - Король и Шут. неофициальная страничка. Тексты, Аккорды, Табы, Новости, Информация, MP3, MIDI.
    * http://bw.by.ru - Полезности для вебмастера: раскрутка, скрипты, бесплатности, спонсоры.
    * http://www.philipfarmer.narod.ru - Филип Хосе Фармер - Мастер Фантастики. на сайте: рассказы, форум, чат.
    * http://promoter.freehosting.net - Сайт для веб-мастеров. Ссылки на бесплатные места для размещения сайтов, почтовые серверы, FTP by e-mail, раскрутка сайтов.
    * Хостинг - Низкие цены - всего от $8 (100 Мб) до $60 (400 Мб) в месяц. FTP, POP3, CGI, PHP, crontab, MySQL, бонусные показы. При оплате вперед скидка 10% и домен бесплатно, отличное качество услуг.
    * Работа - Дистантная (удаленная) работа через Интернет по вашей специальности. Оператор ПК, программист, дизайнер, переводчик, секретарь. Оплата $400-1000 / месяц (средняя 800$).
    * Только для Вебмастеров! - Партнёрская программа - 2 цента за КЛИК + 25% с продаж.
    * Мега-Портал - В разделе ДИЗАЙН содержатся обучающие материалы по HTML, PhotoShop, Corel Draw, JavaScript, CGI, различным графическим редакторам. Существует спецкурс создания суперграфики. Также присутствуют 3 языковых курса: английский, французский, немецкий. Каждый курс включает в себя программу освоения грамматики и лексики, с последующим закреплением в интерактивных упражнениях и играх.
    Программирование - обучающие материалы по Assembler, созданию баз данных, C++, Delphi, Pascal, VisualBasic. Присутствуют редкие исходники.
    Для женщин - Все, о чем может мечтать женщина. Макияж, прическа, вязание, шитье, бисер. В этом разделе предоставляется редкая возможность заказать косметические образцы знаменитых фирм бесплатно - на пробу.
    Садоводство, огородничество - Деревья, растения, посадка, уход. Проверенные временем советы. Чудо-урожай.
    Медицина - Лекарства, лечение, препараты, фармакология, оказание первой помощи. Народные средства.
    * Сервер Знакомств - найди свою судьбу. Психологические статьи. Увлекательные истории.

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

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

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

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


      Авторам

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

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


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

    В избранное