Мы — долго запрягаем, быстро ездим, и сильно тормозим.
www.lissyara.su —> статьи —> FreeBSD —> X11 —> NSPluginWrapper

NSPluginWrapper - прикручиваем flash к firefox в FreeBSD

Автор: Andy.


    Сегодня - использование World Wide Web - обычное явление. Достаточно иметь программу называемую браузер. Наиболее известен mozilla FireFox. К нему можно добавлять плагины, которые позволяют слушать музыку, просматривать flash ролики, цифровое видео, отображать на экране java applet'ы или документы в формате pdf. Эти плагины работают так, как будто они являются частью браузера.

Требования

  • FreeBSD
  • установленый Mozilla FireFox
  • наличие интернет соединения
  • если все есть - переходим ко врапперам
       

    Процедура установки FireFox

    make -C /usr/ports/www/firefox/ install clean
    

       Проверяем что программа установлена:
    pkg_info | grep firefox
    

       Получаем:
    firefox-2.0.0.3,1   Web browser based on the browser portion of Mozilla
    

       Как только установка будет закончена переходим к разделу врапперов.
       Простой установки плагинов для нормального функционирования будет недостаточно. Необходимо установить еще две программы. Первая называется NSPluginWrapper, она будет использована с плагинами Flash, Adobe Reader, Realplayer и Mplayerplug-in. Вторая - avavmwrapper плагин для Jav'ы.

    Процедура установки NSPluginWrapper из портов

    make -C /usr/ports/www/nspluginwrapper/ install clean
    

       Проверяем что программа установлена:
    pkg_info | grep nspluginwrapper
    

      Получаем:
    nspluginwrapper-0.9.91.4   A compatibility plugin for Netscape 4 (NPAPI) plugins
    

       Пожалуйста установите следующие программы, если они не присутствуют в вашей системе:

  • linux-atk из портов:
    make -C /usr/ports/accessibility/linux-atk/ install clean
    

  • linux-expat из портов:
    make -C /usr/ports/textproc/linux-expat/ install clean
    

  • linux-fontconfig из портов:
    make -C /usr/ports/x11-fonts/linux-fontconfig/ install clean
    

  • linux-glib2 из портов:
    make -C /usr/ports/devel/linux-glib2/ install clean
    

  • linux-gtk2 из портов:
    make -C /usr/ports/x11-toolkits/linux-gtk2/ install clean
    

  • linux-jpeg из портов:
    make -C /usr/ports/graphics/linux-jpeg/ install clean
    

  • linux-pango из портов:
    make -C /usr/ports/x11-toolkits/linux-pango/ install clean
    

  • linux-png из портов:
    make -C /usr/ports/graphics/linux-png/ install clean
    

  • linux-tiff из портов:
    make -C /usr/ports/graphics/linux-tiff/ install clean
    

  • linux-xorg-libs из портов:
    make -C /usr/ports/x11/linux-xorg-libs/ install clean
    

  • linux_base-fc4 из портов:
    make -C /usr/ports/emulators/linux_base-fc4/ install clean
    

       И переходим к следующим врапперам.

    Процедура установки javavmwrapper из портов

    make -C /usr/ports/java/javavmwrapper/ install clean
    

       Проверяем что программа установлена:
    pkg_info | grep javavmwrapper
    

       Получаем:
    javavmwrapper-2.3   Wrapper script for various Java Virtual Machines
    

       Переходим к плагинам.

    flash

       Версия инсталлера 9.0r31_1. Процедура установки из портов:
    make -C /usr/ports/www/linux-flashplugin9/ install clean
    

    проверяем что программа установлена:
    pkg_info | grep linux-flashplugin
    

    получаем:
    linux-flashplugin-9.0r31_1     Adobe Flash Player NPAPI Plugin
    

    Adobe Reader

       Версия инсталлера 7-7.0.9,1. Процедура установки из портов:
    make -C /usr/ports/print/acroread7/ install clean
    

       Проверяем что программа установлена:
    pkg_info | grep acroread
    

       Получаем:
    acroread7-7.0.9,1  Adobe Reader for view, print, and search PDF documents
    

    RealPlayer

       Плагин позволяет проигрывать наиболее популярный мультимедиа формат в Web. Версия инсталера 10.0.8.805.20060718. Процедура установки из портов:
    make -C /usr/ports/multimedia/linux-realplayer/ install clean
    

    проверяем что программа установлена:
    pkg_info | grep linux-realplayer
    

    получаем:
    linux-realplayer-10.0.8.805.20060718   Linux RealPlayer 10 from RealNetworks
    

    Mplayer-plugin

       Плагин позволяет отображать на экране потоковое видео в некоторых форматах (см.ниже)

  • Window Media: wmv, avi, asf, wav и asx
  • QuickTime: mov и smil
  • MPEG Video и Audio: mpeg и mp3
  • Ogg Vorbis: ogg
  • AutoDesk FLI: fli и flc
  • Vivo: vivo
  • Real Player: ram и rm
       Версия инсталера 3.40. Процедура установки из портов:
    make -C /usr/ports/www/mplayer-plugin/ install clean
    

       Установка mplayer может потребовать выбора опций компиляции. Советую не выбирать SKINS зависимость от mplayer skins. Учитывая тот факт, что некоторые связи сломаны, некоторые файлы не смогут быть использованы и вы встретите ошибку компиляции.
       Проверяем что программа установлена:
    pkg_info | grep mplayerplug-in
    

       Получаем:
    mplayerplug-in-3.40         A Mozilla plugin for the MPlayer media player
    

    Java

       Плагин позволяет применять java апплеты. Версия инсталера 1.4.2p8_5. Перед установкой загрузите модуль linprocfs:
    kldload linprocfs
    

    затем выполните:
    mount -t linprocfs linprocfs /compat/linux/proc
    

       Устанавливаем Java плагин. Я выбрал jdk1.4.2 который не устанавливается автоматически в FireFox, как jdk 1.5. jdk 1.4 обладает ограничениями лицензии поэтому вы должны вручную загрузить файлы по этому адресу. Щелкните по кнопке download соответствующей файлу Java 2 SDK 1.4.2. Вы должны зарегистрироватся на сайте sun. После подтверждения лицензии загрузите следующие файлы:

  • SCSL Source file, j2sdk-1_4_2-src-scsl.zip
  • SCSL Binaries file, j2sdk-1_4_2-bin-scsl.zip
       Перейдите по адресу: https://java.sun.com/javase/downloads/index.jsp, и щелкните по кнопке download соответствующей JDK US DST Timezone Update Tool - 1.1.0. Загрузите файлы:
  • JDK US DST Timezone Update Tool - 1.1.0, tzupdater-1.1.0-2007c.zip
       Другой файл, j2sdk-1_4_2_13-linux-i586.bin должен быть загружен по этому адресу.
       И, наконец, Patchset 8, bsd-jdk14-patches-8.tar.gz по следующему адресу. Как только все файлы будут загружены, скопируйте их в каталог /usr/ports/distfiles/ и начните установку:
    make -C /usr/ports/java/jdk14/ install clean
    

       Проявите терпение - процесс требует времени. Проверяем что программа установлена:
    pkg_info | grep jdk
    

    получаем:
    jdk-1.4.2p8_5         Java Development Kit 1.4.2
    

       Браузер должен подключить java плагин. Для этого необходимо сделать символическую ссылку:
    ln -s /usr/local/jdk1.4.2/jre/plugin/i386/ns610/libjavaplugin_oji.so \
    ? /usr/local/lib/browser_plugins/
    

       Переходим к следующему шагу.

    Использование NSPluginWrapper

       Плагины должны оказатся в каталоге /usr/local/lib/browser_plugins/. С linuxpluginwrapper, необходимо создавать символические ссылки, что бы браузер смог увидеть новые модули. Для автоматизации данных действий выполните команду:
    nspluginwrapper -v -a -i
    

       Для полного описания использованных опций смотрите страницы документации не доступной через web. Проверьте что все работает:
    ls /usr/local/lib/browser_plugins/
    

       Вы должны получить примерно следующее:
    libjavaplugin_oji.so     mplayerplug-in-rm.xpt
    mplayerplug-in-dvx.so    mplayerplug-in-wmp.so
    mplayerplug-in-dvx.xpt   mplayerplug-in-wmp.xpt
    mplayerplug-in-gmp.so    mplayerplug-in.so
    mplayerplug-in-gmp.xpt   mplayerplug-in.xpt
    mplayer-plug-in-qt.so    npwrapper.libflashplayer.so
    mplayerplug-in-qt.xpt    npwrapper.nphelix.so
    mplayerplug-in-rm.so     npwrapper.nppdf.so
    

       Переходим к следующему шагу.

       Проверьте, что бы ваш браузер поддержал ранее установленные плагины, открыв меню посвященное плагинам:
    about:plugins
    

    (это надо набрать в адресной строке браузера)

       Теперь вы знаете о том как использовать NSPluginWrapper, для автоматической конфигурации плагинов с браузером.

    прим. lissyara:
    1. Оригинал. В случае любых неясностей и разночтений рекомендую обращаться к нему.
    2. Для избежания проблем, если инсталляция делается не в чистую, а что-то было, или пробовали инсталлить до этого, вначале надо удалить симлинки, а уже потом лепить новые. Т.е. до команды
    nspluginwrapper -v -a -i
    

    надо дать
    nspluginwrapper -v -a -r
    

       Думаю, излишне говорить, что если что-то сделано не симлинками - позаботтьтесь о его сохранении.
    3. Ё-тубе не показывает :) В рассылке FreeBSD говорят что из-за того, что линуксовая дрянь от xorg6.9 - а у меня (ну как и у многих уже) - 7.2. У кого 6.9 - отпишитесь - просто интересно...

    Переведено - Andy. Оцивилизовано - lissyara :)



    размещено: 2007-07-04,
    последнее обновление: 2007-08-19,
    автор: Andy


    crsd, 2007-07-05 в 12:38:13

    firefox 2.0.0.4, linux-flashplugin7, xorg 7.2 - замечательно работает с YouTube

    lissyara, 2007-07-05 в 12:39:11

    тогда я пошёл читать man hands.ko...

    crsd, 2007-07-05 в 12:42:40

    +:
    советовать устанавливать linux-flashplugin9 - вредительство, не хочет он пока работать нормально, да и какое-то шаманство нужно, чтобы работал звук :-)
    и зачем устанавливать кучу linux-* портов вручную, если они будут установлены как зависимости для linux-flashplugin?

    dvg_lab, 2007-07-06 в 0:45:10

    я ставил не по этой статье но ff 2.0.0.4 linux-flashplugin7 и xorg 7.2 на утубе отправляют ФФ в кору :( попробую на днях переделать по этой статье

    lissyara, 2007-07-06 в 10:22:06

    не - тут не падает - просто серый фон и всё

    dvg_lab, 2007-07-07 в 20:38:16

    поставил все по статье, только флешплугин 7й поставил, все работает :-))
    ютубе кажет со звуком и не падает!!!

    BAV_Lug, 2007-07-16 в 17:49:51

    Забыли добавить, что для работы NSPluginWrapper, нужно загрузить модуль linux.ko

    lissyara, 2007-07-16 в 18:11:26

    При включении совместимости с линухов в /etc/rc.conf - он загрузится сам.
    Если я не ошибаюсь - надо проверять...

    muxas, 2007-07-19 в 17:29:46

    Mozilla 1.1.1, Xorg 6.9, YouTube не показывает, остальное вроде нормалек. Спасибо за статью!

    muxas, 2007-07-19 в 17:41:05

    Хотя я неправ. Иногда YouTube показывает. А иногда  - серый фон. Чаще второе :-)

    Аркадий, 2007-07-28 в 23:37:06

    X 7.2  KDE 3.5.7  Firefox 2.0.0.4.
    После установки linux-flashplugin9 youtube - серый фон. удалил 9-ый, поставил вместо него 7-ой. Все работает и youtube тоже.

    Lindows, 2007-08-08 в 20:09:53

    Ни 7 ни 9 версия flashplugin'а не работает. Или серый(черный) фон или FF просто падает. В rc.conf linux_enable.
    AMD 64X2 5200+
    BSD for AMD64

    Lindows, 2007-08-08 в 20:11:58

    Забыл добавить!
    Xorg7.2, KDE 3.5.7 FF-2.0.5

    kmb, 2007-08-20 в 21:25:36

    DesktopBSD(base on FreeBSD 6.2 Stable), XFCE, xorg 7.2.0, FF 2.0.0.5. Неделю мучаюсь чтобы ютуб настроить) что только не попробывал) С 9 флешем не пошла, а вот 7 на ура. Респект и Увага в очередной раз ;)

    grayich, 2007-09-18 в 12:58:54

    ютуб берет(флеш-7), спасибо за статью, ранее через linuxpluginwrapper делал, все время падал, через nspluginwrapper нормально.. не считая некоторых глюков например с шрифтами и теми ресурсами где требуется флеш-9

    --
    xorg7.3, кде-3.5.7, фф-2.0.0.6, 6.2-стабля

    aGGreSSor, 2007-10-14 в 0:55:20

    # uname -a
    FreeBSD amiga. 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Tue Aug 21 23:27:50 MSD 2007    wsadm@amiga.:/usr/src/sys/i386/compile/BSD_P4C800E_VER7  i386

    Посмотрел на эту статью и в очередной раз решил поставить flash9. У меня XOrg 7.3 и FBSD 6.2 как видно выше. В принципе всегда всё было так как у авторов выше, 7-ка работает, 8-ку можно заставить, 9-ка нет. Повторил попытку сейчас. Заработала 9-ка! Это знаменательное я считаю событие, впервые вижу Flash 9 на FreeBSD. Работает везде кроме youtube и со звуком. На youtube серый экран во флешатинах, но плагин не вешает браузер, вешается только сам. После youtube никакого флэша уже не будет до перезапуска браузера. Сутки - полёт нормальный, если не заходить на ётуб опять же. С ютубом я борюсь плагином DownloadHelper 2.4.3 для Firefox 2.0.0.7 с последующим gmencoder-м - мордой для конвертации flv->avi.

    ramon, 2007-12-20 в 11:56:35

    интересно, сколько памяти жрёт вся эта конструкция в работе?:)

    kmb, 2008-01-06 в 18:19:46

    Потверждаю слова aGGreSSor, снёс 7-ой, поставил 9-ый, всё работает...

    kmb, 2008-01-07 в 22:45:17

    Ютуб с ней тоже работает, правда некоторые флеш-онлайн-игры не пошли %(

    FenX, 2008-04-05 в 18:34:19

    Фря 7.0, х7.3, фокс 2.0.0.12, флеш 9.0r115
    Флешь не отображается вообще нигде :)

    salex, 2008-04-11 в 9:55:30

    У меня флеш вообще не запускается ни на каком сайте. Плагин подвешивается

    Apr 11 08:47:02 salexhome kernel: pid 1164 (npviewer.bin), uid 0: exited on signal 11 (core dumped)
    Apr 11 08:49:02 salexhome gconfd (root-1158): Failed to send buffer
    Apr 11 09:28:47 salexhome kernel: pid 1477 (npviewer.bin), uid 0: exited on signal 11 (core dumped)
    Apr 11 09:39:18 salexhome kernel: pid 9285 (npviewer.bin), uid 0: exited on signal 11 (core dumped)
    Apr 11 09:41:11 salexhome gconfd (root-9279): Failed to send buffer
    Apr 11 09:42:37 salexhome kernel: pid 9338 (npviewer.bin), uid 0: exited on signal 11 (core dumped)
    Apr 11 09:44:42 salexhome gconfd (root-9324): Failed to send buffer

    Что делать?

    salex, 2008-04-11 в 10:14:17

    Правда речь идет только о 9-ой версии. 7-ая запускается без проблем и рутуб показывает нормально со звуком.

    olenevod, 2008-05-06 в 17:58:59

    uname -a
    FreeBSD  7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sun May  4 17:26:48 MSD 2008
    9-й флэш не работал нигде, а 7-ка с полтыка запустилась и на яндексе :-) и на ютубе
    ЗЫ. Опера 9-50 тоже только с семёркой заработала

    salex, 2008-05-07 в 9:53:16

    Ну тогда зачем 9ку включили в состав портов вообще??? У кого-то работать она должна ведь, раз существует.

    zg, 2008-05-14 в 12:47:46

    прикрутил сначало 9 - не то чтобы не пашет совсем... но мягко говоря, через раз на 7.0 stable#3, kde 3.5.8

    с семёркой траблов вроде нет.

    salex, 2008-05-14 в 13:13:43

    у мене на freebsd 7 так и не разу 9-а и не заработала. Вообще.

    Gnix, 2008-05-28 в 6:12:59

    о классно -  с 7 флешем youtube.com работает!
    Спасибо

    nobody, 2008-06-25 в 8:34:37

    Решился сделать всё как в статье. Споткнулся на jdk - сначало  j2sdk-1_4_2-bin-scsl.zip была проблема найти: sun отказывался его раздавать. гугл любезно предоставил мне ссылку и я его скачал.
    Далее начались проблемы с gcc42 (ну не хотел он с ним компилироваться!!), поставил gcc34 и исправил Makefile - стал писать вот это

    ===>  jdk-1.4.2p8_11 has known vulnerabilities:
    => jdk/jre — Applet Caching May Allow Network Access Restrictions to be Circumvented.
      Reference: <http://www.FreeBSD.org/ports/portaudit/c93e4d41-75c5-11dc-b903-0016179b2dd5.html>
    => Please update your ports tree and try again.
    *** Error code 1

    Stop in /usr/ports/java/jdk14.
    *** Error code 1

    Stop in /usr/ports/java/jdk14.
    # uname -a
    FreeBSD h5rew 7.0-RELEASE-p1 FreeBSD 7.0-RELEASE-p1 #0: Sat Jun  7 23:19:13 ANAST 2008    
    Порты обновил - как совветуют, но всё равно ничего не растёт.
    Автор! В чём может быть причина?
    PS: у меня в браузере эхо от набираемых символов очень тормознутое... Не подскажите в чём причина и как победить сей глюк?

    coner, 2008-06-25 в 9:14:43

    Порты не обновил значит, здесь автор вряд ли поможет, все написано. Можно обновить portupdate - ом уже установленные порты. Только что ставил все это, обновил дерево портов cvsup , потом часть пришлось обновить portupdate

    BSD?, 2008-07-07 в 10:15:43

    товарищи bsd-шники, перестаньте себя обманывать,
    unix-десктоп - это только linux на сегодня...
    да и в ближайшее время ничего не измениться, я думаю.
    сейчас я работаю в линуксе и экономлю кучу времени на таких мелочах, bsd - на сервера!
    (я сам раньше был ярым приверженцем фри, на надо смотреть правде в глаза...)

    lissyara, 2008-07-07 в 11:37:34

    А я приобретаю кучу опыта на именно таких мелочах.
    Линукосиды - вон рядом сидят. Когда иксы падают, и не запускается гуёвый инсталлятор - они не знают что делать =))

    salex, 2008-07-07 в 12:42:37

    BSD, как десктоп, именно для опыта. Иначе слишком много времение убивается на прикручивание туда плагинов к броузеру, настройки камеры под скайп, микрофона и т.д. Linux, должен признать, выгоднее в этом плане.

    muxas, 2008-07-07 в 15:32:50

    Товарищ LINUX-оид! Обманывают там, где лгут. Я работаю во FreeBSD не потому, что это круто, это альтернативный unix-десктоп... (дальше добавь сам) Я работаю во FreeBSD потому, что мне это нравиться! ;-)

    olenevod, 2008-09-09 в 17:49:43

    стаья подходит, даже если поменять jdk на 1.6 :-) ну и соотвестсвенно. все остальные патчи для него..
    но флэш 9-ка так и не работает, только семёрка

    cloudsv, 2008-09-19 в 16:15:48

    firefox2 + linux-flash7
    youtube норм кажет)

    linux?, 2008-10-27 в 20:14:45

    товарищ linux-оид, в первую очередь обманываете себя вы сами, считая что linux — unix-десктоп.

    Oloremo, 2008-10-28 в 10:12:05

    Если верить цифрам, то единственный десктоп на сегодня - это винда. ;-) Потом Макось, потом линукс, потом многочисленные юниксы.

    P.S. Сижу на работе под FreeBSD 7.0 :-)

    По теме:
    Перестал работать флеш в последней Опере. Ничего не менял, Опера плагин видит.

    wanderer, 2008-11-29 в 2:14:42

    freebsd 7 kde 4 firefox 3.0.4 + flash 7 работает? показывает ютуб. 9 флэш на 3 вообще отказался работать, на 2 с жуткими тормозами и без видео(

    system-root, 2008-12-23 в 9:16:27

    Начал ставить с firefox3 не посмотрев зависимости, но вредный nspluginwrapper захотел вторую версию браузера..

    system-root, 2008-12-23 в 9:18:23

    сори, mplayer-plugin.. а не nspluginwrapper

    sv, 2009-01-22 в 13:17:26

    У меня FreeBSD 6.4, KDE 3.5.10 на ноуте. Обновляюсь постоянно, в том числе и порты. Установил 9-й Flash без особых проблем. Работает и под Firefox 2 и под Konqueror. Никаких проблем с работой на Youtube и др. не заметил. Кому интересно, процесс установки описал здесь http://www.sisadminov.net/freebsd/12.html.

    polkan, 2009-03-23 в 4:22:36

    по статье есть одно замечание: pkg_info - это мощный инструмент имеет кучку опций запуска, и не надо его каждый раз через греп прогонять... оно дольше работает даже так.

    pkg_info -xE [фраза]

    -где: -x - не требовать полного (с версией) имени пакета
    -E - вывести только имя пакета

    также тама полезно: -W [/puth/to/file]- узнать каким пакетом файл был поставлен
    -L - вывести список файлов который должен установить пакет (иногда там есть инфа про файл, а реально оно не установлено... это вопрос к авторам ПО или порта)
    -D - вывести завершающую мессагу установки порта (полезно когда порт чото требует при завершении от юзера, например "linux_enable="YES" >> /etc/rc.conf" написано, но не выполнено)

    Darwin, 2009-05-17 в 0:19:16

    Вот же черт. Поставил flashplugin 9, он неработа вообще НИГДЕ! Либо серый фон, либо черный. С 7-ым флешем все пашет, за исключением некоторых ресурсов где требуется новый флеш. 10й уже же портировали, только он помечен как IGNORE.

    uHk, 2009-06-07 в 6:34:59

    серый или черный фон..... гляньте /etc/fstab на наличие
    linproc /usr/compat/linux/proc linprocfs rw 0 0

    yucon, 2009-08-16 в 3:08:11

    Поставил linux-f10-flashplugin10
    Все работает!

    SergeySL, 2010-01-28 в 11:03:58

    Собрал все, что касается Flash, в одну кучу. Возможно, кому-нибудь пригодится - FreeBSD: поддержка Flash в браузерах Konqueror и Mozilla Firefox

    Jolly, 2010-02-03 в 14:34:52

    У меня всё работает. Но каждый раз монтировать linprocfs не удобно, а через fstab строчка "linproc /usr/compat/linux/proc linprocfs rw 0 0" почему-то всё монтирует на старте, но тогда флеш не пашет. Странно.

    Ответ товарищу BSD? >>> Сгинь, ПингWинь!

    SergeySL, 2010-02-04 в 1:09:41

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

    SergeySL, 2010-02-04 в 1:10:23

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

    harmless, 2010-05-16 в 14:00:18

    Для linux-f10-flashplugin10
    помогло с этого ресурса
    Затем необходимо создать симлинк:

    ln -s /usr/local/lib/browser_plugins/npwrapper.libflashplayer.so \
    /usr/local/lib/firefox3/plugins/npwrapper.libflashplayer.so

    Всем спасибо все работает!
    Данный ресурс мой самый любимый))

    SergeySL, 2010-05-28 в 9:57:25

    Обновил статью, добавил Оперу.

    dj_ras, 2012-03-29 в 3:38:08

    при сборке nspluginwrapper на FreeBSD 8.2 KDE4 Firefox 3.6.13 вылетала ошибка: linux_base-f10-10_3 linuxulator is not (kld)loaded  проблему решила #kldload linux.ko



  •  

      Этот информационный блок появился по той простой причине, что многие считают нормальным, брать чужую информацию не уведомляя автора (что не так страшно), и не оставляя линк на оригинал и автора — что более существенно. Я не против распространения информации — только за. Только условие простое — извольте подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой, незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
      Если соизволите поставить автора в известность — то вообще почёт вам и уважение.

    © lissyara 2006-10-24 08:47 MSK

    Время генерации страницы 0.0562 секунд
    Из них PHP: 34%; SQL: 66%; Число SQL-запросов: 77 шт.
    Исходный размер: 78142; Сжатая: 15347