Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Suporte geral sobre problemas técnicos para OpenCart v2.x.
#74742
Boa noite a todos!
Estou com uma situação que não consigo resolver a dias.
Preciso adicionar um link "Atualizar Produtos" no painel de controle, uso OpenCart 2.2.0.0
Em "Catálogo" abaixo de "Produto".
Alguém poderia me ajudar em qual página ou páginas consigo adicionar esse link.
Já tentei em várias páginas e não deu certo.
Obrigado pessoal.
E um feliz dia dos Pais para todos!
#74748
Olá; Acesse o arquivo admin/view/template/common/menu.tpl e faça as modificações abaixo;

Localize:
Código: Selecionar todos
      <li><a href="<?php echo $product; ?>"><?php echo $text_product; ?></a></li>
Adicione abaixo, deve substituir "index.php?route=catalog/product" pelo link desejado, deve conservar a query string "token":
Código: Selecionar todos
      <li><a href="index.php?route=catalog/product&token=<?php echo $_GET['token']; ?>">Atualizar produto</a></li>
Se não aparecer o novo link deve acessar o menu modificações e atualizar o chache
#74760
Boa noite!
Segue o link e esta dando erro
"Página não encontrada"
Segue o código.
<li><a href="../../../../atualiza_preco.php&amp;token=<?php echo $_GET['token']; ?>">Atualizar produto</a></li>

Apareceu o link, quando clico da o erro.
Obrigado mais uma vez
#74763
O Caminho esta certo.
Se eu faço uma âncora normal da certo, com uma teg da certo. Se coloco index.html já da "Página não encontrada".
Testei esse abaixo e da certo.
<li><a href="../../../../#">Página inicial</a> </li>
Não sei oque pode ser!
Obrigado
#74764
Simplesmente a url do link esta errado, pelo link que passou pude deduzir que o mesmo não esta dentro da admin e sim na home, por isso não é necessário passar a query string token, deve utilizar o exemplo abaixo, caso estiver na admin apenas conserte o link informando a url correta;
Código: Selecionar todos
      <li><a href="../atualiza_preco.php" target="_blank">Atualizar produto</a></li>
#74770
Boa tarde!
Estou com um outro problema com mysql o código ao meu ver esta certo.
Não atualiza pq algo esta errado.
Fiz uma gambiarra e funcionou, mas não queria fazer gambiarras.
Se alguém poder me ajudar.

mysql_query("UPDATE na_product AS P
INNER JOIN na_manufacturer AS M
ON M.manufacturer_id = P.manufacturer_id
SET P.price = soma_total
WHERE M.name = '$tCategoria2'");

$tCategoria2 e uma variábel
#74785
Nilson Alvarenga escreveu: 15 Ago 2017, 13:33 Boa tarde!
Estou com um outro problema com mysql o código ao meu ver esta certo.
Não atualiza pq algo esta errado.
Fiz uma gambiarra e funcionou, mas não queria fazer gambiarras.
Se alguém poder me ajudar.

mysql_query("UPDATE na_product AS P
INNER JOIN na_manufacturer AS M
ON M.manufacturer_id = P.manufacturer_id
SET P.price = soma_total
WHERE M.name = '$tCategoria2'");

$tCategoria2 e uma variábel
Crie um tópico para essa dúvida, pois fica desorganizado um tópico com perguntas distintas.