Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][Wordpress] Shortcode, nic nie wyswietla :(
bercow
post
Post #1





Grupa: Zarejestrowani
Postów: 156
Pomógł: 11
Dołączył: 25.12.2005

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


Napisalem sobie wtyczne ktora wyswietla zdjecia, a dokladniej to wyswietlac powinna po podaniu kolekcji i modeli w formie shortcodu, ale zadna z wymienionych kombinacji nie dziala. Wtyczka jest wlaczona.
[oprawki kolekcja="betty_barlay" modele="1000-200,1000-300,1000-640"]
[oprawki kolekcja="exmoda"]

  1. <?php
  2. function oprawki_gallery($kolekcja, $modele) {
  3. switch($kolekcja) {
  4. case 'betty_barlay':
  5. $img_adress = explode(',', $modele);
  6. foreach ($img_adress as $img_adress_one) { ?>
  7. <div class="img_gallery_single">
  8. <img src="http://www.mueller-marketing.com/shop/images/detail/-<?php return "$img_adress_one"; ?>.jpg" alt="Model <?php return "$img_adress_one"; ?> width="20%" height="20%" " />
  9. </div>
  10. <?php }
  11. break;
  12. case 'exmoda':
  13. print "wow";
  14. break;
  15. case 'guys_only':
  16. print "wow";
  17. break;
  18. case 'collection_vreativ':
  19. print "wow";
  20. break;
  21. case 'joshi_jazwa':
  22. print "wow";
  23. break;
  24.  
  25. }
  26. }
  27.  
  28. add_shortcode( 'oprawki', 'oprawki_gallery');
  29.  
  30. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
vokiel
post
Post #2





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

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


Sprawdź czy działa bezpośrednie wywołanie do_shortcode()


--------------------
Go to the top of the page
+Quote Post
bercow
post
Post #3





Grupa: Zarejestrowani
Postów: 156
Pomógł: 11
Dołączył: 25.12.2005

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


nic nie generuje

czy uzywajac [oprawki kolekcja="betty_barlay" modele="1000-200,1000-300,1000-640"] wartosc kolekcja dostaje w tablicy ? Wydaje mi sie, ze traktuje ja jak zwykla zmienna. Tak samo modele jest zwykla zmienna z ciagiem, czy tablica?

Zgadlem
  1. <?php
  2. function oprawki_gallery($attr) {
  3. switch($attr['kolekcja']) {
  4. case 'betty_barlay':
  5. $img_adress = explode(',', $attr['modele']); ?>
  6. <div class="img_gallery_single"> <?php
  7. foreach ($img_adress as $img_adress_one) { ?>
  8. <img src="http://www.mueller-marketing.com/shop/images/detail/-<?php echo $img_adress_one; ?>.jpg" alt="Model <?php echo $img_adress_one; ?>" width="30%" height="20%" />
  9. <?php } ?>
  10. </div>
  11. <?php
  12. ........................



close

Ten post edytował bercow 21.04.2012, 22:15:25
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 Aktualny czas: 21.08.2025 - 13:28