Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 22.12.2006 Ostrzeżenie: (0%)
|
Witam!
Potrzebuje wyrażenia regularnego, które przekształciło mi coś takiego: w Wiem, że pewnie to będzie preg_replace. Nawet napisałem już jakiś pattern postaci: "<table(?:.*?)cellpadding="(.*?)"(?:.*?)>(?:\n(?:\s)*(?:.*))*</table>" i on wyłapuje mi tą potrzebną część czyli ile wynosi padding ale nie wiem jak teraz z tego stworzyć potrzebny kod wynikowy. Problem bierze się z faktu, że FCKeditor przy tworzeniu tabelek produkuje "cellpading" w tabelach. A to się gryzie z plikiem css gdzie jest zapis *{padding:0;margin:0} a więc zeruje wszystkie paddingi i tylko css-em można je dodać. "cellpadding" html-owy jest ignorowany. Jeśli ktoś zna inny sposób na rozwiązanie tego problemu (żeby w tabelkach tworzonych w FCKedytorze działał cellpading) to był bym wdzięczny za podpowiedź. Najrozsądniej było by po prostu przerobić FCKEditora, żeby tworzył od razu taki kod ale zagłębić się w jego kod to nie lada gratka a nie mam czasu na to teraz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
Scrooge [php,regexp] wyrażenia regularne - zamiana 12.01.2008, 13:54:17
nevt przecież wystarczy że w pliku CSS dopiszesz linijk... 12.01.2008, 14:00:59
Scrooge super... tylko, że takich tabelek w fck editorze m... 12.01.2008, 14:11:48
nevt no i dalej uważam, że zrobienie 4 jednol... 12.01.2008, 14:32:53
Scrooge Edytora na nowszy nie zmienię bo ta już jest jego ... 12.01.2008, 19:06:40
matix Może wsumie najoptymalniejsze rozwiązanie to to ni... 13.01.2008, 08:28:04
AxZx wystarczy
[PHP] pobierz, plaintext <?phpstr_rep... 13.01.2008, 11:07:30
Scrooge chłopaki wszystko fajnie tylko, że ciągle powtarza... 13.01.2008, 12:09:22
Kicok [PHP] pobierz, plaintext <?php $text = ... 13.01.2008, 18:40:57 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 20:37 |