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 | 33 hozzászólás

 

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!
    Ne maradj le, iratkozz fel! :-) Kérd a blogértesítőt itt »
    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.

      • D. Bikfalvi Moni

        Leveleink szerencsésen keresztezték egymást, ahogy Rejtő apánk mondaná.

        • Vali

          Nagyon tetszik ez a Rejtő – beszólás :-)!

          Egyébként az a spéci kérdésem, hogy hogy tudom megoldani, hogy a TAB SLIDE – oldalfül plugin beírt adatai ne tűnjenek el, ha oldalt vált a látogató? (megrendelő lap van benne, és a temékoldalak között lavírozva kellene megtartani a küldés gomb megnyomásáig a tartalmát)

          Tudsz segíteni? Köszönöm előre is!
          Vali

        • D. Bikfalvi Moni

          Na most ezt a kérdést nem egészen értem, ebben ludas lehet az is, hogy negyven fok meleg van árnyékban, de csak meleg van, árnyék nincs, hogy ismét Rejtő apánkat idézzem (igen, kívülről tudom a legtöbb regényét :-) ), de az is segítene, ha pontosítanád, hogy hol van ez az oldaladon, mert vetettem rá néhány pillantást, de nem találtam.

        • Vali

          Drága Móni! Nagyon köszönöm az odaadó munkád!

          És bírom a stílusod! :-) Ez a dolog a http://valeriebergee-mirrors.com oldalamon van.

          Puszillak! Vali

        • Vali

          ne keresd a megoldást! Egy másik hasonló plugin, a SLIDING WIDGETS megtartja a tartalmat az oldalváltások között is, de még van vele egy kis gond, lehet, hogy jövök vele.

          Nagyszerű a sulid! Tök jó osztályfőnök vagy! :-)

        • D. Bikfalvi Moni

          Köszönöm és szívesen és hajrá! :-)

    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!

    14. Vali

      Kedves Móni!

      Megint itt vagyok Sliding Widgets nevű rejtŐlyes pluginommal. Valami összeférhetetlen kód lehet a weblapommal, mert ahányszor oldalt váltok, annyiszor kezd ki-be csukódni. Az ötödiknél már nem is bújik el, hanem középre ugrik, és ott ugrál. Tudnál segíteni, hogy hogy lehetne meggyógyítani?

      előre is köszönöm szépen!

      valeriebergee-mirrors.com

      Vali

      • D. Bikfalvi Moni

        Kedves Vali!
        Sajnos nem ismerem ezt a plugint, még nem használtam, így csak hosszasabb tanulmányozás után tudnék választ adni – az viszont már megbízásos munka, a blog kereteibe nem fér bele…
        Sajnálom, hogy nem tudtam segíteni.

        U.i. rejtŐlyes :-)

    Szólj hozzá!

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


    *

    A következő HTML tag-ek és tulajdonságok használata engedélyezett: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>