Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML] Zamiana różnych połaci kodu niczym w Notepad
szachmat
post 19.08.2018, 12:45:46
Post #1





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 3.01.2016

Ostrzeżenie: (0%)
-----


Hej mam pytanie
szukam notatnika lub programu, który pozwoliłby mi na zamianę fragmentów kodu na wielu podstronach. Skorzystałbym z notepada ale kod w tych sekcjach, które chce podmienić wygląda różnie na podstronach. Wiem, że można je zainkludować do jednego wspólnego php, ale nie wiem, jak sobie poradzić z CSSem w tym pliku sad.gif(
macie jakieś rozwiązanie na podmienianie fragmentów kodu pomiędzy określonym znacznikami na wielu podstronach?
Dzięki za pomoic

PS. Taki program typu notepad, który będzie miał funkcję "zaznacz pomiędzy znacznikami" i zamień ten tekst na inny
PS2. W notepad jest taka funkcja: "zaznacz wszystko pomiędzy odpowiednimi nawiasami", ale nieaktywna

Ten post edytował szachmat 19.08.2018, 13:02:52
Go to the top of the page
+Quote Post
kreatiff
post 19.08.2018, 20:45:23
Post #2





Grupa: Zarejestrowani
Postów: 324
Pomógł: 105
Dołączył: 7.08.2012

Ostrzeżenie: (0%)
-----


To brzmi jak zadanie dla DOMDocument: getElementsByTagName i podmiana zawartości. Czyli do zrobienia po prostu w PHP, a nie w jakimś programie.
Go to the top of the page
+Quote Post
trueblue
post 19.08.2018, 20:46:56
Post #3





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


Poszukaj jakiegoś edytora, który przy podmianie obsługuje wyrażenia regularne.


--------------------
Go to the top of the page
+Quote Post
szachmat
post 19.08.2018, 22:49:36
Post #4





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 3.01.2016

Ostrzeżenie: (0%)
-----


no tak, gdyby w notepad aktywować funkcję szukaj/zaznacz wszystko pomiędzy nawiasami i trochę ją zmodyfikować..

no ale...

mój problem wynika z niewiedzy, a raczej z braku czasu na znalezienie odpowiedzi, jak inkludować element strony aby nie musieć robić cofnięć do CSSa. Coś dzisiaj patrzyłem i chyba da się zrobić takie zgrupowanie. Kiedyś tego próbowałem to za każdym razem musiałem zmieniać linki do CSS (cofać przekierowania).

....Bo chyba właśnie o to chodzi, aby móc inkludować np. stopkę i zmieniać w jednym miejscu.

Ten post edytował szachmat 19.08.2018, 22:51:46
Go to the top of the page
+Quote Post
viking
post 20.08.2018, 05:34:16
Post #5





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Wklejasz w kodzie require_once 'plik.php'; także jest to 100x szybsze niż problem który sobie stworzyłeś i teraz wałkujesz "z braku czasu". PHP nie ma nic do ścieżek css.

Ten post edytował viking 20.08.2018, 05:34:44


--------------------
Go to the top of the page
+Quote Post
szachmat
post 20.08.2018, 21:23:27
Post #6





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 3.01.2016

Ostrzeżenie: (0%)
-----


  1. <ul class="list-group">
  2. <li class="list-group-item active">a</li>
  3. <li class="list-group-item">b</b></li>
  4. <li class="list-group-item">c</b></li>
  5. <li class="list-group-item">d</li>
  6. <li class="list-group-item">e</li>
  7. </ul>


Dajmy na to, że ten kod powyżej jest częścią stopki, umieszczam to w stopka.php a na miejscu tego kodu umieszczam:

  1.  
  2. include 'lista.php';
  3.  


I co zobaczyłeś? Bo u mnie to samo co zawsze, czyli nic.



A teraz usuń klasy css z kodu i co zobaczysz? Wypluje kod html:

a
b
c
d
e

Nie wypluwa kodu z css (nie czyta css).

Rozwiązanie jakie znalazłem jest takie, że można dodać do pliku lista.php linki do plików css, ale trzeba cofać odwołanie i na dodatek rośnie ilość kodu. Teoretycznie to jeszcze nie próbowałem usuwać linków css z głównego pliku (np. index.html) i wrzucać je do poszczególnych plików php (nagłówek, stopka, środek, itp.)... ale to też mi się wydaje obciążaniem strony.

Czy to rozwiązanie jest prawidłowe?
Czy jest jakieś inne lepsze rozwiązanie?

Ten post edytował szachmat 20.08.2018, 21:25:19
Go to the top of the page
+Quote Post
viking
post 21.08.2018, 05:20:55
Post #7





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


PHP załączy plik i nic więcej nie zrobi. To co zobaczysz to wynik jego działania . Jeśli nie wczytuje się CSS to zrobiłeś jakiś inny błąd. Sprawdź narzędzia deweloperskie przeglądarki. Wstaw może link albo cały kod bo piszesz niejasno i nie wiadomo o co ci chodzi.


--------------------
Go to the top of the page
+Quote Post
szachmat
post 21.08.2018, 06:09:00
Post #8





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 3.01.2016

Ostrzeżenie: (0%)
-----


Ale ja jestem durny, ale mnie zaćmiło! facepalmxd.gif
nie zmieniłem rozszerzenia pliku z include z html na php !

Ten post edytował szachmat 21.08.2018, 06:10:05
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.03.2024 - 14:10