Oznámení
Problém s implementací Texy XML-RPC
před 13 lety
- rarous
- Člen | 59
Ahoj, potím se u dolaďování Texy.net, která je nadstavbou nad Texy! XML-RPC. Největší
problémy mám s implementací allowedClasses
,
allowedStyles
a allowedTags
. Problém je v tom, že
mapování PHPkových polí je v Pearu provedeno na struktury. To by zase tak
nevadilo, ale potřeboval bych ukázku XML zprávy z clienta, která je 100%
funkční. Mohl by mi někdo pomoct? (Dave tvoji ukázku se mi nepovedlo na WZ
rozchodit – jiný php server nemám :( )
Díky za pomoc. Aleš
Editoval rarous (16. 6. 2006 13:12)
před 13 lety
- David Grudl
- Nette Core | 6806
Nejprve – službu jsem upravil a nyní je jako vstupní i výstupní formát podporován pouze typ base64.
Ukázka pro nastavení:
- allowedClasses => array('left', 'right', '#logo')
- allowedStyles => FALSE
- allowedTags => array('img' => array('alt', 'href'), 'a' => TRUE)
- imageModule.root => '../images/'
- imageModule.leftClass => 'left'
- imageModule.rightClass => ''
<?xml version="1.0" encoding="UTF-8"?>
<methodCall>
<methodName>texy1.toHtml</methodName>
<params>
<param>
<value><base64>SGVsbG8gKip3b3JsZCoq</base64></value>
</param>
<param>
<value>
<struct>
<member>
<name>allowedClasses</name>
<value>
<array>
<data>
<value><string>left</string></value>
<value><string>right</string></value>
<value><string>#logo</string></value>
</data>
</array>
</value>
</member>
<member>
<name>allowedStyles</name>
<value><boolean>0</boolean></value>
</member>
<member>
<name>allowedTags</name>
<value>
<struct>
<member>
<name>img</name>
<value>
<array>
<data>
<value><string>alt</string></value>
<value><string>href</string></value>
</data>
</array>
</value>
</member>
<member>
<name>a</name>
<value><boolean>1</boolean></value>
</member>
</struct>
</value>
</member>
<member>
<name>imageModule.root</name>
<value><string>../images/</string></value>
</member>
<member>
<name>imageModule.leftClass</name>
<value><string>left</string></value>
</member>
<member>
<name>imageModule.rightClass</name>
<value><string></string></value>
</member>
</struct>
</value>
</param>
</params>
</methodCall>
před 13 lety
- rarous
- Člen | 59
díkec, dneska se pokusím vydat druhou betu :)
Update
Tak beta2 se už těší na svoje testery :), ale bohužel mi zase nejede hosting, takže až mi půjdou stránky, hned tam Texy.net 1.0 beta2 pověsím. Ještě jednou, díky Dave!
Editoval rarous (19. 6. 2006 11:34)