<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Surgimento &#187; categoria</title>
	<atom:link href="http://design.surgimento.com.br/tag/categoria/feed/" rel="self" type="application/rss+xml" />
	<link>http://design.surgimento.com.br</link>
	<description>Soluções para Internet</description>
	<lastBuildDate>Wed, 14 Jul 2010 14:01:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Modificação LojaExemplo &#8220;como trocar a categoria de um produto depois de cadastra-lo&#8221;</title>
		<link>http://design.surgimento.com.br/programacao/e-commerce-locaweb/modificacao-lojaexemplo-como-trocar-a-categoria-de-um-produto-depois-de-cadastra-lo/</link>
		<comments>http://design.surgimento.com.br/programacao/e-commerce-locaweb/modificacao-lojaexemplo-como-trocar-a-categoria-de-um-produto-depois-de-cadastra-lo/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 21:58:37 +0000</pubDate>
		<dc:creator>Programador</dc:creator>
				<category><![CDATA[E-commerce Locaweb]]></category>
		<category><![CDATA[categoria]]></category>
		<category><![CDATA[Locaweb]]></category>
		<category><![CDATA[modificação]]></category>

		<guid isPermaLink="false">http://design.surgimento.com.br/?p=1465</guid>
		<description><![CDATA[Olá,
Sei que muitos lojistas que utilizam o sistema da Locaweb devem arrancar os cabelos quando precisam mudar as categorias de um produto cadastrado, pois o sistema não permite essa troca. Ou seja, é necessário apaga-lo para depois cadastrar novamente, e fazer isso para vários produtos não é nada rápido. Baseado neste problema segue uma modificação [...]


Related posts:<ol><li><a href='http://design.surgimento.com.br/programacao/solucao-problema-com-alteracao-dos-produtos-na-lojaexemplo/' rel='bookmark' title='Permanent Link: Solução &#8220;problema com alteração dos produtos na lojaExemplo&#8221;'>Solução &#8220;problema com alteração dos produtos na lojaExemplo&#8221;</a></li><li><a href='http://design.surgimento.com.br/programacao/como-aumentar-a-imagem-do-produto-na-listagens-da-vitrine-e-categorias-da-lojaexemplo-locaweb/' rel='bookmark' title='Permanent Link: Como aumentar a imagem do produto na listagens da vitrine e categorias da LojaExemplo Locaweb'>Como aumentar a imagem do produto na listagens da vitrine e categorias da LojaExemplo Locaweb</a></li><li><a href='http://design.surgimento.com.br/programacao/modulo-gratis-para-adicionar-videos-no-sistema-lojaexemplo-65-da-locaweb/' rel='bookmark' title='Permanent Link: Módulo grátis para adicionar vídeos no sistema LojaExemplo 6.5 da Locaweb'>Módulo grátis para adicionar vídeos no sistema LojaExemplo 6.5 da Locaweb</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Olá,</p>
<p>Sei que muitos lojistas que utilizam o sistema da Locaweb devem arrancar os cabelos quando precisam mudar as categorias de um produto cadastrado, pois o sistema não permite essa troca. Ou seja, é necessário apaga-lo para depois cadastrar novamente, e fazer isso para vários produtos não é nada rápido. Baseado neste problema segue uma modificação para ser aplicado em sua lojaExemplo<span id="more-1465"></span>:</p>
<p>Troque o seguinte trecho em vermelho do arquivo ADM_altera_produto.asp:</p>
<p><strong>OBS: NÃO COPIE E COLE OS CÓDIGOS DO POST! ESTES SÃO APENAS PARA REFERÊNCIA. UM DOS PROBLEMAS QUE VAI DAR SE TENTAR COPIAR O CÓDIGO DO POST É COM RELAÇÃO AS ASPAS, QUE NO POST ESTÃO ASSIM ” POR PADRÃO. PARA EVITAR ERROS DIGITE AS ASPAS .</strong></p>
<blockquote><p>&lt;/tr&gt;</p>
<p>&lt;tr class=&#8221;Linha1Tabela&#8221;&gt;<br />
&lt;td align=&#8221;right&#8221;&gt;&lt;B&gt;&amp;nbsp;CATEGORIA:&lt;/B&gt;&lt;/td&gt;<br />
<strong> <span style="color: #ff0000;">&lt;td readonly&gt;&lt;%Call Cria_Combo_Categoria_ADM( codigo_categoria,&#8221;disabled&#8221;,varLang)%&gt;&lt;/td&gt;</span></strong><br />
&lt;/tr&gt; <strong><br />
</strong></p></blockquote>
<p>Colocar este trecho em vermelho:</p>
<blockquote><p>&lt;tr class=&#8221;Linha1Tabela&#8221;&gt;<br />
&lt;td align=&#8221;right&#8221;&gt;&lt;B&gt;&amp;nbsp;CATEGORIA:&lt;/B&gt;&lt;/td&gt;<br />
<strong><span style="color: #ff0000;">&lt;td &gt;&lt;%Call Cria_Combo_Categoria_ADM( codigo_categoria,&#8221;enabled&#8221;,varLang)%&gt;&lt;/td&gt;</span></strong><br />
&lt;/tr&gt;</p></blockquote>
<p>No arquivo ADM_InsereAltProduto.asp troque o trecho em vermelho :</p>
<blockquote><p>End If</p>
<p>End If</p>
<p><strong><span style="color: #ff0000;">codigo_categoria = myFileUpload.Form(&#8220;codigo_categoria&#8221;)</span></strong></p>
<p>&#8216;Definição da mensagem de resposta da ação administrativa (acao_admin)<br />
If myFileUpload.form(&#8220;acao_admin&#8221;) = &#8220;novo registro&#8221; Then</p></blockquote>
<p>Pelo seguinte trecho em vermelho:</p>
<blockquote><p>End If</p>
<p>End If</p>
<p><strong><span style="color: #ff0000;">categoria_temp = Split(myFileUpload.Form(&#8220;codigo_categoria&#8221;), &#8220;,&#8221;)<br />
codigo_categoria = categoria_temp(0)</span></strong></p>
<p><strong>&#8216;</strong>Definição da mensagem de resposta da ação administrativa (acao_admin)<br />
If myFileUpload.form(&#8220;acao_admin&#8221;) = &#8220;novo registro&#8221; Then</p></blockquote>
<p>Ainda no arquivo <strong>ADM_InsereAltProduto.asp</strong> adicione o trecho em vermelho na mesma localização em sua loja :</p>
<blockquote><p>RS_Produto.LockType = 3</p>
<p>&#8216;Se a se acao_admin for alterar registro<br />
If myFileUpload.Form(&#8220;acao_admin&#8221;) = &#8220;alterar registro&#8221; Then</p>
<p>&#8216;Se existir um codigo chave para este registro, indica que categoria está cadastrada com idioma da consulta<br />
If codigo_produto &lt;&gt; &#8220;&#8221; And Replace(VetorCodigoChave,&#8221;,&#8221;,&#8221;") &lt;&gt; 0 Then<br />
RS_Produto.Open &#8220;SELECT codigo_chave, codigo_produto, codigo_categoria, codigo_subcategoria, codigo_marca, codigo_produto_loja, nome_produto, descricao_produto, autor, codigo_isbn, tamanhos, cores, preco_base, preco_unitario, desconto, frete_gratis,  sul, sudeste, centro, norte, nordeste, moeda, quantidade_produto, img_produtoPQN, img_produtoGRD, img_produto_adic01PQN, img_produto_adic01GRD, img_produto_adic02PQN, img_produto_adic02GRD, img_produto_adic03PQN, img_produto_adic03GRD, peso, frete, destaque_vitrine, promocao, data_inicio, data_fim, meta_keywords, meta_descricao, disponivel, sigla_idioma FROM Produtos WHERE codigo_chave = &#8221; &amp; Replace(VetorCodigoChave,&#8221;,&#8221;,&#8221;") &amp; &#8221; AND sigla_idioma = &#8216;&#8221;&amp; Trim(VetorIdioma) &amp;&#8221;&#8216;&#8221;, Conexao</p>
<p><span style="color: #ff0000;"> <strong> &#8216;consulta subcategoria<br />
if myFileUpload.Form(&#8220;codigo_subcategoria&#8221;) &lt;&gt; &#8220;&#8221;  Then<br />
Set RS_SubCategorias = Server.CreateObject(&#8220;ADODB.Recordset&#8221;)<br />
RS_SubCategorias.CursorLocation = 3<br />
RS_SubCategorias.CursorType = 0<br />
RS_SubCategorias.LockType =  3<br />
&#8216;Executa a query de consulta<br />
RS_SubCategorias.Open &#8220;SELECT codigo_subcategoria, codigo_categoria FROM Subcategorias WHERE codigo_categoria = &#8221; &amp; codigo_categoria &amp; &#8221; AND codigo_subcategoria  = &#8221; &amp; myFileUpload.Form(&#8220;codigo_subcategoria&#8221;) &amp; &#8221; &#8220;,Conexao<br />
if RS_SubCategorias.recordcount = 0 Then<br />
Codigo_subcategoria = 0<br />
End if<br />
RS_SubCategorias.Close<br />
Set RS_SubCategorias = Nothing<br />
End if </strong></span></p>
<p>&#8216;Se não existir um codigo chave para este registro, indica que categoria não está cadastrada com idioma da consulta<br />
Else<br />
RS_Produto.Open &#8220;SELECT codigo_chave, codigo_produto, codigo_categoria, codigo_subcategoria, codigo_marca, codigo_produto_loja, nome_produto, descricao_produto, autor, codigo_isbn, tamanhos, cores, preco_base, preco_unitario, desconto,frete_gratis,  sul, sudeste, centro, norte, nordeste, moeda, quantidade_produto, img_produtoPQN, img_produtoGRD, img_produto_adic01PQN, img_produto_adic01GRD, img_produto_adic02PQN, img_produto_adic02GRD, img_produto_adic03PQN, img_produto_adic03GRD, peso, frete, destaque_vitrine, promocao, data_inicio, data_fim, meta_keywords, meta_descricao disponivel, sigla_idioma FROM Produtos WHERE sigla_idioma = &#8216;&#8221;&amp; Trim(VetorIdioma) &amp;&#8221;&#8216;&#8221;, Conexao<br />
&#8216;Metodo que define a ação de novo registro<br />
RS_Produto.AddNew<br />
&#8216;Registra o codigo de categoria passado para este novo registro<br />
RS_Produto(&#8220;codigo_produto&#8221;) = request.querystring(&#8220;codigo_produto&#8221;)<br />
End If</p></blockquote>
<p>Pronto! agora já poderá alterar a categoria de qualquer produto.</p>
<p>Forte abraço.<br />
Espero ter ajudado.</p>


<p>Related posts:<ol><li><a href='http://design.surgimento.com.br/programacao/solucao-problema-com-alteracao-dos-produtos-na-lojaexemplo/' rel='bookmark' title='Permanent Link: Solução &#8220;problema com alteração dos produtos na lojaExemplo&#8221;'>Solução &#8220;problema com alteração dos produtos na lojaExemplo&#8221;</a></li><li><a href='http://design.surgimento.com.br/programacao/como-aumentar-a-imagem-do-produto-na-listagens-da-vitrine-e-categorias-da-lojaexemplo-locaweb/' rel='bookmark' title='Permanent Link: Como aumentar a imagem do produto na listagens da vitrine e categorias da LojaExemplo Locaweb'>Como aumentar a imagem do produto na listagens da vitrine e categorias da LojaExemplo Locaweb</a></li><li><a href='http://design.surgimento.com.br/programacao/modulo-gratis-para-adicionar-videos-no-sistema-lojaexemplo-65-da-locaweb/' rel='bookmark' title='Permanent Link: Módulo grátis para adicionar vídeos no sistema LojaExemplo 6.5 da Locaweb'>Módulo grátis para adicionar vídeos no sistema LojaExemplo 6.5 da Locaweb</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://design.surgimento.com.br/programacao/e-commerce-locaweb/modificacao-lojaexemplo-como-trocar-a-categoria-de-um-produto-depois-de-cadastra-lo/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
