PDA

Zobacz pełną wersję : Tło obrazkowe strony



cyganka77
10-07-2008, 19:03
Szukałam na forum i nie znalazłam odpowiedzi, wiec po wielu próbach zdecydowałam się prosić o pomoc.
Pracuję na szablonie madeyourweb.Do tej pory udało mi się zmienić część wystroju,ale chodzi mi jeszcze o wstawienie tła (jpg, gif, png) w bocznych elementach strony.Nie wiem, jak podmienić to białe tło na obrazkowe,kolor zmieniłam bez problemu,ale czy można zmienić na obrazek.
Podaję adres strony:
http://www.oremus2009.ovh.org/index.php
Jeśli jest gdzieś taki problem,to proszę o usunięcie posta.

moje
10-07-2008, 21:07
Jasne, że możesz zmienić "zwykłe" tło na tło z obrazka, wystarczy wpisać odpowiedni kod css dla danego elementu :)

background-image: url(katalog/obrazek.rozszerzenie pliku);
background-repeat: odpowiednia opcja;

cyganka77
10-07-2008, 21:18
Może ja coś źle podstawiam, ale nie udaje się, próbowałam różnych kombinacji.

Tak wygląda mój kod:

body{
background: #FFF url(../images/back_verlauf.jpg) repeat-x top;
}

#header {
background: #FFF url(../images/back_verlauf.jpg) repeat-x top;
}

moje
11-07-2008, 19:53
A dopisałeś to na końcu pliki css ???

Jdwind
13-07-2008, 19:55
Jak na mój gust "boczne elementy strony" to nie header ani body... Poza tym wpisujesz to oczywiście w pliku css Twojej templatki (ze zdjęciami umieszczonymi w katalogu tejże templatki)..
Pozdrawiam.

cyganka77
13-07-2008, 20:52
Sprawa się rozwiązała,jest to bardziej skomplikowane niż na początku się wydawało,ale dziękuję wszystkim za pomoc.Wątek już nieaktualny.

Matii_CoD
26-08-2008, 23:03
Witam podczepię się do tematu, bo chodzi mi o podobna sprawę. Chcę dać na swoją stronę tło obrazkowe, ale nie wiem za bardzo jak to zrobić.
tak wygląda ta część kodu w której chyba mam to wstawić:

$body_text = "#B6EE21";
$body_bg = "#000000";
$theme_width = "980";
$theme_width_l = "180";
$theme_width_r = "180";

function render_header($header_content)
{

global $theme_width;

echo "<table align='center' cellspacing='0' cellpadding='0' width='$theme_width' class='outer-border'>
<tr>
<td>
<table cellpadding='0' cellspacing='0' width='100%'>
<tr>
<td class='full-header'>
<table cellpadding='0' cellspacing='0' width='100%'>
<tr>
<td>$header_content</td>
</tr>
</table>
</td>
</tr>
</table>\n";

echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>
<td class='white-header'>".showsublinks("&middot;")."</td>
<td align='right' class='white-header'>".showsubdate()."</td>
</tr>
</table>\n";

echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";

}

function render_footer($license=false) {

global $theme_width,$settings;

echo "</tr>\n</table>\n";
echo "<table cellpadding='0' cellspacing='0' width='100%' class='footer'>
<tr><td width='30%'>Cal of Duty United Offensive Clan Side</td>
<td width='40%'><center>".stripslashes($settings['footer'])."</center></td>
<td width='30%' style='text-align: right'>\n";
if (!$license) { echo showcopyright("white")."<br>\n"; } echo showcounter()."
</td>
</tr>
</table>
</td>
</tr>
</table>\n";

}Z góry dziękuje za pomoc i przepraszam za nieprofesjonalizm.

Jdwind
27-08-2008, 00:11
Nie wiem, czy sprawa jest tak banalnie prosta czy ja czegoś nie doczytałem u Was. Ale jeżeli dobrze Cię zrozumiałem, a Ty chcesz na swojej stronie postawionej na Joomla! ustawić obrazek w tle, to robisz tak (w pliku templates.css Twojej templatki):
body
{
background-image: url(twojezdjecie.jpg);
background-color: #000000
}

Oczywiscie zdjecie umieszczasz w katalogu Images Twojej templatki.

bartalmay
27-08-2008, 00:23
Nie wiem, co źle robię, ale nie mogę nijak ustawić tła obrazkowego na całej stronie:



/* COMMON STYLE
--------------------------------------------------------- */
* {
margin: 0;
padding: 0;
}

body {

background: #FFFFFF;
background-image: url(../images/stories/blabla.gif);
background-repeat: repeat;
font-family: Arial, Helvetica, sans-serif;
line-height: 1.5;
}

body#bd {

background: #EEEDE5;
background-image: url(../images/stories/blabla.gif);
background-repeat: repeat;

}Ma ktoś jakiś pomysł na to? :)
Joomla 1.0.15

zwiastun
27-08-2008, 01:04
url do ilustracji - czemu ma ich szukać gdzieś w katalogu /images/stories?
A jeśli już, to te dwie kropeczki przed na pewno nie powadzą do głównego katalogu joomla z pliku css

bartalmay
27-08-2008, 01:15
Przerabiałem już sytuację bez kropek, z pełnym adresem, w różnych katalogach. Jedyne co, to w php ("popraw HTML" templatki) w miejsce


<a href="index.php">
<img src="<?php echo $template_path;?>/images/logo.gif" alt="<?php echo $mosConfig_sitename?>" />
</a>wstawiałem obrazek i działało :( A tak - ani rusz. Obrazek mam już po wszystkich możliwych katalogach

bartalmay
28-08-2008, 00:19
Tak, jak napisała cyganka: sprawa nie jest czasem taka prosta, zwłaszcza, jeśli ma się do czynienia z dwoma body w jednej templatce_css :) Dopiero "odkrycie" przeze mnie drugiego body i wstawienie tam background: url('blabla.gif') rozwiązało kwestię.

tomsson
29-01-2010, 11:05
cześć

chciałbym zrobić takie tło jak na joomla.pl

dopisałem do pliku templaty w sekcji body taki kod

"body{

text-align:center;

font-family:arial;

font-size:12px;

background-image: url(/images/bg.gif);
background-repeat
}"

ale tło jest wygląda inaczej jak na joomla.pl , zobaczce : wirtualnyelk.pl

prosze o pomoc, nie jestem informatykiem


edit: podejrzałem joomla.pl firebugiem. Widzę ze tam w sekcji body jest taki kod którego u mnei nie ma. czy to o to chodzi ?

-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

? mimo iz wrzucam go w css to nie działa

tomsson
29-01-2010, 14:21
nikt nie umie powiedzieć jak zrobić tło takie ładne jak na stronie joomla.pl ?

jaki kod ? obrazek mam

SiTeK
23-04-2010, 22:58
Podpinam się. Mam podobna potrzebę, zamiast tła jednokolorowego , chcaiłbym na stronie mieć obrazek. Stosując ww podpowiedź nic nie uzyskałem
przed
body {
font-family: Helvetica,Arial,sans-serif;
line-height: 1.3em;
margin: 0px 0px 0px 0px;
font-size: 80%;
}
i po
body {
font-family: Helvetica,Arial,sans-serif;
line-height: 1.3em;
margin: 0px 0px 0px 0px;
font-size: 80%;
background-image: url(../images/tlo_site.png);
background-repeat: repeat;
}

Uzywam szablonu rhuk_milkyway10

Macie jakies pomysły

alex51
24-04-2010, 07:18
Zamiast samodzielnie zmieniać kod można użyć dodatku mmBackground, opisanego >>TUTAJ<< (http://blog.elimu.pl/?p=2913). Znajdziesz tam wyjaśnienia oraz link do pobrania darmowej wersji tego dodatku, umożliwiającego osadzenie w tle witryny dowolnego obrazka.

SiTeK
26-04-2010, 07:43
Alex51 - wielkie dzięki. Jest jednak klopot. Nijak nie mogę (przy uzyciu instalatora) zaintalować mmBackground w "mojej" Joomli. Wyświetla mi komunikat "Błąd: W pakiecie instalacyjnym - brak pliku Joomla! XML lub kodowanie pliku jest niepoprawne".
Sprawdzałem *.XML jest w archiwum, archiwum "jednopoziomowe", tylko kodowania pewien nie jestem. Czy jest jakas inna metoda instalacji dodatków niż instalator??

alex51
26-04-2010, 09:34
Dziwna ta Twoja Joomla:), dla testu próbowałem zainstalować ten dodatek na serwerze i na localhoście i zainstalował się bez problemów. Jeśli nie idzie, to pozostaje instalacja "ręczna". W takich przypadkach na wszelkie kłopoty najlepszy... jest mov'AMP, po zainstalowaniu którego możesz zainstalować w jego prezentacji Joomla 1.5.16 wspomniany dodatek. Następnie należy za pomocą zainstalowanego pluginu w mov'AMPie odtworzyć jego wpisy w bazie danych i wgrać potrzebne pliki przez FTP na serwer.


1. Dodać nowy rekord w bazie danych:
tabela: jos_plugins=> rekord: System - mmBackground Free
>>patrz obrazek<< (http://alex51.funpic.de/joomla/jos_plugins.jpg)

2. Przez FTP dodać pliki:
- z paczki instalatora wybrać pliki opensource\mmbackground.php i opensource\mmbackground.xml i wgrać je do folderu:
plugins/system
- z paczki instalatora wybrać katalog mmbackground i wgrać go do folderu:
plugins/system
- z paczki instalatora otworzyć katalog language, wybrać plik opensource\language\en-GB.plg_system_mmbackground.ini i wgrać go do folderu:
administrator/language/en-GB/