Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mzaidan

Explode em variável de javascript

Recommended Posts

Prezados, peguei um script pronto.

Esse script tem o seguinte código:

 

<div class="Block Moveable Panel SideCart" id="SideCartContents" 

style="display:%%GLOBAL_HidePurchasingOptions%%%%GLOBAL_HideCartOptions%%; %%GLOBAL_HideSideCart%%">
       <h2>Meu Carrinho</h2>
       <div class="BlockContent">
   <div id="Padd10">
               <p>
                       %%GLOBAL_SideCartItemCount%%
                       %%LNG_SideCartTotalCost%%
               </p>

               <ul class="ProductList">
                       %%SNIPPET_SideCartItems%%
               </ul>

               <p class="Clear" style="padding-top: 10px;">
                       <a href="%%GLOBAL_ShopPathNormal%%/compras.php" class="ViewCartLink">%%LNG_ViewCart%%</a> 
       %%SNIPPET_SideCartContentsCheckoutLink%%        </p>
               <p class="Clear" style="padding-top: 10px;">
                       %%GLOBAL_AdditionalCheckoutButtons%%
               </p>
       </div>
   </div>
</div>

 

Meu problema é com o %%SNIPPET_SideCartItems%%

 

Essa variável (ou sei la o que ela é) está me retornando isso:

 

2 x Óculos Espião - Câmera, Áudio e Vídeo Mini DV DVR R$ 415,50

 

Eu estou tentando dar um split nela, para pegar apenas o nome, que seria:

Óculos Espião - Câmera, Áudio e Vídeo Mini DV DVR

 

Comecei assim:

<?
$texto %%SNIPPET_SideCartItems%%;
$parte = explode("x",$texto);
echo $parte[1];

?>

 

Mas não deu certo, ele escreve a variável e ignora o php, escrevendo tudo como se fosse texto.

 

Assim, venho aqui pedir ajuda.

Como que eu poderia fazer para pegar só o nome?

 

Grato

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu ja vi um sistema de ecommerce que funciona da mesma forma, talvez ate seja o proprio.

 

O que acontece é que a variavel %%SNIPPET_SideCartItems%% não é bem uma variavel, digamos que seria uma tag que é substituida por um conteudo gerado no servidor.

 

As paginas são todas em html acredito e por isso o codigo PHP que voce esta inserindo não é executado.

 

 

 

 

flws

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Por acaso o sistema é da MaxiHost / MaxiStore ?

 

 

 

 

Se for, sem chance, eles não vao fazer muita coisa para te ajudar nesta situação.

 

O jeito talvez seja você fazer as modificação com javascript

 

 

 

 

flws

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

É o mesmo sistema usado aqui

 

http://www.bigcommerce.com/

 

e nessa maxihost, o problema maior é que voce não tem acesso a nada de codigo, e tambem não pode acessar ftp e etc.

 

Você não tem como salvar o texto em uma variavel por que os arquivos usados no template são todos arquivos HTML e portanto não executa nenhum PHP.

 

Ai acontece o que eu falei antes, o sistema pega a Tag %%SNIPPET_SideCartItems%% e subtitui por pelo arquivo snippet/SideCarItems.html e dentor deste arquivo voce acha mais tags que vão sendo substituidas e asssim por diate, ate que no fim voce tem a pagina como na loja com todas as informações.

 

Já trabalhei algum tempo com este sistema e passei pelas mesmas dificudades, infelizmente não tem como fazer nada.

 

 

 

 

flws

 

 

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.