Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> funkcja php modyfikująca div danej klasy
juju
post 16.01.2014, 23:43:55
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 11.01.2013

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


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.
Go to the top of the page
+Quote Post
ghost1511
post 17.01.2014, 07:59:37
Post #2





Grupa: Zarejestrowani
Postów: 186
Pomógł: 18
Dołączył: 2.09.2010

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


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?
Go to the top of the page
+Quote Post
styryl
post 17.01.2014, 08:12:19
Post #3





Grupa: Zarejestrowani
Postów: 223
Pomógł: 27
Dołączył: 16.04.2008
Skąd: Bakutilu

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


Możesz to zrobić w javascript
Go to the top of the page
+Quote Post
rocktech.pl
post 17.01.2014, 08:13:41
Post #4





Grupa: Zarejestrowani
Postów: 587
Pomógł: 131
Dołączył: 8.02.2010

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


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.


--------------------
Despite the tons of examples and docs, mod_rewrite is voodoo. Damned cool voodoo, but still voodoo. --Brian Moore

I never go looking for a sucker. I look for a Champion and make a sucker of of him. --Amarillo Slim


Home-made : js-gui-classes | Accordion | Tabs | Carousel / php-sms-classes | Obsługa bramki SMS MultiInfo | Obsługa bramki SMS Mobiltek
Go to the top of the page
+Quote Post
tomxx
post 17.01.2014, 13:39:04
Post #5





Grupa: Zarejestrowani
Postów: 172
Pomógł: 27
Dołączył: 5.10.2013

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


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*/')}


Ten post edytował tomxx 17.01.2014, 16:59:43
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: 27.04.2024 - 07:27