Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: funkcja php modyfikująca div danej klasy
Forum PHP.pl > Forum > Przedszkole
juju
Witam, czy istnieje możliwość automatycznego umieszczenia w divach określonej klasy np. obrazków za pomocą funkcji w php? na zasadzie:
  1. if (div.class = $klasa)
  2. {
  3. echo '<img .... >';
  4. }

Znacznie ułatwiłoby mi to życie, nie musiałabym każdorazowo wstawiać w każdym divie <img> . Zrobienie tego jako background w css nie wchodzi w gre, bo ten obrazek byłby jednym z wielu elementów w div.
ghost1511
Jedyne co mi przychodzi do głowy to jakieś parsowanie html'a przed wyświetleniem. Lub napisanie klas które będą generowały znaczniki html. Tylko pytanie po co Ci to?
styryl
Możesz to zrobić w javascript
rocktech.pl
Witam.

Cytat
Witam, czy istnieje możliwość automatycznego umieszczenia w divach określonej klasy np. obrazków za pomocą funkcji w php?


Tak patrz na DOM\DOMDocument.

Sugeruję Ci najpierw zastanowić się nad strukturą twojego dokumentu, jeżeli musisz uciekać się do takich środków.to zastanów się czy nie kuleje semantyczny HTML oraz czy dobrze rozumiesz idee kaskadowych arkuszy stylów.
tomxx
Do porównania używa się operatora ==.
Można zrobić to w JavaScript. Użyj document.getElementsByClassName("...") (zwraca tablicę złożoną z elementów z daną klasą). Potem za pomocą pętli zmieniasz właściwość innerHTML każdego DIV-a.
Możesz też użyć generowania treści w CSS:
  1. div.klasa:before{content:url('/*adres obrazka*/')}
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.