Affiliate Tools: Qerdizo.gr σε ένα feed όλες οι προσφορές από όλα τα deal sites.

εργαλεία που έχουν φτιάξει Έλληνες και μας βοηθάνε στο Affiliate Marketing
Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27626
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

Affiliate Tools: Qerdizo.gr σε ένα feed όλες οι προσφορές από όλα τα deal sites.

Δημοσίευση από cordis » 08 Μαρ 2011 14:13

το Groupon να βγάλετε από το feed, ή βάλτε ένα check box... "είμαι στους εκλεκτούς" [] :p
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
Kat - Linkwise
Δημοσιεύσεις: 214
Εγγραφή: 23 Αύγ 2010 14:10
Επικοινωνία:

Affiliate Tools: Qerdizo.gr σε ένα feed όλες οι προσφορές από όλα τα deal sites.

Δημοσίευση από Kat - Linkwise » 08 Μαρ 2011 14:39

cordis έγραψε:το Groupon να βγάλετε από το feed, ή βάλτε ένα check box... "είμαι στους εκλεκτούς" [] :p
να συμπληρώσω:
είμαι στους "εκλεκτούς" ή το site μου (παρόλο που παρουσιάζει μεταξύ άλλων daily deals) δεν ανήκει στην κατηγορία "deal aggregators"

Όποιος χρειάζεται διευκρίνηση σε σχέση με αυτό μπορεί να επικοινωνήσει μαζί μου.
Linkwise Affiliate Network

Tel: 210 2419592 | Email: contact @ linkwise.gr | Web: www.linkwise.gr | Blog: www.linkwise.gr/blog/ | Twitter: http://twitter.com/Linkwise

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27626
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

Affiliate Tools: Qerdizo.gr σε ένα feed όλες οι προσφορές από όλα τα deal sites.

Δημοσίευση από cordis » 08 Μαρ 2011 15:08

Αστειεύομαι Kat, μη μου αρπάζεσαι Τριτιάτικα, πρώτη μέρα της Εβδομάδας! :) έτσι κι αλλιώς δε νομίζω ότι θα το καταλάβουν και πολλοί επισκέπτες των aggregators, γιατί στην Ελλάδα biggest δεν είναι το G αλλά το GD; :p

Κι όταν εφαρμοστούν και όλοι οι όροι του G στην Ελλάδα θα κακοφανεί σε πολλούς...
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
ThyClub
Honorary Member
Δημοσιεύσεις: 5312
Εγγραφή: 17 Νοέμ 2003 00:21
Τοποθεσία: Hell's Kitchen
Επικοινωνία:

Affiliate Tools: Qerdizo.gr σε ένα feed όλες οι προσφορές από όλα τα deal sites.

Δημοσίευση από ThyClub » 08 Μαρ 2011 15:10

Μπορείς να μας το διευκρινήσεις λίγο αυτό Κατερίνα εδώ για να μην σε ρωτάμε ένας ένας.

Αν και εγω είμαι τις άποψης ότι δεν υπάρχουν πιο ίσοι απο τους ίσους... αλλά αυτό θα το γράψω στο δικό σας thread

Άβαταρ μέλους
adiaforosgr
Δημοσιεύσεις: 1339
Εγγραφή: 19 Ιούλ 2004 17:52
Επικοινωνία:

Affiliate Tools: Qerdizo.gr σε ένα feed όλες οι προσφορές από όλα τα deal sites.

Δημοσίευση από adiaforosgr » 08 Μαρ 2011 15:15

cordis έγραψε:στην Ελλάδα biggest δεν είναι το G αλλά το GD; :p
Μήπως είναι biggest το G απλά από τα αμιγώς ελληνικά websites biggest είναι το GD;

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27626
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

Affiliate Tools: Qerdizo.gr σε ένα feed όλες οι προσφορές από όλα τα deal sites.

Δημοσίευση από cordis » 08 Μαρ 2011 15:20

ThyClub έγραψε:Μπορείς να μας το διευκρινήσεις λίγο αυτό Κατερίνα εδώ για να μην σε ρωτάμε ένας ένας.

Αν και εγω είμαι τις άποψης ότι δεν υπάρχουν πιο ίσοι απο τους ίσους... αλλά αυτό θα το γράψω στο δικό σας thread
νομίζω ότι είναι άσχετο με το παρών θέμα, ένα checkbox στην εφαρμογή για να επιλέγει κάποιος αν θα έχει groupon ή όχι είναι το μόνο ζητούμενο μας. :)
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
Kat - Linkwise
Δημοσιεύσεις: 214
Εγγραφή: 23 Αύγ 2010 14:10
Επικοινωνία:

Affiliate Tools: Qerdizo.gr σε ένα feed όλες οι προσφορές από όλα τα deal sites.

Δημοσίευση από Kat - Linkwise » 08 Μαρ 2011 15:36

Ναι, δεν αρπάζομαι :) Δεν ξέρω αν φάνηκε έτσι, ήθελα απλώς να βάλω κι αυτό το θέμα (του αν είναι ένα site aggregator), γιατί με έχουν ρωτήσει πολλοί.

Ο ορισμός του aggregator όπως τον εννοεί η Groupon, είναι αυτό ακριβώς που είδατε στο newsletter, δηλαδή "το site του οποίου αποκλειστικό περιεχόμενο είναι η παρουσίαση των καθημερινών προσφορών από deal sites". Αν δηλαδή ένα site παρουσιάζει τακτικά αρκετές άλλες προσφορές ή έχει και άλλο περιεχόμενο εκτός των deal sites στη σελίδα του, τότε δεν είναι deal aggregator. Τα aggregators έχουν επίσης, το κλασικό format παρουσίασης των προσφορών, ενώ πολλά άλλα sites έχουν τη μορφή blog και συμπεριλαμβάνουν και άλλες αναρτήσεις. Αυτή η τελευταία κατηγορία sites, δεν μπορεί να θεωρηθεί deal aggregator οπότε και δεν αφορά τον αποκλεισμό αυτόν.

Οι όροι της Groupon εφαρμόζονται και ισχύουν για όλους, εκτός και αν ο διαφημιζόμενος ορίσει κάτι διαφορετιό (όπως π.χ. στην περίπτωση αυτή).
Linkwise Affiliate Network

Tel: 210 2419592 | Email: contact @ linkwise.gr | Web: www.linkwise.gr | Blog: www.linkwise.gr/blog/ | Twitter: http://twitter.com/Linkwise

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27626
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

Affiliate Tools: Qerdizo.gr σε ένα feed όλες οι προσφορές από όλα τα deal sites.

Δημοσίευση από cordis » 08 Μαρ 2011 16:02

Qerdizo.gr feed, easy way

Φτιάχνουμε μια νέα βάση ή σε μια ήδη υπάρχουσα δημιουργούμε ένα table 'prosfores' ως εξής:

Κώδικας: Επιλογή όλων

--
-- Table structure for table `prosfores`
--

CREATE TABLE IF NOT EXISTS `prosfores` (
  `id` double NOT NULL,
  `deal_title` text NOT NULL,
  `deal_url` varchar(500) NOT NULL,
  `deal_price` varchar(20) NOT NULL,
  `deal_original_price` varchar(20) NOT NULL,
  `deal_discount` varchar(5) NOT NULL,
  `deal_end_date_time` datetime NOT NULL,
  `deal_location` varchar(100) NOT NULL,
  `deal_dealer` varchar(100) NOT NULL,
  `deal_image` text NOT NULL,
  `deal_description` text NOT NULL,
  `deal_original_url` text NOT NULL,
  `deal_sales` double NOT NULL,
  `deal_original_image` text NOT NULL,
  `deal_latitude` varchar(20) NOT NULL,
  `deal_longitude` varchar(20) NOT NULL,
  `deal_address` text NOT NULL,
  `deal_network` varchar(100) NOT NULL,
  `deal_commission` varchar(5) NOT NULL,
  PRIMARY KEY (`id`),
  KEY `idx_dealer` (`deal_dealer`),
  KEY `idx_location` (`deal_location`),
  KEY `idx_end_date` (`deal_end_date_time`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
φτιάχνουμε ένα config.php αρχείο που περιέχει το url του qerdizo.gr feed μας, καθώς και τις πληροφορίες που χρειάζεται για να κάνει connect στην βάση.

Κώδικας: Επιλογή όλων

<?PHP
$feed_url = "http&#58;//qerdizo.gr/feed/feed_ID/xml/";

$db_pass = "PASSWORD";
$db_user = "USER_NAME";
$db_db = "DATABASE_NAME";

//connect 
mysql_connect&#40;'localhost', $db_user, $db_pass&#41;;
@mysql_select_db&#40;$db_db&#41; or die &#40;"Unable to select database"&#41;;
mysql_query&#40;'SET NAMES utf8'&#41;;

?>

φτιάχνουμε ένα update_table.php αρχείο που περιέχει τις εντολές που διαβάζουν το feed μας και τις περνάνε στην βάση:

Κώδικας: Επιλογή όλων

<?php
include_once&#40;'config.php'&#41;;

$xmlStr = file_get_contents&#40;$feed_url&#41;;
$root = simplexml_load_string&#40;$xmlStr&#41;;
$rss = get_object_vars&#40;$root&#41;;

foreach &#40;$rss&#91;'offer'&#93; as $offer&#41; &#123;

	$attr = $offer->attributes&#40;&#41;;
	
	echo $attr&#91;'id'&#93;.'<br>';

	$html_reg = '/<+\s*\/*\s*&#40;&#91;A-Z&#93;&#91;A-Z0-9&#93;*&#41;\b&#91;^>&#93;*\/*\s*>+/i';
	
	$greek_html_entities = array&#40;  
	  "&Alpha;", "&Beta;", "&Gamma;", "&Delta;", "&Epsilon;", "&Zeta;", "&Eta;",
	  "&Theta;", "&Iota;", "&Kappa;", "&Lambda;", "&Mu;", "&Nu;", "&Xi;", "&Omicron;", "&Pi;", "&Rho;",
	  "&Sigma;", "&Tau;", "&Upsilon;", "&Phi;", "&Chi;", "&Psi;", "&Omega;",
	  "&alpha;", "&beta;", "&gamma;", "&delta;", "&epsilon;",
	  "&zeta;", "&eta;", "&theta;", "&iota;", "&kappa;", "&lambda;", "&mu;", "&nu;", "&xi;", "&omicron;",
	  "&pi;", "&rho;", "&sigmaf;", "&sigma;", "&tau;", "&upsilon;", "&phi;", "&chi;", "&psi;", "&omega;", "&nbsp;", "&amp;#8364;"
	&#41;;

	$utf_8_greek = array&#40; 
	  "\xCE\x91", "\xCE\x92", "\xCE\x93", "\xCE\x94", "\xCE\x95", "\xCE\x96", "\xCE\x97",
	  "\xCE\x98", "\xCE\x99", "\xCE\x9A", "\xCE\x9B", "\xCE\x9C", "\xCE\x9D", "\xCE\x9E", "\xCE\x9F", "\xCE\xA0", "\xCE\xA1",
	  "\xCE\xA3", "\xCE\xA4", "\xCE\xA5", "\xCE\xA6", "\xCE\xA7", "\xCE\xA8", "\xCE\xA9",
	  "\xCE\xB1", "\xCE\xB2", "\xCE\xB3", "\xCE\xB4", "\xCE\xB5",
	  "\xCE\xB6", "\xCE\xB7", "\xCE\xB8", "\xCE\xB9", "\xCE\xBA", "\xCE\xBB", "\xCE\xBC", "\xCE\xBD", "\xCE\xBE", "\xCE\xBF",
	  "\xCF\x80", "\xCF\x81", "\xCF\x82", "\xCF\x83", "\xCF\x84", "\xCF\x85", "\xCF\x86", "\xCF\x87", "\xCF\x88", "\xCF\x89", " ", "€"
	&#41;;
	
	$description = str_replace&#40; array&#40;"&amp;amp;", "&amp;"&#41;, "&", $offer->deal_description&#41;; 
	$description = preg_replace&#40; $html_reg, '' , str_replace&#40; $greek_html_entities, $utf_8_greek, $description &#41;&#41;;
		
	$title = str_replace&#40; array&#40;"&amp;amp;", "&amp;"&#41;, "&", $offer->deal_title&#41;; 
	$title = preg_replace&#40; $html_reg, '' , str_replace&#40; $greek_html_entities, $utf_8_greek, $title &#41;&#41;;
	
	$sql = "INSERT INTO `prosfores` &#40; 
					`id` , 
					`deal_title` , 
					`deal_url` , 
					`deal_price` , 
					`deal_original_price` , 
					`deal_discount` , 
					`deal_end_date_time` , 
					`deal_location` , 
					`deal_dealer` , 
					`deal_image` , 
					`deal_description` , 
					`deal_original_url` , 
					`deal_sales` , 
					`deal_original_image` , 
					`deal_latitude` , 
					`deal_longitude` , 
					`deal_address`,
					`deal_network` ,
					`deal_commission` 
					&#41;
			VALUES &#40;
					'".mysql_real_escape_string&#40;$attr&#91;'id'&#93;&#41;."', 
					'".mysql_real_escape_string&#40;$title&#41;."', 
					'".mysql_real_escape_string&#40;$url&#41;."', 
					'".mysql_real_escape_string&#40;$offer->deal_price&#41;."', 
					'".mysql_real_escape_string&#40;$offer->deal_original_price&#41;."', 
					'".mysql_real_escape_string&#40;$offer->deal_discount&#41;."', 
					'".mysql_real_escape_string&#40;$offer->deal_end_date_time&#41;."', 
					'".mysql_real_escape_string&#40;$offer->deal_location&#41;."', 
					'".mysql_real_escape_string&#40;$offer->deal_dealer&#41;."', 
					'".mysql_real_escape_string&#40;$offer->deal_image&#41;."', 
					'".mysql_real_escape_string&#40;$description&#41;."', 
					'".mysql_real_escape_string&#40;$offer->deal_original_url&#41;."', 
					'".mysql_real_escape_string&#40;$offer->deal_sales&#41;."', 
					'".mysql_real_escape_string&#40;$offer->deal_original_image&#41;."', 
					'".mysql_real_escape_string&#40;$offer->deal_latitude&#41;."', 
					'".mysql_real_escape_string&#40;$offer->deal_longitude&#41;."', 
					'".mysql_real_escape_string&#40;$offer->deal_address&#41;."', 
					'".mysql_real_escape_string&#40;$offer->deal_network&#41;."', 
					'".mysql_real_escape_string&#40;$offer->deal_commission&#41;."'&#41;"; 
	
	mysql_query&#40;$sql&#41;;
&#125;

?>
αυτό το πρόγραμμα μπορούμε να το βάλουμε σε κάποιο cron και να εκτελείτε αυτόματα 1-2 φορές την ημέρα.

εδώ όπως θα δείτε κάνω και κάποιες διορθώσεις στον encoding και σε κάποιους ξεχασμένους χαρακτήρες που χρησιμοποιούν μερικά dealάδικα.

ακολουθεί απλός κώδικας παρουσίασης από την βάση.
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27626
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

Affiliate Tools: Qerdizo.gr σε ένα feed όλες οι προσφορές από όλα τα deal sites.

Δημοσίευση από cordis » 08 Μαρ 2011 16:07

Κώδικας: Επιλογή όλων

<?PHP
include_once&#40;"config.php"&#41;;

$sql = "select p.* from prosfores p
WHERE deal_end_date_time > NOW&#40;&#41; 
ORDER BY p.deal_commission DESC, p.deal_dealer ASC";

$results = mysql_query&#40;$sql&#41;;

$t_dealer = "";

while &#40;$row = mysql_fetch_assoc&#40;$results&#41;&#41; &#123;

	if &#40;$t_dealer <> $row&#91;"deal_dealer"&#93;&#41; &#123;
		$t_dealer = $row&#91;"deal_dealer"&#93;;
		echo '<br/>';
		echo $row&#91;"deal_dealer"&#93;."<br />";
	&#125;
	echo '<a href="' . $row&#91;"deal_url"&#93; . '">'. $row&#91;"deal_title"&#93;.'</a>';
	echo '<br/>';

&#125;

?>
με τον παραπάνω κώδικα μπορούμε να εμφανίσουμε όλες τις ενεργές προσφορές που κατεβάσαμε στην βάση μας από το feed του Qerdizo.gr και να τις ταξινομήσουμε εμείς όπως νομίζουμε καλύτερα. Στο συγκεκριμένο παράδειγμα είναι ταξινομημένες ανάλογα με το καθαρό ποσοστό προμήθειας που δίνουν στους Affiliates.

ότι άλλο το εξελίσσετε μόνοι σας και με την φαντασία σας.

καλές δουλειές. ;)
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

Affiliate Tools: Qerdizo.gr σε ένα feed όλες οι προσφορές από όλα τα deal sites.

Δημοσίευση από fafos » 08 Μαρ 2011 16:45

giati insert kai oxi update?
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27626
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

Affiliate Tools: Qerdizo.gr σε ένα feed όλες οι προσφορές από όλα τα deal sites.

Δημοσίευση από cordis » 08 Μαρ 2011 16:51

για να μπορείς να έχεις και ιστορικότητα από τις προσφορές, και γιατί δεν ξέρεις πόσες προσφορές έχει το κάθε deal site την ημέρα. Την μια ημέρα μπορεί να έχει 5 την άλλη ημέρα μπορεί να έχει 1 το ίδιο dealάδικο.

εάν κάποιος δε θέλει ιστορικότητα βάζει ένα

Κώδικας: Επιλογή όλων

mysql_query&#40;'truncate table prosfores'&#41;;
πριν το

Κώδικας: Επιλογή όλων

foreach &#40;$rss&#91;'offer'&#93; as $offer&#41; &#123; 
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

Affiliate Tools: Qerdizo.gr σε ένα feed όλες οι προσφορές από όλα τα deal sites.

Δημοσίευση από fafos » 08 Μαρ 2011 16:58

aplos to rothsa dioti vlepo polla dedomena kai isos den exoun oloi thn polyteleia apletou xorou ston server tous...

dose tora kai ena script xoris mysql... :lol:
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27626
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

Affiliate Tools: Qerdizo.gr σε ένα feed όλες οι προσφορές από όλα τα deal sites.

Δημοσίευση από cordis » 08 Μαρ 2011 17:00

χμμ... καλή ιδέα... για ακόμα πιο απλά πράγματα :)
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27626
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

Affiliate Tools: Qerdizo.gr σε ένα feed όλες οι προσφορές από όλα τα deal sites.

Δημοσίευση από cordis » 09 Μαρ 2011 16:58

adiaforosgr έγραψε:
cordis έγραψε:στην Ελλάδα biggest δεν είναι το G αλλά το GD; :p
Μήπως είναι biggest το G απλά από τα αμιγώς ελληνικά websites biggest είναι το GD;
α! sorry ξεχάστηκα... μη τον κόβεις για αυτό... τον χρειάζεσαι ακόμα ;)
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
electrofunny
Δημοσιεύσεις: 115
Εγγραφή: 27 Ιαν 2009 23:28

Affiliate Tools: Qerdizo.gr σε ένα feed όλες οι προσφορές από όλα τα deal sites.

Δημοσίευση από electrofunny » 16 Απρ 2011 16:18

Πως μποροούμε να εμφανίζουμε συγκεκριμένες πόλεις ? Πχ αν η πόλη είναι Thessaloniki ?

Απάντηση

Επιστροφή στο “Affiliate Tools”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες