Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][HTML]przeszukiwanie ciągów
kammi
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 2.11.2008

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


Jestem tutaj nowy, więc WITAM WSZYSTKICH SERDECZNIE.

Mam mały problem, używam na stronie fckeditora i chciałbym by dodane w nim zdjęcia wyświetlały się w lightboxie.
Tzn chodzi mi żeby z wysłanej zmiennej odnaleść

<img width="szerokość" height="wysokość " src="adres" alt="" />

i zamnienić na

<a href="adres'" rel="lightbox[foto]"><img width="szerokość" height="wysokość " src="adres'" ></a>

wiem że to może jest banalne ale ja dopiero zaczynam (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

Ten post edytował kammi 2.11.2008, 10:42:28
Go to the top of the page
+Quote Post
in5ane
post
Post #2





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


Podam Ci kod, który ja wykorzystywałem (bo też edytowałem przy fckeditorze kod).
  1. <?php
  2. preg_match_all('/<img[[:space:]].*?src="([^"]+)".*?>/is', $ar[$start], $matches, PREG_SET_ORDER);
  3.        foreach($matches AS $match) {
  4.        ////image////
  5.        $img = explode('/', $match[1]);
  6.        $imgFile = array_pop($img);
  7.        $temp = explode('.', $imgFile);
  8.        $imageExtension = array_pop($temp); // rozszerzenie
  9.        $imageName = implode('.', $temp); // nazwa pliku
  10.        $image = $imageName . '.' . $imageExtension;
  11.        ////image////
  12.        $ar[$start] = str_replace($match[0], "<a href=\"java script:void(0)\" onClick=\"java script:displayWindow('img-article.php?name=$image')\">".$match[0]."</a>", $ar[$start]);
  13.        }

Tutaj chodziło o to, żeby <img.....> zamieniło na <a href...><img...></a>. Popatrz sobie i może jakoś to wykombinujesz.
Go to the top of the page
+Quote Post
kammi
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 2.11.2008

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


Dokładnie mi o to chodziło!!!

Dzięki przeogromne (IMG:http://forum.php.pl/style_emoticons/default/yahoo.gif)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 16.09.2025 - 01:09