Post by 8Sin » Wed Sep 28, 2011 3:39 pm

Háže mi to tuto chybu:

error on line 3674 at column 8: Extra content at the end of the document
Below is a rendering of the page up to the first error.

co mám změnit nebo kam všude mám ten soubor nahrát. Děkuju za pomoc!

User avatar
Newbie

Posts

Joined
Wed Aug 17, 2011 3:00 am

Post by vladis » Tue Oct 18, 2011 5:56 pm

na OC 1.4.9.5 mi to robi nieco taketo http://eshop.okstranka.sk/xml.php mam tam nahodene len zakladny balik s demo produktami.

Nerozimiem preco to medzi jednotlivymi <shop_itemami> pise toto>

Code: Select all

<br/>
<b>Notice</b>
: Undefined index: 36 in
<b>/data/o/k/okstranka.sk/sub/eshop/xml.php</b>
on line
<b>173</b>
<br/>
<br/>
<b>Notice</b>
: Undefined variable: curr_factor in
<b>/data/o/k/okstranka.sk/sub/eshop/xml.php</b>
on line
<b>184</b>
<br/>
<br/>
<b>Notice</b>
: Undefined variable: curr_factor in
<b>/data/o/k/okstranka.sk/sub/eshop/xml.php</b>
on line
<b>186</b>
<br/>
Je to mozne koli tomu, ze nemam ver. 1.5 ? Mohli by ste mi pripadne dat nejake info ako to rozchodit na mojej verzii ?

New member

Posts

Joined
Tue Oct 04, 2011 5:31 am
Location - Slovakia

Post by berushka » Wed Oct 19, 2011 1:09 am

vladis wrote:na OC 1.4.9.5 mi to robi nieco taketo http://eshop.okstranka.sk/xml.php mam tam nahodene len zakladny balik s demo produktami.
curr_factor je proměnná obsahující měnu, takže to vypadá, že nemáš dokončenou lokalizaci včetně všech návazností.

berushka .::: Hot Wheels Shop


User avatar
Active Member

Posts

Joined
Wed Mar 03, 2010 5:40 pm
Location - Czech Republic

Post by hawkey » Wed Oct 19, 2011 7:00 am

Na 1.4.9.5 vám tato verze fungovat nebude, ale je tu někde i pro 1.4.9.x

Visit OpencartEx - Opencart extensions
Opencart rady a návody česky | Podpora Opencart


Active Member

Posts

Joined
Sun Apr 25, 2010 12:10 am
Location - Olomouc, Czech Republic, Europe

Post by vladis » Thu Oct 20, 2011 9:39 pm

tak skusam verziu pre 1.5.x ... na 1.5.x mi generuje XML krasne, ked to nahodim na 1.4.9.5 ( co je moj ciel ) tak to hlasi undefined constant HTTP_SERVER
undefined constant HTTPS_IMAGE

Nebolo by mozne tieto "premenne" jednoducho prepisat priamo URL adresami v zdrojovom kode zbozicz_oc15.php ?

http://www.verodesign.sk/zbozicz_oc15.php

Code: Select all

<?php

	/* debug
	ini_set('error_reporting', 6143);
	ini_set('display_errors', 1);
	*/
class Product {
	function description($product_description) {
		$product_description = str_replace('&', '&', $product_description);
		$product_description = htmlspecialchars(strip_tags(html_entity_decode($product_description, ENT_QUOTES, 'UTF-8')));
		$product_description = str_replace('&nbsp;', '', $product_description);
		/*$product_description = str_replace('&;', '&', $product_description);*/
		if (strlen($product_description) > 508) {
			$print_description = substr($product_description, 0, 508);
			$pos = strrpos($print_description, ' ');
			$print_description = substr($product_description, 0, $pos) . ' ...';
		} else {
			$print_description = $product_description;
		}
		return $print_description;
	}

	function name($product_name) {
		$product_name = htmlspecialchars(strip_tags(html_entity_decode($product_name, ENT_QUOTES, 'UTF-8')));
		if (strlen($product_name) > 60) {
			$print_product_name = substr($product_name, 0, 60);
			$pos = strrpos($print_product_name, ' ');
			$print_product_name = substr($product_name, 0, $pos) . ' ...';
		} else {
			$print_product_name = $product_name;
		}
		return $print_product_name;
	}
}

require_once("./config.php");
require_once(DIR_SYSTEM . 'startup.php');
require_once(DIR_DATABASE . 'mysql.php');
$need_configs = array(
	'config_url',
	'config_ssl',
	'config_customer_group_id',
	'config_language'
);

// Config
$config = new Config();
$db = new DB(DB_DRIVER, DB_HOSTNAME, DB_USERNAME, DB_PASSWORD, DB_DATABASE);
$setting_query = $db->query("SELECT * FROM " . DB_PREFIX . "setting s WHERE s.key IN('".implode("','",$need_configs)."')");
foreach ($setting_query->rows as $setting) {
	$config->set($setting['key'], $setting['value']);
}
unset($setting_query);

$curr_factor = 1;

// Cache
header('Expires: ' . gmdate('D, d M Y H:i:s') . '  GMT');
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . '  GMT');
header('Content-Type: application/xml');
	$items = new Product();

	$url_query = $db->query("SELECT query,keyword FROM " . DB_PREFIX . "url_alias ORDER BY url_alias_id");
	$urls = array();
	foreach($url_query->rows as $url) {
		$data = array();
		parse_str($url['query'], $data);
		if(key($data) == 'product_id') {
			$urls[$data['product_id']] = $url['keyword'];
		}
	}
	unset($url_query);
	$datum = date("Y-m-d");
	$SQL = "SELECT p.product_id,p.quantity,p.image,p.date_available,p.sku,pd.language_id,pd.name,pd.description,pd.meta_description,
		tr.rate,tr.tax_class_id,p.stock_status_id,m.name AS manufacturer,
		IF(ps.price,ps.price,p.price) AS price,cd.name AS categorytext,pc.category_id

		FROM " . DB_PREFIX . "product p
		LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id=pd.product_id) 
		LEFT JOIN " . DB_PREFIX . "product_to_category pc ON (p.product_id=pc.product_id) 
		LEFT JOIN " . DB_PREFIX . "category_description cd ON (pc.category_id=cd.category_id) 
		LEFT JOIN " . DB_PREFIX . "tax_rate tr ON (p.tax_class_id = tr.tax_class_id)
		LEFT JOIN " . DB_PREFIX . "language l ON (l.language_id = pd.language_id )
		LEFT JOIN " . DB_PREFIX . "manufacturer m ON (m.manufacturer_id = p.manufacturer_id )
		LEFT JOIN (SELECT * FROM  " . DB_PREFIX . "product_special WHERE (date_start = '0000-00-00' OR date_start <= '$datum') AND (date_end = '0000-00-00' OR date_end >= '$datum')) 
    ps ON (ps.product_id = p.product_id AND ps.customer_group_id=".$config->get('config_customer_group_id').")
		WHERE p.quantity>0 AND l.code='".$config->get('config_language')."' AND p.status=1 GROUP BY p.product_id";

	$head = "<?xml version=\"1.0\" encoding=\"utf-8\"?".">\r";
	$head .= "<SHOP>\r";
	echo $head;
	$body = "";
	$query_products = $db->query($SQL);
	foreach ($query_products->rows as $product) {
		$shopitem = "";
		$shopitem .= "<SHOPITEM>\n";
		$shopitem .= "<PRODUCTNAME>".trim($items->name($product['name']))."</PRODUCTNAME>\n";
		$shopitem .= "<DESCRIPTION>".$items->description($product['description'])."</DESCRIPTION>";

		$shopitem .= "<CATEGORYTEXT>".$product['categorytext']."</CATEGORYTEXT>";
		if ($product['stock_status_id'] == 1 || $product['stock_status_id'] == 10) $shopitem .= "<DELIVERY_DATE>0</DELIVERY_DATE>";

		if ($product['manufacturer']) {
			$shopitem .= "<MANUFACTURER>".$product['manufacturer']."</MANUFACTURER>";
		}

		$shopitem .= "<URL>";
		if(isset($urls[$product['product_id']]) && $urls[$product['product_id']]) {
			$shopitem .= HTTP_SERVER . $urls[$product['product_id']];
		} else {
			$shopitem .= HTTP_SERVER . "index.php?route=product/product&product_id=". $product['product_id'];
		}
		$shopitem .= "</URL>";
		if (!$product['image']==0) {
			$shopitem .= "<IMGURL>". HTTPS_IMAGE . str_replace('%2F','/',rawurlencode($product['image']))."</IMGURL>";
		}
		//$shopitem .= "<FACTOR>" curr_factor() "</FACTOR>\n";
		if (!$product['tax_class_id']==0) {
			$shopitem .= "<PRICE>".round($product['price'] * $curr_factor, 2)."</PRICE>\n";
			$shopitem .= "<VAT>".round($product['rate'], 3)."</VAT>\n";
			$shopitem .= "<PRICE_VAT>".ceil($product['price'] * $curr_factor + (($product['price'] * $curr_factor) * $product['rate'] / 100))."</PRICE_VAT>\n";
		} else {
			$shopitem .= "<PRICE_VAT>".round($product['price'] * $curr_factor, 0)."</PRICE_VAT>";
		}
	
		$shopitem .= "</SHOPITEM>\n";
		$body .= $shopitem;
		echo $shopitem;
	}
	unset($query_products);
	$footer = "</SHOP>\r";
	echo $footer;
?>

New member

Posts

Joined
Tue Oct 04, 2011 5:31 am
Location - Slovakia

Post by hawkey » Mon Oct 24, 2011 5:40 am

Bolo.

Visit OpencartEx - Opencart extensions
Opencart rady a návody česky | Podpora Opencart


Active Member

Posts

Joined
Sun Apr 25, 2010 12:10 am
Location - Olomouc, Czech Republic, Europe

Post by VSLRA » Sat Nov 05, 2011 1:12 am

Ahoj, mám verzi shopu 1.5.1.3 a po otevžení to vypisuje:
"error on line 1 at column 43: Extra content at the end of the document"

Nevíte náhodou co s tím nebo kde by mohl být problém? Díky moc za rady!

Newbie

Posts

Joined
Sat Sep 18, 2010 8:47 pm

Post by hawkey » Sat Nov 05, 2011 3:22 am

1.5.1.3 má zcela přepsány daňové třídy, takže tato verze na ni nefunguje, dodělám.

Visit OpencartEx - Opencart extensions
Opencart rady a návody česky | Podpora Opencart


Active Member

Posts

Joined
Sun Apr 25, 2010 12:10 am
Location - Olomouc, Czech Republic, Europe

Post by VSLRA » Sat Nov 05, 2011 3:29 am

Děkuji za rychlé info! Budu se těšit.

Newbie

Posts

Joined
Sat Sep 18, 2010 8:47 pm

Post by Draq » Mon Nov 14, 2011 12:10 am

Dobrý den, rád bych se zeptal, jestli se na nové verzi pracuje, případně jestli se dá něják pomoct ikdyž s php skoro nic neumím. Export do heureky je pro mě stěžejní.
Děkuju

New member

Posts

Joined
Fri Jun 24, 2011 3:49 am

Post by VSLRA » Mon Nov 14, 2011 12:22 am

Já zatím stále čekám.

Newbie

Posts

Joined
Sat Sep 18, 2010 8:47 pm

Post by elmo11 » Thu Jan 05, 2012 4:38 pm

Zdravím, píše/předěláváte někdo ten xml feed zbozi/heureka na 1.5.1.3? Jen se ptám než se do toho pustím, abych nedělal zbytečnou práci. Děkuji

Newbie

Posts

Joined
Fri May 07, 2010 10:18 pm

Post by VSLRA » Thu Jan 05, 2012 4:42 pm

Já stále čekám a zatím furt nic nikde není :-/

Newbie

Posts

Joined
Sat Sep 18, 2010 8:47 pm

Post by elmo11 » Thu Jan 05, 2012 4:44 pm

OK, zkusím to. Díky

Newbie

Posts

Joined
Fri May 07, 2010 10:18 pm

Post by jakuba » Thu Jan 05, 2012 10:49 pm

Předem mockrát děkuju za předělání pro 1.5.1.3

Active Member

Posts

Joined
Fri Jul 08, 2011 12:51 am
Location - CZ-Prague

Post by hawkey » Fri Jan 06, 2012 6:07 am

Vida, úplně jsem na to zapomněl. Zkuste tento, běží mi na jednom eshopu.

Feed pro 1.5.1.3


Visit OpencartEx - Opencart extensions
Opencart rady a návody česky | Podpora Opencart


Active Member

Posts

Joined
Sun Apr 25, 2010 12:10 am
Location - Olomouc, Czech Republic, Europe

Post by jakuba » Fri Jan 06, 2012 10:07 pm

Ano, funguje. Děkuju.

Active Member

Posts

Joined
Fri Jul 08, 2011 12:51 am
Location - CZ-Prague

Post by jakuba » Mon Jan 09, 2012 6:50 pm

Zboží.cz upozornilo na mírně odlišné tagy. Konkrétně se jedná o PRODUCT, kde má být správně PRODUCTNAME, tak pozor na to. :-)

Active Member

Posts

Joined
Fri Jul 08, 2011 12:51 am
Location - CZ-Prague

Post by simba112 » Tue Jan 10, 2012 2:00 am


User avatar
Newbie

Posts

Joined
Thu Nov 10, 2011 12:23 am


Post by jakuba » Tue Jan 10, 2012 6:31 am

Prosím, bylo by možné přidat podmínku, která by v případě vyskytujícího se textu "bazar" v názvu kategorie přidalo tento tag?

Code: Select all

<ITEM_TYPE> bazaar </ITEM_TYPE>
eshop se bude často aktualizovat a nemůžu k 20 produktům z 800 přidávat ručně tento tag.

Active Member

Posts

Joined
Fri Jul 08, 2011 12:51 am
Location - CZ-Prague
Who is online

Users browsing this forum: No registered users and 5 guests