Wsparcie » Motywy » zmiana html w szablonie pod buddypress

  • Rozwiązano specbabka

    (@specbabka)


    Witam, zainstalowałam buddypressa, ściągnęłam też wtyczkę BuddyPress Template Pack, która krok po kroku pokazuje jak pod buddy przygotować używany szablon. Mam wątpliwość ze zmianą kodu html w indexie. Mam napisane, że struktura kodu html w szablonie powinna wyglądać tak:

    [HEADER]

    <div id=”container”>
    <div id=”content”>
    [PAGE CONTENT]
    </div>

    <div id=”sidebar”>
    [SIDEBAR CONTENT]
    </div>
    </div>

    [FOOTER]

    a ja u siebie mam [page content] raczej w porządku, a [sidebar content] nie widzę, mam na końcu jedynie zapis

    <?php locate_template( array( 'sidebar.php’ ), true ) ?>

    <?php get_footer() ?>

    może ktoś doradzić co z tym zrobić? zostawić? jeśli zmienić to, jak?

Viewing 4 replies - 1 through 4 (of 4 total)
  • Moderator amistad18

    (@amistad18)

    Co prawda nigdy nie bawiłem się z szablonami pod buddypress’a, ale ta struktura wydaje mi się to IMO dziwna … mógł byś podać linka do tej instrukcji?

    Thread Starter specbabka

    (@specbabka)

    Ok, a więc instrukcja pojawia się podczas samej konfiguracji szablonu z bp, dzięki wtyczce BuddyPress Template Pack, nie mam więc linka, za to poniżej zacytuję ten krok instrukcji:

    „Step Three

    Now that the template files are in the correct location, click through your site (you can come back to this page at any point). You should see a BuddyPress admin bar at the top of the page, try visiting some of the links in the „My Account” menu. You should find that BuddyPress pages now work and are displayed.

    If you find that the pages are not quite aligned correctly, or the content is overlapping the sidebar, you will need to tweak the template HTML. Please follow the „fixing alignment” instructions below. If the content in your pages is aligned in the correct place then you can skip to the „Finishing Up” section at the bottom of this page.
    Fixing Alignment

    By default BuddyPress templates use this HTML structure:

    [HEADER]

    <div id=”container”>
    <div id=”content”>
    [PAGE CONTENT]
    </div>

    <div id=”sidebar”>
    [SIDEBAR CONTENT]
    </div>
    </div>

    [FOOTER]

    If BuddyPress pages are not aligned correctly then you will need to modify some of the templates to match your theme’s HTML structure. The best way to do this is to FTP to your theme’s files at:

    //wp-content/themes/intention/

    Then open up the page.php file (if this does not exist use index.php). Make note of the HTML template structure of the file, specifically the <div> tags that surround the content and sidebar.”

    Moderator amistad18

    (@amistad18)

    Więc jak, u Ciebie strona się rozjeżdża, czy nie? Ogólnie to w tym opisie, masz pokazany układ strony, div’y – rozumiejąc jako pojemniki, powinny mieć taki układ, że cały div zawierający środek strony, powinien się zaczynać w pliku header, div który zawiera treść wpisu/strony, też powinien się zaczynać w headerze, i kończyć w pliku chyba index.php? Nie wiem czy taka jest struktura w buddypress – ma się w tym środkowym pliku kończyć. Tam też się zaczyna sidebar, i kończy w pliku sidebar.php ( lub innym ), tam też się kończy div na całą treść strony. I w stopce pewnie się znajduje div na stopkę – czyli żadna nowość.

    Thread Starter specbabka

    (@specbabka)

    Dzięki, rozumiem, jednak to nie rozwiązuje mojego problemu. Strona rozjeżdża ale tylko właśnie ten panel boczny w czasie podejmowania jakiś czynności przez nowych userów np. logowanie, założenie nowej grupy etc. Prawdopodobnie rozwiążę to przez zmianę szablonu (przykładowo na tym domyślnym działa w porządku)

Viewing 4 replies - 1 through 4 (of 4 total)
  • Temat ‘zmiana html w szablonie pod buddypress’ jest zamknięty na nowe odpowiedzi.