Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Manipulacja jedną zmienną w inculde
szachmat
post 2.06.2019, 18:28:27
Post #1





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

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


Hej
mam do was pehapowcy pytanie dotyczące prostego triku. A mianowicie aby zaoszczędzić sobie pracy na stronce, inkluduje niektóre ze stron. Zazwyczaj stopkę i nagłówek, menu, itp.
Mam jednak pewien zakres danych, które też chciałby inkludować (jest to spis treści), no ale ilekroć przechodzę na inną stronę, to zmienia mi się jedna zmienna w tym spisie, a mianowicie wytłuszczenie strony, na której się znajduję.

Jak zainkludować dane, gdzie font-weight-bold zmienia się za każdym razem, kiedy zmieniam stronę. Co mogę zrobić? Nad czym mam pracować? Czego mam szukać?

  1. <div class="col-md-12 col-lg-3 mt-5">
  2. <div class="list-group">
  3. <a href="1.php" class="list-group-item list-group-item-action font-weight-bold">1</a>
  4. <a href="2.php" class="list-group-item list-group-item-action">2</a>
  5. <a href="3.php" class="list-group-item list-group-item-action">3</a>
  6. <a href="4.php" class="list-group-item list-group-item-action pl-5">4u</a>
  7. <a href="5.php" class="list-group-item list-group-item-action pl-5">5</a>
  8. <a href="6.php" class="list-group-item list-group-item-action pl-5">6</a>
  9. <a href="7.php" class="list-group-item list-group-item-action pl-5">7</a>
  10. <a href="8.php" class="list-group-item list-group-item-action pl-5 font-weight-bold">8</a>
  11. <a href="9.php" class="list-group-item list-group-item-action pl-5">9</a>
  12. <a href="10.php" class="list-group-item list-group-item-action pl-5">10</a>
  13. <a href="11.php" class="list-group-item list-group-item-action pl-5">11</a>
  14. <a href="12.php" class="list-group-item list-group-item-action pl-5">12</a>
  15. <a href="13.php" class="list-group-item list-group-item-action pl-5">13</a>
  16. <a href="14.php" class="list-group-item list-group-item-action pl-5">14</a>
  17. <a href="15.php" class="list-group-item list-group-item-action pl-5">15</a>
  18. <a href="16.php" class="list-group-item list-group-item-action">16</a>
  19. <a href="17.php" class="list-group-item list-group-item-action">17</a>
  20. <a href="18.php" class="list-group-item list-group-item-action">18</a>
  21. <a href="19.php" class="list-group-item list-group-item-action">19</a>
  22. </div>
  23. </div>
  24.  


  1. <div class="col-md-12 col-lg-3 mt-5">
  2. <div class="list-group">
  3. <a href="1.php" class="list-group-item list-group-item-action font-weight-bold">1</a>
  4. <a href="2.php" class="list-group-item list-group-item-action">2</a>
  5. <a href="3.php" class="list-group-item list-group-item-action">3</a>
  6. <a href="4.php" class="list-group-item list-group-item-action pl-5">4u</a>
  7. <a href="5.php" class="list-group-item list-group-item-action pl-5">5</a>
  8. <a href="6.php" class="list-group-item list-group-item-action pl-5">6</a>
  9. <a href="7.php" class="list-group-item list-group-item-action pl-5">7</a>
  10. <a href="8.php" class="list-group-item list-group-item-action pl-5">8</a>
  11. <a href="9.php" class="list-group-item list-group-item-action pl-5 font-weight-bold">9</a>
  12. <a href="10.php" class="list-group-item list-group-item-action pl-5">10</a>
  13. <a href="11.php" class="list-group-item list-group-item-action pl-5">11</a>
  14. <a href="12.php" class="list-group-item list-group-item-action pl-5">12</a>
  15. <a href="13.php" class="list-group-item list-group-item-action pl-5">13</a>
  16. <a href="14.php" class="list-group-item list-group-item-action pl-5">14</a>
  17. <a href="15.php" class="list-group-item list-group-item-action pl-5">15</a>
  18. <a href="16.php" class="list-group-item list-group-item-action">16</a>
  19. <a href="17.php" class="list-group-item list-group-item-action">17</a>
  20. <a href="18.php" class="list-group-item list-group-item-action">18</a>
  21. <a href="19.php" class="list-group-item list-group-item-action">19</a>
  22. </div>
  23. </div>
  24.  


Ten post edytował szachmat 2.06.2019, 18:29:59
Go to the top of the page
+Quote Post
gitbejbe
post 2.06.2019, 18:51:08
Post #2





Grupa: Zarejestrowani
Postów: 515
Pomógł: 63
Dołączył: 27.08.2012

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


na pewno nie zrobisz tego w html'u. Musisz to wszystko obrobić w php'ie, z warunkami że jeśli to jest "taka strona" to ten link ma być pogrubiony. Możesz też to zrobić bezinwazyjnie w javascript, co bardziej bym sugerował.
Go to the top of the page
+Quote Post
phpuser88
post 2.06.2019, 19:02:04
Post #3





Grupa: Zarejestrowani
Postów: 66
Pomógł: 1
Dołączył: 4.05.2019
Skąd: PHP5.6

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


Bardzo, bardzo prowizoryczne rozwiązanie wyglądało by tak:
  1. if($_SERVER['PHP_SELF']=="/1.php"){
  2. echo 'font-bold=800';
  3. }else{
  4. echo 'font-bold=300';
  5. }

Sprawdzasz adres z paska adresu i wprowadzasz w IF'ie odpowiednie pogrubienie dla spisu ohno-smiley.gif
Go to the top of the page
+Quote Post
szachmat
post 2.06.2019, 19:09:42
Post #4





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

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


tak też myślałem, aby rozbić problem w ifach, dzięki, wypróbuję.
Go to the top of the page
+Quote Post
trueblue
post 2.06.2019, 19:27:18
Post #5





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

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


A nie możesz tego spisu treści wygenerować w pętli? Wtedy wystarczy jeden if.


--------------------
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: 23.04.2024 - 08:30