Как поставить картику на фон сайта?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
31 messages Options
12
Reply | Threaded
Open this post in threaded view
|

Как поставить картику на фон сайта?

XumuK
Пытался поставить картинку как фон для сайта, не получается. Как это
можно сделать?

--
http://groups.google.ru/group/sugr
Reply | Threaded
Open this post in threaded view
|

Re: Как поставить картику на фон сайта?

Dmitry Matveev
CSS

body {
   background-image:url(lolwut.png);
}

Как-то так. Правда lolwut.png должен кто-то отдать по HTTP.

25.12.10, XumuK<[hidden email]> написал(а):
> Пытался поставить картинку как фон для сайта, не получается. Как это
> можно сделать?
>
> --
> http://groups.google.ru/group/sugr

--
http://groups.google.ru/group/sugr
Reply | Threaded
Open this post in threaded view
|

Re: Как поставить картику на фон сайта?

XumuK
А если с локального ресурса? То есть я сам картинку нарисовал и хочу
её на фон поставить?

--
http://groups.google.ru/group/sugr
Reply | Threaded
Open this post in threaded view
|

Re: Как поставить картику на фон сайта?

vmusulainen-2
CONTENTS DELETED
The author has deleted this message.
Reply | Threaded
Open this post in threaded view
|

Re: Как поставить картику на фон сайта?

XumuK
Reply | Threaded
Open this post in threaded view
|

Re: Как поставить картику на фон сайта?

vmusulainen-2
CONTENTS DELETED
The author has deleted this message.
Reply | Threaded
Open this post in threaded view
|

Re: Как поставить картику на фон сайта?

Yuriy Mironenko
Дело, насколько я понимаю, не в стилях. Дело в том, как обойтись без
внешнего веб-сервера. XumuK, я верно понял?

Я в подобной ситуации перенастраивал KomHttpServer, встроенный сервер
Pharo/Squeak, чтобы он одновременно работал статическим веб-сервером,
показывая файлы из папки с образом. Проблема в том, что у меня пока не
получилось сделать это с Seaside3. То есть файлы-то "расшарить"
получилось, но ОДНОВРЕМЕННО с этим запустить Seaside - нет. Либо одно,
либо другое...

On 27 дек, 00:37, Владимир Мусулайнен <[hidden email]> wrote:

> Со стилями знакомы?
>
> Дмитрий Матвеев в посте выше все правильно указал.
>
> Что именно не получается?
>
> On 26 дек, 22:37, XumuK <[hidden email]> wrote:
>
> > Seaside
>
>

--
http://groups.google.ru/group/sugr
Reply | Threaded
Open this post in threaded view
|

Re: Как поставить картику на фон сайта?

XumuK


On 27 дек, 11:16, Assargadon <[hidden email]> wrote:
> Дело, насколько я понимаю, не в стилях. Дело в том, как обойтись без
> внешнего веб-сервера. XumuK, я верно понял?
>
Да вы верно поняли. Меня не устравивает обращение к http для того
чтобы взять эту картинку.

Насчёт KomHttpServer, я не имел опыта работы с ним. Основное что я
хочу сделать, это возможность загружать файлы к себе на сервер ( это я
уже сделал, они подгружаются в папку uploads), а затем их
использовать. И основная проблема это то что я не понимаю каким
образом устроен обмен файлами между seaside и внешним миром. И как
вообще можно использовать файлы которые лежат в папке с образом...

--
http://groups.google.ru/group/sugr
Reply | Threaded
Open this post in threaded view
|

Re: Как поставить картику на фон сайта?

Iwannt
Я тоже долго искал ответ на вопрос о Seaside + статический хостинг
через KomHttpServer. Решение нашел в комментариях к классам сервера.
Описал здесь:

http://smallbits.tumblr.com/post/697854424/komhttpserver-webapp-static-files

Решение сажает статический хостинг на путь /static. При этом, чтобы
корень http://mydomain/ обрабатывался Seasid'ом, необходимо
дополнительно выполнить в Workspace такой код: WADispatcher default
setName: ''. (пустая строка)

--
http://groups.google.ru/group/sugr
Reply | Threaded
Open this post in threaded view
|

Re: Как поставить картику на фон сайта?

kirand
In reply to this post by XumuK
Попробуй еще метод номер 3 отсюда http://onsmalltalk.com/pragmatic-css-and-javascript-in-seaside

On 27 дек, 12:01, XumuK <[hidden email]> wrote:

> On 27 дек, 11:16, Assargadon <[hidden email]> wrote:> Дело, насколько я понимаю, не в стилях. Дело в том, как обойтись без
> > внешнего веб-сервера. XumuK, я верно понял?
>
> Да вы верно поняли. Меня не устравивает обращение к http для того
> чтобы взять эту картинку.
>
> Насчёт KomHttpServer, я не имел опыта работы с ним. Основное что я
> хочу сделать, это возможность загружать файлы к себе на сервер ( это я
> уже сделал, они подгружаются в папку uploads), а затем их
> использовать. И основная проблема это то что я не понимаю каким
> образом устроен обмен файлами между seaside и внешним миром. И как
> вообще можно использовать файлы которые лежат в папке с образом...

--
http://groups.google.ru/group/sugr
Reply | Threaded
Open this post in threaded view
|

Re: Как поставить картику на фон сайта?

kirand
А еще проще - читать туториал.
http://book.seaside.st/book/in-action/serving-files/filelibraries/creating

On 28 дек, 11:20, kirand <[hidden email]> wrote:

> Попробуй еще метод номер 3 отсюдаhttp://onsmalltalk.com/pragmatic-css-and-javascript-in-seaside
>
> On 27 дек, 12:01, XumuK <[hidden email]> wrote:
>
>
>
>
>
>
>
> > On 27 дек, 11:16, Assargadon <[hidden email]> wrote:> Дело, насколько я понимаю, не в стилях. Дело в том, как обойтись без
> > > внешнего веб-сервера. XumuK, я верно понял?
>
> > Да вы верно поняли. Меня не устравивает обращение к http для того
> > чтобы взять эту картинку.
>
> > Насчёт KomHttpServer, я не имел опыта работы с ним. Основное что я
> > хочу сделать, это возможность загружать файлы к себе на сервер ( это я
> > уже сделал, они подгружаются в папку uploads), а затем их
> > использовать. И основная проблема это то что я не понимаю каким
> > образом устроен обмен файлами между seaside и внешним миром. И как
> > вообще можно использовать файлы которые лежат в папке с образом...

--
http://groups.google.ru/group/sugr
Reply | Threaded
Open this post in threaded view
|

Re: Как поставить картику на фон сайта?

Iwannt
XumuK о другом спрашивал. Даже FileLibrary не будет хостить файлы ИЗ
ПАПКИ. Можно, конечно, реализовать. Но, если правда читать
документацию, то там сказано, что Seaside НЕ ХОСТИТ ФАЙЛЫ, для этого
есть Commanche.

On 28 дек, 19:33, kirand <[hidden email]> wrote:

> А еще проще - читать туториал.http://book.seaside.st/book/in-action/serving-files/filelibraries/cre...
>
> On 28 дек, 11:20, kirand <[hidden email]> wrote:
>
>
>
>
>
>
>
> > Попробуй еще метод номер 3 отсюдаhttp://onsmalltalk.com/pragmatic-css-and-javascript-in-seaside
>
> > On 27 дек, 12:01, XumuK <[hidden email]> wrote:
>
> > > On 27 дек, 11:16, Assargadon <[hidden email]> wrote:> Дело, насколько я понимаю, не в стилях. Дело в том, как обойтись без
> > > > внешнего веб-сервера. XumuK, я верно понял?
>
> > > Да вы верно поняли. Меня не устравивает обращение к http для того
> > > чтобы взять эту картинку.
>
> > > Насчёт KomHttpServer, я не имел опыта работы с ним. Основное что я
> > > хочу сделать, это возможность загружать файлы к себе на сервер ( это я
> > > уже сделал, они подгружаются в папку uploads), а затем их
> > > использовать. И основная проблема это то что я не понимаю каким
> > > образом устроен обмен файлами между seaside и внешним миром. И как
> > > вообще можно использовать файлы которые лежат в папке с образом...

--
http://groups.google.ru/group/sugr
Reply | Threaded
Open this post in threaded view
|

Re: Как поставить картику на фон сайта?

Yuriy Mironenko
In reply to this post by Iwannt
А аналогичное дело с seaside 3 сделать не удалось часом?

On 28 дек, 11:28, Iwannt <[hidden email]> wrote:

> Я тоже долго искал ответ на вопрос о Seaside + статический хостинг
> через KomHttpServer. Решение нашел в комментариях к классам сервера.
> Описал здесь:
>
> http://smallbits.tumblr.com/post/697854424/komhttpserver-webapp-stati...
>
> Решение сажает статический хостинг на путь /static. При этом, чтобы
> кореньhttp://mydomain/обрабатывался Seasid'ом, необходимо
> дополнительно выполнить в Workspace такой код: WADispatcher default
> setName: ''. (пустая строка)

--
http://groups.google.ru/group/sugr
Reply | Threaded
Open this post in threaded view
|

Re: Как поставить картику на фон сайта?

XumuK
In reply to this post by Iwannt


On 28 дек, 14:09, Iwannt <[hidden email]> wrote:
> XumuK о другом спрашивал. Даже FileLibrary не будет хостить файлы ИЗ
> ПАПКИ.

То есть если я захочу к примеру в своём форуме сделать для каждого
пользователя фотографию скажем 128х128, то на сервере их хранить будет
нельзя?

--
http://groups.google.ru/group/sugr
Reply | Threaded
Open this post in threaded view
|

Re: Как поставить картику на фон сайта?

XumuK
Iwannt:
Я тоже долго искал ответ на вопрос о Seaside + статический хостинг
через KomHttpServer. Решение нашел в комментариях к классам
сервера....

При попытке выполнить следующий код в Workspace падает локалхост...

| ma seaside |
HttpService allInstances do: [ :e | e stop; unregister ].
ma := ModuleAssembly core.
seaside := WAKomEncoded default.
WADispatcher default defaultName: ''.
ma alias: '/static' to: [
  ma documentRoot: ((FileDirectory default directoryNamed: 'static')
assureExistence) fullName.
  ma directoryIndex: 'index.html index.htm'.
  ma serveFiles.
  ma notFound ].
ma addPlug: [:request | seaside process: request].
(HttpService startOn: 80 named: 'mywebapp') plug: ma rootModule

--
http://groups.google.ru/group/sugr
Reply | Threaded
Open this post in threaded view
|

Re: Как поставить картику на фон сайта?

Yuriy Mironenko
Какая версия сисайда? И что именно значит фраза "падает локалхост"?
80й порт на локалхосте оказывается закрыт?

On 28 дек, 22:41, XumuK <[hidden email]> wrote:

> Iwannt:
> Я тоже долго искал ответ на вопрос о Seaside + статический хостинг
> через KomHttpServer. Решение нашел в комментариях к классам
> сервера....
>
> При попытке выполнить следующий код в Workspace падает локалхост...
>
> | ma seaside |
> HttpService allInstances do: [ :e | e stop; unregister ].
> ma := ModuleAssembly core.
> seaside := WAKomEncoded default.
> WADispatcher default defaultName: ''.
> ma alias: '/static' to: [
>   ma documentRoot: ((FileDirectory default directoryNamed: 'static')
> assureExistence) fullName.
>   ma directoryIndex: 'index.html index.htm'.
>   ma serveFiles.
>   ma notFound ].
> ma addPlug: [:request | seaside process: request].
> (HttpService startOn: 80 named: 'mywebapp') plug: ma rootModule

--
http://groups.google.ru/group/sugr
Reply | Threaded
Open this post in threaded view
|

Re: Как поставить картику на фон сайта?

Dmitry Matveev
In reply to this post by XumuK
Конечно можно, просто сёрвить (отдавать) их будет отдельный вебсервер,
nginx например.

Дело seaside - разместить на странице URL фотографии, а сам контент
пусть отдаст nginx.

28.12.10, XumuK<[hidden email]> написал(а):
>
> То есть если я захочу к примеру в своём форуме сделать для каждого
> пользователя фотографию скажем 128х128, то на сервере их хранить будет
> нельзя?
>
> --
> http://groups.google.ru/group/sugr

--
http://groups.google.ru/group/sugr
Reply | Threaded
Open this post in threaded view
|

Re: Как поставить картику на фон сайта?

Iwannt
In reply to this post by XumuK
Надо вначале остановить WACom, дальше выполнить WADispatcher default
setName: ''
После этого выполнять тот код (лучше сразу создать папку static в
каталоге с образом; желательно еще, чтобы образ лежал в папке без
русских символов в пути). Пото заново WAComEncoded startOn: 80

On 29 дек, 05:41, XumuK <[hidden email]> wrote:

> Iwannt:
> Я тоже долго искал ответ на вопрос о Seaside + статический хостинг
> через KomHttpServer. Решение нашел в комментариях к классам
> сервера....
>
> При попытке выполнить следующий код в Workspace падает локалхост...
>
> | ma seaside |
> HttpService allInstances do: [ :e | e stop; unregister ].
> ma := ModuleAssembly core.
> seaside := WAKomEncoded default.
> WADispatcher default defaultName: ''.
> ma alias: '/static' to: [
>   ma documentRoot: ((FileDirectory default directoryNamed: 'static')
> assureExistence) fullName.
>   ma directoryIndex: 'index.html index.htm'.
>   ma serveFiles.
>   ma notFound ].
> ma addPlug: [:request | seaside process: request].
> (HttpService startOn: 80 named: 'mywebapp') plug: ma rootModule

--
http://groups.google.ru/group/sugr
Reply | Threaded
Open this post in threaded view
|

Re: Как поставить картику на фон сайта?

XumuK
попробовал выполнить код как вы сказали... Остановил WAComEncoded,
затем выполнил код и запустил  WACom обратно, Pharo виснет напрочь,
сайт не грузится((...
а насчёт того чтобы разместить URL картинок в нужных местах а потом
брать их с другого локального сервера...скачал nginx. Не знаю как с
ним работать. Есть ли вариант попроще? Я в этом деле новичок.
Посоветуйте литературку какую нибудь желательно на русском. На
новогодних каникулах почитаю

--
http://groups.google.ru/group/sugr
Reply | Threaded
Open this post in threaded view
|

Re: Как поставить картику на фон сайта?

Iwannt
pravosakh.ru хостит файлы по описанной схеме, то есть без
дополнительных серверов. напишите, какая у вас версия Pharo и Seaside
(если можно, откуда качали), я попробую сам посмотреть.

On 29 дек, 21:56, XumuK <[hidden email]> wrote:
> попробовал выполнить код как вы сказали... Остановил WAComEncoded,
> затем выполнил код и запустил  WACom обратно, Pharo виснет напрочь,
> сайт не грузится((...
> а насчёт того чтобы разместить URL картинок в нужных местах а потом
> брать их с другого локального сервера...скачал nginx. Не знаю как с
> ним работать. Есть ли вариант попроще? Я в этом деле новичок.
> Посоветуйте литературку какую нибудь желательно на русском. На
> новогодних каникулах почитаю

--
http://groups.google.ru/group/sugr
12