Egyszerűen kezelhető weboldal, gyorsan, programozói tudás nélkül!

Oldalsáv nélküli oldalak

2010. április 14. | Téma: Statikus oldalak

 

Akik nem ismerik a WordPresst, csak hallottak róla, azok így aggódnak: de én nem akarok blogot, én “normális” weboldalt akarok! Te már nyilván tudod, hogy a WordPress jóval több, mint egy blogmotor, de azt talán még nem tudtad, hogy a ”blogos kinézet” legfontosabb elemét, az oldalsávot ki is lehet kapcsolni. Lássuk, hogyan!

Ha “normális” weboldalt szeretnél, azaz nem blogbejegyzéseket és oldalsávot, hanem egy állandó, úgynevezett “statikus” oldalt, amelynek nincs oldalsávja, akkor a következőket kell tenned.

Az oldalak kinézetét a page.php nevű fájl adja meg, amelyet a sablonod fájljai között találsz. Ebben van egy olyan utasítás, amely az oldalsávot hívja be: ez a <?php get_sidebar(); ?> utasítás. Ha azt szeretnéd, hogy az oldalaidon ne legyen oldalsáv, ezt kell kitörölnöd (Vezérlőpult -> Megjelenés -> Szerkesztő -> Oldal sablon). És kész…

No, azért ne legyünk ennyire durvák :-) A fenti módszer ugyan valóban használ, de akkor mindenhonnan eltűnik az oldalsáv. Lehet, hogy nem egészen ezt akartad…

A helyes megoldás a következő.

Töltsd le a page.php fájlt a tárhelyedről, és nevezd át, mondjuk statikus.php névre. Nyisd meg a Jegyzettömbbel vagy a PSPad Editorral (nehogy Wordöt használj!!!). A tetejére másold be az alábbi sorokat:

<?php
/*
Template Name: statikus
*/
?>

Ezután töröld ki az oldalsávot hívó sort (<?php get_sidebar(); ?>), mentsd el a fájlt, és töltsd fel FTP-vel a tárhelyedre, a sablonod könyvtárába.

Lépj be a Vezérlőpultba, és az Oldalak menüpontban válaszd azt, hogy Új hozzáadása. A szerkesztőablaktól jobbra, a Tulajdonságok dobozában van egy olyan lehetőséged, hogy Sablon. Itt eddig csak egy választásod volt, az Alapértelmezett sablon használata, de most, hogy van egy másik is, a statikus nevű, már ezt is felkínálja a rendszer. Válaszd tehát a legördülő menüből a statikus sablont (vagy azt, amilyen nevet adtál neki), készítsd el az oldalt a szokásos módon, és próbáld ki, hogy néz ki most.

Azt fogod tapasztalni, hogy az oldalsáv valóban eltűnt, ám a helye üres – és ez így nem valami szép. A jó hír az, hogy ez a probléma megoldható. A rossz hír az, hogy ezt egyedileg kell kitalálnod, ugyanis minden sablon más… Vannak olyanok, ahol span-24 és hasonlók adják meg az adott oldalelem szélességét, és vannak olyanok, ahol a style.css-ből kell kikeresned a lap tartalmának (content) a szélességét, illetve azt, hogy ezt hogyan igazíthatod középre. Az is elképzelhető (mint itt, a wp-suli sablonjában), hogy egy 1px magasságú kép ismétlődik, és ez adja meg a hátteret, nem egy szín, ezzel is gondod lehet. Jobbat nem tudok: próbálgass! Légy bátor, hiszen nem ronthatod el – ha próbálgatás előtt készítesz egy biztonsági mentést a sablonod fájljairól, akkor nyugodtan változtathatsz benne bármit, legfeljebb majd visszamásolod az eredetit, ha elrontottad. De erről semmiképp ne felejtkezz el!

Készítettem egy rövid videót is a vizuális típusok kedvéért – nézd végig, én hogyan tüntetem el az oldalsávot a próbaoldalról.

 

 

Hasznos volt? Oszd meg másokkal is!

    26 hozzászólás

    Kérdésed, hozzáfűznivalód van? Oszd meg velünk!

    1. szalszil

      Nagyon köszönöm, régóta vártam már rá. Megyek is megvalósítani :-)

    2. Gerbovics Péter

      …VAGY, van ennél sokkal könnyebb és egyszerűbb megoldás:

      Feltelepítjük és bekapcsoljuk ezt a bővítményt, amivel ezentúl a Megjelenés > Widget menüponton belül minden egyes aktív widgetnél külön-külön beállíthatjuk, hogy mikor és hol jelenjen meg.

      Bővítmény: Widget Context

      Nekem widgetek Főoldalnál és bejegyzéseknél vannak, de már a statikus oldalaimnál nincsenek, mert én így akartam a kinézetét a honlapomnak.

      Sok sikert hozzá, nagyon egyszerű a kezelése, csak azt pipálod be, ahol akarod, hogy megjelenjen! ;)

    3. D. Bikfalvi Moni

      Na de várjál, az csak azt kapcsolja ki és be, hogy egy widget megjelenjen-e vagy sem (ha jól értem). Itt viszont arról van szó, hogy komplett eltűnik az oldalsávnak még a helye is. Nézd meg mondjuk a Segítség! oldalt itt nálam, olyanra gondolok.

    4. Gerbovics Péter

      Eddig a részig oldja meg a bővítmény a dolgot:

      “Azt fogod tapasztalni, hogy az oldalsáv valóban eltűnt, ám a helye üres – és ez így nem valami szép.”

      Utána – ahogy írtad style.css-nél – a szélességet, már nekünk kell kifürkészni.

      Viszont ezzel a bővítménnyel nem kell a page.php módosítással bajlódni.

      • D. Bikfalvi Moni

        De igen, kell, mert a style.css-ben átírt szélességre hogyan hivatkozunk? Azt a page.php hívja meg, és ha átírjuk, akkor minden oldal olyan széles lesz. Éppen ezért kell kétféle oldalsablon, hogy lehessen választani, az adott oldalt melyikbe szánjuk.

    5. gitta

      Kedves Moni!
      a sablonom olyan, hogy dupla oldalsávom van jobb oldalon, a bejegyzéseknél viszont a kommentek vannak az oldalsáv helyén.
      azt szeretném megoldani, hogy a kommentek lekerüljenek a poszt alá, hogy ez a hely felszabaduljon.
      Szeretnék “legfrissebbek”, “utolsó kommentek” és “hirlevél-feliratkoztatás” widgetet meg ebook-bannert kitenni (hiszen aki mélylinkből vagy keresőből jön, az nem látja a főoldalamat) a többi hely pedig remélhetőleg hirdetéseké lesz.
      Nagyon tetszik ez a sablon, és már sok mindent át is írtam benne, jó lenne megtartani :)
      Köszönöm, és várom mielőbbi válaszodat!

      • D. Bikfalvi Moni

        Szia!
        Megnéztem, ezt valószínűleg csak programozással lehet megoldani. Ez a sablon ilyen. Biztosat akkor tudok mondani, ha adsz egy admin hozzáférést az oldaladhoz, hogy belülről megnézzem a fájlokat, de 99%, hogy “kódturkászás” lesz belőle. Keress meg az info kukac wp-suli.hu e-mail címen, hogy megbeszéljük.

    6. VKati

      Szia!
      Ez a honlap, amit csinálok folyamatosan, még nagyon nem kész, de bírkózom vele. Amivel nem bírok, az az oldalsávokban lévő widgetekben lévő alapszín. Egyszerűen nem bírom megtalálni, hol tudom megváltoztatni. És a benne lévő betűknek a színét? És a widgetek címsorainak a színét? Végigolvastam az összes bejegyzésedet (majdnem), de nem találtam olyat, ami segített volna. Megtennéd, hogy megnézed?
      Köszönöm!

    7. Gigi

      Megtaláltam!!!! Köszi még egyszer, ezerszer! :)

    8. Sz.Bea

      sziasztok,

      kicsit megzavarodtam, amikor a fent leírtakat alkalmazni próbáltam, mert az én sablonom nem úgy hívja be a sidebar-t, hanem így:

      Lehet, hogy másnak ez nem okoz gondot, de gondoltam, hátha van, akinek segítek vele, ha leírom :)

    9. Sz.Bea

      hoppá, eltűnt a sor:

      kacsacsőr kérdőjel php include (TEMPLATEPATH.”/sidebar1.php”);kérdőjel kacsacsőr

      remélem, most jó lesz

    10. Noé

      A leírásod alapján neki szerettem volna állni egy ilyen statikus oldal létrehozásának, de kiderült, hogy a sablon (Elagant Grunge) alapból tudja ezt. :) Hiii! Most úgy örülök magamnak.

      Egyúttal szeretném is megköszönni a sablon fordítását! Sok időt megspóroltál! KÖSZÖNÖM!

      Egy kérdésem azért lenne ezzel a sablonnal kapcsolatban: bejelöltem a sablon saját beállításainál, hogy keretes képeket szeretnék a bejegyzésekhez. Még csak két próba bejegyzésem van, de az egyiknél a szöveg rálóg a képre. Mi okozhatja a problémát? Ha egyébként nem kérek keretet, akkor nem tapasztaltam ezt a “rálógást”.

      Sablon átszínezésével kapcsolatban esetleg találok nálad leírást? Ha szeretnék egy kis színt is belevinni a sablonba.

      • D. Bikfalvi Moni

        Szívesen :-)

        A keretes dolgot nem tudom így kívülről megmondani. Adj meg mondjuk 10 px értéket a vízszintes szünetnél (Kép beállítások -> Haladó beállítások) (ezt akkor látod, ha a bejegyzésszerkesztőben a kép fölé viszed az egeret és rákattintasz az ilyenkor megjelenő kép ikonra).

        Nem írtam az átszínezésről, mert ez css feladat.

    11. Noé

      Újra visszatértem a bejegyzésedhez. Most olvasom, hogy videót is készítettél. De azt nem látom, hogy hol tudnám megnézni?!

    12. Noé

      Jelentem Explorerben látszik a videó, Firefoxban nem.

    13. Mácsai Zsolt

      A video friss (október 4.) FF, Chrome, Opera és Safari alatt sem látható. A helye Chrome és Safari alatt látszik, egyébként az sem. Érdekes, IE9 alatt ott van, FF-ben és Chrome-ban IETab-bal szintén látható.

      • D. Bikfalvi Moni

        Fura. Kösz, hogy szóltál. Az ég áldja ezt a sokféle böngéazőt, hogy képtelenek a kompatibilitásra…
        Most egy másik módszerrel tettem fel, léci ellenőrizd, hogy így látszik-e! (Nálam igen, de az nem mérvadó, nálam eddig is látszott…)
        Kösz, szia!

    Kérdésed, hozzáfűznivalód van? Oszd meg velünk!

    Email cím (nem tesszük közzé) A kötelezően kitöltendő mezőket * karakterrel jelöljük

    *


    *

    Facebook

    Likebox Slider Pro for WordPress