Mam problem ze zwężeniem forum bez zmiany szerokości nagłówka oraz stopki. Obecnie mam ustawioną szerokość na
width: auto;
a chciałbym zmienić szerokość na
width: 90%; ale tak żeby nagłówek i stopka nie miały po bokach białych marginesów.
Adres forum:
https://www.simpsonowie.de/
[
attachment=13224]
Najprościej będzie wyrzucić stopkę i nagłówek z tej samej tabeli (całkiem poza przenieść). Cały twój layout jest oparty na tabelkach, a edycja takiego czegoś to koszmar, który został porzucony wiele lat temu. Dużo lepiej jest się przenieść na jakiś styl z porządnym kodem.
Problem polega na tym że jestem początkujący i nie bardzo wiem jak to zrobić...
Pokaż szablony - index i ten w którym to leży, zapewne jakiś szablon xThreads lub innego pluginu sądząc po komentarzach.
Znalazłem szablon index w ACP>style i szablony>strona główna-szablony>index:
Kod:
<html>
<head>
<title>{$mybb->settings['bbname']}</title>
{$headerinclude}
<script type="text/javascript">
<!--
lang.no_new_posts = "{$lang->no_new_posts}";
lang.click_mark_read = "{$lang->click_mark_read}";
// -->
</script>
</head>
<body>
{$header}
{$welcomeguest}
{$inferno_shoutbox}{$forums}
{$boardstats}
<dl class="forum_legend smalltext">
<dt><span class="forum_status forum_on" title="{$lang->new_posts}"></span></dt>
<dd>{$lang->new_posts}</dd>
<dt><span class="forum_status forum_off" title="{$lang->no_new_posts}"></span></dt>
<dd>{$lang->no_new_posts}</dd>
<dt><span class="forum_status forum_offlock" title="{$lang->forum_locked}"></span></dt>
<dd>{$lang->forum_locked}</dd>
<dt><span class="forum_status forum_offlink" title="{$lang->forum_redirect}"></span></dt>
<dd>{$lang->forum_redirect}</dd>
</dl>
<br class="clear" />
{$footer}
</body>
</html>
Tak jeszcze spytam... Statystyki zaliczasz do stopki czy nie? Jeśli nie, to wystarczy zmienną
{$forums} dodać w takim czymś:
Kod:
<div style="width: 90%; margin: 0 auto;">
{$forums}
</div>
Po komentarzach używasz według mnie na stronie głównej szablonu xthreads lub innego pluginu i ten szablon co podałeś jest nadpisywany.
Statystyk nie zaliczam do stopki. index_boardstats znajduje się w > Strona główna - szablony
Przeszukałem wszystkie szablony i nie znalazłem szablonu xthreads.
Do jakiego szablonu mogę dodać zmienną {$forums}?
Już masz ją w szablonie podanym tutaj przez ciebie.
Super, dziękuje Ci bardzo! W szablonie strony głównej mam teraz tak:
Kod:
<div style="width: 95%; margin: 0 auto;">
{$inferno_shoutbox}
</div>
<div style="width: 95%; margin: 0 auto;">
{$forums}
</div>
<div style="width: 95%; margin: 0 auto;">
{$boardstats}
</div>
Na stronie głównej forum uzyskałem zamierzony efekt.
Natomiast szerokość poszczególnych forów nadal się nie zmieniła i wygląda tak:
[
attachment=13225]
W jakich szablonach mam jeszcze dokonać zmian aby i to zmienić?
forumdisplay
Otwórz stronę, wciśnij ctrl+u i na samej górze będzie nazwa szablonu głównego.
Mam jeszcze jeden problem:
Na monitorze o rozdzielczości 1366x768 problem zniknął. Natomiast na monitorze o rozdzielczości 1920x1800 mam nadal białe paski po prawej i lewej stronie zarówno przy nadgłówku jak i stopce:
[
attachment=13227]
A zależało mi też na tym, aby szerokość forum dopasowywała się automatycznie do rozdzielczości monitora.
Jak chcesz takie automatyczne dopasowywanie, to musisz mieć responsywny styl. Obecny jest na tabelkach, do responsywności wymaga w sumie przepisania go w całości.
Możesz przenieś te style do CSS i użyć media queries dla każdej z rodzielczości, ale do końca responsywne to nie będzie i tak. Wiecej tutaj:
https://www.w3schools.com/css/css_rwd_mediaqueries.asp
Chcę Ci bardzo podziękować za pomoc! Niestety w związku z tym że jestem nowicjuszem w tej dziedzinie, sam nie poradzę sobie sam z tym problemem...
Jedyne co udało mi się jeszcze zrobić to usunięcie białych pasków przy nagłówku i stopce przy rozdzielczości 1920X1080.
Po prostu w arkuszu global.css >container dokonałem zmiany:
Domyślnie miałem tam ustawione 960px
PS. Ewentualnie byłbym zainteresowany Twoją odpłatną pomocą (wszystko zależy od ceny
), jeśli zajdziesz chwilę to napisz mi PW ile by to mniej więcej kosztowało.
Jeszcze raz dziękuję i pozdrawiam!