Oficjalny Support PHP-Fusion
  • Start 🏠
  • Logowanie 🔑
  • Rejestracja 📝
  • Artykuły 📰
    • Modyfikacja CMS PHP-Fusion v9
    • Instalacja CMS PHP Fusion v9
    • Wtyczki panele dla CMS PHP Fusion
    • Kalkulatory dla CMS PHP Fusion
  • Forum 💬
    • Forum
    • Najnowsze dyskusje
    • Wątki bez odpowiedzi
  • Pobieralnia 📂
  • Deutsch 🇩🇪

test
  1. Strona główna
  2. Forum
  3. Optymalizacja SEO dla Stron Internetowych
  4. Budowa własną szaty graficzną w PHP Fusion v9

Budowa własną szaty graficzną w PHP Fusion v9

Ostatnia aktualizacja 3 miesiąc temu
Informacje o witrynie
Sortuj według: Najstarsze
  • Najstarsze
  • Najnowsze
Obserwuj wątekDrukuj
Zastępcza grafika
ZbigniewUżytkownik
Opublikował(a) 3 miesiąc temu
#1
Budowa szaty graficznej w PHP Fusion v9 jest prosta.
Plik tematu w zasadzie może zawierać czysty kod HTML, nawet nie potrzebuje interpretatora PHP. Jedynym wymaganiem jest zapisanie pliku z rozszerzeniem PHP.
Zaawansowany kod PHP, który jest wstawiony, często jest sztuką dla samej sztuki. Bardzo często jest tworzony przez informatyków tylko po to, aby osoby, które nie interesują się zbytnio budową tego pliku, nie mogły go samodzielnie modyfikować.
Sama skórka w rzeczywistości zawiera jedynie cztery fragmenty osadzone w DIV:
  • Logo strony.
  • Menu.
  • Treść strony.
  • Stopka.

Ponieważ ideą CMS jest łatwa obsługa bez znajomości kodu HTML, niemal wszystkie systemy CMS to ułatwiają. Jedne są łatwe w obsłudze, inne nie.
Jeśli ktoś obserwuje, jakie CMS-y osiągają lepsze pozycje w wyszukiwarkach, można zauważyć, iż te, które są trudniejsze w obsłudze, osiągają lepsze wyniki. Więc jeśli chcesz, aby twoja strona osiągała dobrą pozycję w wyszukiwarkach, musisz zbudować własną skórkę szablonową, bez błędów, jakie posiadają CMS-y.

[size=14]Co będziesz potrzebował:[/size]

DIV z poprawnie zbudowanym logo strony. Tego nie osiągniesz w żadnym szablonie. Co ma zawierać ten DIV? Niewielkich rozmiarów logo, raczej o równych bokach, a nie długi prostokąt. Logo to nie jest ogromnych rozmiarów baner z krajobrazem czy uśmiechniętymi ludźmi. Banery wstawia się na jednej z podstron, a nie na wszystkich stronach. Grafika powinna być w nowoczesnym formacie, czyli SVG albo WEBP. Nie powinna spowalniać ładowania stron. Musi zawierać opis alt, czyli dymek po najechaniu kursorem.
Musi zawierać podane rozmiary o prawidłowych proporcjach. W przypadku CMS PHP Fusion, aby sesje działały poprawnie i nie następowała ich utrata, muszą to być dwa powtórzone linki: jeden do twojej domeny, drugi do twojej domeny/index.php. Oczywiście, jeśli chcesz, aby twoja strona znajdowała się wysoko w wyszukiwarkach, jest to jedyne wyjście, aby twoja strona była poprawnie indeksowana. Stroną startową musi być plik index.php, a nie jak to kiedyś sugerowano – newsy. Jednak nie zgłasza się do Google pliku index.php, ale nazwę domeny. Jak to zrobić? Tu masz przykład.
Kod Pobierz kod źródłowy
function render_page() {
 $locale = fusion_get_locale('', ERA_LOCALE);
 $settings = fusion_get_settings();
 $theme_settings = get_theme_settings('ERA');
if (iMEMBER) {
 echo '<div class="container"> <div id="header" class="clearfix bg-white m-t-20 m-l-20" style="max-width:100%;"> <a href="https://phpfusion9.pl/index.php" target="_self"> <img src="/images/phpfusion.webp" alt="Oficjalny Support PHP-Fusion " title="Oficjalny Support PHP-Fusion " class="img-fluid" width="95" height="82" loading="lazy"> </a> </div> </div>';
} else {
 // Link dla nie zalogowanych
 echo '<div class="container"> <div id="header" class="clearfix bg-white m-t-20 m-l-20" style="max-width:100%;"> <a href="https://phpfusion9.pl/" target="_self"> <img src="/images/phpfusion.webp" alt="Oficjalny Support PHP-Fusion " title="Oficjalny Support PHP-Fusion " class="img-fluid" width="95" height="82" loading="lazy"> </a> </div> </div>';
}

Następnie masz menu strony. Jak zrobić menu strony? Utwórz sobie własną stronę. Nie dodawaj żadnej treści. Następnie użyj podglądu HTML, na przykład wciskając Ctrl oraz U. Menu strony zaczyna się od .
Kod Pobierz kod źródłowy
<div id="DefaultMenu
Skopju ten fragment i umieść w .
Kod Pobierz kod źródłowy
echo ' ';

Kod Pobierz kod źródłowy
echo '<div id="DefaultMenu" class="navbar navbar-default" role="navigation"> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#DefaultMenu_menu" aria-expanded="false" aria-controls="DefaultMenu_menu"> <span class="sr-only">Przełącz nawigację</span> <span class="icon-bar top-bar"></span> <span class="icon-bar middle-bar"></span> <span class="icon-bar bottom-bar"></span> </button> </div> <div class="navbar-collapse collapse" id="DefaultMenu_menu"> <ul class="nav navbar-nav">'; 
 if (iMEMBER) {
 echo '<li><a href="index.php" class="nav-link">Start 🏠</a></li> ';
 } else {
 echo '<li><a href="https://phpfusion9.pl/" class="nav-link">Start 🏠</a></li> ';
 }
 echo '<li><a href="/login" class="nav-link">Logowanie 🔑</a></li> <li><a href="/register" class="nav-link">Rejestracja 📝</a></li> <li class="dropdown"> <a href="/artykuly" class="nav-link dropdown-toggle" id="dropdownMenu" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Artykuły 📰<span class="caret"></span></a> <ul class="dropdown-menu" aria-labelledby="dropdownMenu"> <li> <a href="/modyfikacja-cms-php-fusion-v9" class="dropdown-item">Modyfikacja CMS PHP-Fusion v9</a> <p class="dropdown-item-description">Kategoria na temat modyfikacji CMS PHP-Fusion v9.</p> </li> <li> <a href="/instalacja-ustawinia-CMS-PHP-fusion" class="dropdown-item">Instalacja CMS PHP Fusion v9</a> <p class="dropdown-item-description">Kategoria na temat instalacji CMS PHP Fusion v9.</p> </li> <li> <a href="/wtyczki-php-fusion" class="dropdown-item">Wtyczki panele dla CMS PHP Fusion</a> <p class="dropdown-item-description">Kategoria na temat wtyczek i paneli dla PHP-Fusion v9.</p> </li> </ul> </li> <li class="dropdown"> <a id="ddlink29" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" href="/forum" class="nav-link dropdown-toggle">Forum 💬<i class="caret"></i></a> <ul id="menu-29" aria-labelledby="ddlink29" class="dropdown-menu"> <li><a href="/forum" class="dropdown-item">Forum</a></li> <li><a href="/forum/latest" class="dropdown-item">Najnowsze dyskusje</a></li> <li><a href="/forum/unanswered" class="dropdown-item">Wątki bez odpowiedzi</a></li> </ul> </li> <li><a href="/downloads" class="nav-link">Pobieralnia 📂</a></li> <li><a href="/de" class="nav-link">Deutsch 🇩🇪</a></li> </ul> </div> <br>';

Następnie masz kod który sprawia iż strona jest responsywna.
Należy to pozostawić spokoju.Dochodzi jeszcze stopka strony.
Edytujesz jedynie stopkę strony.
Kod Pobierz kod źródłowy
echo '<div class="col-xs-12 col-sm-4 col-md-4 col-lg-4 hidden-xs"></div>'; 
 echo '</div>';
 echo '<h2 class="text-dark text-center" style="margin-top: 30px;">Informacje o prawach autorskich i polityce prywatności</h2>';
echo '<div class="text-center">';
 echo '<h3 class="text-dark">';
 echo '<span>2014 - 2025 <a style="color: #007bff; text-decoration: underline;" href="https://phpfusion9.pl/" target="_blank"> © phpfusion9.pl</a><br><br>';
 echo '<a style="color: #007bff; text-decoration: underline;" href="https://phpfusion9.pl/polityka-prywatnosci" target="_blank">🛡️ Polityka prywatności</a><br><br>';
 echo '<a style="color: #007bff; text-decoration: underline;" href="https://phpfusion9.pl/kontakt" target="_blank">📞 Kontakt</a><br>';
 echo '</span></h3>';
echo '</div>';
echo '<div class="text-center" style="background-color: #f8f9fa; padding: 20px;">';
 echo '<h4 class="text-dark">Dodatkowe informacje</h4>';
 echo "<span> Powered by <a style='color: #007bff; text-decoration: underline;' href='https://phpfusion.com' target='_blank'>PHPFusion</a>. Copyright ©2025 PHP Fusion Inc. <br> Released as free software without warranties under <a style='color: #007bff; text-decoration: underline;' href='https://www.gnu.org/licenses/agpl-3.0.html' target='_blank'>GNU Affero GPL</a> v3. </span>";
echo '</div>';
echo '</div> </div>';
echo '</footer>';
test
możesz przeglądać wszystkie wątki dyskusji na tym forum.
nie możesz rozpocząć nowy wątek dyskusji na tym forum.
nie możesz odpowiadać na posty w tym wątku dyskusji.
nie możesz rozpocząć ankietę na tym forum.
nie możesz dodawać załączniki w tym forum.
nie możesz pobierać załączniki na tym forum.
Moderator: Administrator
Użytkownicy, którzy uczestniczyli w dyskusji: Zbigniew

Informacje o prawach autorskich i polityce prywatności

2014 - 2025 © phpfusion9.pl

🛡️ Polityka prywatności

📞 Kontakt

Dodatkowe informacje

Powered by PHPFusion. Copyright ©2025 PHP Fusion Inc.
Released as free software without warranties under GNU Affero GPL v3.