Replicar informações geradas pelo TemaTres

Preciso duplicar as informações geradas pelo TemaTres em outra página da web, seja via iFrame ou API? Se alguém já fez isso, pode me explicar como fez?

Olá boa tarde,

É possível recuperar listas de termos, visto que o TemaTres já possui protocolos de comunicação que podem ser utilizados em (services.php e fun.api.php).
Como exemplo, para o TemaTres versão 3 utilizamos as seguintes alterações abaixo para integrá-lo a outros sistemas web:

  • No arquivo common/include/fun.api.php, aproximadamente na linha 1190, deve-se comentar o trecho de código abaixo:
$arrayResume["cant_result"] = (@$response["result"]) ?  count($response["result"]) : 0;
  • No arquivo common/include/fun.api.php, aproximadamente na linha 1405, deve-se adicionar o trecho de código ( $output .= '<cant_result>' . count($array["result"]) . '</cant_result>'; ) conforme baixo:
$output .= '<' . $name . '>';
$output .= '<cant_result>' . count($array["result"]) . '</cant_result>';
$nested = 0;

  • Em seguida, deve-se salvar e verificar se os termos estão sendo renderizados no navegador. Nesses casos, a resposta à requisição deve ser a seguinte: https://IPTemaTres/vocab/services.php?task=letter&arg=a. Note que o argumento de busca é a letra “a”, indicada pela “task=letter” e “arg=a”.

  • Como resposta no arquivo XML o sistema responde quantos termos da base iniciam com a letra “a” nas primeiras linhas, como mostrado abaixo:
    <vocabularyservices>
    <cant_result>X</cant_result>

2 curtidas