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

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

  Все выпуски  

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


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

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

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

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

  • Web-дизайн, архив рассылок
  • Анимация и графика
  • Иконки и кнопки
  • Flash и Photoshop
  • Доска объявлений
  • Фоновые изображения
  • Сеть TBE
  • Баннеры
  • Скрипты
  • Фото
  • 3D анимация
  • ЧаВо

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

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

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



    Вопросы


  • 2061. Как сделать обтекание картинки текстом, хотя бы с одной стороны. То есть картинка должна находится слева, а текст находится справа, и продолжается внизу этого изображения ?  Ответить.

  • 2062. Как сделать на MySQL + PHP вывод случайный цитаты например из 100 возможных случайным образом?  Ответить.

  • 2063. Как сохранить прозрачный gif в Photoshop 6, там нет пункта Export-Gif89a?  Ответить.

  • 2064. Можно ли устонавить PHP на MS Windows 98 SE ?Если да,то как?  Ответить.

  • 2065. Как лучше сделать плавное изменнение цвета линков, при наведении на них. И так чтобы не прописывать в кождом <a> onmouseout=""  Ответить.

  • 2066. Как сделать что бы в адресной строки писалось все время адрес сайта типа http://name.ru даже когда нажимаешь на ссылку т. е. например http://name.ru/rrr.htm нажал на эту ссылку, страница загрузилась а в адресной строки пишется не http://name.ru/rrr.htm а http://name.ru?  Ответить.

  • 2067. Где взять хорошую конференцию на PHP, и вообще, кто чем пользуется?  Ответить.

  • 2068. Как сделать на MySQL + PHP, чтобы зарегистрированные пользователи могли добавлять комментарии, так сделано, например, на вебскрипт.ру?  Ответить.

  • 2069. Если невозможно на-прямую закрыть всплывающее окно методом JavaScript, может быть имеется возможность сделать это окно активным с помощью скрипта, имулирующего помещение курсора в область этого окна и клика мышки на нем? Если так можно сделать, то не подскажете ли вы мне, реальный код этого процесса. В этом случае хорошо бы было бы иметь возможность запретить посетителю менять положение такого окна на дисплее (можно ли и как это сделать?)
    Если же закрыть всплывающее окно невозможно и таким образом, то может быть существует опция, при которой всплывающее окно откывается и всегда находится поверх ВСЕХ РАНЕЕ открытых окон?   Ответить.

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

  • 2071. Можно ли между страницами, написаными на PHP передавать значения паременных (user, pass). Включать их в URL не хотелось бы, т.к. там все видно. Хороший способ предоставляют формы с методом POST, но хотелось бы сделать текстовые ссылки, а не ограничиваться кнопками.  Ответить.

  • 2072. У кого есть нормальная статья по PHP по созданию простейшего эл. магазина с корзиной покупок?  Ответить.

  • 2073. Допустим есть файл 1.js.Его содержимое:
    ".......
    var LowBgColor='#000000'; - цвет фона меюшки
    var HighBgColor='#000000'; - цвет фона при наведении курсора
    var FontLowColor='#000000';
    ......."
    Как записать вместо тегов "var LowBgColor" или "var HighBgColor" адрес к картинке, которую я хочу использовать вместо цветов?  Ответить.

  • 2074. Что означает в файле error_log следующая ошибка:
    Permission denied: cannot read directory for multi?   Ответить.



  • x. Имеется: офис, в нем сетка. Нужна прога - Сервер РОР3. Каждому выделяется e-mail и все общаются по почте без инета.  Ответить.

  • x. При попытке установить программу, вывелось сообщение "Службе Windows Installer не удается установить пакет установки. Необходимо установить пакет обновления Windows, который содержит более нову версию службы Window Installer" Как обновить пакет службы Window Installer?  Ответить.

  • x. Установил Апачу, всё ок, всё работает. Далее поставил АктивПерл, тоже всё по инструкции. Запускаю пробный скрипт с выводом на экран чего-либо, всё работает. Запускаю что-нибудь крупное - пишет ерор500, хотя путь в скрипте указан правильно. ЧТО это может быть?  Ответить.

  • x. Нужен относительно не большой скриптик (на Перле или ПХП можно с СУБД или без, как удобнее). Административная панель, регестрация новых узеров, еще пару фишек, ничего сложного и относительно мало. За эту работенку до 100 тыс. RLE Gold.  Ответить.



  • Система Inethelp


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



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


  • 2047. Где достать ПОЛНОЕ описание ВСЕХ тегов HTML на РУССКОМ языке?
    Ответ прислал Swed.
    Спецификация HTML 4.0 http://www.swed.narod.ru/literatures/arhive/html40.rar
    Ответ прислал x-mail.
    Спецификацию HTML 4.0 на русском языке можешь посмотреть на http://wood.lesobank.ru/docs/HTML4r/cover.html там же найдешь ссылки, а также в формате HTML (на русском языке): http://wood.lesobank.ru/docs/download/html4.zip (407 Кб),

  • 2049. Есть PHP скрипт, который на стороне сервера выполняет определенные действия, а результат выкидывает не на броузер, а в Excel клиенту. Возможно ли такое? Как?
    Ответ прислал Ineon.
    То есть ты хочешь, чтобы Excel файл автоматически сохранался у него на машине? Тогда нельзя. Можно изменить структуру файла на сервере, а затем предложить клиенту его скачать. Тебе поможет функция fgetcsv() для чтения файла в формате Excel.
    Ответ прислал Maxim Matyukhin.
    Во-первых он может формировать csv-файл (а это текстовой формат) и перед выдачей файла выдавать такой HTTP-header: header ( "Content-type: application/x-msexcel" ); Это автоматически запустит Excel на компьютере клиента. Видел еще php-класс на sourceforge.net (сделай поиск по "excel php" - найдешь)

  • 2050. Волею судеб моя первая страница сделана во FrontPage, правда, я ее еще потом правил ручками :). Страница с фреймами. Проблема состоит в том, что под IE и Opera все нормально, а под NС вместо заглавной страницы показывает белый лист без всяких сообщений об ошибке. Кто подскажет в чем проблема?
    Ответ прислал Ivan Kuznetsov.
    Проблема в том, что для нетскапы обязательно для открывающего тега должен быть закрывающий. Если закрывающего нет, то в отделных случаях все, что стоит после открывающего тега, на экран просто не выводится.
    Ответ прислал Alex J. Frent.
    У тебя <NOFRAMES> тег есть? Он должен быть после тега <FRAMESET>! Иначе НК его только и выведет... Если нет НОУФРЕЙМА, то вставь его после ФРЕЙМСЕТА.

  • 2051. У меня есть текстовый файл в формате csv (разделители точка с запятой), например:
    1; Иванов; 2790
    2; Петров; 4390
    3; Сидоров; 1230
    Как на ПХП написать следующий скрипт:
    Чтобы он мне выводил это в виде таблицы, т.е. новую строчку начинал с тега tr, а точку с запятой понимал бы как столбцы, внутри строчки?
    Ответ прислал Ivan Kuznetsov.
    Могу посоветовать на Перле
    print '<table><tr><td>№</td><td>Имя</td><td>Число</td></tr>',"\n";
    open (file, "< file.txt");
    while (file)
    {
    ($number, $name, $index)=split(';');
    print "<tr><td>$number</td><td>$name</td><td>$index</td></tr>\n";
    }
    print "</table>\n";

    Ответ прислал Specht.
    $fp = fopen ("test.csv","r");
    $data = fgetcsv ($fp, 1000, ";");
    # эта функция кидает все данные в массив, разделитель - третий
    # параметр - можно задать каким хошь...
    $num=count($data);
    $count=0;
    echo "<table border=1>\n"; #граница равна 1, чтоб увидеть, где ошибка, если
    что (на время отладки)
    while ($count<$num) {
     echo "<tr>\n";
     for($i=0; $i<3; $i++){
     echo "<td>".$data[$count]."</td>\n";
     $count++;
     }
     echo "</tr>\n";
    }
    echo "</table>\n";
    fclose ($fp);
    Ответ прислал Vadim Chorny.
    Процес создания скрипта
    Сначала мы создадим файл в электронной таблице Microsoft Excel. Необходимо оформить свой прайс-лист в формате, который считаете нужным. Если вы занимаетесь продажей интим-принадлежностей, то не забудьте включить поле Описание, а то знаете, что иногда бывает... Но мы сейчас не об этом! :-) Итак, создаем файл, например:
     Название Описание Цена
    1 Апельсин Вкусный 2.50
    2 Банан Спелый 4.50
    3 Манго Экзотика 6.70
    4 Яблоко Сочное 2.30
    Потом сохраняем этот файл следующим образом
    Файл > Сохранить как...
    Выбираем Тип файла - CSV (разделители - запятые)
    Называем файл Имя файла - price.csv
    Сохраняем
    Таким образом, мы получаем файл price.csv в котором, если открыть его в любом текстовом редакторе, сохранится следущая информация:
    ;Название;Описание;Цена
    1;Апельсин;Вкусный;2.50
    2;Банан;Спелый;4.50
    3;Манго;Экзотика;6.70
    4;Яблоко;Сочное;2.30
    Как видите, все данные этого файла отделены друг от друга точкой с запятой (;) и их можно редактировать непременно сохраняя формат.
    Итак, приступим к изготовлению скрипта price.phtml, который будет выводить содержимое файла на экран.
    <html>
    <head>
     <title>Price list</title>
    </head>
    
    <body>
    
    <?
    // Формируем таблицу
    echo "<table border=1 cellspacing=2 cellpadding=2 bordercolor=Navy>n";
    
    /* Задаем переменную row для того, чтобы выделить
    жирным шрифтом первую строчку */
    $row = 1;
    
    // Открываем файл нашего прайс-листа для чтения
    $fp = fopen ("price.csv","r");
    
    // Считываем в массив данные файла
    while ($data = fgetcsv ($fp, 1000, ";")) {
    
    // Подсчитываем количество данных в массиве
    $num = count ($data);
    
    // Начинаем строку в таблице
    echo "<tr>n";
    
    /* Распечатываем массив в ячейки таблицы с помошью цикла.
    Таким образом количество ячеек будет соответствовать
    количеству данных в массиве */
    
     for ($c=0; $c<$num; $c++) {
    
    /* Условие. Если переменная row равна 1, то вывести
    содержимое массива жирным шрифтом, иначе - простым */
     if ($row == 1) {
     print "<td><b>$data[$c]</b></td>n";
     } else {
     print "<td>$data[$c]</td>n";
     }
     }
    
    // Заканчиваем строку в таблице
    echo "</tr>n";
    
    /* Увеличиваем переменную row на 1, дабы не выводить более
    одной строчки жирным шрифтом */
    $row++;
    }
    
    // Закрываем файл нашего прайс-листа
    fclose ($fp);
    
    // Закрываем таблицу
    echo "</table>";
    ?>
    
    
    Полный исходный текст скрипта :
    
    
    <html>
    <head>
     <title>Price list</title>
    </head>
    
    <body>
    
    <?
    // Формируем таблицу
    echo "<table border=1 cellspacing=2 cellpadding=2 bordercolor=Navy>\n";
    
    /* Задаем переменную row для того, чтобы выделить
    жирным шрифтом первую строчку */
    $row = 1;
    
    // Открываем файл нашего прайс-листа для чтения
    $fp = fopen ("price.csv","r");
    
    // Считываем в массив данные файла
    while ($data = fgetcsv ($fp, 1000, ";")) {
    
    // Подсчитываем количество данных в массиве
    $num = count ($data);
    
    // Начинаем строку в таблице
    echo "<tr>\n";
    
    /* Распечатываем массив в ячейки таблицы с помошью цикла.
    Таким образом количество ячеек будет соответствовать
    количеству данных в массиве */
    
     for ($c=0; $c<$num; $c++) {
    
    /* Условие. Если переменная row равна 1, то вывести
    содержимое массива жирным шрифтом, иначе - простым */
     if ($row == 1) {
     print "<td><b>$data[$c]</b></td>\n";
     } else {
     print "<td>$data[$c]</td>\n";
     }
     }
    
    // Заканчиваем строку в таблице
    echo "</tr>\n";
    
    /* Увеличиваем переменную row на 1, дабы не выводить более
    одной строчки жирным шрифтом */
    $row++;
    }
    
    // Закрываем файл нашего прайс-листа
    fclose ($fp);
    
    // Закрываем таблицу
    echo "</table>";
    ?>
    Ответ прислал Michael.
    Есть рассылка на subscribe.ru, называется: "inet.webbuild.php3programm". Сам по ней начал учить ПХП. Рекомендую. По делу:
    <?
    $file=my_file.csv;
    $array_tr=file($file); //разбиваем файл на строки и запихиваем все это в массив
    $count_row=count($array_tr); // считаем количество строк
    $a=0;
    $b=$count_row-1; // определяем последний элемент массива
    while ($a<=$b):
    $array_td=explode(";", $array_tr[$a]); //берем строку и разбиваем ее на элементы
    $count_cell=count($array_td); // считаем количество элементов
    $c=1;
    $d=$count_cell-1;
    $row="<tr><td>$array_td[0]</td>";
    // подставляем первый элемент строки впеременную
    while ($c<=$d): // если в строке больше одного элемента
    $row .="<td>$array_td[$c]</td>"; // то добавляем в переменную остальные
    $c++;
    endwhile;
    $row .="</tr>"; // когда добавили все - закрываем строку
    print $row; // теперь все это выводим
    $a++; // начинаем обрабатывать следующую строку
    endwhile;
    ?>
    Запихиваем все это между тегами <table>и</table>. Вот и все. Будут вопросы-пиши. Чем смогу - помогу.

  • 2052. У меня есть таблица. Мне нужно с помощью Java Script установить в качестве фона ячейки с индексом "car" рисунок "logo.gif". Я знаю как добраться до этой ячейки:
    document.all['car'].style.background-image= (а дальше я не знаю, хотя может быть и это не правильно).
    Как сделать то, что мне надо?
    Ответ прислал Ivanov.
    document.all['car'].style.background-image='logo.gif'
    а точнее - с указанием пути абсолютного или относительного:
    document.all['car'].style.background-image='http://www.polnyi_adres.ru/images/logo.gif'
    НО! Это только для MSIE!
    Ответ прислал Евгений Салагаев.
    Есть такое правило: в JavaScript скриптах ;) дефис в стилях убирается, а идущая следом буква переводится в верхний регистр. Т.е. не ...background-image... , а backgroundImage. Ошибка только в этом. Если не заработает - попробуй: ... = "url(URI картинки)".

  • 2054. Где можно скачать прогу "Small HTTP Server?
    Ответ прислал goldenrex@narod.ru.
    На сайте автора: http://home.lanck.net/mf/srv/index.html
    Ответ прислал Anton Bochkarev.
    Пиши мне. У меня есть Small Http Server .
    Ответ прислал Timur Sergeev.
    Прислать? (ver.2.01)
    Ответ прислал Konstantin.M.Dyatlov.
    http://www.webclub.kz/soft/master.shtml
    Ответ прислал Swed.
    http://www.swed.narod.ru/links.html#?Programms?Adresses

  • 2055. Можно ли в файлах *.shtml использовать Java-апплеты?
    Ответ прислал Ivan Kuznetsov.
    Можно конечно. Просто этот формат еще допускает выполнени SSI-инструкций, а так - обычная html-ка

  • 2056. Есть ли в SSI функция генерации случайных чисел? Мне нужно выводить файлы случайным образом с помощью include.
    Ответ прислал Евгений Салагаев.
    Нет. Но можно так:
    <!--#set var="RND" value="$DATE_LOCAL"-->
    <!--#include virtual="www.site.ru/${RND}.html"-->
    Иначе говоря в роли случайного числа выступает количество секунд от 1970 года.
    А можно просто вызвать скрипт, который и выдаст случайную станицу. Это чуть сложнее.
    Ответ прислал Игорь.
    Попробуй поиграть с переменной $QUERY_STRING и гененрции чисел с помощью JavaScript
    Ответ прислал Design-studio.
    А почему бы не попробовать через PHP?

  • 2057. С помощью какого звукового редактора можно сделать "минусовку", т.е. убрать слова из песни?
    Ответ прислал Alexey N. Vinogradov.
    Насколько я помню, из "непрофессиональных" способов можно сделать это очень просто при помощи одного из плугинов к Winapm. Голос он "фильтрует" достаточно полно, остаётся фактически одна инструменталка. Только вот какой именно плугин, я сейчас не помню. Напишите мне a_n_vinogradov@mail.ru, я посмотрю ещё. Кроме плугина, далее, вроде бы, всё понятно: ставим в качестве двайвера вывода звуки из WinAmp что-нибудь, пишущее на диск (Disk_writer, out_wma или out_mp3 (и такой есть!), и просто "перегоняем" звук из файла в файл сквозь фильтр).
    Ответ прислал Specht.
    Тебе минус какого качества нужен? Для "утренников" или профессионально че-нить петь? Можно по-разному..., пиши, чем могу, помогу.

  • 2058. Как прописываются стили a.active, a.hoover, a.link... в Нетскейпе?
    Ответ прислал Евгений Салагаев.
    Не a.hoover, а a:hover . hover - это псевдокласс. Так же и Остальные: a:active, a:link , a:visited. А если hoover это у вас класс (т.е. <a class="hoover"> тогда всё правильно.
    Ответ прислал Andrew M. Sazonov.
    В Нетскейпе псевдоклассы прописываются также как и везде (за исключением кажется a:hover и a:focus - их NN 4.x вообще не понимает (но NN 6.0 понимает все псевдоклассы)), а именно:
    a:link -- просто ссылка
    a:active -- активная ссылка
    a:hover -- ссылки с наведенным на нее курсором
    a:visited -- посещенная ссылка
    a:focus -- ссылка с фокусом на ней.
    Ответ прислал Maxim Matyukhin.
    если сильно нужно почитай статьи на http://www.dansteiman.com/dynduo/, но там для этого используются слои (layaer) или можешь ссылки в виде картинок создавать

  • 2059. Какая программа сжимает html текст.программу тем самым сокращая объем веб-сайта?
    Ответ прислал Internet Marketing.
    Их много. Если нужна ХОРОШАЯ то пиши я тебе скину (~160Кб)
    Ответ прислал Andrew Stepanov.
    Заходи ко мне на сайт. http://www.shabib.narod.ru Там есть несколько вариантов на любой вкус!
    Ответ прислал Andrew M. Sazonov.
    Если вы имеете в виду сокращение обьема текста, то делайте все ручками, убирая дублирующие описания или загоняя их в CSS. Если же вы хотите получить в результате бинарный файл меньшего размера, то используйте Microsoft HTML Help Compiler 8-( (глупость, конечно, хотя, где-то я такой совет по созданию сайтов видел...)

  • 2060. Как сделать на Php обновляемый прайс лист, т.е. я например пише цену а потом могу ее изменить прямо в online?
    Ответ прислал Игорь.
    Пиши - напишу программу абсолютно бесплатно.
    Ответ прислал Design-studio.
    Уточните вопрос, может, сумеем помочь.
    Ответ прислал farkhad.
    Можно это сделать с привлечением БД MySQL, если хотите максимально ускроить это, да и это намного легче. если хотите делать сами такую фичу то советуют подписаться на рассылку JavaScript & PHP (www.umnik.f2s.com внизу слева) там идет изучение MySQL с самого начала (прошел только первый урок, так что успеваете). если же вы не сможете сами то я могу за $. кончено если объемчик имеется значительный, а если там пару строк то можно и рекламно.



  • Баннерная & Текстовая обменные сети 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


    Клуб друзей


    * http://www.dts.ru/~crama - Описания спонсоров, которые действительно платят в Россию. Большой список Российских спонсоров. Сможете набрать кучу рефералов.
    * http://mysiteinc.com/dimtar/Free_ves.htm - Портал конкретных вещей, бесплатно полученных через И-нет.
    * http://www.soluyandiya.narod.ru - Сайт для инвалидов и не только (поиск работы, рефераты).
    * http://mlmd.pochtamt.ru - Лучшие проэкты для заработка. Изготовление и размещение баннеров по очень низким ценам. Помощь в раскрутке.
    * http://www.amway.newmail.ru - Средства по уходу за квартирой, бельем, посудой, авто, телом, полостью рта, экологически чистые. Качественный по опт. цене + 10 видов доп. дохода.
    * Новости для сайта Вебмастера
    * Кольца сайтов - реальное увеличение Вашей посещаемости.
    * BIG-WEB - все для вебмастера: Анимированные GIF, Бакграунды, баннеры, Java Script, Applet, CGI, PHP, HTML, CSS. Советы, статьи, эффективная раскрутка.
    * Работа - Дистантная (удаленная) работа через Интернет по вашей специальности. Оператор ПК, программист, дизайнер, переводчик, секретарь. Оплата $400-1000 / месяц (средняя 800$).
    * Ежедневные новости из мира портативной техники! - Партнёрская программа для Веб-Мастеров - 2 цента за КЛИК.
    * Веб-Дизайн - Обучающие материалы по HTML, PhotoShop, Corel Draw, JavaScript, CGI, различным графическим редакторам. Есть спецкурс создания суперграфики.
    * Карагандинский Сервер Знакомств

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

      Подпишитесь:
    Рассылки Subscribe.Ru
    Веб-дизайн, азы
    Веб-дизайн. Вопросы и ответы.
    Веб-дизайн. От А до Я.
      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

    В избранное