Kérdés egy sablon, több oldal - más-más háttérrel

Több
2012 márc. 13 14:11 - 2012 márc. 13 14:19 #1 Írta: tibor16
tibor16 létrehozta a témát: egy sablon, több oldal - más-más háttérrel
sziasztok

igazándiból, lehet a 2.5-höz kellett volna írnom, - de mindkettőnél érdekelne, ha van megoldás

1 - eddig úgy készítettem (kezdő lévén) az oldalakat, amelyekhez más hátteret akartam rakni mint az azt megelőző lapnál, hogy a teljes sablon csomagot elmentettem más néven (Artisteer) más háttérrel. De van egy weblapom, ami 280 html-t tartalmaz, amit át szeretnék rakni Joomlába, és ezzel a módszerrel nem tűnik túl jó megoldásnak. Már csak a sablon mérete 280 x 26 MB- azért az elég durva...
- van erre más mód esetleg?
Olyasmire gondolok, hogy egy sablonon belül meghatározni más-más hátterű, és persze tartalmú oldalakat? ha van rá mód, akkor azt hogy is kell csinálni?

2 - Eddig, elég szép sikerrel használtam, megtanulva a nekem kellő dolgokat, a Dreamweavert. Vannak nagyon kényelmes funkciói, ha pl dw template-t használok... Ilyen pl, hogy elég a legelső sablonon, amire a többi épül, - átírni a bannert, és szépen sorban az összes oldalnál ugyanezt megteszi a program. Így pl egy évszakváltásos banner csere, negyedóra alatt megvolt a 280 oldalon. Van valami hasonlóra lehetőség a Joomlában?
Remélem igen - és ha van, akkor miként kell használni?

3 - a most készített lapon - már frissítettem 2.5-ösre - szeretnék alkalmaz google map-ot... Nézegettem már, és tudom, hogy van ilyen beépülő, de szeretném kikérni a tanácsotokat, melyik használható a leginkább... Vagy ehhez is a html beépülőt használjam?

4 - Hasonlóan lenne az előzőhöz még egy kérdésem - a html-ezés során, a legszívesebben a Clearbox nevű, magyar fejlesztésű képgalériát használtam, valami hasonlót keresek. Eddig kipróbáltam az egyszerűbbek közül - Sigplus-t, Boxplus-t, - ami egyszerű ugyan, de ha jól gondolom, nem használja ki a Joomla lehetőségeit. Kipróbáltam a Phoca Gallery-t is, aminek a Shadowbox-os része tetszett- de lehet, hogy a gyakorlatlanság miatt, sokáig tartott mire egy képgalériát összeraktam... Kipróbáltam még a Kunena-t, de ott valami nem jött össze, így letettem róla. Szóval valami olyant keresek, amelynek lehet galériánként állítani a paramétereit, egy képről indul (nem rakja tele az oldalt a thumbanilekkel, és azért a Joomla képessgeit is használja - visszakereshető stb...

Még valami, csak free megoldások jöhetnek számításba... sajnos.


Előre is köszönöm a segítséget...
Utolsó szerkesztés: 2012 márc. 13 14:19 Írta: tibor16.

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2012 márc. 13 19:28 #2 Írta: coilevi
coilevi válaszolt a témára: Válasz: egy sablon, több oldal - más-más háttérrel
Az elsőhöz:

Egy lehetséges, verziófüggetlen megoldás, hogy menüpontonként lehet CSS osztály utótagot megadni. Ehhez a sablon index.php-jába, közvetlenül a <head> tag után másold be ezt a kódot:
<?php
   $itemid = JRequest::getVar('Itemid');
   $menu = &JSite::getMenu();
   $active = $menu->getItem($itemid);
   $params = $menu->getParams( $active->id );
   $pageclass = $params->get( 'pageclass_sfx' );
 ?>
Annak az elemnek, amit a CSS osztály utótaggal formázni szeretnél (szerintem itt a body-nak, ha a hátteret szeretnéd menüpontonként különbözőre) add meg ezt a class-t:
class="<?php echo $pageclass ? $pageclass : 'default'; ?>"
A CSS osztály utótagot az adott menüpont paramétereinél lehet megadni, az "Oldalmegjelenítési beállítások - Oldal osztálya" részen. Amit ott megadsz, arra a class-ra tudsz írni külön CSS-t.

Forrás: docs.joomla.org/Using_the_Page_Class_Suffix_in_Template_Code
A következő felhasználók mondtak köszönetet: tibor16, Isodius

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2012 márc. 13 19:36 #3 Írta: coilevi
coilevi válaszolt a témára: Válasz: egy sablon, több oldal - más-más háttérrel
Illetve van Joomla kiegészítős megoldás is, pl.: extensions.joomla.org/extensions/style-a...ign/templating/14053
A hozzárendeléseket finomhangolni az Advanced Module Manager -rel vagy a MetaMod -dal lehet a legjobban.
A következő felhasználók mondtak köszönetet: tibor16

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2012 márc. 13 19:46 - 2012 márc. 13 19:47 #4 Írta: coilevi
coilevi válaszolt a témára: Válasz: egy sablon, több oldal - más-más háttérrel
A 3.-hoz:
Attól függ, hogyan, mire akarsz Google Map-et használni.

Ha pluginként, akkor én a Googlemaps Plugint ajánlom: extensions.joomla.org/extensions/maps-a-...-locations/maps/1147 . Nagyon durván sokféle megjelenítést tud: tech.reumer.net/Google-Maps/Demo-Google-Maps/

Ha komponensként, akkor szerintem a GMapFP a király: extensions.joomla.org/extensions/maps-a-...-locations/maps/9975
Utolsó szerkesztés: 2012 márc. 13 19:47 Írta: coilevi.
A következő felhasználók mondtak köszönetet: tibor16

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2012 márc. 14 01:47 #5 Írta: tibor16
tibor16 válaszolt a témára: Válasz: egy sablon, több oldal - más-más háttérrel
Nagyon köszönöm a válaszokat -
- az ünnepek alatt tervezem is a sablon elkészítését. Mivel a PHP-t inkább csak "szagolgatom" :) - ezért nagyon valószínű, ha ehhez a "hídhoz" érek, akkor jelentkezni fogok.

Minden esetre - hogy egyáltalán szóba kerülhet a megoldás - itt az eltérő lapok/eltérő hátterekkel, classokkal - ról írok, már önmagában is nagyon jó hír...

A Googlemaps-ot használni is fogom, amit most készítek - úgyhogy ez is jól jött...

Jó hétvégét - hozzáteszem, ha baj van, akkor meg sikítok... :)
Köszi még egyszer!

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2012 márc. 16 13:29 #6 Írta: tibor16
tibor16 válaszolt a témára: Válasz: egy sablon, több oldal - más-más háttérrel
Ezt a kódot, ezt hol kell megadni? (#295 hsz)

class="<?php echo $pageclass ? $pageclass : 'default'; ?>"

Valamint az utólagos saját class, ami pl így néz ki:

.bgr-bemutatkozunk {
background-image: url(images/bgr1.png);
background-repeat: repeat-y;
}

ezt hol adjam meg? - a template.css -ben? (Artisteer ezt használja a template-nél)

Köszönöm előre is - óriási lenne, ha működik...


Tényleg, ezzel a kóddal csak a háttérre lehet megadni változatot, vagy másra is van lehetőség?
pl esetleg eltérő CSS fájl (nem class) megadására?

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2012 márc. 17 14:26 #7 Írta: coilevi
coilevi válaszolt a témára: Válasz: egy sablon, több oldal - más-más háttérrel
- a kódot arra az elemre kell megadni az index.php-ban, amelyik elemet formázni szeretnéd az Oldal osztálynál megadott class-szal
- az ott megadott class-ra írj egy formázást a template.css-ben, úgy, hogy a menünél megadott karaktersorozat elé teszel egy pontot.

Tehát:
- menünél a Osztály utótaghoz: akármi
- template.css-ben: .akármi{formázás}

Ezzel a módszerrel csak class-t lehet adni, másik CSS fájlt nem lehet meghívni. Viszont bármelyik elemre alkalmazható (akár egyszerre többre is, a formázások öröklődése miatt). Másik CSS fájl meghívása az említett kiegészítős megoldásokkal szerintem megoldható.

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2012 máj. 01 13:54 #8 Írta: tibor16
tibor16 válaszolt a témára: Válasz: egy sablon, több oldal - más-más háttérrel
sziasztok,
most vált aktuálissá a background váltás, ill egyebek új class által szabályozott megjelenítése.
Az van, hogy sajnos, nem boldogulok...
lLetöltöttem, telepítettem a Custom CSS plugint, de mivel nem vagyok jó angolos, nem értem, mit hova kell beszúrni...

Custom CSS leírás oldala

Mivel Artisteerrel készült a sablon - ott az általam megváltoztatni kívánt, a hátteret adó sheet.png-t befoglaló class/div nincs a Joomla szabályozható pozíciói között. Tehát, már az elején elakadok, mert akkor milyen pozícióba rakjam...?, amikor a modulkezelőben definiálni szeretném a helyet, amit meg szeretnék változtatni. Állítólag azt változtatja, ahova definiálom - de ez sem jó - mert nem egyféle szabályt szeretnék megváltoztatni...

Ha mégis tovább lépnék, utána, - az én étrelmezésem szerint, a Custom CSS Module parameters mezőben megadom, mely szabályok azok, amelyeket meg szeretnék változtatni, vagy megadok egy általam készített CSS fájl útvonalat...- na de...

Ha csak szabályt adok meg, akkor a készülő cikknél azt hova kell beszúrni? - írja, hogy inline - akkor kódszerkesztővel a szöveg elé, vagy a megadható alkalmazandó szabályokhoz, az adminisztrátori menüben?

Ha pedig új CSS fájlt adok meg, akkor az egyszeri, - akkor az a modul menüben, ha meg van adva, az összes új cikken, azonos szabályokat jelent? Akkor meg csak egyet léptem előre, - ami tekintve, hogy minden új oldalnak más backgroundot szeretnék, és más egyebet - a sz@rnak egy pofon...

Kérek szépen valakit, aki érti az informatikus angolt, vagy inkább magát a metódust, nézzen már rá, és írja le - lehetőleg egyszerűen, mint a faék - mert nem vágom... miképpen kell ezt csinálni?

Köszönöm előre is a segítséget

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2012 máj. 01 14:45 - 2012 máj. 01 14:50 #9 Írta: Balázs
Balázs válaszolt a témára: Válasz: egy sablon, több oldal - más-más háttérrel
Ilyenkor jönne jól egy Framework használata. Én pl. az Extrémsesküvő -nél egy JAT T3-as Framework alapú sablont készítettem és minden menüpontra, más-más háttérkép és betűszínt tölt be, amit egyszerűen be lehetett állítani a sablon adminjában.

Ha bizalmas információt szeretnél közölni az adminokkal, akkor tedd az üzeneted tartalmát a [ confidential ][ /confidential ] címkék közé (szóközök nélkül).

Joomla! tanácsadás, oktatás, fejlesztés - joomlabs.hu
Utolsó szerkesztés: 2012 máj. 01 14:50 Írta: Balázs.

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2012 máj. 01 15:01 #10 Írta: tibor16
tibor16 válaszolt a témára: Válasz: egy sablon, több oldal - más-más háttérrel
Feltételezem, hogy ez meg fizetős?
Gondolom azért nem adtál linket. Amennyire látom, mintha nem lenne lehetőség, csak reg-hez kötve, a letöltéshez. De lehet, hogy nem jó helyen keresgéltem...
Ha, esetleg, korábbi verzió is használható, pl háttércserékhez - akkor jól jönne egy link...

Jelentkezz be, hogy te is részt vehess beszélgetésben!