Autor | Zpráva | ||
---|---|---|---|
matata8611 Profil |
#1 · Zasláno: 24. 9. 2015, 21:22:53
Ahoj,
mam funkci: function limit_char($text_char, $limit) { if (strlen($text_char) > $limit) { $text_char = substr($text_char, 5). '...'; } return $text_char; } v dokumentu pote mam <?php limit_char(get_field('googleplus', $userid), 5);?> nic to nevrátí... echo get_field('googleplus', $userid) vrátí normálně dlouhý řetězec... nevrátí to vlastně ani ty tři tečny, čili dělám neco blbě...
Díky za pomoc |
||
Alphard_ Profil * |
#2 · Zasláno: 24. 9. 2015, 21:55:51
Ta funkce je volaná přesně jako v ukázce? Není tam echo ani nic, co by mohlo výstup vypsat.
Navíc má substr délku až jako třetí parametr. |
||
sitole Profil |
Alphard:
Pochopil jsem, že tam použivá echo get_field('googleplus', $userid)
|
||
lionel messi Profil |
sitole:
> Alphard: > Pochopil jsem, že tam použivá echo get_field('googleplus', $userid)
Čo podľa teba znamená tam? V kontexte funkcie limit_char nikde echo get_field('googleplus', $userid) použité nevidím, zrejme tento príkaz matata8611 použil len na ladenie, či funkcia get_field vráti očakávaný výsledok.
|
||
sitole Profil |
#5 · Zasláno: 24. 9. 2015, 22:27:18
lionel messi:
Že to otestoval pro ladění a dále si bude dělat co zamýšlel. Takže jsem pochopil, že "někde" v dokumentu echo volá, ale nevíme přesně jak a kde. |
||
Časová prodleva: 8 let
|
0