Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][HTML][PHP]Wordpress automatycznie usuwa mi część kodu z postu
michal_s
post 10.10.2014, 18:07:12
Post #1





Grupa: Zarejestrowani
Postów: 148
Pomógł: 1
Dołączył: 11.12.2010

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


Mam sobie taki fragment kodu, który umieszczam w CMS-ie jako strona:

  1. <div class="col-sm-4">
  2. <a href="http://twoja-strona.pl/galeria" class="tile tile-bg-light-purple" data-src="http://twoja-strona.pl/wp-content/o-s2.gif" style="background-image: url(http://twoja-strona.pl/wp-content/o2.gif);">
  3. <div class="background-light-purple">
  4. <h3>Zobacz galerię ť</h3>
  5. <p class="text-em v-margin">
  6. Zapraszamy.
  7. </p>
  8. <p class="text-center"><button class="button-white button-empty"><span class="glyphicon glyphicon-film"></span> Zobacz galerię</button></p>
  9. </div>
  10. </a>
  11. </div>


i wystarczy zmienić wygląd z z tekstowego na wizualny w wordpressie, żeby on sam zmienił mi ten kod na taki:

  1. <div class="col-sm-4">
  2. <div class="background-light-purple">
  3. <h3>Zobacz galerię ť</h3>
  4. <p class="text-em v-margin">Zapraszamy.</p>
  5. <p class="text-center"><button class="button-white button-empty"> Zobacz galerię</button></p>
  6.  
  7. </div>
  8. </div>


Dlaczego tak się dzieje? jak to zablokować?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
trueblue
post 10.10.2014, 19:06:22
Post #2





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


Edytor waliduje kod do XHTML Strict lub HTML Strict.
Nie może być elementu span w button.
A już na pewno elementu blokowego (div) w inline (a). Tego nawet walidacja HTML 4.01 nie przepuści.

Po prostu edytor oczyszcza kod.


--------------------
Go to the top of the page
+Quote Post
michal_s
post 10.10.2014, 19:21:39
Post #3





Grupa: Zarejestrowani
Postów: 148
Pomógł: 1
Dołączył: 11.12.2010

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


Da się to jakoś zablokować? Edytują stronę gdzie jest straszny syf i coś z tym muszę zrobić..
I może nie tyle hcodzi o ten span co np ten a href z różnymi atrybutami.

Ten post edytował michal_s 10.10.2014, 19:22:25
Go to the top of the page
+Quote Post
trueblue
post 10.10.2014, 19:26:36
Post #4





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


Powinieneś zamienić wszystkie elementy wewnątrz <a> na inline.
Ale jeśli nie możesz...jaki to edytor?


--------------------
Go to the top of the page
+Quote Post
michal_s
post 10.10.2014, 19:40:12
Post #5





Grupa: Zarejestrowani
Postów: 148
Pomógł: 1
Dołączył: 11.12.2010

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


Zwykły wbudowany w wordpressa. Tinymce...

Znalazłem coś takiego i dodałem na koniec w functions.php ... ale nie działa ;/

  1. function override_mce_options($initArray) {
  2. $opts = '*[*]';
  3. $initArray['valid_elements'] = $opts;
  4. $initArray['extended_valid_elements'] = $opts;
  5. return $initArray;}
  6.  
  7. add_filter('tiny_mce_before_init', 'override_mce_options');


Ten post edytował michal_s 10.10.2014, 19:46:06
Go to the top of the page
+Quote Post
trueblue
post 10.10.2014, 21:24:46
Post #6





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


Może to pomoże:
http://www.tinymce.com/forum/viewtopic.php?id=16104
http://stackoverflow.com/questions/7058623...able-validation
Szukaj pod: tinymce turn off validation.


--------------------
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: 14.08.2025 - 07:38