Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Menu ładowane z osobnego pliku - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Początkujący webmaster (https://www.webmastertalk.pl/forum-poczatkujacy-webmaster)
+--- Wątek: Menu ładowane z osobnego pliku (/thread-menu-ladowane-z-osobnego-pliku)



Menu ładowane z osobnego pliku - mosi2 - 02-01-2011




RE: Menu ładowane z osobnego pliku - Kartofelek - 02-01-2011

Wujek Google -> php include


RE: Menu ładowane z osobnego pliku - maciejkk - 02-01-2011

Myślę, że lepiej by było osadzić tą stronę w jakimś systemie CMS - najlepiej w WordPress. Oczywiście, można wczytać menu z pliku, najwygodniej będzie użyć do tego jQuery.

Stwórz plik np. TXT (menu.txt), w którym umieszczasz swoje menu:
Kod:
<p class="imInvisible">Menu główne:</p>

    <div style="float: left" id="my_menu" class="sdmenu">

<div>

    <span><font face="Cambria">Ogólne</font></span>

        <a href="index.php" title="">O mnie</a>

        <a href="moj_mini_blog.php" title="">Mój mini blog</a>

    <a href="kontakt.php" title="">Kontakt</a>

      </div>

      <div>

        <span><font face="Cambria">Galeria</font></span>

    <a href="ludzie.php" title="">Ludzie</a>

    <a href="jedzenie.php" title="">Jedzenie</a>

    <a href="natura.php" title="">Natura</a>

    <a href="martwa_natura.php" title="">Martwa natura</a>

    <a href="zwierzęta.php" title="">Zwierzęta</a>

    <a href="rysunki.php" title="">Rysunki</a>

    <a href="inne.php" title="">Inne</a>

      </div>

Ściągnij bibliotekę jQuery i zaimplementuj ją w sekcji <head>, a następnie stwórz plik JS:
Kod:
$(document).ready(function (){
             $.ajax({
                 type: "GET",
                 url: "menu.txt",
                success: function(data) { $("#imMenuMain").html(data) })
             });    
});

Powyższy skrypt wstawi Ci zawartość pliku menu.txt w div o indentyfikatorze imMenuMain.

W razie problemów pisz na mail devplugin.


RE: Menu ładowane z osobnego pliku - Pedro84 - 02-01-2011

Ajax do tak prozaicznej rzeczy?


RE: Menu ładowane z osobnego pliku - Kartofelek - 03-01-2011

maciejkk - to jest najgorsze rozwiązanie z możliwych. Już lepiej z palca wpisywać to menu w każdym z plików.


RE: Menu ładowane z osobnego pliku - maciejkk - 03-01-2011

(03-01-2011, 11:00)Kartofelek napisał(a): maciejkk - to jest najgorsze rozwiązanie z możliwych. Już lepiej z palca wpisywać to menu w każdym z plików.

Lecz mosi2 pytał o menu ładowane z pliku, a to jest jeden ze sposobów...


RE: Menu ładowane z osobnego pliku - Pedro84 - 03-01-2011

(03-01-2011, 11:59)maciejkk napisał(a): Lecz mosi2 pytał o menu ładowane z pliku, a to jest jeden ze sposobów...
Żaden sposób. Dostępność leży, zalety nie ma żadnej.


RE: Menu ładowane z osobnego pliku - maciejkk - 03-01-2011

(03-01-2011, 13:22)Pedro84 napisał(a):
(03-01-2011, 11:59)maciejkk napisał(a): Lecz mosi2 pytał o menu ładowane z pliku, a to jest jeden ze sposobów...
Żaden sposób. Dostępność leży, zalety nie ma żadnej.

Ja nie mówię, że to idealny sposób. Najlepiej jakby mosi2 wdrożył/a swoją swoją stronę do jakiegoś CMS`a. Jeśli masz lepszy pomysł na rozwiązanie problemu mosi2 - napisz Smile


RE: Menu ładowane z osobnego pliku - Kartofelek - 03-01-2011

include w php. :]