Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Automatyczne dodawanie linków
Forum PHP.pl > Forum > Kontrola i zarządzanie projektami
cinus_pl
Poszukuję programu, który umożliwi mi dodanie dowolnej treści na wielu podstronach. Chciałbym dodać nowy button w menu, jednak mając ok. 200 podstron wolałbym użyć do tego jakiegoś automatu. Strona napisana jest w html-u.
gryzly123
Najprościej byłoby od samego początku użyć prostej funkcji w PHP zwanej "include". Jeśli twój serwer posiada obsługę php ja zrobiłbym to tak:

Wycinam menu ze strony i wstawiam do oddzielnego pliku, np. menu.html
W miejscu menu na stronie wstawiasz kod
  1. <?php include ('menu.html'); ?>


Od tej pory serwer będzie doklejał zawartość dokumentu z menu do strony właściwej. Jeśli jednak naklepałeś już htmlem dwieście podstron to w tym momencie wykopałeś pod sobą dołek i musisz powklejać ten kod do każdego dokumentu osobno smile.gif
Właśnie dlatego ludzie nie korzystają już z htmla bez użycia CSS i JS/PHP smile.gif

Dokładna odpowiedź na twoje pytanie. No cóż, wątpię, aby powstał specjalny program tylko do wklejania danego fragmentu w danym miejscu. Nie wiem na ile pomocne to będzie, ale nawet najprostszy Notatnik z windowsa ma coś takiego jak Znajdź i zamień, jednak nie wyedytujesz tym dwustu plików na raz ;<

Pozdrawiam wink.gif
peter13135
Ja nie znając PHP robiłem to na ramkach
dollares123
tak jak gryzly123 napisał
przypuśmy taką struktórę strony
Kod
<body>
<header>
</header>
<menu>
</menu>
<section>
</section>
<footer>
</footer>
</body>

tworzysz nowy plik np menu.html
i tam wklejasz
Kod
<menu>
</menu>

i includujesz funkcją include
Wyglądało by to tak
Kod
<body>
<header>
</header>
<?php
include ('menu.html');
?>
<section>
</section>
<footer>
</footer>
</body>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.