Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

Jak zwęzić forum nie zmieniając szerokości nagłówka oraz stopki

Inne  Założony przez  remoHnospmiS.

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/

   
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.
Kodowanie, edycja i tworzenie styli, for, stron, poszczególnych elementów - polecane szczególnie dla osób, które nie potrafią sobie poradzić z problemami.
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.
Kodowanie, edycja i tworzenie styli, for, stron, poszczególnych elementów - polecane szczególnie dla osób, które nie potrafią sobie poradzić z problemami.
Znalazłem szablon index w ACP>style i szablony>strona główna-szablony>index:

<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ś:
<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.
Kodowanie, edycja i tworzenie styli, for, stron, poszczególnych elementów - polecane szczególnie dla osób, które nie potrafią sobie poradzić z problemami.
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.
Kodowanie, edycja i tworzenie styli, for, stron, poszczególnych elementów - polecane szczególnie dla osób, które nie potrafią sobie poradzić z problemami.
Super, dziękuje Ci bardzo! W szablonie strony głównej mam teraz tak:

<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:

   

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.
Kodowanie, edycja i tworzenie styli, for, stron, poszczególnych elementów - polecane szczególnie dla osób, które nie potrafią sobie poradzić z problemami.
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:

   

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
Kodowanie, edycja i tworzenie styli, for, stron, poszczególnych elementów - polecane szczególnie dla osób, które nie potrafią sobie poradzić z problemami.
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:

min-width: 1080px;

Domyślnie miałem tam ustawione 960px

PS. Ewentualnie byłbym zainteresowany Twoją odpłatną pomocą (wszystko zależy od ceny  :undecided: ), jeśli zajdziesz chwilę to napisz mi PW ile by to mniej więcej kosztowało.

Jeszcze raz dziękuję i pozdrawiam!



Użytkownicy przeglądający ten wątek:

1 gości