Fórum OpenCart Brasil

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

Suporte geral sobre problemas técnicos para OpenCart v1.x.
Por cesario678
Mensagens
#15351
Bom pessoal.
eu fiz umas modificações na meu footer,e agora ele nao esta pegando a cor que eu quero,
ela fica com a cor de todas as letras das minhas categorias.
usei o firebug para resolver,eu até consegui trocar a cor do footer,só quando ele estava com o footer que veio com o tema,apos eu modificar o footer do tema,a cor nao pega.

entrem no meu site,mesmo ele estando em manutençao da para ver o footer.
http://www.brasilsales.com

usuario:user
senha:user
#15352
Não entendi seu problema direito. É só mudar a cor do texto?!
Código: Selecionar todos
.div-aviso-legal p {
color: COLOQUE AQUI;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
margin: 0;
}
#15401
Renato Frota escreveu:Não entendi seu problema direito. É só mudar a cor do texto?!
Código: Selecionar todos
.div-aviso-legal p {
color: COLOQUE AQUI;
font-family: Tahoma,Geneva,sans-serif;
font-size: 12px;
margin: 0;
}
Sim realmente,eu queria mudar somente a cor da letra do footer,
esse codigo que você colocou ai ja tenho ele em meu css,e como falei nao esta funcionando.
ele esta puchando a cor das letras do site.
#15402
Eu mudei usando o inspetor do Chrome e funcionou perfeitamente.

Depois de toda alteração de CSS (ou de javascript) você deve pressionar ctrl+f5 duas vezes no seu site para recarregar o cache.
#15405
Renato Frota escreveu:Eu mudei usando o inspetor do Chrome e funcionou perfeitamente.

Depois de toda alteração de CSS (ou de javascript) você deve pressionar ctrl+f5 duas vezes no seu site para recarregar o cache.

Sim ja fiz isso,agora estou vendo aqui,só mudou a cor dessa parte do footer, aquela do final aonde diz (aviso)
mais os links continuam da co do site.
será que pode ser alguma coisa errada no meu footer,algum codigo aberto?
esse ai é meu footer.
Código: Selecionar todos
<div id="footer">
<div class="container-menu-footer">
<div class="footer-left">
<div class="institucional">
<p>
<img alt="Institucional" src="catalog/view/theme/bleen/image/sobreaempresa.png">
</p>
<ul>
<p><li><a href="http://www.brasilsales.com/sobre_o_brasil_sales">Sobre o Brasil Sales</a></li></P>
<P><li><a href="http://www.brasilsales.com/Termos_de_compras">Termos de compras</a></li></P>
<p><li><a href="http://www.brasilsales.com/prazo_de_entrega">Prazo de entrega</a></li></P>
<P><li><a href="http://www.brasilsales.com/Termos_de_afiliados">Termos de afiliados</a></li></P>
<P><li><a href="http://www.brasilsales.com/garantia">Garantia</a></li></P>
<P><li><a href="<?php echo $affiliate; ?>"><?php echo $text_affiliate; ?></a></li></P>
<P><li><a href="<?php echo $sitemap; ?>"><?php echo $text_sitemap; ?></a></li></P>
</ul>
</div>
<div class="ajuda-suporte">
<p>
<img alt="Ajuda e Suporte" src="catalog/view/theme/bleen/image/ajuda1.png">
</p>
<ul>
<p><li><a href="http://www.brasilsales.com/Dropshipping">Dropshipping</a></li></P>
<P><li><a href="http://www.brasilsales.com/Perguntas_Frequentes">Perguntas Frequentes</a></li></P>
<P><li><a href="<?php echo $order; ?>"><?php echo $text_order; ?></a></li></P>
<P><li><a href="<?php echo $wishlist; ?>"><?php echo $text_wishlist; ?></a></li></P>
<P><li><a href="<?php echo $newsletter; ?>"><?php echo $text_newsletter; ?></a></li></P>
<P><li><a href="<?php echo $sitemap; ?>"><?php echo $text_sitemap; ?></a></li></P>
<P><li><a href="http://www.brasilsales.com/Seja_nosso_Parceiro">Seja nosso Parceiro</a></li></P>
<P><li><a href="<?php echo $voucher; ?>"><?php echo $text_voucher; ?></a></li></P>
<P><li><a href="<?php echo $contact; ?>"><?php echo $text_contact; ?></a></li></P>	
</ul>
</div>
<div class="payforms">
<p>
<img alt="Formas de Pagamento" src="catalog/view/theme/bleen/image/formasdepagamento.png">
<img alt="Formas de Pagamento" src="catalog/view/theme/bleen/image/pagamentos.jpg">
</p>
<p><img alt="segurança do brasil sales" src="catalog/view/theme/bleen/image/seguranca.png"></p>

<p><a target="_blank" href="https://www.lojaprotegida.com.br/70322">
<img src="catalog/view/theme/bleen/image/selo_lojaprotegida.png" title="Site totalmente Seguro para transa&ccedil;&otilde;es financeiras (e-commerce) e livre para enviar informa&ccedil;&otilde;es confidenciais :: Thawte (LOJA PROTEGIDA)- Seguran&ccedil;a Digital " style="border: medium none;"></p>
</a>
<div id="selo_siteforte">
  <script type="text/javascript">
    var _sfurl = "www.brasilsales.com";
    var _sfid = "4e73af1249b8a93cec000015";
    var _sfhttptls = ('https:' == document.location.protocol ? 'https://' : 'http://');
    (function() {
      var _sfa = document.createElement('script'); _sfa.type = 'text/javascript';
      _sfa.src = _sfhttptls + 'siteforte.com.br/selo.js';
      var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(_sfa, s);
    })();
  </script>
</div>
</div>
</div>
<div class="footer-right">
<div class="news-footer">
<iframe scrolling="no" frameborder="0" allowtransparency="true" style="border:none; overflow:hidden; width:239px; height:292px;" src="//www.facebook.com/plugins/likebox.php?href=http%3A%2F%2Fwww.facebook.com%2Fpages%2FBrasil-Sales%2F184650528276067&width=239&height=292&colorscheme=light&show_faces=true&border_color&stream=false&header=true">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Falha no carregamento da página</title>
<link rel="stylesheet" href="chrome://global/skin/netError.css" type="text/css" media="all">
Filtered chrome url chrome://global/skin/netError.css
</link>
<link id="favicon" rel="icon" type="image/png" href="chrome://global/skin/icons/warning-16.png"/>
<script type="application/javascript">
// Error url MUST be formatted like this:
// moz-neterror:page?e=error&u=url&d=desc
//
// or optionally, to specify an alternate CSS class to allow for
// custom styling and favicon:
//
// moz-neterror:page?e=error&u=url&s=classname&d=desc
// Note that this file uses document.documentURI to get
// the URL (with the format from above). This is because
// document.location.href gets the current URI off the docshell,
// which is the URL displayed in the location bar, i.e.
// the URI that the user attempted to load.
function getErrorCode()
{
var url = document.documentURI;
var error = url.search(/e\=/);
var duffUrl = url.search(/\&u\=/);
return decodeURIComponent(url.slice(error + 2, duffUrl));
}
function getCSSClass()
{
var url = document.documentURI;
var matches = url.match(/s\=([^&]+)\&/);
// s is optional, if no match just return nothing
if (!matches || matches.length < 2)
return "";
// parenthetical match is the second entry
return decodeURIComponent(matches[1]);
}
function getDescription()
{
var url = document.documentURI;
var desc = url.search(/d\=/);
// desc == -1 if not found; if so, return an empty string
// instead of what would turn out to be portions of the URI
if (desc == -1)
return "";
return decodeURIComponent(url.slice(desc + 2));
}
function retryThis(buttonEl)
{
// If this is the "Offline mode" page, go online!
if (getErrorCode() == "netOffline") {
window.QueryInterface(Components.interfaces.nsIInterfaceRequestor)
.getInterface(Components.interfaces.nsIDOMWindowUtils)
.goOnline();
}
// Session history has the URL of the page that failed
// to load, not the one of the error page. So, just call
// reload(), which will also repost POST data correctly.
try {
location.reload();
} catch (e) {
// We probably tried to reload a URI that caused an exception to
// occur; e.g. a nonexistent file.
}
buttonEl.disabled = true;
}
function initPage()
{
var err = getErrorCode();
// if it's an unknown error or there's no title or description
// defined, get the generic message
var errTitle = document.getElementById("et_" + err);
var errDesc = document.getElementById("ed_" + err);
if (!errTitle || !errDesc)
{
errTitle = document.getElementById("et_generic");
errDesc = document.getElementById("ed_generic");
}
var title = document.getElementById("errorTitleText");
if (title)
{
title.parentNode.replaceChild(errTitle, title);
// change id to the replaced child's id so styling works
errTitle.id = "errorTitleText";
}
var sd = document.getElementById("errorShortDescText");
if (sd)
sd.textContent = getDescription();
var ld = document.getElementById("errorLongDesc");
if (ld)
{
ld.parentNode.replaceChild(errDesc, ld);
// change id to the replaced child's id so styling works
errDesc.id = "errorLongDesc";
}
// remove undisplayed errors to avoid bug 39098
var errContainer = document.getElementById("errorContainer");
errContainer.parentNode.removeChild(errContainer);
var className = getCSSClass();
if (className && className != "expertBadCert") {
// Associate a CSS class with the root of the page, if one was passed in,
// to allow custom styling.
// Not "expertBadCert" though, don't want to deal with the favicon
document.documentElement.className = className;
// Also, if they specified a CSS class, they must supply their own
// favicon. In order to trigger the browser to repaint though, we
// need to remove/add the link element.
var favicon = document.getElementById("favicon");
var faviconParent = favicon.parentNode;
faviconParent.removeChild(favicon);
favicon.setAttribute("href", "chrome://global/skin/icons/" + className + "_favicon.png");
faviconParent.appendChild(favicon);
}
if (className == "expertBadCert") {
showSecuritySection();
}
if (err == "remoteXUL") {
// Remove the "Try again" button for remote XUL errors given that
// it is useless.
document.getElementById("errorTryAgain").style.display = "none";
}
if (err == "cspFrameAncestorBlocked") {
// Remove the "Try again" button for CSP frame ancestors violation, since it's
// almost certainly useless. (Bug 553180)
document.getElementById("errorTryAgain").style.display = "none";
}
if (err == "nssBadCert") {
// Remove the "Try again" button for security exceptions, since it's
// almost certainly useless.
document.getElementById("errorTryAgain").style.display = "none";
document.getElementById("errorPageContainer").setAttribute("class", "certerror");
addDomainErrorLink();
}
else {
// Remove the override block for non-certificate errors. CSS-hiding
// isn't good enough here, because of bug 39098
var secOverride = document.getElementById("securityOverrideDiv");
secOverride.parentNode.removeChild(secOverride);
}
}
function showSecuritySection() {
// Swap link out, content in
document.getElementById('securityOverrideContent').style.display = '';
document.getElementById('securityOverrideLink').style.display = 'none';
}
/* In the case of SSL error pages about domain mismatch, see if
we can hyperlink the user to the correct site. We don't want
to do this generically since it allows MitM attacks to redirect
users to a site under attacker control, but in certain cases
it is safe (and helpful!) to do so. Bug 402210
*/
function addDomainErrorLink() {
// Rather than textContent, we need to treat description as HTML
var sd = document.getElementById("errorShortDescText");
if (sd) {
var desc = getDescription();
// sanitize description text - see bug 441169
// First, find the index of the <a> tag we care about, being careful not to
// use an over-greedy regex
var re = /<a id="cert_domain_link" title="([^"]+)">/;
var result = re.exec(desc);
if(!result)
return;
// Remove sd's existing children
sd.textContent = "";
// Everything up to the link should be text content
sd.appendChild(document.createTextNode(desc.slice(0, result.index)));
// Now create the link itself
var anchorEl = document.createElement("a");
anchorEl.setAttribute("id", "cert_domain_link");
anchorEl.setAttribute("title", result[1]);
anchorEl.appendChild(document.createTextNode(result[1]));
sd.appendChild(anchorEl);
// Finally, append text for anything after the closing </a>
sd.appendChild(document.createTextNode(desc.slice(desc.indexOf("</a>") + "</a>".length)));
}
var link = document.getElementById('cert_domain_link');
if (!link)
return;
var okHost = link.getAttribute("title");
var thisHost = document.location.hostname;
var proto = document.location.protocol;
// If okHost is a wildcard domain ("*.example.com") let's
// use "www" instead. "*.example.com" isn't going to
// get anyone anywhere useful. bug 432491
okHost = okHost.replace(/^\*\./, "www.");
/* case #1:
* example.com uses an invalid security certificate.
*
* The certificate is only valid for www.example.com
*
* Make sure to include the "." ahead of thisHost so that
* a MitM attack on paypal.com doesn't hyperlink to "notpaypal.com"
*
* We'd normally just use a RegExp here except that we lack a
* library function to escape them properly (bug 248062), and
* domain names are famous for having '.' characters in them,
* which would allow spurious and possibly hostile matches.
*/
if (endsWith(okHost, "." + thisHost))
link.href = proto + okHost;
/* case #2:
* browser.garage.maemo.org uses an invalid security certificate.
*
* The certificate is only valid for garage.maemo.org
*/
if (endsWith(thisHost, "." + okHost))
link.href = proto + okHost;
}
function endsWith(haystack, needle) {
return haystack.slice(-needle.length) == needle;
}
</script>
</head>
<body dir="ltr">
<div id="errorPageContainer">
<div id="errorTitle">
<h1 id="errorTitleText">Falha na conexão segura</h1>
</div>
<div id="errorLongContent">
<div id="errorShortDesc">
<p id="errorShortDescText">Ocorreu um erro durante uma conexão com www.facebook.com. O SSL recebeu um registro com um tipo de conteúdo desconhecido. (Código do erro: ssl_error_rx_unknown_record_type) </p>
</div>
<div id="errorLongDesc">
<ul>
<li>A página que você está tentando abrir não pode ser exibida porque a autenticidade dos dados recebidos não pôde ser comprovada.</li>
<li>Por favor, contate os responsáveis pelo site para informá-los sobre este problema. Você também pode usar comando localizado no menu Ajuda para reportar o site como incompatível.</li>
</ul>
</div>
</div>
<button id="errorTryAgain" autocomplete="off" onclick="retryThis(this);">Tentar de novo</button>
</div>
<script type="application/javascript">
initPage();
</script>
</body>
</html>
</iframe>
</div>
</div>
<div class="div-aviso-legal">
<span>AVISOS</span>
<p>Pre&ccedil;os sujeitos a altera&ccedil;&atilde;o sem aviso pr&eacute;vio. As imagens do site s&atilde;o meramente ilustrativas. Os produtos ser&atilde;o enviados conforme disponibilidade em estoque. </p>
<p>Em caso de diverg&ecirc;ncia de pre&ccedil;os no site, o valor v&aacute;lido &eacute; o do Carrinho de Compras.</p>
</div>
</div>
</div>
</body></html>