
<%
echo ' ';
$tBg['LN Vitrines'] = "314085";
$tBg['Só Balanças'] = "FFFFFF";
$tBg['Só Fornos'] = "FFFFFF";
$tBg['Só Geladeiras'] = "FFFFFF";
$tBg['Só Pizzas'] = "FFFFFF";
echo ' | ';
echo ' ';
%>
|
|
LN Vitrines do MercadoLivre
|
|
<%
if ($rSetor != 'LN Vitrines') {
$tProc = file("vm/".$rSetor."2.txt") or die ("Erro VM1. Avise ao WebMaster.");
natcasesort($tProc);
echo '';
}
echo 'Nossas Vitrines:
• LN Vitrines (todas)
• Só Balanças
• Só Fornos
• Só Geladeiras
• Só Pizzas
Dicas: ';
function fnDicas ($fvSetor) {
$ftProc = file("vm/".$fvSetor."3.txt") or die ("Erro VM3. Avise ao WebMaster.");
foreach ($ftProc as $fvProc) {
$vX = strpos($fvProc, "|");
if ($vX === false) {
die ("Erro VM4. Avise ao WebMaster.".$rSetor);
} else {
$vX1 = substr($fvProc, 0, $vX);
$vX2 = substr($fvProc, $vX + 1, 1);
$vX3 = substr($fvProc, $vX + 3, strlen($fvProc) - $vX - 2);
if ($vX2 == "1") {
echo '• '.$vX1.' ';
} else if ($vX2 == "2") {
echo '• '.$vX1.' ';
} else {
die ("Erro VM5. Avise ao WebMaster.");
}
}
}
}
if ($rSetor != "LN Vitrines") {fnDicas ($rSetor);}
fnDicas ("LN Vitrines");
echo ' |
coloque sua publicidade aqui
';
function fnPesquiza () {
global $rCateg_id, $rOrder_id, $rPrice_max, $rPrice_min, $rQshow, $rSearch_both, $rSite_id, $rWord;
%>
<%
}
if ($rSetor == 'LN Vitrines') {fnPesquiza();}
$user = 'FRANCISCO&CLARICE';
$pwd = 'RlJBTkNJU0NPLk1FUkNBRE9GUkF5dzRJMjRDQURP';
switch ($rSite_id) {
case "MEC":
$vDns = 'xml.mercadolibre.com.ec';
$pais_nome = 'o Equador';
break;
case "MLA":
$vDns = 'xml.mercadolibre.com.ar';
$pais_nome = 'a Argentina';
break;
case "MLB":
$vDns = 'xml.mercadolivre.com.br';
$pais_nome = 'o Brasil';
break;
case "MLC":
$vDns = 'xml.mercadolibre.cl';
$pais_nome = 'o Chile';
break;
case "MLM":
$vDns = 'xml.mercadolibre.com.mx';
$pais_nome = 'o México';
break;
case "MLO":
$vDns = 'xml.mercadolibre.com.co';
$pais_nome = 'a Colômbia';
break;
case "MLP":
$vDns = 'xml.mercadolibre.com.pe';
$pais_nome = 'o Peru';
break;
case "MLU":
$vDns = 'xml.mercadolibre.com.uy';
$pais_nome = 'o Uruguai';
break;
case "MLV":
$vDns = 'xml.mercadolibre.com.ve';
$pais_nome = 'a Venezuela';
break;
default:
$vDns = 'xml.mercadolivre.com.br';
$pais_nome = 'o Brasil';
break;
}
$vRotina = $rRotina;
if ($vRotina == 'categsXml') $vRotina = 'categs';
$vUrl = 'http://'.$vDns.'/jm/'.$vRotina.'Xml?';
if (isset($rSite_id)){
if ($rSite_id != '') $vUrl .= 'as_site_id='.$rSite_id; }
if (isset($rCateg_id)){
if ($rCateg_id != '') $vUrl .= '&as_categ_id='.$rCateg_id; }
$vUrl .= '&as_pr_categ_id=AD';
if ($rRotina != 'search') {
if ($vNivel == '0') $vUrl .= '&as_max_level=1';
} else {
if (isset($vDesde)){
if ($vDesde != '') $vUrl .= '&as_desde='.$vDesde; }
if (isset($riltro_id)){
if ($riltro_id != '') $vUrl .= '&as_filtro_id='.$riltro_id; }
if (isset($rOrder_id)){
if ($rOrder_id != '') $vUrl .= '&as_order_id='.$rOrder_id; }
if (isset($rPrice_max)){
if ($rPrice_max != '') $vUrl .= '&as_price_max='.$rPrice_max; }
if (isset($rPrice_min)){
if ($rPrice_min != '') $vUrl .= '&as_price_min='.$rPrice_min; }
if (isset($rQshow)){
if ($rQshow != '') $vUrl .= '&as_qshow='.$rQshow; }
if (isset($rSearch_both)){
if ($rSearch_both != '') $vUrl .= '&as_search_both='.$rSearch_both; }
if (isset($rWord)){
if ($rWord != '') $vUrl .= '&as_word='.strtr(strtolower($rWord), "áãéêíóôúüçñ", "aaeeioouucn"); }
if ($user != '') $vUrl .= '&user='.$user;
if ($pwd != '') $vUrl .= '&pwd='.$pwd;
}
echo $vUrl.' ';
$tCategs = array();
$tDepth = array(1 => 0);
$vDepthAnt = '0';
$vEitem = false;
$vLin = '';
$tParent = array();
$vParser = xml_parser_create();
xml_set_element_handler($vParser, "fnTagAbre", "fnTagFecha");
xml_set_character_data_handler($vParser, "fnTag");
$aCat = gzopen($vUrl, "r") or die("Erro! O banco de dados do MercadoLivre está em manutenção. Tente mais tarde. Obrigado.");
switch ($rRotina) {
case 'categsXml':
echo '';
break;
case 'categs':
break;
case 'search':
echo '
';
if (($rCateg_id == "") and ($rWord == "")) {
if ($rSetor == 'LN Vitrines') {echo "Especifique a categoria e/ou a(s) palavra(s) a pesquisar!";}
} else {
echo 'Anúncios d'.$pais_nome.'. Você pesquisou ';
if ($rCateg_id == '') {
echo 'em todas as categorias'; }
else {
echo 'na categoria '.$rCateg_id.''; }
if ($rWord == '') {
echo ', independente de palavras, '; }
else {
$vs = strpos($rWord,' ');
if ($vs > 0) $vs = 's';
echo ', a'.$vs.' palavra'.$vs.' '.$rWord.', ';
if ($rSearch_both=='Y') {
echo 'no título e na descrição do anúncio, ';
} else {
echo 'só no título do anúncio, '; } }
echo 'e escolheu exibir os anúncios ';
if (($rPrice_min=='') and ($rPrice_max=='')) {
echo 'de qualquer preço'; }
elseif (($rPrice_min!='') and ($rPrice_max!='')) {
echo 'com um preço mínimo de '.$rPrice_min.' e um preço máximo de '.$rPrice_max.''; }
elseif ($rPrice_max=='') {
echo 'com um preço mínimo de '.$rPrice_min.''; }
else {
echo 'com um preço máximo de '.$rPrice_max.''; }
echo ', até '.$rQshow.' anúncios por vez, ordenados pelo ';
switch ($rOrder_id) {
case "AUCTION_STOP":
echo 'tempo restante';
break;
case "BARATOS":
echo 'menor preço';
break;
case "CAROS":
echo 'maior preço';
break;
case "HIT_PAGE":
echo 'mais visitado';
break;
case "ITEM_TITLE":
echo 'título';
break;
case "MAS_OFERTADOS":
echo 'mais ofertado';
break;
case "MENOS_OFERTADOS":
echo 'menos ofertado';
break;
case "DESTACADOS":
echo 'destacado';
break;
}
// echo '.';
// echo ' Atenção! Por limitação do MercadoLivre, são exibidos só os 10 primeiros anúncios.';
}
echo ' | ';
echo '
';
break;
}
while ($fvDado = fread($aCat, 4096)) {
xml_parse($vParser, $fvDado, feof($aCat))
or die(sprintf("XML erro: %s na linha %d.",
xml_error_string(xml_get_error_code($vParser)),
xml_get_current_line_number($vParser)));
}
switch ($rRotina) {
case 'categsXml':
if ($vNivel != '1') echo ' f*m';
echo ' ';
break;
case 'categs':
echo ' ';
echo '
';
if ($vNivel != '0') $vLin .= 'f*m';
$tCategs[] = $vLin;
sort ($tCategs);
$vNiv = substr($tCategs[1],0,1);
$i1 = -1;
foreach ($tCategs as $vLin2) {
$vLin2 = utf8_decode($vLin2);
if ($vNiv == substr($vLin2,0,1)) {
$vFim = '';
if (substr($vLin2,-3) == 'f*m') {
$vLin2 = substr($vLin2, 0, strlen($vLin2) - 3);
$vFim = '1'; }
$i1++;
$i1 = $i1 % 2;
if ($i1 == 0) echo '';
$vLin2 = substr($vLin2,1,strlen($vLin2)-5).'C'.($vNivel+1).substr($vLin2,-4);
echo '';
if ($vFim == '') {
echo ''.substr($vLin2, 0, strlen($vLin2) - 6).''; }
else {
echo substr($vLin2, 0, strlen($vLin2) - 6); }
echo ' ['.substr($vLin2,-4).']';
if ($vFim == '') echo ' ';
echo ' | ';
if ($i1 == 1) echo ' ';
}
}
if ($i1 == 0) echo ' | ';
echo ' ';
break;
case 'search':
echo '
';
if (($rWord != "") or ($rCateg_id != "")) {
echo '
';
if ($vEncontr == 0) {
echo 'Não foi encontrado nenhum anúncio que atende a esta pesquisa';
} else {
$vs = '';
$vs2 = '';
if ($vEncontr > 1) $vs = 's';
//if ($vEncontr > 100) $vs2 = '. (O MercadoLivre só permite a exibição dos 295 primeiros)';
echo 'Encontrado'.$vs.' '.$vEncontr.' anúncio'.$vs.$vs2.'. Exibido'.$vs.' o'.$vs.' anúncio'.$vs.' '.$vDesde;
$v1 = $vDesde + $rQshow -1;
if ($vEncontr > '1') {
echo ' a ';
if ($vEncontr > $v1) echo $v1; else echo $vEncontr; }
echo '. ';
if ($vDesde > '1') {
echo 'Voltar'; }
else {
echo 'Voltar'; }
echo ' <-> ';
if ($vEncontr > $v1) {
echo 'Avançar. '; }
else {
echo 'Avançar. '; }
for ($i = 0; ($i * $rQshow) < $vEncontr; $i++) {
$v2 = ($i * $rQshow)+1;
if ($v2 == $vDesde) {
echo ' ['; }
else {
echo ' '; }
echo $v2;
if ($v2 == $vDesde) {
echo ']'; }
else {
echo '';}
}
}
echo '. |
| |
Legenda. Vendedor:
Ofertas:
Preço:
| ';
}
echo $vNaoUsado;
break;
}
fclose($aCat);
xml_parser_free($vParser);
%>
|
|
[Comente esta
página]
Digite F11: liga ou desliga a exibição do site em tela máxima.
Lojistas.net, o portal do lojista em shopping center, é uma publicação de
voluntariado, on-line, GRÁTIS.
Promove a união dos lojistas divulgando as nossas associações e
sindicatos
Compartilhe a sua informação e opinião conosco. Leia, se informe, divulgue,
publique, participe.
Mais informações sobre o Lojistas.net, clique aqui.
Atualizado em 22/11/06.
Copyright © 2003/2006.
|